... thảo luận phầnsau chương Trongvídụ 13.2 này, khối catch đơn giản thông báo ngoại lệ bắt giữ xử lý Trongvídụ giới thực, đưa hành động để sửa chữa vấn đề mà gây ngoại lệ Ví dụ, người sử dụng cố ... ngoại lệ gọi khối catch tạo với từ khóa catch Trongvídụ 13.2 sau, câu lệnh throw thực thi bên khối try, khối catch sử dụng để công bố lỗi xử lý Vídụ 13.2: bắt giữ ngoại lệ ... nhớ Theo sau khối try câu lệnh catch tổng quát Câu lệnh catch vídụ tổng quát không xác định loại ngoại lệ mà bắt giữ Trong trường hợp tổng quát khối catch bắt giữ ngoại lệ phát sinh Sử dụng câu...
... tham số dòng lệnh Nếu người dùng không nhập qua tham số dòng lệnh yêu cầu nhập vào Bài tập 5: Viết chương trình cho phép người dùng nhập vào mảngsố nguyên Sau xếp mảng theo thứ tự tăng dần lưu mảng ... mà không cần quan tâm đến ngôn ngữ sử dụng Lợi ích CLS mã nguồn viết thống để quản lý, mã nguồn viết ngôn ngữ sử dụng ngôn ngữ khác Câu hỏi 2: Nếu muốn tìm hiểu lớp cung cấp NET cách chi tiết phải ... nguyên nhân phía hành động người sử dụng Ví dụ, người sử dụng nhập vào số họ lại nhập vào ký tự chữ Một lần nữa, lỗi làm xuất ngoại lệ, ngăn ngừa điều cách bắt giữ lỗi với mã hợp lệ Những lỗi...
... tả Số nguyên dương không dấu từ 0- 255 Ký tự Unicode Giá trị logic true/ false Số nguyên có dấu ( từ -128 đến 127) Số nguyên có dấu giá trị từ -32768 đến 32767 Số nguyên không dấu – 65. 5 35 Số ... < 45> < 65> < 75> ... đối tượng tạo C# sử 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ướckhông thay đổi, khônggiống C++, int C# cókíchthước byte ánh xạ từ...
... Đ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 trình Chaomung cho tất người bạn cần đưa tập tin Chaomung.exe Không cần thiết ... cần thiếtphải đưa tập tin nguồn Chaomung.cs Và người bạn không cần thiếtphảicó 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 ... dụng Một số tiện ích soạn thảo mã nguồn giúp cho ta dễ dàng tìm lỗi cú pháp, giúp tạo số mã nguồn tự động đơn giản Nói chung tùy theo theo Visual Studio NET tốt để sử dụng Câu hỏi 5: Có thể không...
... Lưu ý phải đặt câu using System trước định nghĩa lớp ChaoMung Mặc dù định sử dụng namespace System, khônggiống ngôn ngữ khác, định sử dụng đối tượng System.Console Vídụ 2.4: Không hợp ... 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 minh họa ... chương trình minh họa trên, lưu ý ta sử dụng trình soạn thảo văn khôngthiết Notepad Sau soạn thảo xong lưu tập tin xuống đĩa tập tin cóphần mở rộng *.cs, vídụ chaomung.cs Bước biên dịch tập tin...
... (label), nhiên thuộc tính thể khôngthiếtphảigiố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 vi ứng xử chung khả vẽ, kích hoạt, đáp ứng thông điệp ... Sau viết 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 ... k lic c Ứ ng dụng Console Vídụ đơn giản gọi ứng dụng console, ứng dụng giao tiếp với người dùng thông quan bàn phím giao diện người dùng (UI), giống ứng dụng thường thấy Windows Trong chương...
... việc làm C# sử dụng cho nhiềudự án khác tạo ứng dụng xử lý văn bản, ứng dụng đồ họa, tính, hay chí trình biên dịch cho ngôn ngữ khác C# ngôn ngữ từ khóa C# ngôn ngữ sử dụng giới hạn từ khóa Phần ... 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 ... ngôn ngữ khác Các bước chuẩn bị cho chương trình Chương trình C# đơn giản Phát triển chương trình minh họa Câu hỏi & tập Tại phải sử dụng ngôn ngữ C# Nhiều người tin không cần thiếtcó ngôn...
... Internet Các ứng dụng giống ứng dụng client khác truy cập tài nguyên cục Trong khứ, nhà phát triển tạo ứng dụng sử dụng C/C++ thông qua kết nối với MFC sử dụng môi trường phát triển ứng dụng nhanh ... chuyên biệt khácVídụ người phát triển sử dụng NET Framework để phát triển kiểu ứng dụng dịch vụ sau: Ứ ng dụng Console Ứ ng dụng giao diện GUI Windows (Windows Forms) Ứ ng dụng ASP.NET ... tượng, giải 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át triển, ứng dụng liên tụ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 đế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 ... Windows Tuy nhiên cónhiều người không thích dùng thân ngôn ngữ hay qui ước khác thường Perl không phát triển thống nhất, công cụ xây dựng cho Perl mạnh nhiều nhóm phát triển người ta không đảm bảo ... phẩm Jbuilder (dùng Java) không quan tâm đến Delphi Tuy Visual Basic bền không cần phải khởi tạo mã nguồn Form thiết kế Visual Basic cónhiều khuyết điểm : Không hỗ trợ thiết kế hướng đối tượng,...
... 216 Câu lệnh foreach 218 Mảng đa chiều 220 Mảng đa chiềukíchthước 220 Mảng đa chiềucókíchthướckhác 224 Chuyển đổi mảng 227 Bộ mục ... 154 Sử dụng toán tử 154 Toán tửso sánh 156 Toán tử chuyển đổi 157 Câu hỏi & tập 163 Cấu trúc 1 65 Định nghĩa cấu trúc 1 65 Tạo ... .50 Định danh .50 Biểu thức 50 Khoảng trắng 51 Câu lệnh 51 Phân nhánh điều kiện 52 Phân nhánh có điều kiện 53 Câu lệnh...
... tả Số nguyên dương không dấu từ 0- 255 Ký tự Unicode Giá trị logic true/ false Số nguyên có dấu ( từ -128 đến 127) Số nguyên có dấu giá trị từ -32768 đến 32767 Số nguyên không dấu – 65. 5 35 Số ... 216 Câu lệnh foreach 218 Mảng đa chiều 220 Mảng đa chiềukíchthước 220 Mảng đa chiềucókíchthướckhác 224 Chuyển đổi mảng 227 Bộ mục ... (label), nhiên thuộc tính thể khôngthiếtphảigiố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 vi ứng xử chung khả vẽ, kích hoạt, đáp ứng thông điệp...
... với Ví 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 khôngthiếtphảigiố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ó ... dụng từ khóa params 216 Câu lệiili íoreach .218 Mảng đa chiều 220 Mảng đa chiềukíchthước .220 Mảng đa chiềucókíchthướckhác 224 Chuyển đổi mảng ... kết thúc danh sách liệt kê, danh sách liệt kê phảicó gán, mồi thành phầnphảiphân cách dấu phấy Ta viết lại vídụ minh họa 3-4 sauVídụ 3 .5: Sử dụng kiểu liệt kê để đơn giản chương trình class...
... thảo luận phầnsau chương Trongvídụ 13.2 này, khối catch đơn giản thông báo ngoại lệ bắt giữ xử lý Trongvídụ giới thực, đưa hành động để sửa chữa vấn đề mà gây ngoại lệ Ví dụ, người sử dụng cố ... ngoại lệ gọi khối catch tạo với từ khóa catch Trongvídụ 13.2 sau, câu lệnh throw thực thi bên khối try, khối catch sử dụng để công bố lỗi xử lý Vídụ 13.2: bắt giữ ngoại lệ ... nhớ Theo sau khối try câu lệnh catch tổng quát Câu lệnh catch vídụ tổng quát không xác định loại ngoại lệ mà bắt giữ Trong trường hợp tổng quát khối catch bắt giữ ngoại lệ phát sinh Sử dụng câu...
... tham số dòng lệnh Nếu người dùng không nhập qua tham số dòng lệnh yêu cầu nhập vào Bài tập 5: Viết chương trình cho phép người dùng nhập vào mảngsố nguyên Sau xếp mảng theo thứ tự tăng dần lưu mảng ... mà không cần quan tâm đến ngôn ngữ sử dụng Lợi ích CLS mã nguồn viết thống để quản lý, mã nguồn viết ngôn ngữ sử dụng ngôn ngữ khác Câu hỏi 2: Nếu muốn tìm hiểu lớp cung cấp NET cách chi tiết phải ... nguyên nhân phía hành động người sử dụng Ví dụ, người sử dụng nhập vào số họ lại nhập vào ký tự chữ Một lần nữa, lỗi làm xuất ngoại lệ, ngăn ngừa điều cách bắt giữ lỗi với mã hợp lệ Những lỗi...
... tả Số nguyên dương không dấu từ 0- 255 Ký tự Unicode Giá trị logic true/ false Số nguyên có dấu ( từ -128 đến 127) Số nguyên có dấu giá trị từ -32768 đến 32767 Số nguyên không dấu – 65. 5 35 Số ... < 45> < 65> < 75> ... đối tượng tạo C# sử 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ướckhông thay đổi, khônggiống C++, int C# cókíchthước byte ánh xạ từ...
... (label), nhiên thuộc tính thể khôngthiếtphảigiố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 vi ứng xử chung khả vẽ, kích hoạt, đáp ứng thông điệp ... Sau viết 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 ... k lic c Ứ ng dụng Console Vídụ đơn giản gọi ứng dụng console, ứng dụng giao tiếp với người dùng thông quan bàn phím giao diện người dùng (UI), giống ứng dụng thường thấy Windows Trong chương...
... việc làm C# sử dụng cho nhiềudự án khác tạo ứng dụng xử lý văn bản, ứng dụng đồ họa, tính, hay chí trình biên dịch cho ngôn ngữ khác C# ngôn ngữ từ khóa C# ngôn ngữ sử dụng giới hạn từ khóa Phần ... 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 ... ngôn ngữ khác Các bước chuẩn bị cho chương trình Chương trình C# đơn giản Phát triển chương trình minh họa Câu hỏi & tập Tại phải sử dụng ngôn ngữ C# Nhiều người tin không cần thiếtcó ngôn...
... Internet Các ứng dụng giống ứng dụng client khác truy cập tài nguyên cục Trong khứ, nhà phát triển tạo ứng dụng sử dụng C/C++ thông qua kết nối với MFC sử dụng môi trường phát triển ứng dụng nhanh ... chuyên biệt khácVídụ người phát triển sử dụng NET Framework để phát triển kiểu ứng dụng dịch vụ sau: Ứ ng dụng Console Ứ ng dụng giao diện GUI Windows (Windows Forms) Ứ ng dụng ASP.NET ... tượng, giải 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át triển, ứng dụng liên tụ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 đế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 ... Windows Tuy nhiên cónhiều người không thích dùng thân ngôn ngữ hay qui ước khác thường Perl không phát triển thống nhất, công cụ xây dựng cho Perl mạnh nhiều nhóm phát triển người ta không đảm bảo ... phẩm Jbuilder (dùng Java) không quan tâm đến Delphi Tuy Visual Basic bền không cần phải khởi tạo mã nguồn Form thiết kế Visual Basic cónhiều khuyết điểm : Không hỗ trợ thiết kế hướng đối tượng,...
... 216 Câu lệnh foreach 218 Mảng đa chiều 220 Mảng đa chiềukíchthước 220 Mảng đa chiềucókíchthướckhác 224 Chuyển đổi mảng 227 Bộ mục ... 154 Sử dụng toán tử 154 Toán tửso sánh 156 Toán tử chuyển đổi 157 Câu hỏi & tập 163 Cấu trúc 1 65 Định nghĩa cấu trúc 1 65 Tạo ... .50 Định danh .50 Biểu thức 50 Khoảng trắng 51 Câu lệnh 51 Phân nhánh điều kiện 52 Phân nhánh có điều kiện 53 Câu lệnh...