1. Trang chủ
  2. » Công Nghệ Thông Tin

C Sharp và kiến trúc .NET. C Sharp cơ bản- P14

5 7 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 138,67 KB

Nội dung

C Sharp và kiến trúc .NET. C Sharp cơ bản- P14:Bạn đừng bao giờ xem xét ngôn ngữ C# một cách tách biệt, nó luôn đồng hành với Bộ khung .NET. C# là một trình biên dịch hướng .NET, nghĩa là tất cả các mã của C# luôn luôn chạy trên trên môi trường .NET Framework.

Windows Application in NET Lịch sử ứng dụng Windows – Có hai loại ứng dụng: rich client thin client – Ứng dụng rich client có nhiều ưu điểm: giao diện đẹp, tốc độ xử lý cao, tận dụng sức mạnh hệ điều hành – Các ứng dụng rich client xây dựng dựa hàm API (Application Programming Interface) Do tính phức tạp, nên xuất số mơi trường lập trình khác (Visual Basic, MFC Visual C++) – NET cung cấp giải pháp đơn giản hiệu việc lập trình ứng dụng rich client Windows namespace System.Windows.Forms – Cung cấp đối tượng để làm việc với Windows Form Cho phép xử lý kiện chuột bàn phím Cho phép xử lý nút lệnh, hộp soạn thảo, cuộn, cửa sổ,… Windows Application - Editor: Editor: Đoà Đoàn Quang Minh Windows Forms Là cửa sổ ứng dụng chạy Windows – Tạo ứng dụng rich client Có form kế thừa từ Form Trên form chứa control Một control phát sinh kiện: để xử lý phải handler kiện Thay đổi diện mạo form control cách thay đổi thuộc tính Thuộc tính quan trọng (mới): Anchor – Menu Một ứng dụng có hệ thống menu Menu có nhiều lớp Thuộc tính quan trọng: Name Text Sự kiện quan trọng: click Menu thay đổi thuộc tính lúc run-time – Context menu Một đối tượng có menu ngữ cảnh Menu ngữ cảnh hoạt động giống menu thông thường – Bài tập: xây dựng trình Notepad Windows Application - Editor: Editor: Đoà Đoàn Quang Minh Windows Forms Dialogs – Hiển thị thông báo nhận trả lời người dùng – Có hai kiểu Modal Modeless – Có thể trả giá trị: Abort, Cancel, Ignore, No, Yes, None, Ok, Retry – Để hiển thị hộp thoại, dùng phương thức Form.ShowDialog() Phương thức trả giá trị thuộc kiểu DialogResult Common Dialogs: hộp thoại thông dụng – Windows cung cấp sẵn số hộp thoại thơng dụng Đó hộp chọn font, chọn màu, mở file, đóng file,… – Mỗi hộp thoại tương ứng với lớp namespace Forms, có tương ứng thuộc tính đặc trưng riêng biệt Các lớp bao gồm: ColorDialog, FontDialog, OpenFileDialog, SaveFileDialog, PageSetupDialog, PrintDialog, PrintPreviewDialog – Bài tập: làm tốt ứng dụng Notepad Windows Application - Editor: Editor: Đồ Đồn Quang Minh Windows Controls Có nhiều control Windows Mỗi control điều khiển thơng qua phương thức / thuộc tính với tên gợi nhớ – – – – – – – – – – – Labels Buttons Checkboxes Menus Radio buttons Combo boxes Listboxes Textboxes Tabcontrols Toolbars Tree views Windows Application - Editor: Editor: Đoà Đoàn Quang Minh Windows Controls Data Binding – Là phương pháp gắn kết liệu vào control Mỗi control chứa liệu Ví dụ: hộp checkbox chứa liệu kiểu bool, hộp textbox chứa liệu kiểu string, hộp listbox chứa liệu kiểu tập hợp Khi có nguồn liệu, gắn vào control: thơng thường control chứa tập liệu, có mẩu liệu xác định thời interface IList – Một đối tượng liệu muốn trở thành nguồn liệu phải cài đặt giao tiếp IList Hầu hết đối tượng tập hợp NET cài đặt giao tiếp – Bài tập: viết hộp thoại chọn tên, nơi (thành phố, quận huyện) người Windows Application - Editor: Editor: Đoà Đoàn Quang Minh ... kết liệu vào control Mỗi control chứa liệu Ví dụ: hộp checkbox chứa liệu kiểu bool, hộp textbox chứa liệu kiểu string, hộp listbox chứa liệu kiểu tập hợp Khi c? ? nguồn liệu, gắn vào control: thơng... Là c? ??a sổ ứng dụng chạy Windows – Tạo ứng dụng rich client C? ? form kế thừa từ Form Trên form chứa control Một control phát sinh kiện: để xử lý phải handler kiện Thay đổi diện mạo form control c? ?ch... control c? ?ch thay đổi thu? ?c tính Thu? ?c tính quan trọng (mới): Anchor – Menu Một ứng dụng c? ? hệ thống menu Menu c? ? nhiều lớp Thu? ?c tính quan trọng: Name Text Sự kiện quan trọng: click Menu thay

Ngày đăng: 09/05/2021, 14:42