UBND TỈNH BÌNH ĐỊNH
TRƯỜNG CAO ĐẲNG K THUT CÔNG NGH QUY NHƠN
GIÁO TRÌNH
Mô đun: LP TRÌNH C#.NET
NGHỀ: CÔNG NGH THÔNG TIN
(ỨNG DỤNG PHẦN MỀM)
TRÌNH ĐỘ: CAO ĐẲNG
Bình Định, năm 2018
UBND TỈNH BÌNH ĐỊNH
TRƯỜNG CAO ĐẲNG K THUT CÔNG NGH QUY NHƠN
GIÁO TRÌNH
Mô đun: LP TRÌNH C#.NET
NGHỀ: CÔNG NGH THÔNG TIN
(ỨNG DỤNG PHẦN MỀM)
TRÌNH ĐỘ CAO ĐẲNG
Ban hành kèm theo Quyết định số: /QĐ-CĐKTCN ngày tháng năm 2018
của Hiệu trưởng trường Cao đẳng K thut Công ngh Quy Nhơn
Bình Định, năm 2018
TUYÊN BỐ BẢN QUYỀN
Ti liu ny thuc loi sch gio trnh nên cc ngun thông tin c th đưc php
dng nguyên bn hoc trch dng cho cc mc đch v đo to v tham kho.
Mi mc đch khc mang tnh lch lc hoc s dng vi mc đch kinh doanh thiu
lnh mnh s b nghiêm cm.
- 1 -
LỜI GIỚI THIU
Ngôn ngữ C#.NET l mt ngôn ngữ lập trnh mi đưc sdng phổ bin
hin nay trong ngnh công nghip lập trnh vi nn tng .NET FRAMEWORK.
Ngôn ngữ ny đưc lựa chn đo to trong chương trnh đo to ngh Công Ngh
Thông Tin (ứng dng phần mm) thuc đun Lập trnh C#.NET. V vậy đđp
ứng nhu cầu c thêm ngun ti liu tham kho đ phc v công tc ging dy v
hc tập của gio viên v sinh viên ngnh CNTT (ứng dng phần mm), tôi cng
vi mt số gio viên trong khoa đã mnh dn đ xut xây dựng gio trnh Lập
trnh ngôn ngữ C#.NET
Giáo trình bao gm những vn đ: gii thiu v .NET FRAMEWORK của
Microsoft; những đc trưngbn của ngôn ngữ lập trnh C#.NET như từ kho,
kiu dữ liu, cch khai bo bin,hằng, biu thức trong ngôn ngữ C#.NET;cc cu
trúc điu khin,cc kiu tổ chức dữ liu như mng-array, chuỗi-string trong ngôn
ngữ C#; lập trnh hưng đối tưng trong C# vi cc khi nim như tnh đa hnh,
đng gi dữ liu v k thừa v kỹ năng xây dựng lp, đối tưng, phương thức;
kỹ năng to v s dng cc lp k thừa đa hnh; kỹ năng thực thi giao din; Giáo
trình chia thành tám bi vi ni dung như sau:
Bi 1: Gii thiu v Microsoft .NET
Bài 2: Tm hiu cc thnh phần cơ bn của ngôn ngữ C#
Bài 3: Lm vic vi cc cu trúc điu khin trong ngôn ngữ C#
Bài 4: Lm vic vi mng, chuỗi –X lý ngoi l (Exception)
Bài 5: y dựng lp (Class), đối tưng (Object), Phươngthức ( Method)
Bi 6: K thừa v Đa hnh
Bài 7: Np chng ton t
Bài 8: Thực thi giao din
Bài 9: Cơ ch ủy quyn v sự kin
Ngoài tám bi trên, còn c phần bi tập nâng cao v mở rng v phần hưng
dẫn gii cc bi tập ny ở cuối gio trnh liên quan đn những ni dung đã đ cập
trong gio trnh đ bn đc tin tham kho đo sâu những ni dung đã đưc tm
hiu trong gio trnh.
Chúng tôi hi vng rằng gio trnh ny s thực sự c ch đối vi bn đc. Chúng
tôi rt mong nhận đưc những ý kin đng gp của cc bn. Thư gp ý xin gi v
theo đa chỉ: Email: ngocthanh.ktcnqn@gmail.com
Bình Định, tháng 03 m 2018
Tc gi
ThS. Nguyễn Lê Ngc Thnh