... cố mở tập tin cóthuộc tính đọc, gọi phương thức cho phép người dùng thay đổi thuộc tính tập tin Nếu chương trình thực thiếu nhớ, phát sinh cho người dùng hội để đóng bớt ứng dụng khác lại Thậm ... thực chương trình bị ngưng, CLR tìm kiếm phần xử lý ngoại lệ, hàm CLR vào stack lấy hàm gọi trường hợp Func1() Câu lệnh catch gọi, việc thực thi tiếp tục thực bình thường sau câu lệnh catch Hãy ... catch Hãy chắn hiểu rõ câu lệnh “Exiting try block” “Exit Func2” không in Chúng ta dùng cách cũ để kiểm tra việc cách dùng chương trình debug cho chương trình chạy bước để tìm hiểu rõ Tạo khối catch...
... catch Một cách lý tưởng ngoại lệ bắt xử lý, chương trình sửa chữa vấn đề tiếp tục thực hoạt động Thậm chí chương trình không tiếp tục, việc bắt giữ ngoại lệ có hội để in thông điệp có ý nghĩa ... 5: Viết chương trình cho phép người dùng nhập vào mảng số nguyên Sau xếp mảng theo thứ tự tăng dần lưu mảng vào tập tin đĩa với dạng nhị phânCác Lớp Cơ Sở NET 364 Ngôn Ngữ Lập Trình C# Chương ... chứa namespace nào? Các thao tác thực tập tin? Câu hỏi 6: Lớp cung cấp thông tin tập tin? Các phương thức lớp này? Câu hỏi 7: Luồng gì? Phân biệt tập tin luồng? Câu hỏi 8: Có cách thức tạo tập...
... dụng đồng thời với đối tượng tạo ngôn ngữ khác biên dịch NET, VB.NET Mỗi kiểu liệu có xác nhận kíchthước không thay đổi, không giống C++, int C# cókíchthước byte ánh xạ từ kiểu Int32 NET Bảng ... phân chi khác lưu kiểu liệu giá trị kiểu liệu tham chiếu nhớ Đối với kiểu liệu giá trị lưu giữ kíchthước thật nhớ cấp phát stack Trong địa kiểu liệu tham chiếu lưu stack đối tượng thật lưu nhớ heap ... địa kiểu liệu tham chiếu lưu stack đối tượng thật lưu nhớ heap Nếu có đối tượng cókíchthước lớn việc lưu giữ chúng nhớ heap có ích, chương trình bày lợi ích bất lợi làm việc với kiểu liệu tham...
... dụ, nút cóthuộc tính kích thước, vị trí, nhãn tên (label), nhiên thuộc tính thể không thiết phải giống nhau, thường chúng khác nhau, nút OK có nhãn “OK”, Cancel có nhãn “Cancel” Ngoài nút có hành ... xong lưu dạng tập tin cóphần mở rộng *.cs (C sharp) Sau biên dịch chạy chương trình Kết chuỗi “Chao Mung” xuất hình console Các mục sau giới thiệu xoay quanh ví dụ 2.1, phần chi tiết loại trình ... chung khả vẽ, kích hoạt, đáp ứng thông điệp nhấn,…Tùy theo chức đặc biệt riêng loại nội dung ứng xử khác nhau, tất chúng xem kiểu Cũng nhiều ngôn ngữ lập trình hướng đối tượng khác, kiểu C# định...
... ngữ khác Visual Basic, C++ Java Có lẽ tự hỏi khác ngôn ngữ C# ngôn ngữ Và tự hỏi lại chọn ngôn ngữ để học mà không chọn ngôn ngữ Có nhiều lý xem số so sánh ngôn ngữ C# với ngôn ngữ khác giúp phần ... viết phần gọi lớp, lớp chứa phương thức thành viên Những lớp phương thức sử dụng lại ứng dụng hay chương trình khác Bằng cách truyền mẫu thông tin đến lớp hay phương thức tạo mã nguồn dùng lại có ... thức, toán tử chức khác lấy trực tiếp từ ngôn ngữ C C++, cải tiến để làm cho ngôn ngữ đơn giản Một vài cải tiến loại bỏ dư thừa, thêm vào cú pháp thay đổi Ví dụ như, C++ có ba toán tử làm việc...
... độ quyền hạn khác nhau, phụ thuộc vào nhiều yếu tố nguyên thủy chúng như: liên quan đến Internet, hệ thống mạng nhà máy, hay máy tính cục Điều có nghĩa rằng, thành phần quản lý có hay quyền thực ... phóng chúng chúng không sử dụng Việc quản lý nhớtự động giải hai lỗi chung ứng dụng: thiếu nhớ tham chiếu nhớ không hợp lệ Trong runtime thiết kế cho phần mềm tương lai, hỗ trợ cho phân mềm ngày ... nhớ, quản lý thực thi tiểu trình, thực thi mã nguồn, xác nhận mã nguồn an toàn, biên bịch dịch vụ hệ thống khác Những đặc tính tảng cho mã nguồn quản lý chạy CLR Do trọng đến bảo mật, thành phần...
... ngày nay, với phát triển liêntục đa dạng phần mềm, hệ điều hành, môi trường phát triển, ứng dụng liêntục đời Tuy nhiên, việc phát triển không đồng lợi ích khác công ty phần mềm lớn làm ảnh hưởng ... phần mềm lớn làm ảnh hưởng đến người xây dựng phần mềm Cách vài năm Java Sun viết ra, có sức mạnh đáng kể, hướng tới việc chạy nhiều hệ điều hành khác nhau, độc lập với xử lý (Intel, Risc,…) Đặc ... ngôn ngữ khác C++ Không có User Interface thích hợp cho Internet Do Visual Basic không thích hợp cho viết ứng Web Server nên Microsoft tạo ASP (Active Server Page) Các trang ASP vừa có tag HTML...
... 216 Câu lệnh foreach 218 Mảng đa chiều 220 Mảng đa chiều kíchthước 220 Mảng đa chiều cókíchthướckhác 224 Chuyển đổi mảng 227 Bộ mục ... 207 Mảng, mục, tập hợp 211 Mảng 212 Khai báo mảng 213 Giá trị mặc định 214 Truy cập thành phầnmảng 214 Khởi tạo thành phầnmảng ... 145 Các lớp lồng 147 Câu hỏi & tập 149 Nạp chồng toán tử 153 Sử dụng từ khóa operator .153 Hỗ trợ ngôn ngữ NET khác 154 Sử dụng toán tử ...
... tin mà cần đưa? Trả lời 2: Thông thường cách tốt đưa chương trình biên dịch Điều có nghĩa sau mã nguồn biên dịch, có chương trình thực thi (tập tin cóphần mở rộng *.exe ) Như vậy, muốn đưa chương ... mã nguồn C# có phải chứa lớp tồn bên lớp C/C++? Câu hỏi 12: So sánh khác C# C/C++, C# với Java, hay ngôn ngữ cấp cao mà bạn biết? Câu hỏi 13: Con trỏ có sử dụng C# hay không? Nếu có quản lý nào? ... người bạn không cần thiết phải có trình biên dịch C# Họ cần có C# runtime máy tính (như CLR Microsoft) chạy chương trình Câu hỏi 3: Sau tạo tập tin thực thi exe Có cần thiết giữ lại tập tin nguồn...
... chữ hoa, điều có nghĩa hai câu lệnh writeLine khác với WriteLine khác với WRITELINE Đáng tiếc C# không giống VB, môi trường phát triển C# không tự sửa lỗi này, viết hai chữ với cách khác đưa vào ... Biến myDictionary theo cách đặt tên cú pháp lạc đà Hàm DrawLine, thuộc tính ColorBackground theo cách đặt tên cú pháp Pascal Từ khóa static Hàm Main() ví dụ minh họa có nhiều cách thiết kế Trong ... cần hai phần tên trình biên dịch tên tập tin nguồn mà Trong mẫu có dùng nhiều tùy chọn biên dịch /out, theo sau tên chương trình thực thi kết biên dịch tập tin nguồn Các tham số tùy chọn có nhiều...
... 216 Câu lệnh foreach 218 Mảng đa chiều 220 Mảng đa chiều kíchthước 220 Mảng đa chiều cókíchthướckhác 224 Chuyển đổi mảng 227 Bộ mục ... 207 Mảng, mục, tập hợp 211 Mảng 212 Khai báo mảng 213 Giá trị mặc định 214 Truy cập thành phầnmảng 214 Khởi tạo thành phầnmảng ... 145 Các lớp lồng 147 Câu hỏi & tập 149 Nạp chồng toán tử 153 Sử dụng từ khóa operator .153 Hỗ trợ ngôn ngữ NET khác 154 Sử dụng toán tử ...
... cố mở tập tin cóthuộc tính đọc, gọi phương thức cho phép người dùng thay đổi thuộc tính tập tin Nếu chương trình thực thiếu nhớ, phát sinh cho người dùng hội để đóng bớt ứng dụng khác lại Thậm ... thực chương trình bị ngưng, CLR tìm kiếm phần xử lý ngoại lệ, hàm CLR vào stack lấy hàm gọi trường hợp Func1() Câu lệnh catch gọi, việc thực thi tiếp tục thực bình thường sau câu lệnh catch Hãy ... catch Hãy chắn hiểu rõ câu lệnh “Exiting try block” “Exit Func2” không in Chúng ta dùng cách cũ để kiểm tra việc cách dùng chương trình debug cho chương trình chạy bước để tìm hiểu rõ Tạo khối catch...
... catch Một cách lý tưởng ngoại lệ bắt xử lý, chương trình sửa chữa vấn đề tiếp tục thực hoạt động Thậm chí chương trình không tiếp tục, việc bắt giữ ngoại lệ có hội để in thông điệp có ý nghĩa ... Viết chương trình cho phép người dùng nhập vào mảng số nguyên Sau xếp mảng theo thứ tự tăng dần lưu mảng vào tập tin đĩa với dạng nhị phân 364 Các Lớp Cơ Sở NET Ngôn Ngữ Lập Trình C# Chương 13 ... chứa namespace nào? Các thao tác thực tập tin? Câu hỏi 6: Lớp cung cấp thông tin tập tin? Các phương thức lớp này? Câu hỏi 7: Luồng gì? Phân biệt tập tin luồng? Câu hỏi 8: Có cách thức tạo tập...
... dụng đồng thời với đối tượng tạo ngôn ngữ khác biên dịch NET, VB.NET Mỗi kiểu liệu có xác nhận kíchthước không thay đổi, không giống C++, int C# cókíchthước byte ánh xạ từ kiểu Int32 NET Bảng ... phân chi khác lưu kiểu liệu giá trị kiểu liệu tham chiếu nhớ Đối với kiểu liệu giá trị lưu giữ kíchthước thật nhớ cấp phát stack Trong địa kiểu liệu tham chiếu lưu stack đối tượng thật lưu nhớ heap ... địa kiểu liệu tham chiếu lưu stack đối tượng thật lưu nhớ heap Nếu có đối tượng cókíchthước lớn việc lưu giữ chúng nhớ heap có ích, chương trình bày lợi ích bất lợi làm việc với kiểu liệu tham...
... tin mà cần đưa? Trả lời 2: Thông thường cách tốt đưa chương trình biên dịch Điều có nghĩa sau mã nguồn biên dịch, có chương trình thực thi (tập tin cóphần mở rộng *.exe ) Như vậy, muốn đưa chương ... mã nguồn C# có phải chứa lớp tồn bên lớp C/C++? Câu hỏi 12: So sánh khác C# C/C++, C# với Java, hay ngôn ngữ cấp cao mà bạn biết? Câu hỏi 13: Con trỏ có sử dụng C# hay không? Nếu có quản lý nào? ... người bạn không cần thiết phải có trình biên dịch C# Họ cần có C# runtime máy tính (như CLR Microsoft) chạy chương trình Câu hỏi 3: Sau tạo tập tin thực thi exe Có cần thiết giữ lại tập tin nguồn...
... chữ hoa, điều có nghĩa hai câu lệnh writeLine khác với WriteLine khác với WRITELINE Đáng tiếc C# không giống VB, môi trường phát triển C# không tự sửa lỗi này, viết hai chữ với cách khác đưa vào ... Biến myDictionary theo cách đặt tên cú pháp lạc đà Hàm DrawLine, thuộc tính ColorBackground theo cách đặt tên cú pháp Pascal Từ khóa static Hàm Main() ví dụ minh họa có nhiều cách thiết kế Trong ... cần hai phần tên trình biên dịch tên tập tin nguồn mà Trong mẫu có dùng nhiều tùy chọn biên dịch /out, theo sau tên chương trình thực thi kết biên dịch tập tin nguồn Các tham số tùy chọn có nhiều...
... dụ, nút cóthuộc tính kích thước, vị trí, nhãn tên (label), nhiên thuộc tính thể không thiết phải giống nhau, thường chúng khác nhau, nút OK có nhãn “OK”, Cancel có nhãn “Cancel” Ngoài nút có hành ... xong lưu dạng tập tin cóphần mở rộng *.cs (C sharp) Sau biên dịch chạy chương trình Kết chuỗi “Chao Mung” xuất hình console Các mục sau giới thiệu xoay quanh ví dụ 2.1, phần chi tiết loại trình ... chung khả vẽ, kích hoạt, đáp ứng thông điệp nhấn,…Tùy theo chức đặc biệt riêng loại nội dung ứng xử khác nhau, tất chúng xem kiểu Cũng nhiều ngôn ngữ lập trình hướng đối tượng khác, kiểu C# định...
... ngữ khác Visual Basic, C++ Java Có lẽ tự hỏi khác ngôn ngữ C# ngôn ngữ Và tự hỏi lại chọn ngôn ngữ để học mà không chọn ngôn ngữ Có nhiều lý xem số so sánh ngôn ngữ C# với ngôn ngữ khác giúp phần ... viết phần gọi lớp, lớp chứa phương thức thành viên Những lớp phương thức sử dụng lại ứng dụng hay chương trình khác Bằng cách truyền mẫu thông tin đến lớp hay phương thức tạo mã nguồn dùng lại có ... thức, toán tử chức khác lấy trực tiếp từ ngôn ngữ C C++, cải tiến để làm cho ngôn ngữ đơn giản Một vài cải tiến loại bỏ dư thừa, thêm vào cú pháp thay đổi Ví dụ như, C++ có ba toán tử làm việc...
... độ quyền hạn khác nhau, phụ thuộc vào nhiều yếu tố nguyên thủy chúng như: liên quan đến Internet, hệ thống mạng nhà máy, hay máy tính cục Điều có nghĩa rằng, thành phần quản lý có hay quyền thực ... phóng chúng chúng không sử dụng Việc quản lý nhớtự động giải hai lỗi chung ứng dụng: thiếu nhớ tham chiếu nhớ không hợp lệ Trong runtime thiết kế cho phần mềm tương lai, hỗ trợ cho phân mềm ngày ... nhớ, quản lý thực thi tiểu trình, thực thi mã nguồn, xác nhận mã nguồn an toàn, biên bịch dịch vụ hệ thống khác Những đặc tính tảng cho mã nguồn quản lý chạy CLR Do trọng đến bảo mật, thành phần...
... ngày nay, với phát triển liêntục đa dạng phần mềm, hệ điều hành, môi trường phát triển, ứng dụng liêntục đời Tuy nhiên, việc phát triển không đồng lợi ích khác công ty phần mềm lớn làm ảnh hưởng ... phần mềm lớn làm ảnh hưởng đến người xây dựng phần mềm Cách vài năm Java Sun viết ra, có sức mạnh đáng kể, hướng tới việc chạy nhiều hệ điều hành khác nhau, độc lập với xử lý (Intel, Risc,…) Đặc ... ngôn ngữ khác C++ Không có User Interface thích hợp cho Internet Do Visual Basic không thích hợp cho viết ứng Web Server nên Microsoft tạo ASP (Active Server Page) Các trang ASP vừa có tag HTML...