Dạng bài tập về P2: Sau khi biết qua về .NET, câu hỏi bạn sẽ đặt ra là bạn có nên học lập trình trên .NET hay không. Nói chung, về lập trình có nhiều tôn giáo như VC++/Java, VB6, Delphi Bạn có thể chọn giữa C# và . Đối với VB6 programmers, học lập trình sẽ mất một thời gian, nhưng không khó. Nên nhớ rằng .NET không phải chỉ cho ta các ngôn ngữ lập trình, mà cả một hệ thống triển khai phần mềm chú trọng vào mục tiêu hơn là cách thức | Các bài tập Microsoft .NET 6 Nhiều khi cần phải gọi Windows API để làm những việc VB6 không hổ trợ việc này không tự nhiên và đôi khi nguy hiểm. Không có multi-threading không thể đoán trước response của code chạy trong các windows của cùng một VB6 application. Ngay cả giải quyết vấn đề multitasking bằng Timers cũng không đáng tin cậy. Không dễ dùng chung với các ngôn ngữ khác như VC . Không tiện cho Web development WebClass không thành công lắm. Ít ai chịu cho ta cài ActiveX trên máy của họ. .NET Framework .NET được developed từ đầu năm 1998 lúc đầu có tên là Next Generation Windows Services NGWS . Nó được thiết kế hoàn toàn từ con số không để dùng cho Internet. Viển tượng của Microsoft là xây dựng một globally distributed system dùng XML chứa những databases tí hon làm chất keo để kết hợp chức năng của những computers khác nhau trong cùng một tổ chức hay trên khắp thế giới. Những computers này có thể là Servers Desktop Notebook hay Pocket Computers đều có thể chạy cùng một software dựa trên một platform duy nhất độc lập với hardware và ngôn ngữ lập trình. Đó là .NET Framework. Nó sẽ trở thành một phần của MS Windows và sẽ được port qua các platform khác có thể ngay cả Unix. Mặc dầu hãy còn là Beta .NET Framework rất stable và Visual rất ít bugs có thể dùng cho software development ngay từ bây giờ. Hiện nay đã có một số sách về lập trình .NET do Wrox và Oreilly xuất bản. Các phần chính của Framework .NET application được chia ra làm hai loại cho Internet gọi là Các bài tập Microsoft .NET 7 gồm có Web Forms và Web Services và cho desktop gọi là Windows Forms. Windows Forms giống như Forms của VB6. Nó hổ trợ Unicode hoàn toàn rất tiện cho chữ Việt và thật sự Object Oriented. Web Forms có những Server Controls làm việc giống như các Controls trong Windows Forms nhất là có thể dùng codes để xử lý Events y hệt như của Windows Forms. Điểm khác biệt chánh giữa ASP Active Server Pages và là trong phần đại diện visual .