Sử dụng hệ điều hành windows ppt

46 494 0
Sử dụng hệ điều hành windows ppt

Đ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

Common Dialog & User Control Nguyễn Văn Phong Nội Dung        Giới thiệu Common Dialog OpenFileDialog SaveFileDialog FontDialog ColorDialog MessageBox User Control Nguyễn Văn Phong - 2010 Common Dialog  Các dialog thường sử dụng  Được warp thành lớp FCL/BCL OpenFileDialog ColorDialog Common Dialog SaveFileDialog FontDialog PrintDialog Nguyễn Văn Phong - 2010 Common Dialog  Cách sử dụng  Kéo thả dialog vào form   VS tạo thể chứa lớp form Khai báo đối tượng tạo thể lớp CD VD: OpenFileDialog oFile = new OpenFileDialog(); Common Dialog  Nguyễn Văn Phong - 2010 Nội Dung        Giới thiệu Common Dialog OpenFileDialog SaveFileDialog FontDialog ColorDialog MessageBox User Control Nguyễn Văn Phong - 2010 OpenFileDialog   Sử dụng để chọn file lưu đĩa Cách sử dụng từ ToolBox Drag & drop Code phát sinh tự động xyz.Designer.cs Nguyễn Văn Phong - 2010 OpenFileDialog  Code phát sinh VS xyz.Designer.cs Tạo thể Hiển thị Form openFil eDialog 1.Show Dialog( ); Nguyễn Văn Phong - 2010 OpenFileDialog  Code tự viết – không dùng Toolbox Nguyễn Văn Phong - 2010 OpenFileDialog Thuộc tính, phương thức Thuộc tính FileName Lấy tên file chọn FileNames Lấy tên tất file chọn Filter Xác định kiểu file cần mở InitialDirectory Thư mục khởi tạo Multiselect Cho phép chọn nhiều file Title Tiêu đề dialog Phương thức ShowDialog Hiển thị dialog Sự kiện Nguyễn Văn Phong - 2010 FileOk Xuất user kích vào OK Nội Dung        Giới thiệu Common Dialog OpenFileDialog SaveFileDialog FontDialog ColorDialog MessageBox User Control Nguyễn Văn Phong - 2010 10 MessageBox   Hiển thị hộp thoại chứa thông tin dẫn đến user Bao gồm phần     Text Button Symbol Lớp MessageBox có phương thức tĩnh Show để hiển thị dialog  Bắt giá trị trả để biết phản ứng user Nguyễn Văn Phong - 2010 32 MessageBox   Có khoảng 21 phiên Show Một số phiên thường sử dụng      DialogResult Show(string text); DialogResult Show(string text, string caption); DialogResult Show(string text, string caption, MessageBoxButtons button); DialogResult Show(string text, string caption, MessageBoxButtons button, MessageBoxIcon icon); … Nguyễn Văn Phong - 2010 33 MessageBox  Các button hiển thị theo message   Cho phép user chọn lựa phản ứng với message Được định nghĩa MessageBoxButtons OK OKCancel AbortRetryIgnore YesNoCancel MessageBoxButtons YesNo RetryCancel Nguyễn Văn Phong - 2010 34 MessageBox  MessageBoxIcon: định nghĩa icon kèm theo message MessageBoxIcon.Asterisk MessageBoxIcon.Information MessageBoxIcon.Error MessageBoxIcon.Stop MessageBoxIcon.Hand MessageBoxIcon.Exclamation MessageBoxIcon.Warning MessageBoxIcon.Question MessageBoxIcon.None Nguyễn Văn Phong - 2010 35 MessageBox  Một số MessageBox minh họa Nguyễn Văn Phong - 2010 36 Nội Dung        Giới thiệu Common Dialog OpenFileDialog SaveFileDialog FontDialog ColorDialog MessageBox User Control Nguyễn Văn Phong - 2010 37 User Control    Cơng việc kéo thả nhóm control thường sử dụng ⇒ nhàm chán User control phục vụ mục đích tái sử dụng Vấn đề:   Nhóm control phục vụ cho việc login thường xuất ứng dụng Yêu cầu:   Tạo nhóm control phục vụ cho việc login Nhóm control bao gồm   label textbox Nguyễn Văn Phong - 2010 38 User Control  Bước 1: Tạo ứng dụng Windows Control Library Nguyễn Văn Phong - 2010 39 User Control  Bước 2: thiết kế user control sau TextBox Label có chứa image Nguyễn Văn Phong - 2010 40 User Control  Khai báo property cho user control  Mỗi property gắn với textBox   UserName gắn với txtUID Password gắn với txtPwd Nguyễn Văn Phong - 2010 41 User Control    Biên dịch user control Kết file assembly có phần mở rộng DLL Sử dụng user control client app  Add vào phần References project   Tạo đối tượng user control, add vào form… Add vào ToolBox | Choose Items…  Kéo user control thả vào form, code phát sinh tự động Nguyễn Văn Phong - 2010 42 User Control  Tạo ứng dụng Test User control   Tạo ứng dụng Windows Form Thêm User Control vào ToolBox     Kích chuột phải vào ToolBox Chọn chức Choose Items… Chọn file DLL User control vừa tạo Kéo user control thả vào form Nguyễn Văn Phong - 2010 43 User Control  Kéo thả user control vào form Drag & drop Phát sinh code designer.cs Nguyễn Văn Phong - 2010 44 User Control   Sử dụng User Control control bình thường form Truy cập user control Login thông qua property định nghĩa xây dựng control   UserName: textBox User Name Password: nội dung textBox Password Nguyễn Văn Phong - 2010 45 Tóm tắt  Common Dialog    MessageBox     OpenFileDialog - SaveFileDialog FontDialog - ColorDialog Khai báo sử dụng MessageBoxIcon MessageBoxButtons User control   Xây dựng user control Sử dụng user control Nguyễn Văn Phong - 2010 46 ... ColorDialog MessageBox User Control Nguyễn Văn Phong - 2010 10 SaveFileDialog   Sử dụng để tạo file đĩa Cách sử dụng  Sử dụng SaveFileDialog component Toolbox   Tương tự OpenFileDialog! Tạo thể... dialog thường sử dụng  Được warp thành lớp FCL/BCL OpenFileDialog ColorDialog Common Dialog SaveFileDialog FontDialog PrintDialog Nguyễn Văn Phong - 2010 Common Dialog  Cách sử dụng  Kéo thả... thoại chọn font chữ install máy   Trong ứng dụng làm việc với document, đồ họa… Sử dụng FontDialog  Từ ToolBox kéo thả FontDialog vào Form   Sử dụng lúc thiết kế Khai báo thể FontDialog hiển

Ngày đăng: 29/07/2014, 01:21

Từ khóa liên quan

Mục lục

  • Common Dialog & User Control

  • Nội Dung

  • Common Dialog

  • Slide 4

  • Slide 5

  • OpenFileDialog

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • SaveFileDialog

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • FontDialog

  • Slide 21

  • Slide 22

  • Slide 23

  • Slide 24

  • Slide 25

  • Slide 26

  • Slide 27

  • ColorDialog

  • Slide 29

  • Slide 30

  • Slide 31

  • MessageBox

  • Slide 33

  • Slide 34

  • Slide 35

  • Slide 36

  • Slide 37

  • User Control

  • Slide 39

  • Slide 40

  • Slide 41

  • Slide 42

  • Slide 43

  • Slide 44

  • Slide 45

  • Tóm tắt

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan