Nguy n Văn Phong
1
Nguyn Văn Phong - 2010
Gi i thi u môn h c
M c tiêu
Cung c p ki n th c k năng l p trình ng d ng trong ế
môi tr ng Windows c b n & nâng cao.ườ ơ
Cung c p ki n th c l p tnh C# cho c ng d ng ế
Windows và c hàm th vi n c b n MS.NET.ư ơ
Giúp sinh viên làm quen v i môi tr ng phát tri n ch h p ườ
hi n đ i & m nh m c a MS Visual Studio .NET 2005,
2008, 2010
Nguyn Văn Phong - 2010 2
Gi i thi u môn h c
N i dung: (ba nhóm ki n th c chính)ế
Trang b ki n th c ế
N n t ng v .NET Framework
C b n v ngôn ng C#ơ
Ki n th c v l p trình ng d ng trong môi tr ng ế ườ
Windows v i C#.
Xây d ng ng d ng d a trên Form (Windows Form Application)
Cung c p các ki n th c nâng cao v l p trình c s d ế ơ
li u trong C#.
ADO.NET
3
Nguyn Văn Phong - 2010
Yêu c u v i sinh vn
Có ki n th c c s v l p trình, c u tc d li u, c s d ế ơ ơ
li u, l p tnh h ng đ i t ng. ướ ượ
Nghe gi ngthuy t. (>75% s ti t, vi ph m c m thi) ế ế
Đ c cáci li u tham kh o (knhi u) đ c cung c p! ượ
Làm t t c cáci t p do GV cung c p.
G m 4i t p v nhà (homework)
1 i t p nhóm th o lu n trên l p
1 o o thu ho ch ch đ nh c a môn h c
Tham gia đ y đ c bu i TH. (v ng 3 bu i c m thi th c
nh → c m thi LT)
Tinh th n làm vi c nghiêmc!
Nguyn Văn Phong - 2010 4
Tài li u môn h c
1. Pro C# 2005 and the .NET 2.0 Platform , Andrew Troelsen, Apress
2. C# 2.0 Practical Guide for Programmers, Michel de Champlain, Brian G.
Patrick, Morgan Kaufmann publishers.
3. Windows Forms Programming with C#, Erik Brown, Manning Publications.
4. Microsoft Visual C# 2005 Step by Step, Microsoft Press
5. Windows Forms 2.0 Programming, Chris Sells, Michael Weinhardt, Additon
Wesley Professional
6. Teach yourself .NET Windows Forms in 21 Days, Chris Payne, SAMS
7. Professional ADO.NET 2, Programming with SQL Server 2005, Oracle and
MySQL, Worx
8. C# professional Projects, Geetanjali Arora, Balasubramaniam Aiaswany, Nitin
Pandey, NIIT
9. MSDN Online ho c offline c a Microsoft
10. Source code tham kh o http://www.wrox.com.
11. Các topic l p trình www.codeguru.com, www.codeproject.com
12.
Nguyn Văn Phong - 2010 5