EasyCS Day08 Form

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

EASY C#

FORM
Lương Trần Hy Hiến - hyhien@gmail.com
NỘI DUNG
 Giới thiệu Windows Form
 Môi trường làm việc
 Cửa sổ - Form
 Thành phần giao diện – Control
 Label
 TextBox
 CheckBox
 RadioButton
 DateTimePicker
 ComboBox
Ứng dụng Windows Forms
 Thể loại ứng dụng Desktop (cài trên máy người
dùng)
 Một số ví dụ
 Trình duyệt
 Visual Studio
 Bộ MS Office
 ….
 Giao diện đồ họa
 Cửa sổ
 Phần tử giao diện: TextBox, Menu, Tree…
 Hộp thoại
 …
Form-Cửa sổ
 Các thuộc tính thường dùng
 Tiêu đề (Text)
 Icon
Controls-Phần tử giao diện
Control

Properties Events

Text
Image Mouse
Font Key
Color System
Status …

Property và Event thường dùng
 Label
 Text
 TextBox
 Text, Multiline, PasswordChar
 TextChanged()
 Button
 Text
 Click()
 CheckBox
 Text, Checked
 CheckedChanged()
Demo-Máy tính cá nhân
 Sử dụng Label
 Đọc/ghi ô nhập TextBox
 Xử lý sự kiện click
Property và Event thường dùng
 Radio
 Text, Checked
 CheckedChanged()
 DateTimePicker
 Value, Format, CustomFormat
 ValueChanged()
 ComboBox
 Items, SelectedItem
 SelectedIndexChanged()
 NumbericUpDown
 Value, Minimum, Maximum, Increment
 ValueChanged()
Demo-Nhân viên
 Sử dụng Radio, CheckBox, DateTimePicker,
ComboBox, NumericUpDown

 Ghi vào file


 Xóa form
Property và Event thường dùng
 LinkLabel
 Text
 LinkClicked()
 MaskedTextBox
 Text, Mask
 MaskInputRejected()
 MonthCalendar
 MaxSelectionCount, SelectionRange, SelectionStart,
SelectionEnd
 DateChanged()
 PictureBox
 Image, ImageLocation, SizeMode
 Clicked()
ListBox
 SelectedItem: giá trị mục chọn đầu tiên
 SelectedItems: danh sách các mục chọn
 SelectedIndex: vị trí mục chọn đầu tiên
 SelectedIndices: danh sách vị trí mục chọn
 SelectionMode: chế độ chọn
 SelectedIndexChanged(): sự kiện thay đổi mục chọn

Mã C# lấy các mục chọn


CheckListBox
 SelectedItem: giá trị mục chọn đầu tiên
 SelectedIndex: vị trí mục chọn đầu tiên
 CheckedIndices: danh sách vị trí các mục tích
 CheckedItems: danh sách các mục tích đầu tiên
 SelectedIndexChanged(): sự kiện chọn mục

Mã C# lấy các mục tích


Demo-Đăng ký xe
 Sử dụng MaskedTextBox
 MonthCalendar
 PictureBox
Property và Event thường dùng
 RichText
 Text
 TextChanged()
 WebBrowser
 Url, IsWebBrowserContextMenuEnabled
 DocumentCompleted()
 TreeView
 SelectedNode, Nodes
 BeforeSelect(), AfterSelect(), BeforeExpand(), AfterExpand(),
BeforeCollapse(), AfterCollapse()
 ProgressBar
 Value, Minimum, Maximum, Step, MarkqueeAnimationSpeed,
Style
 Clicked()
Demo-Trang web yêu thích
 TreeView
 WebBroser
BÀI TẬP 1
 Xếp loại học lực
 Nhập điểm các môn: toán, lý và hóa
 Tính điểm trung bình và hiển thị xếp loại học lực
theo
 điểm < 5: yếu
 5 <=điểm<6.5: trung bình
 6.5<=điểm<8: khá
 8<=điểm > 9: giỏi
 điểm >=9:xuất sắc
BÀI TẬP 2
 Tính thuế thu nhập
 Nhập họ và tên, lương, bonus
 Chương trình tính và lưu thu nhập và thuế thu
nhập cùng với họ tên vào file c:/<họ tên>.txt.
 Thuế thu nhập được tính theo lũy tiến
 Thu nhập < 5T: 0% lương
 Thu nhập < 10T: 10% lương
 Thu nhập < 20T: 15% lương

You might also like