L p trình .NET và C#<br />
Lecture 1:<br />
<br />
C# và ki n trúc .NET<br />
TS ào Nam Anh<br />
UTM, Khoa KH&CN<br />
<br />
1<br />
<br />
Chương 1:<br />
C# và ki n trúc .NET<br />
Trư c khi MS.NET ra i<br />
Ngu n g c c a .NET<br />
Microsoft .NET<br />
Ki n trúc .NET Framework<br />
Common Language Runtime (CLR)<br />
Thư vi n .NET Framework<br />
Phát tri n ng d ng client<br />
Biên d ch và MSIL<br />
Ngôn ng C#<br />
2<br />
<br />
Resources<br />
Các gi i pháp l p trình C#, Nguy n Ng c Bình Phương - Thái Thanh Phong<br />
Allen Jones. C# Programmer's Cookbook. Microsoft Press, 2004<br />
John Connell. Coding Techniques for Microsoft Visual Basic .NET. Microsoft<br />
Press, 2002.<br />
Harvey M. Deitel, Paul J. Deitel, & Tem R. Nieto. Visual Basic .NET How to<br />
Program, Second Edition. Prentice Hall, 2002.<br />
Jose Mojica. C# and VB .NET Conversion Pocket Reference. O'Reilly, 2002.<br />
James Avery. Ten Must-Have Tools Every Developer Should Download Now.<br />
MSDN Magazine, 2004.<br />
Karl Moore. The Ultimate VB.NET and ASP.NET Code Book. Apress, 2003<br />
Matthew MacDonald. Microsoft Visual Basic .NET Programmer's Cookbook.<br />
Microsoft Press, 2003.<br />
Mark Schmidt & Simon Robinson. Microsoft Visual C# .NET 2003 Developer's<br />
Cookbook. Sams Publishing, 2003.<br />
Dương Quang Thi n. L p trình Visual C# th nào? Nhà xu t b n T ng H p TP.<br />
H Chí Minh, 2005.<br />
Nguy n Ng c Bình Phương & Lê Tr n Nh t Quỳnh. Các gi i pháp l p trình<br />
Visual Basic .NET. Nhà xu t b n Giao thông V n t i, 2006<br />
www.msdn.microsoft.com, www.codeproject.com, www.msd2d.com,<br />
www.developersdex.com, www.windowsforms.net, www.gotdotnet.com,<br />
www.codeguru.com, www.developerfusion.com<br />
<br />
3<br />
<br />
Trư c khi MS.NET ra<br />
<br />
i<br />
<br />
Java ư c Sun vi t ra, ã có s c m nh áng k , nó<br />
hư ng t i vi c ch y trên nhi u h i u hành khác<br />
nhau, c l p v i b x lý (Intel, Risc,…).<br />
Java thích h p cho vi c vi t các ng d ng trên<br />
Internet.<br />
Java có h n ch v m t t c<br />
và trên th c t v n<br />
chưa th nh hành.<br />
Microsoft ã dùng ASP<br />
làm gi m kh năng nh<br />
hư ng c a Java.<br />
4<br />
<br />
Trư c khi MS.NET ra<br />
<br />
i<br />
<br />
trên Web, dùng CGI-Perl và PHP, m t ngôn ng<br />
gi ng như Perl nhưng t c<br />
ch y nhanh hơn.<br />
Có th tri n khai Perl trên Unix/Linux hay MS<br />
Windows.<br />
Ngôn ng hay các qui ư c khác thư ng và Perl<br />
không ư c phát tri n th ng nh t, các công c<br />
ư c xây d ng cho Perl tuy r t m nh nhưng do<br />
nhi u nhóm phát tri n và ngư i ta không m b o<br />
r ng tính th ng nh t.<br />
<br />
5<br />
<br />