Tài liệu Tìm hiểu C#

Thảo luận trong 'Lập Trình' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    Phần 1 Tìm hiểu ngôn ngữ C# .1 Chương 1 C# và .Net Framework 2 1.1 Nền tảng của .NET .2 1.2 .NET Framework .3 1.3 Biên dịch và ngôn ngữ trung gian (MSIL) .4 1.4 Ngôn ngữ C# 5 Chương 2 Khởi đầu 6 2.1 Lớp, đối tượng và kiểu .6 2.2 Phát triển “Hello World” 8 Chương 3 Những cơ sở của ngôn ngữ C# .12 3.1 Các kiểu 12 3.2 Biến và hằng .14 3.3 Biểu thức 16 3.4 Khoảng trắng 16 3.5 Câu lệnh .16 3.6 Toán tử .19 3.7 Tạo vùng tên .21 3.8 Chỉ thị tiền xử lý 22 Chương 4 Lớp và đối tượng .24 4.1 Định nghĩa lớp 24 4.2 Tạo đối tượng .25 4.3 Sử dụng các thành viên tĩnh .27 4.4 Hủy đối tượng 29 4.5 Truyền tham số .30 4.6 Nạp chồng phương thức và hàm dựng .32 4.7 Đóng gói dữ liệu với property 33 Chương 5 Thừa kế và Đa hình .35 5.1 Đặc biệt hoá và tổng quát hoá 35 5.2 Sự kế thừa .35 5.3 Đa hình .37 5.4 Lớp trừu tượng .38 5.5 Lớp gốc của tất cả các lớp: Object .39 5.6 Kiểu Boxing và Unboxing .40 5.7 Lớp lồng .42 Chương 6 Nạp chồng toán tử .44 6.1 Cách dùng từ khoá operator .44 6.2 Cách hổ trợ các ngôn ngữ .Net khác 44 6.3 Sự hữu ích của các toán tử .44 6.4 Các toán tử logic hai ngôi 45 6.5 Toán tử so sánh bằng 45 6.6 Toán tử chuyển đổi kiểu (ép kiểu) .45 Chương 7 Cấu trúc .48 7.1 Định nghĩa cấu trúc 48 7.2 Cách tạo cấu trúc 49 Chương 8 Giao diện .50 8.1 Cài đặt một giao diện .50 8.2 Truy xuất phương thức của giao diện 52 8.3 Nạp chồng phần cài đặt giao diện 54 8.4 Thực hiện giao diện một cách tường minh 55 Chương 9 Array, Indexer, and Collection .58 9.1 Mảng (Array) .58 9.2 Câu lệnh foreach 59 9.3 Indexers 62 9.4 Các giao diện túi chứa 65 9.5 Array Lists 65 9.6 Hàng đợi .65 9.7 Stacks .66 9.8 Dictionary .66 Chương 10 Chuỗi .67 10.1 Tạo chuỗi mới 67 10.2 Phương thức ToString() .67 10.3 Thao tác chuỗi 68 10.4 Thao tác chuỗi động .70 Chương 11 Quản lý lỗi .72 11.1 Ném và bắt biệt lệ 73 11.2 Đối tượng Exception 80 11.3 Các biệt lệ tự tạo 82 11.4 Ném biệt lệ lần nữa. .83 Chương 12 Delegate và Event .87 12.1 Delegate (ủy thác, ủy quyền) .87 12.2 Event (Sự kiện) 101 Chương 13 Lập trình với C# 109 13.1 Ứng dụng Windows với Windows Form .109 Chương 14 Truy cập dữ liệu với ADO.NET .144 14.1 Cơ sở dữ liệu và ngôn ngữ truy vấn SQL 144 14.2 Một số loại kết nối hiện đang sử dụng .144 14.3 Kiến trúc ADO.NET 145 14.4 Mô hình đối tượng ADO.NET .146 14.5 Trình cung cấp dữ liệu (.NET Data Providers) 148 14.6 Khởi sự với ADO.NET 148 14.7 Sử dụng trình cung cấp dữ liệu được quản lý 151 14.8 Làm việc với các điều khiển kết buộc dữ liệu .152 14.9 Thay đổi các bản ghi của cơ sở dữ liệu 161 Chương 15 Ứng dụng Web với Web Forms 173 1.1 Tìm hiểu về Web Forms 173 15.1 Các sự kiện của Web Forms 174 15.2 Hiển thị chuỗi lên trang 175 15.3 Điều khiển xác nhận hợp 178 15.4 Một số ví dụ mẫu minh họa .179 Chương 16 Các dịch vụ Web .192 Chương 17 Assemblies và Versioning 196 17.1 Tập tin PE .196 17.2 Metadata .196 17.3 Ranh giới an ninh .196 17.4 Số hiệu phiên bản (Versioning) .196 17.5 Manifest 196 17.6 Đa Module Assembly .197 17.7 Assembly nội bộ (private assembly) 198 17.8 Assembly chia sẻ (shared assembly) 198 Chương 18 Attributes và Reflection 200 18.1 Attributes 200 18.2 Attribute mặc định (intrinsic attributes) .200 18.3 Attribute do lập trình viên tạo ra 201 18.4 Reflection .203 Chương 19 Marshaling và Remoting .204 19.1 Miền Ứng Dụng (Application Domains) .204 19.2 Context .206 19.3 Remoting 208 Chương 20 Thread và Sự Đồng Bộ .215 20.1 Thread 215 20.2 Đồng bộ hóa (Synchronization) .216 20.3 Race condition và DeadLock .221 Chương 21 Luồng dữ liệu. .223 21.1 Tập tin và thư mục .223 21.2 Đọc và ghi dữ liệu 230 21.3 Bất đồng bộ nhập xuất .235 21.4 Serialization 238 21.5 Isolate Storage 244 Chương 22 Lập trình .NET và COM .246 22.1 P/Invoke .246 22.2 Con trỏ 248 Phần 2 Xây dựng một ứng dụng minh họa 250 Chương 23 Website dạy học ngôn ngữ C# 251 23.1 Hiện trạng và yêu cầu .251 23.2 Phân tích hướng đối tượng .258 23.3 Thiết kế hướng đối tượng .262
     

    Các file đính kèm:

Đang tải...