17
EASY C# FORM Lương Trần Hy Hiến - [email protected]

EASY C# FORM fileThành phần giao diện –Control ... ThểloạiứngdụngDesktop (cài trên máy người dùng) Mộtsốví dụ Trình duyệt Visual Studio BộMS Office

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

EASY C#

FORM

Lương Trần Hy Hiến - [email protected]

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

NỘI DUNG

Thể loại ứng dụng Desktop (cài trên máy ngườidù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 …

Ứng dụng Windows Forms

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

Font

Color

Status

Mouse

Key

System

Label

Text

TextBox

Text, Multiline, PasswordChar

TextChanged()

Button

Text

Click()

CheckBox

Text, Checked

CheckedChanged()

Property và Event thường dùng

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

Sử dụng MaskedTextBox

MonthCalendar

PictureBox

Demo-Đăng ký xe

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()

TreeView

WebBroser

Demo-Trang web yêu thích

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 1

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

BÀI TẬP 2