Upload
phamvanngoan
View
6
Download
0
Embed Size (px)
DESCRIPTION
Lab1
Citation preview
Khoa Khoa hc v K thut my tnh Mn hc: K thut lp trnh B mn: Khoa hc my tnh
Hc k II/2014-2015 Trang 1
Lab1: Hng dn lp trnh c bn
Mc ch: - Hng dn sinh vin lm quen vi mi trng Visual Studio 10.0
- Hng dn sinh vin vit chng trnh C++ u tin s dng VS10
I- Hng dn s dng Visual Studio 10.0 (2010) lp trnh
Sinh vin ci t chng trnh t a DVD hoc a cng (nu c sn trong a cng)
nh nhng chng trnh bnh thng khc. Lu rng, trng, cc my thng thng
c ci sn Visual Studio 6.0, sinh vin c th s dng chng trnh ny hc tp v lm
lab trn lp, tt nhin c mt vi khc bit nh gia 2 bn Visual Studio ny. lm v np
bi tp ln sau ny, sinh vin c khuyn co nn ci t Visual Studio 2010 s dng v
kim tra th chng trnh trc khi s dng.
bt u s dng chng trnh, click vo biu tng Visual Studio 2010 mn hnh
desktop hoc trong Start menu. Trong trng hp khng c c trong 2 khu vc , sinh
vin c th tm thy biu tng chng trnh ti th mc v tn nh sau: C:\Program
Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe. ln chy u tin, cc
bn s thy nh hnh 1, chn Visual C++ Development Settings ri Start
Hnh 1: Mn hnh ti ln khi ng ln u tin
Visual Studio qun l code chng trnh theo project (d n), mi d n s bao gm mt
hoc nhiu file code, cu hnh, text file v nhiu loi ti nguyn khc. Thng thng i vi
Khoa Khoa hc v K thut my tnh Mn hc: K thut lp trnh B mn: Khoa hc my tnh
Hc k II/2014-2015 Trang 2
bi hc ca chng ta, chng ta c th c 1 hay nhiu file source code v 1 hay nhiu file
header.
Cc bc bt u vit chng trnh u tin:
1) To project
Hnh 2 hng dn cch to mt project mi, t menu chn File/New/Project.Sau , mt
ca s nh hnh 3 xut hin, y, sinh vin chn Empty project (nh khoanh trn ) v
g tn project (t t), trong v d ny, gi s tn project l project1. Lu rng, sinh vin
chc chn phi chn loi project l Empty project, iu ny rt quan trng, nht l lc sinh
vin lm bi tp ln sau ny.
Hnh 2: Cch to mt project mi
Mn hnh chnh ca d n s nh hnh 4, bn tri l Solution Explorer, qun l cc ti
nguyn ca d n, trong c 2 th mc quan trng m chng ta quan tm l Header files v
Source files.
Khoa Khoa hc v K thut my tnh Mn hc: K thut lp trnh B mn: Khoa hc my tnh
Hc k II/2014-2015 Trang 3
Hnh 3: Chn loi project v t tn
Hnh 4: Mn hnh lm vic
2) To mt file mi bt u vit code
Hnh 5 v hnh 6 m t cch to mt file mi.
Khoa Khoa hc v K thut my tnh Mn hc: K thut lp trnh B mn: Khoa hc my tnh
Hc k II/2014-2015 Trang 4
Hnh 5: Thm mt Item mi
Hnh 6: Chn loi file v t tn file
Khoa Khoa hc v K thut my tnh Mn hc: K thut lp trnh B mn: Khoa hc my tnh
Hc k II/2014-2015 Trang 5
3) Vit code, sinh vin copy on code sau y vo file va mi to th nghim
4) Dch chng trnh v chy chng trnh
chy chng trnh nhn F5, chng trnh s dch v thc thi nh hnh 7.
Hnh 7: Thc thi chng trnh Hello World
Quy trnh hng dn mang tnh cht tham kho, ngoi ra, cch to project, to file, bin
dch v chy chng trnh cn c th c nhiu cch lm khc nhau, sinh vin t tm hiu
thm.
#include
using namespace std;
int main() {
// chu thich: cau chao dau tien
cout
Khoa Khoa hc v K thut my tnh Mn hc: K thut lp trnh B mn: Khoa hc my tnh
Hc k II/2014-2015 Trang 6
II- Cc bi tp luyn tp
Cu 1: Vit chng trnh vit ra cu cho nh sau: Xin chao tat ca cac ban, toi ten la
NAME. Trong NAME l tn thc t ca sinh vin, chng hn: Nam, Hoi,
Cu 2: Vit chng trnh xut ra mn hnh hnh sau:
-----------------------------------------
| MSSV | Ho va ten |
-----------------------------------------
| XXXXXXX | Nguyen Van A |
| YYYYYYY | Tran Van B |
Cu 3: Vit chng trnh hi tn ca ngi dng Hay nhap vao ten cua ban: , chng hn
ngi dng nhp vo Nam, sau , xut ra cu cho: Xin chao NAME, vi NAME l tn
m ngi dng va nhp vo. V d: Xin chao Nam