1. Trang chủ
  2. » Giáo Dục - Đào Tạo

WINDOWS FORMS (NGÔN NGỮ lập TRÌNH 2 SLIDE)

224 43 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 224
Dung lượng 2,51 MB

Nội dung

Windows Forms Nội dung        Lập trình C# Windows Tạo ứng dụng Windows Forms từ đầu Tạo ứng dụng Windows Forms từ Wizard Tổng quan đối tượng Windows Forms Lớp Application Lớp Form Các Control thơng dụng • Label, LinkLabel, Textbox, Button • Checkbox, CheckboxList, RadioButton • PictureBox Bitmap Nội dung  Bố cục control • Panel • Anchor • Dock • Splitter    MessageBox Các dialog thơng dụng Custom Form • Truyền liệu cho form tham số • Truyền liệu cho form property Nội dung     Menu: • MenuStrip, ContextMenuStrip • StatusStrip, ToolStrip, ToolStripContainer Ứng dụng SDI, MDI • Modal Form • Modeless Form Các Dialog thông dụng Mouse Keyboard Tạo ứng dụng Windows Forms từ đầu Các bước để tạo ứng dụng Windows  Bước 1: • Thiết kế giao diện  Bước 2: • Xử lý message Windows gởi đến  Bước 3: • Xử lý nghiệp vụ Các bước để tạo ứng dụng Windows  Cách 1: Trực tiếp – thừa kế • Thiết kế giao diện – Tạo lớp thừa thừa kế từ lớp Form – Bố cục control – Thiết lập property cho control • Xử lý thơng điệp Windows gởi đến: cách override message handler • Xử lý nghiệp vụ message handler Các bước để tạo ứng dụng Windows  Cách 2: Gián tiếp qua field event • Thiết kế giao diện – Bố cục control – Thiết lập property cho control • Bắt kiện: cách viết event handler • Xử lý nghiệp vụ event handler Các bước để tạo ứng dụng Windows       Bước 1: Tạo Empty Project • File  New  Project • Project Type: Visual C#  Windows • Template: Empty Project Bước 2: Thêm references • Click phải lên References  Add Reference – System.Windows.Forms – System.Drawing – [System.Core] Bước 2: using namespace using System.Windows.Forms; using System.Drawing; Bước 3: Thêm class file • Click phải lên project  Add  Class Bước 4: Viết code Bước 5: menu Project  Property  Output type: Windows Application Dùng Form, Không thừa kế class Program Program class {{ static void void Main() Main() static {{ Form form form == new new Form(); Form(); Form form.Text == “First “First Application”; Application”; form.Text }} }} Application.Run(form); Application.Run(form); 10 Các dialog thông dụng: OpenFileDialog  OpenFileDialog dùng để chọn file để mở xử lý  Properties • FileName: string • FileNames: string[] • Filter: string 210 Các dialog thơng dụng: OpenFileDialog  Properties • • • • • • •  DefaultExt: string AddExtension: bool Title: string IntialDirectory: string ShowReadOnly: bool ReadOnlyChecked: bool MultiSelect: bool Methods • DialogResult ShowDialog() • Strean OpenFile() 211 Các dialog thông dụng: SaveFileDialog  SaveFileDialog dùng để chọn/nhập file để lưu nội dung lên đĩa 212 Các dialog thông dụng: SaveFileDialog  Properties • OverwritePrompt: bool • • • • • • •  FileName: string FileNames: string[] Filter: string DefaultExt: string AddExtension: bool Title: string IntialDirectory: string Methods • Stream OpenFile() • DialogResult ShowDialog() 213 Các dialog thơng dụng: FontDialog  FontDialog dùng để chọn font chữ có máy 214 Các dialog thơng dụng: FontDialog  Properties • • • • • •  Font Color MaxSize, MinSize ShowColor: bool ShowApply: bool ShowEffects: bool Methods • DialogResult ShowDialog() • void Reset() 215 Các dialog thông dụng: ColorDialog  ColorDialog dùng để chọn màu có máy 216 Các dialog thơng dụng: ColorDialog  Properties • Color • AllowFullOpen: bool • FullOpen: bool  Methods • DialogResult ShowDialog() • void Reset() 217 Các dialog thông dụng: FolderBrowserDialog  FolderBrowserDialog dùng để chọn thư mục có máy 218 Các dialog thơng dụng: FolderBrowserDialog  Properties • • • • Description: string RootFolder: Environment.SpecialFolder SelectedPath: string ShowNewFolderButton: bool  Methods • DialogResult ShowDialog() • void Reset() 219 MDI Tạo MDI  Tạo Form cha • IsMdiContainer = true  Tạo form • Tạo object form con: ChildFormName f = new ChildFormName() • f.MdiParent = this; • f.Show(); 221 Tìm form MDI  Tìm form active • this.ActiveMdiChild  Tìm form cha • this.MdiParent  Tìm form • this.MdiChildren 222 Đồng liệu  Chú ý: • Form cha lưu form • Mỗi form lưu form cha  Đồng liệu form • B1: Con gởi message nhờ form cha đồng liệu • B2: Form cha duyệt form để đồng liệu 223 Sắp xếp form  Tạo menu item chứa danh sách form  Sắp xếp form  Minimize form • Tạo menu item • Thiết lập MdiWindowListItem menu container = menu item • this.LayoutMdi(MdiLayout.ArrangeIcons); Cascade, TileHorizontal, TileVertical • Duyệt form con: this.MdiChildren • Thiết lập thuộc tính: WindowState = FormWindowState.Minimized 224 ... System .Windows. Forms. Control System .Windows. Forms. ErrorProvider System .Windows. Forms. HelpProvider System .Windows. Forms. ImageList System .Windows. Forms. Menu System .Windows. Forms. NotifyIcon System .Windows. Forms. StatusBarPanel... System .Windows. Forms. Label System .Windows. Forms. ListControl System .Windows. Forms. ListView System .Windows. Forms. MdiClient System .Windows. Forms. MonthCalendar System .Windows. Forms. PictureBox System .Windows. Forms. PrintPreviewControl... System.ComponentModel.Component System .Windows. Forms. Control System .Windows. Forms. ButtonBase System .Windows. Forms. DataGrid System .Windows. Forms. DataGridView System .Windows. Forms. DateTimePicker System .Windows. Forms. GroupBox

Ngày đăng: 29/03/2021, 12:37

TỪ KHÓA LIÊN QUAN

w