Lp trình Windows dùng C# Khoa CNTT - 2009
Created by Nguyen Ha Giang

- 1 -
Bài thc hành s 1
Ngôn ng C# - căn bn

Mc tiêu:
- Giúp sinh viên làm quen vi ngôn ng C#: qua vic viết các ng dng console đơn
gin, xây dng các lp, to đối tượng, truy xut các phương thc, các câu lnh…
- Làm quen vi môi trường phát trin tích hp VS .NET 2005: các ng c h tr son
tho mã ngun, các công c biên dch, debug
Ni dung:
To lp Student có các d liu và phương thc sau:
- SID (mã s sinh viên),
- Tên sinh viên,
- Khoa,
- Đim TB,
- Thêm các property cho các d liu thành viên trên,
- Viết các phương thc hin th thông tin ca sinh viên.
To lp Tester, trong lp này ch cha duy nht hàm Main(). m cho phép người dùng
nhp vào s n s sinh viên, sau đó ln lượt to c đi tượng sinh viên add vào danh
sách sinh viên theo nhng thông tin do user nhp vào (dùng vòng lp for). Cui cùng xut ra
danh sách chi tiết thông tin sinh viên.
Yêu cu:
- Sinh viên xây dng chương trình theo ni dung mô t bên trên.
- Compile & Build chương trình.
Lp trình Windows dùng C# Khoa CNTT - 2009
Created by Nguyen Ha Giang

- 2 -
- Run chương trình hai chế độ debug và không debug.
- Chy tng bước chương trình trong chế độ debug: dùng breakpoint hoc chy tng
dòng lnh. Kim tra nhng giá tr ca các biến trong chương trình ca s Watch.
Hưng dn:
1. To project trong VS .NET 2005:
1. Trong menu File chn New Poject hoc nhn t hp phím (Ctrl+Shift+N),
xut hin ca s New Project.
Hình 1: Màn hình to project
2. Trong ca s New Project: chn
i. Project type là Visual C# - Windows
ii. Chn templates là Console Application
iii. Nhp tên project vào phn Name: ThucHanhCS
iv. Khai báo đường dn lưu tr trong Location…
v. Khai báo tên Solution Name…
Lp trình Windows dùng C# Khoa CNTT - 2009
Created by Nguyen Ha Giang

- 3 -
Hình 2: Màn hình chn loi project.
3. Nhn phím OK để kết thúc quá trình to project, kết qu chúng ta được mt
khung sườn ng dng console như minh ha bên dưới
Toàn b màn hình làm vic ca Project va to trong VS .NET 2005 như sau:
Lp trình Windows dùng C# Khoa CNTT - 2009
Created by Nguyen Ha Giang

- 4 -
Hình 3: Toàn b project ThucHanhCS được VS khi to.
2. Xây
dng
các lp theo yêu cu ca bài tp
1. Xóa lp Program mc định do Wizard to ra
2. To lp Student bên trong namespace ThucHanhCS
Lp trình Windows dùng C# Khoa CNTT - 2009
Created by Nguyen Ha Giang

- 5 -
3. Thêm các trường d liu cho lp Student
4. To các hàm khi dng: hàm th nht mc định không tham s, hàm th hai sao chép
và hàm th ba có tham s.