tailieunhanh - Giáo trình ngôn ngữ lập trình C# (Phiên bản trực tuyến)

Nội dung giáo trình trình bày về việc lập trình trên Web và phát triển ứng dụng trên Windows, các loại ngôn ngữ hướng đối tượng, chức năng khởi động mã nguồn, viết các ứng dụng Web Server, c thiết kế các điều khiển trên web và lập trình trên desktop. | Giáo trình ngôn ngữ lập trình C# Biên tập bởi: Khuyet Danh Giáo trình ngôn ngữ lập trình C# Biên tập bởi: Khuyet Danh Các tác giả: Khuyet Danh Phiên bản trực tuyến: MỤC LỤC 1. 2. Ngôn ngữ C# 3. Kiểu dữ liệu 4. Biến và hằng 5. Biểu thức và khoảng trắng 6. Câu lệnh (statement) 7. Toán tử 8. Namespace và các chỉ dẫn biên dịch 9. Định nghĩa lớp 10. Tạo đối tượng 11. Sử dụng các thành viên tĩnh (static member) 12. Truyền tham số 13. Nạp chồng phương thức 14. Kế thừa - đa hình 15. Nạp chồng toán tử 16. Cấu trúc 17. Thực thi giao diện 18. Truy cập phương thức giao diện 19. Mảng 20. Bộ chỉ mục 21. Giao diện tập hợp 22. Danh sách mảng 23. Hàng đợi (Queue) và ngăn xếp (Stack) 24. Kiểu từ điển 25. Lớp đối tượng String 26. Các biểu thức quy tắc (Regular Expression) 27. Cơ chế ủy quyền 28. Cơ chế sự kiện 29. Lớp đối tượng trong .NET Framework 30. Lớp thao tác tập tin 31. Làm việc với tập tin dữ liệu 32. Phát sinh và bắt giữ ngoại lệ 33. Những đối tượng ngoại lệ 1/471 Tham gia đóng góp 2/471 Tình hình trước khi ra đời Cách đây vài năm Java được Sun viết ra, đã có sức mạnh đáng kể, nó hướng tới việc chạy trên nhiều hệ điều hành khác nhau, độc lập với bộ xử lý (Intel, Risc, ). Đặc biệt là Java rất thích hợp cho việc viết các ứng dụng trên Internet. Tuy nhiên, Java lại có hạn chế về mặt tốc độ và trên thực tế vẫn chưa thịnh hành. Mặc dù Sun Corporation và IBM có đẩy mạnh Java, nhưng Microsoft đã dùng ASP để làm giảm khả năng ảnh hưởng của Java. Để lập trình trên Web, lâu nay người ta vẫn dùng CGI-Perl và gần đây nhất là PHP, một ngôn ngữ giống như Perl nhưng tốc độ chạy nhanh hơn. Ta có thể triển khai Perl trên Unix/Linux hay MS Windows. Tuy nhiên có nhiều người không thích dùng do bản thân ngôn ngữ hay các qui ước khác thường và Perl không được phát triển thống nhất, các công cụ được xây dựng cho Perl tuy rất mạnh nhưng do nhiều nhóm phát triển và người ta không đảm bảo rằng tương lai của nó ngày càng tốt