SlideShare a Scribd company logo
Window Form Trần Anh Tuấn
Window Form Tạo project : New > Project Tạo project : Chọn ngôn ngữ C# + Window Application (Template) + Name + Location + Solution Name
Window Form
Window Form Solution Explorer : cho biết cấu trúc một solution  Properties : cho biết thuộc tính của từng control Ở chế độ Design Form : ToolBox cho ta chọn đưa vào Form tất cả các control mong muốn Error List : hiến thị các danh sách lỗi khi biên dịch F5: Start Debugging ; Ctrl + F5 : Start Without Debugging
 
Properties Hiển thị các thuộc tính của control và các Events tương ứng ( nhấp đúp chọn event )
Window Form Có các dạng control sau: Điều khiển thông thường : Label , TextBox , Combobox , ListBox , CheckBox , RadioButton , Button Điều khiển đặc biệt : Tooltip , HelpProvider , ErrorProvider , ProgressBar , ListView , TreeView , DateTimePicker , MonthlyCalender Điều khiển Menu Điều khiển container : GroupBox , TabControl , Panel v.v….
Điều khiển thông thường Label : Trình bày , chú giải tiêu đề Có hai loại Label và LinkLabel
Điều khiển thông thường TextBox :  Cho phép nhập dữ liệu Hai dạng là TextBox và MaskedTextBox Các hình thức nhập của TextBox là : PasswordChar và Multiline MaskedTextBox : có nhiều dạng có sẵn Numeric , Phone Number , Date , Time v.v… Lấy nội dung nhập : [ObjectName].Text
Điều khiển thông thường TextBox :
Điều khiển thông thường MaskedTextBox
Điều khiển thông thường Combobox , ListBox: Liệt kê danh sách phần tử cho phép người dùng chọn một hay nhiều Có các thuộc tính chung quan trọng sau : DataSource: chọn tập dữ liệu điền vào điều khiển (VD string [] , ArrayList là tập dữ liệu đưa vào) SelectedText , SelectValue , SelectedItem , SelectedIndex để lấy giá trị hay đối tượng chọn Thuộc tính riêng : Combobox : DropDownStyle ( DropDown : cho phép nhập thêm chuỗi ; DropDownList : chỉ cho phép chọn chuỗi đã có ) ListBox : SelectionMode (True : cho phép chọn nhiều )
Điều khiển thông thường Combobox : chọn Items để thêm dữ liệu
Điều khiển thông thường ListBox:
Điều khiển thông thường CheckBox , RadioButton : cho phép người dùng chọn một hay nhiều giá trị Có thuộc tính Checked (true/false) để kiểm tra xem có check chọn hay không Có thuộc tính Text (string) để cho biết chọn nội dung gì. CheckListBox : Kết hợp checkbox trong ListBox trong trường hợp có qua nhiều lựa chọn Radiobutton : Dùng container gom nhóm để phân biệt các nhóm radiobutton
Điều khiển thông thường CheckBox :
Điều khiển thông thường RadioButton
Điều khiển thông thường CheckListBox : Phương thức Add cho phép thêm dữ liệu. Hoặc dùng Properties > Items
Điều khiển thông thường Button : Dùng chuột nhấn để thao tác Có thể show Icon trên button
Điều khiển đặc biệt Các nhóm sẽ trình bày seminar
Danh sách đề tài Seminar 1 . Delegate , Event (1 nhóm) 2 . Test and Debug in C# (1 nhóm) 3 . Xử lý File trong C# (2 nhóm) 4 . ArrayList ,Collection ,Dictionary (1 nhóm) 5 . Đồ Họa trong C# ( 2 nhóm) 1 nhóm lý thuyết , 1 nhóm demo 6 . Các control đặc biệt  ( 2 nhóm) 7 . Menu (các loại , demo) (1 nhóm) 8 . User Control (1 nhóm)
Danh sách đề tài Seminar 9 . Database : Giới thiệu tổng quan về CDSL trong C# (1 nhóm) 10. Database : ADO.NET (1 nhóm) 11. Sử dụng các control để kết nối & hiển thị dữ liệu (1 nhóm) 12. Preprosessor (Tiền xử lý trong C#)(1 nhóm ) Random 15 nhóm

More Related Content

PDF
Lap trinh giao dien nguoi dung voi Java
PPT
Làm quen lập trình OpenERP qua module sale
PPT
04 chuong4-sapxeptimkiemlocdulieu-140404115538-phpapp01
PPT
Session 07 Final
PDF
Controls
PDF
Bai Tap Vb
PPT
Chapter 1 1 vi
DOCX
C# tieng viet.pdf
Lap trinh giao dien nguoi dung voi Java
Làm quen lập trình OpenERP qua module sale
04 chuong4-sapxeptimkiemlocdulieu-140404115538-phpapp01
Session 07 Final
Controls
Bai Tap Vb
Chapter 1 1 vi
C# tieng viet.pdf

Similar to Window Form (20)

PDF
Bài 3: Lập trình giao diện điều khiển & Xử lý sự kiện - Lập trình winform - G...
PDF
Bài 2: Hướng dẫn làm việc với các điều khiển - Giáo trình FPT - Có ví dụ kèm ...
PDF
Oop unit 12 đồ họa và xử lý sự kiện
PPTX
P3 web server control
PDF
Lab_3 công nghệ thông tin lập trình net.pdf
PDF
Lab_3. công nghệ thông tin lập trình netpdf
PDF
Lab_3 công nghệ thông tin lập trình net.pdf
PDF
Hdth03 ltudql02-user control
PPT
P6- Controls- dieu khien may tinh.TCBKSG.ppt
PDF
Asp.net003
PPT
Access toan tap
PPT
P7 controls 2010
PDF
Bai08 lap trinhtongquat
DOC
Bai tap java_script-html-2016
PDF
J query khtn
PPT
Bài 7: Toast – Dialog, ListView & Binding
PPT
02 access
PPTX
02 - Chap2 - DKNangCao.pptx
PPTX
P05 delegate & event 2009
DOC
Vb6 16 (1)
Bài 3: Lập trình giao diện điều khiển & Xử lý sự kiện - Lập trình winform - G...
Bài 2: Hướng dẫn làm việc với các điều khiển - Giáo trình FPT - Có ví dụ kèm ...
Oop unit 12 đồ họa và xử lý sự kiện
P3 web server control
Lab_3 công nghệ thông tin lập trình net.pdf
Lab_3. công nghệ thông tin lập trình netpdf
Lab_3 công nghệ thông tin lập trình net.pdf
Hdth03 ltudql02-user control
P6- Controls- dieu khien may tinh.TCBKSG.ppt
Asp.net003
Access toan tap
P7 controls 2010
Bai08 lap trinhtongquat
Bai tap java_script-html-2016
J query khtn
Bài 7: Toast – Dialog, ListView & Binding
02 access
02 - Chap2 - DKNangCao.pptx
P05 delegate & event 2009
Vb6 16 (1)
Ad

Recently uploaded (15)

PPTX
+10 ĐIỂM CÔ LOAN76565765676567565656756576.pptx
DOC
Thủ tục cấp chứng nhận xuất xứ C/O mẫu D
PPTX
Bài giảng lý thuyết ung thư cổ tử cung 02.23.(SV).pptx
PDF
The OCE Advertising, Media & Event Agency Profile Business
PPT
Bai 2 - Mô hình nhận thức thái độ hành vi .ppt
PDF
Báo Phú Thọ: FPT Cloud chia sẻ lợi ích của điện toán đám mây đem lại
PPTX
MKTQT-slide-sv.pptxsdfsdfdfsdfsdfaesesse
PPT
i dont know cdzmnnnnnnnnnnnnnnnnnnnnnnnnnn
PPTX
Các bước ĐÁNH GIÁ BSC KPI, bước 2 gồm những gì
PDF
So-tay-tu-vung-CMKTQT-IFRS. Sổ tay từ vựng
PPTX
White and Purple Modern Artificial Intelligence Presentation (1).pptx
PDF
HỒ SƠ NĂNG LỰC CÔNG TY TNHH DUY NGUYỄN EVENT
PPT
C2 Sứ mệnh lịch sử của GCCN.ppt
PPTX
dffffffffffffffffffffffffffffffffffffffffffffffffffffffff
PDF
slide Quản trị Marketing TV.pdf sđfsdfsdfsd
+10 ĐIỂM CÔ LOAN76565765676567565656756576.pptx
Thủ tục cấp chứng nhận xuất xứ C/O mẫu D
Bài giảng lý thuyết ung thư cổ tử cung 02.23.(SV).pptx
The OCE Advertising, Media & Event Agency Profile Business
Bai 2 - Mô hình nhận thức thái độ hành vi .ppt
Báo Phú Thọ: FPT Cloud chia sẻ lợi ích của điện toán đám mây đem lại
MKTQT-slide-sv.pptxsdfsdfdfsdfsdfaesesse
i dont know cdzmnnnnnnnnnnnnnnnnnnnnnnnnnn
Các bước ĐÁNH GIÁ BSC KPI, bước 2 gồm những gì
So-tay-tu-vung-CMKTQT-IFRS. Sổ tay từ vựng
White and Purple Modern Artificial Intelligence Presentation (1).pptx
HỒ SƠ NĂNG LỰC CÔNG TY TNHH DUY NGUYỄN EVENT
C2 Sứ mệnh lịch sử của GCCN.ppt
dffffffffffffffffffffffffffffffffffffffffffffffffffffffff
slide Quản trị Marketing TV.pdf sđfsdfsdfsd
Ad

Window Form

  • 1. Window Form Trần Anh Tuấn
  • 2. Window Form Tạo project : New > Project Tạo project : Chọn ngôn ngữ C# + Window Application (Template) + Name + Location + Solution Name
  • 4. Window Form Solution Explorer : cho biết cấu trúc một solution Properties : cho biết thuộc tính của từng control Ở chế độ Design Form : ToolBox cho ta chọn đưa vào Form tất cả các control mong muốn Error List : hiến thị các danh sách lỗi khi biên dịch F5: Start Debugging ; Ctrl + F5 : Start Without Debugging
  • 5.  
  • 6. Properties Hiển thị các thuộc tính của control và các Events tương ứng ( nhấp đúp chọn event )
  • 7. Window Form Có các dạng control sau: Điều khiển thông thường : Label , TextBox , Combobox , ListBox , CheckBox , RadioButton , Button Điều khiển đặc biệt : Tooltip , HelpProvider , ErrorProvider , ProgressBar , ListView , TreeView , DateTimePicker , MonthlyCalender Điều khiển Menu Điều khiển container : GroupBox , TabControl , Panel v.v….
  • 8. Điều khiển thông thường Label : Trình bày , chú giải tiêu đề Có hai loại Label và LinkLabel
  • 9. Điều khiển thông thường TextBox : Cho phép nhập dữ liệu Hai dạng là TextBox và MaskedTextBox Các hình thức nhập của TextBox là : PasswordChar và Multiline MaskedTextBox : có nhiều dạng có sẵn Numeric , Phone Number , Date , Time v.v… Lấy nội dung nhập : [ObjectName].Text
  • 10. Điều khiển thông thường TextBox :
  • 11. Điều khiển thông thường MaskedTextBox
  • 12. Điều khiển thông thường Combobox , ListBox: Liệt kê danh sách phần tử cho phép người dùng chọn một hay nhiều Có các thuộc tính chung quan trọng sau : DataSource: chọn tập dữ liệu điền vào điều khiển (VD string [] , ArrayList là tập dữ liệu đưa vào) SelectedText , SelectValue , SelectedItem , SelectedIndex để lấy giá trị hay đối tượng chọn Thuộc tính riêng : Combobox : DropDownStyle ( DropDown : cho phép nhập thêm chuỗi ; DropDownList : chỉ cho phép chọn chuỗi đã có ) ListBox : SelectionMode (True : cho phép chọn nhiều )
  • 13. Điều khiển thông thường Combobox : chọn Items để thêm dữ liệu
  • 14. Điều khiển thông thường ListBox:
  • 15. Điều khiển thông thường CheckBox , RadioButton : cho phép người dùng chọn một hay nhiều giá trị Có thuộc tính Checked (true/false) để kiểm tra xem có check chọn hay không Có thuộc tính Text (string) để cho biết chọn nội dung gì. CheckListBox : Kết hợp checkbox trong ListBox trong trường hợp có qua nhiều lựa chọn Radiobutton : Dùng container gom nhóm để phân biệt các nhóm radiobutton
  • 16. Điều khiển thông thường CheckBox :
  • 17. Điều khiển thông thường RadioButton
  • 18. Điều khiển thông thường CheckListBox : Phương thức Add cho phép thêm dữ liệu. Hoặc dùng Properties > Items
  • 19. Điều khiển thông thường Button : Dùng chuột nhấn để thao tác Có thể show Icon trên button
  • 20. Điều khiển đặc biệt Các nhóm sẽ trình bày seminar
  • 21. Danh sách đề tài Seminar 1 . Delegate , Event (1 nhóm) 2 . Test and Debug in C# (1 nhóm) 3 . Xử lý File trong C# (2 nhóm) 4 . ArrayList ,Collection ,Dictionary (1 nhóm) 5 . Đồ Họa trong C# ( 2 nhóm) 1 nhóm lý thuyết , 1 nhóm demo 6 . Các control đặc biệt ( 2 nhóm) 7 . Menu (các loại , demo) (1 nhóm) 8 . User Control (1 nhóm)
  • 22. Danh sách đề tài Seminar 9 . Database : Giới thiệu tổng quan về CDSL trong C# (1 nhóm) 10. Database : ADO.NET (1 nhóm) 11. Sử dụng các control để kết nối & hiển thị dữ liệu (1 nhóm) 12. Preprosessor (Tiền xử lý trong C#)(1 nhóm ) Random 15 nhóm