1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng môn học Kỹ thuật lập trình C: Chương 3 - Đại học Kinh tế Luật

47 109 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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 47
Dung lượng 2,65 MB

Nội dung

Bài giảng Kỹ thuật lập trình C - Chương 3: Windows Form cung cấp cho người họ các kiến thức: Khái niệm và ứng dụng của Windows Form, môi trường thiết kế và xử lý sự kiện của Form, các control phổ biến trong Form. Mời các bạn cùng tham khảo nội dung chi tiết.

Trang 2

@.- Đại Học Quốc Gia TP.HCM

Nội dung

* Khai niém va Ung dUng cua Windows Form?

*- Mơi trường thiết kể và xứ lý sự kiện của Form

*- Các control phổ biến trong Form: “Label v Listbox “Textbox ¥ Combobox - Button Y RichTextbox “ Checkbox Y Timer - RadioButton Vv ListView v Picturebox v TreeView

Vv DatetimePicker v Dialog hệ thơng

Trang 3

Ấrị Đại Học Quốc Gia TP.HCM ==) Đại Học Kinh Tế Luật Khái niệm Windows Form Gee MCh Ee rie ° Windows Form la mot Thong tin khach hang e ` ° A Ho ten mơi trường øiao diện |2 Dedi | ~ > CA 4% aS Dienthoai '_ at

dO họa giúp việc | n ^ Nĩ, Giatien | |

tưƠng tác gIiƯa ngưƠin| - G009 max

© Mau Den

dung y Oi ch ƯƠng trình vase © Mau Khac

di en ta mot C ách Thanh tien

thu a n tl en và linh Tinh | | Tiep | | Thong ke | | Ket thuc

Thong ke

ho a t Tong so khach hang

Trang 4

Ấrị¡ Đại Học Quốc Gia TP.HCM = Dai Học Kinh Tế Luật

z F 2 e

Các ứng dung cua Windows Form

**Tạo những ứng dụng với giao diện đồ hoạ giao tiếp với người dùng

= Hién thi thong tin

“ Nhận thơng tin nhập từ người dùng

“ Phản ứng với nhỮng hoạt đỘng của người dùng (nhấn chuột, gõ phím )

Trang 5

Ấrị¡ Đại Học Quốc Gia TP.HCM = Dai Học Kinh Tế Luật

z F 2 e

Các ứng dung cua Windows Form

* Phần mềm văn phịng Microsoft Office

* Phan mém quan ly du dn MS Project

* Phan mém lap trinh Visual Studio

Trang 6

Ấrị Đại Học Quốc Gia TP.HCM

==) Đại Học Kinh Tế Luật

Mơi trường thiết kế

Để tạo ưng dụng Windows Form trong Visual Studio, chu ng ta vao menu FILE, chon New Project, chon Template la Windows Forms Application

Add New Project ? x

b Recent | NET Framework 4.5 xi Sort by: | Default xi aa Search Installed Templates (Ctri+E) P+

4 Installed c# a

= Blank App (Universal Apps) Visual C= Type: Visual C#

N pp pp

4 Visual C# A project for creating an application with a Store A ‹ - =e ; Windows Forms user interface

b Store Apps Windows Forms Application J6 Windows Desktop C# b Web pe] WPF Application Visual C# Cloud = - C# Reporting ey Console Application Visual C# Silverlight Test Pe Hub App pp (Universal Apps) (Uni Visual C# Ũ WCF a C# Workflow E" ] ASP-NET Web Application Visual C# > Other Languages 8 - c+ > Other Pengect lypes sy Class Library Visual C# b Online ce

ar Class Library (Portable) Visual C+ v Click here to go online and find templates

Name: WindowsFormsApplication1

Location: |F:\DaiHocKinhTeLuat\2016\Ky Thuat Lap Trinh\Coding\CodingKhoa2016 vị Browse

Trang 7

¡Đại Học Quốc Gia TP.HCM 7 Đại Học Kinh Tế Luật

Mơi trường thiết kế

Form Design: phan

thié’t ké’ form, 6 chi’nh ø1ưa man hinh Cũng là khơng gian để lập trình sự kiện (double click vào Form)

Toolbox: ChƯa cac

control trong NET

framework được chia

tha nh nhiê u nho m theo

chư c năng (kéo thả trực

tiếp control vào Form)

J CodingKhoa2016 - Microsoft Visual Studio

FILE EDIT VIEW PROJECT BUILD DEBUG TEAM FORMAT TOOLS TEST ANALYZE WINDOW HELP

-@-o) R-S mu

= Process:

Solution Explorer: giu’p theo doi va’ quan

lyˆ ca c tha nh phâ n trong solution nhƯ ca c

proJects, ca c lØ p đơ 1 tượng, ca c form 2 ~ O xX Tran Duy Thanh ~ TT | 4 a) Quick Launch (Ctrl+Q)

-| » see = © - [Debug =l[aryeru =| | ate | jis?

Lifecycle Events ~ Thread: = Toolbox Search Toolbox pP- b> All Windows Forms a 4 Common Controls Pointer Button CheckBox CheckedListBox ComboBox DateTimePicker Label LinkLabel ListBox ListView MaskedTextBox MonthCalendar Notifylcon NumericUpDown PictureBox E> > ER nữ ïïï E] 8 z ¬ ~ ĩ ProgressBar RadioButton RichTextBox TextBox ii © & HbA ce Server Expl BUGIalf Document Solution Explorer 7 | e- Search Solution Explorer (Ctri+;) 20g 8)" $+ a Form1 b HocMang ~ b HocMang2 b HocMang3 b HocMang4 b HOcMang5 b HocMang6 b HocMang7 4 WindowsFormsApplication1 > & Properties b wl References 9 App.config b Form1.cs bc Program.cs v Solution Explorer Re Eaton Properties Error List Form1 System.Windows.Forms.Form + | F | # SizeGripStyle Auto a StartPosition WindowsDefaultLo« Tag Text Form1 TanMact ! 0 Warnings OMessages | Search Error P ~ v File Line Column Project Falee

Properties: Cho phe’p thay đổi

câu hinh cac thuộc tính của

Trang 8

Ấrị Đại Học Quốc Gia TP.HCM “ở Đại Học Kinh Tế Luật

Mơi trường thiết kế

“ Trong C#, màn hình tương tác giỮa người dùng và phần mềm

được gọi là Form(cịn gọi la` một cửa số chương tri`nh, chưa

Trang 9

Ấrị¡ Đại Học Quốc Gia TP.HCM 7 Đại Học Kinh Tế Luật

Mơi trường thiết kế

“_ Các thuỘc tính quan trọng của Form: Thuộc tỉ nh Mơ tả

Name Tên form, thươ ng bã t đâ u bă ng frm

Text Tiêu đê` form BackColor Ma u né n form

ForeColor Mau chu’ trên form

Font Dinh dang chu’ trén form

StartPosition |Dinh vi tri’ form khi mƠI xuâtt hiện (ø1 a ma n hi nh hoặc tự khai ba o )

WindowState |Định trạng tha1 form khi mƠI xuât hiện (Normal,

Minimized, MaxImined)

AcceptButton | Chọn nu t bầ m được thực hiện khi nhân Enter CancelButton | Chọn nu t bâ m được thực hiện khi nhân Escape

Trang 10

Ấrị Đại Học Quốc Gia TP.HCM SỞ Đại Học Kinh Tế Luật

Mơi trường thiết kế “_ Các sự kiện quan trọng của Form: Sự kiện Mơ tả | a | Form1 S ws.Forms.Form v

Click Thực hiện lệnh khi| |Z3 J4 —- S

nhấn chuOt InputLanguageChanging I€t ap sự 1€n KeyDown ° 7A A KeyPress DoubleClick |Thực hiện lệnh khi KeyUp nw A ~ SA Layout nhân chuột 2 lần liên Leave a Load Form1_Load v t1 Ep LocationChanged m A - > MaximizedBoundsChanged Load Thực hiện lệnh khi cửa MasimumSizeChanged re > A ~ iChildActivate sỐ được mở lên lần MinimumSizeChanged x A MouseCaptureChanged dau tien MouseClick A A 7 MouseDoubleClick

FormClosing | Thực hiện lệnh trước —

khi cửa sổ đƯợc đĩng

Trang 11

Ấrị Đại Học Quốc Gia TP.HCM

“ở Đại Học Kinh Tế Luật Các control phổ biến << >> Abstract class v Control CĨ thể hiểu là Control * Superseded by new control nhỮng thành phan | << ButtonBase >> Label << ListControl >> đ ƯỢC S a p xX ep trén Button „ 2 CheckBox ComboBox Form Nĩ cho phép soo .” ~ ae A » RadioButton L

hiỂn thị dư liệu dOng lr; CheokedListbox

Trang 12

@.- Đại Học Quốc Gia TP.HCM = Đại Học Kinh Tế Luật Các control phổ biến “Label Y Listbox “ Textbox Y¥ Combobox - Button Y RichTextbox “ Checkbox Y Timer - RadioButton Vv ListView Vv Picturebox Y TreeView ⁄ DateTimePicker ⁄ Dialog hệ thống

- Dialog hệ thống: MessageBox, FontDialog,

Trang 13

Ấrị¡ Đại Học Quốc Gia TP.HCM = Dai Học Kinh Tế Luật

@Label

Label la’ control du`ng dé thê hiện một chuơ”1 hoặc văn bản trên form

Thuộc tỉ nh M6 ta

Name Tén label, thuo ng ba t da u ba ng /b/

Text Chuơ”1 văn bản được hiền thi BackColor Maunén ForeColor Ma u chư” Font Định dạng chư /2- ¬ - xn Í ga Chuong trình dat hang = El 2s @ Button 2 Form ls| = CheckBox 8= CheckcdListBox F I I ì d = h = FR ComboBox _ = 2 ng n DateTimePicker label] LinkLabel Labe

ListBox Wersuon 4.5.0.0 from Microsoft Corporation

ListView NET Component

Trang 14

Ấrị¡ Đại Học Quốc Gia TP.HCM 7 Đại Học Kinh Tế Luật @Textbox = -

TextBox được du`ng để la`m nƠi cho =e a neươ ¡ du`ng nhập thơng tin vao chương |: |

Thuộc tỉ nh Mơ tả

Name Tên textbox, thươ nø bã t đâ u ba ng txt

Text Chuơ”1 văn bản được hiển thị

Enabled Xa c dinh textbox co’ hoat dong (true) hay khong (false)

Multiline Nêu đặt la /rue thì nội dung trong textbox đƯỢc viê t tha nh nhié u do ng

AcceptsReturn |Nêu dat la true thi noi dung trong multiline textbox châ p nhận dâ u xuơ ng ha ng ("#W¡”)

PasswordChar | Khai ba o ky tự thay thê' khi nhập password (v1 dụ "*?

ReadOnly Nêu đặt la` /rue, textbox chỉ được phep đọc, khơng đƯợc phe“p chỉnh sửa nội dung

Trang 15

Ấrị¡ Đại Học Quốc Gia TP.HCM = Dai Học Kinh Tế Luật

®Button

Button la nut ba m trén form, thuo ng dudc du ng nhu

một hiệu lệnh bã t đâ u thực hiện một cơng việc na o đo ˆ Thuộc tỉ nh M6 ta

Name Tén button, thuo ng ba't da u ba ng bin

Text Tiéu dé button trén form BackColor Ma u nên ForeColor Ma u chư" Font Định dạng chư” Conn | = aloes Click tui di c <i & ry ct 3 r4 2 a A 3 b ® rq * 2 ¬ +

Trong ma n hi nh thiê t kê“, nhân

ComboBo} NET Component DateTimef : B

Label —

Linkl abel

double click vao Button se tao ra

Trang 16

Ấrị Đại Học Quốc Gia TP.HCM

= Đại Học Kinh Tế Luật ®Button sử! Bài Tập Họ Tên ta) ) | IblHoTen F—L } a Id — | txtHo ên — = JT eS Ï Demo chương trình: ==_ | = btnHo | txtTen ——DO = See are ||] - | R _—— ——— ——— ¬ btnHo Ten btnKetThuc L THột Chương Tỉnh

Nhấn vào Button btnHo thì gán nội dung của txtHo cho IblHoTen Nhấn vào Button btnTen thì gán nội dung cUa txtTen cho IblHoTen

Nhấn vào Button btnHoTen thì gán nỘi dung của txtHo cộng với txtTen

cho IblHoTen

HuOng dan: lblHoTen.Text = txtHo.Text +“ “+ txtTen.Text

Nhấn Double click vào IblHoTen thì nội dung của IbIHoTen bị xố

Trang 17

@.- Đại Học Quốc Gia TP.HCM = Đại Học Kinh Tế Luật

@Checkbox va RadioButton

> Checkbox cho phép trén giao diện ngƯỜi sử dụng cĩ thể chọn nhiều lựa chọn

> RadioButton cho phép trên giao diện ngƯỜi sử dụng

chỉ được chọn I lựa chọn Phải kết hợp với

GroupBox để nhĩm các Radio Button (bắt buộc) Thuộc tỉ nh Mơ tả

Name Tên control, thuOng bắt đâu băng chk

(CheckBox) va rad, rbtn (RadioButton)

Text Tiêu đê` control, thươ`ng nă`m bên phải control đo”

Checked Trạng tha 1 control, true la dang dU@Qc chon

Trang 18

£ - Đại Học Quốc Gia TP.HCM SỞ Đại Học Kinh Tế Luật @Checkbox va RadioButton Demo chu : Eormater) Eee | txtNhapTen Color ‘ont B [E] ~ "T— | radRed | Fy Š | chkBold _ Blue Black Chân Lập Trình Bởi: PA: 3 2⁄1 oO _ AZ “>

° IblLap Trinh btnThoat

khi Form load `

- Radiobutton Red được chọn mặc định

›_ Con trỏ xuất hiện ngay tại ơ Nhập tên

Trang 19

Ấrị Đại Học Quốc Gia TP.HCM

Trang 20

@.- Đại Học Quốc Gia TP.HCM = Đại Học Kinh Tế Luật @Picturebox Cac thuOc tinh quan trOng cUa PictureBox: Thuộc tỉ nh Mơ tả

Name Tên control, thươ ng bã t đâ u bã ng ø¡c

BackgroundImage Ding dé hién thi hinh anh

BackgroundImageLayout_ | Thiết lập kiểu xuất hiện hình ảnh

Image Dùng để hiển thị hình ảnh

SizeMode Tthiết lập kiểu xuất hiện hình ảnh

DEEDRBRUHBES RE EBBG Em an se picDemo.SizeMode=PictureBoxSizemode.|

si) Center a? AutoSize

af None a? Centerlmage

af Stretch =) Normal

a, Tile z:Ƒ' Stretchlmage |

Trang 21

@.- Đại Học Quốc Gia TP.HCM

= Đại Học Kinh Tế Luật ®Picturebox ` Ì frmLight ~ || xi Demo chương trình Name: | Jack |

Khi chƯƠng trình vừa thực thi

._ Form đƯỢc hiển thị giỮa màn hình Nhi

›, Các đỐi tƯỢng đƯỢc “neo” sao cho khi ngƯời dùng thay đổi kích thước

form thì các đỐi tượng được resize kích thƯỚc sao cho “dễ nhìn”

.-_ picTurnOn được hiển thị, picTurnOff được ẩn ngay bên dƯỚi picTurnOn

Khi người dùng đưa chuột vào picTurnOn sẽ xuất hiện tip “Click me to

Turn OFF the Light!”, và ngược lại trên pic TurnOFE

Hiện tên mặc định vào ơ Name

Lable ngay bên dưới pictureBox hiển thị thơng báo

Trang 23

Ấrị¡ Đại Học Quốc Gia TP.HCM = Dai Học Kinh Tế Luật ®DatetimePicker Các thu6c tinh quan trong: Thuộc tính Mơ tả

Name Tén control, thuOng bat dau dtp

Trang 24

@.- Đại Học Quốc Gia TP.HCM = Đại Học Kinh Tế Luật

@Listbox

ListBox tạo ra một danh sa ch đề ngươ'i du`ng lựa chọn trên form ListBox co’ sU kién mac dinh la’ SelectedIndexChanged va

co một sơ: thuộc tI nh sau:

Thuộc tỉ nh Mơ tả

Name Tén listbox, thuo ng ba't da u ba ng /st

SelectionMode Ca’ch 1Ua chon trong danh sa ch (chỉ được chọn

một hoặc cho phe p chọn nhiê u)

Items Ca c lựa chọn trong listbox

SelectedIndex Trả vê` chi sơˆ của item được chọn

SelectedIndices |Trả vê` tập hợp cac chỉ sơ“ của ca c items được

chọn trong lIstbox

SelectedItem Trả vê` item được chọn

SelectedItems Tra vê` tập hợp items được chọn

Items.Count Tra vé s6 luOng phan tU trong Listbox

Trang 25

Ấrị¡ Đại Học Quốc Gia TP.HCM = Dai Học Kinh Tế Luật @Listbox

Các phương thỨc quan trọng của IstABC.Items.MethodX YZ()

Với IstABC là tên của Listbox nào đĩ, và MethodXYZ được liệt kê dƯỚi đây: Phương thức |Mơ tả

Add Thêm một phần tử vào listbox AddRange Thêm nhiều phần tử vào listbox Remove Xĩa một phần tử khỏi listbox

RemoveAt Xĩa một phần tử theo vị trí khỎi listbox

Clear Xĩa tồn bộ phần tl trong listbox

Insert Chèn một phần tử vào listbox

OfType Lọc ra các phần tử cĩ cùng kiểu dữ liệu

Trang 26

Ấrị Đại Học Quốc Gia TP.HCM ZZ Đại Học Kinh Tế Luật @Listbox Demo chuOng trinh a! Chuong trinh dat hang Lo |=) meso)

Form dat hang

Khachhang NguyenVanA Danh sách sản phẩm

| Điênhoại 123667

| Kính Vạn Hoa

|

fi Fe 5

Thơng tin dat hang |

Trang 27

Ấrị¡ Đại Học Quốc Gia TP.HCM = Dai Học Kinh Tế Luật

*Combobox

ComboBox cu ng cung ca p một danh sa ch cac lựa chọn như listbox nhưng kha’c vê` ca ch hiển thị va` khơng hơ” trợ chọn nhié u item Thuộc tỉ nh Mơ tả

Name Tên combo box, thươ ng bã t đầ u ba ng cho

Items Ca c lựa chọn trong combo box

SelectedIndex [Trả vê` chỉ sơ“ của item được chọn

SelectedItem Trả vê` item được chọn

Items.Count Trả về số lượng phần tỬ trong combobox

Trang 28

@.- Đại Học Quốc Gia TP.HCM = Đại Học Kinh Tế Luật

@Combobox

Các phương thỨc quan trọng của cboABC.Items.MethodXYZQ

Với cboABC là tên của Combobox nào đĩ, va MethodX YZ được liỆt kê dƯới đây: Phương thức |Mơ tả

Add Thêm một phần tử vào Combobox AddRange Thém nhiéu phan tt? vio Combobox Remove Xĩa một phần tử khỏi Combobox

RemoveAt Xĩa một phần tử theo vị trí khỏi Combobox Clear Xĩa tồn bộ phần tử trong Combobox

Insert Chèn một phần tử vào Combobox

OfType Lọc ra các phần tử cĩ cùng kiểu dữ liệu

Trang 29

Ấrị Đại Học Quốc Gia TP.HCM ZZ Đại Học Kinh Tế Luật ®Combobox Demo chương trình a] Chuong trinh dat hang » ee Ses Sta") Form dat hang

Khachhang Nguyen Van A Thơng tin đơn hàng

Trang 30

Ấrị Đại Học Quốc Gia TP.HCM 7 Đại Học Kinh Tế Luật

@RichTextbox

RichTextBox dùng để hiển thị dữ liệu theo nhiều dịng Cĩ thể

định dạng được dỮ liệu trong control này (màu chữ, cơ chữ, font chữ) Đặt tên bắt đầu với rtb

ay RichTextBox — L] x

Ready to make $80.000 while working from the A comfort of your home? Eager to join a network of ithe most talented remote workers in the world? ff so, this role is for you You'll eam the most competitive wages on

the market, collaborate with the most skilled teams in your

field, and work for the most elfe companies in the word Sound too good to be true? Take a closer look_

Trang 31

@.- Đại Học Quốc Gia TP.HCM = Đại Học Kinh Tế Luật

Giới thiệu thêm một số Control nâng cao

(Chi tiết về các control này sẽ được demo

trực tiếp trên lớp lý thuyết

Trang 32

Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật

@ListView

ListView là control dùng để hiển thị

thơng tin theo dạng lƯỚi (dịng va cOt),

thường đặt tên bắt đầu lv

Dưới đây là 3 dang ListView thuOng gap nhất trong các Ứng dụng: HG Chọn danh sách nhân viên x {Tìm kiếm | | Ì Tm | Chon

——————————— anh sách nhân viên ————————————————————————

STT Mã nhân viên Họ tên 1 999999999 Trần Duy Thanh 2 100000008 Nguyễn Văn Thơng 3 100000009 Phạm Thị Xuân Diệu

ListView Demo aes} || 4 100000010 Trần Phạm Mẫn Nhi

File View Format ListView 5 555555555 Trần Thị Thúy

: : 6 111111222 Hồ Hồng An

Detail 7 999999888 Trin Thanh Ting

: [ 8 111111333 Trần Đức Tài

al Name | — Name | Phone Last Name 9 111222555 Nguyễn Văn Hùng

Ly Thi Bong 23456 10 100000012 Hồng Tặng Tý

Ệ Nguyen Van Chinh 4555 - 11 100000013 Đỗ Cơng Thành

Ệ Tran Chanh Truc 123456 First Name 12 Nguyễn Văn Dũng

| 13 100000014 Trần Thị Ngọc Hoa 14 100000015 Trần Anh Ngọc

Phone 15 100000016 Hồ Cơng Đức

| 16 100000017 Nguyễn Văn Tý 17 123456789 Nguyễn Văn Thơng Add Name | 18 888898888 Binh Thị Thanh Mai 5 rB | 19 100003900 Nguyễn Xuân Phú CC Danh sách nhân viên/phịng ban ————————————

!Xem theo nhân viên _)Xem theo phịng ban

STT Mã Nhân Viên Tên Nhân Viên Phịng ban: ĐẠI HƠI ĐỒNG CỔ ĐƠNG a1 999999888 Trần Thanh Tùng ^2 222222222 Nguyễn Văn Dũng 23 100000017 Nguyén Van Ty Phong ban: 01 TONG GIAM ĐỐC a1 123456789 Nguyén Van Théng Phịng ban: 02 BAN KIỂM SỐT a1 100000010 Trần Phạm Mẫn Nhi Phịng ban: 01 PHĨ TỔNG GÁM ĐỐC CHIẾN LƯỢC ^1 999999999 Trần Duy Thanh 92 555555555 Trần Thị Thúy 23 100000013 Đỗ Cơng Thành Phịng ban: 01 Khối Hành chính - nhân sự ^1 100000009 Phạm Thị Xuân Diệu ¿2 111111333 Trần Đức Tài 23 111222555 Nguyễn Văn Hùng a4 100000014 Tran Thi Ngoc Hoa Phịng ban: 01 Phịng hành chính tổng hợp ^1 100000008 Nguyễn Văn Thơng Phịng ban: 02 Phịng nhân sự ^1 100000016 Hồ Cơng Đức %2 888888888 Định Thi Thanh Mai

Trang 33

Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật @TreeView TreeView 1A control ding dé Thơng tin giao dịch theo thời gian [Danh sách khách hàng đồng ý hẹn gặp ] x

Từ: [ / / IxÌT&:| ! 7 x]| Loc | STT Số phone KH Tên khách hàng —ềềềềễễ Nhắc nhỏ Đánh giá | Se | 0987776751 | TRAN TUAN HAI | Chuiagiaodich |

Théi gian Sốgiaodich Ghi chú tiến độ 2 0982339090 PHAN THANH DAU Chưa giao dịch G-EE Năm 2016 10 3 0939853939 NGUYEN THAI THUY NGUYEN Chua giao dich L-EÈE Tháng 02/2016 : 4 01265477080 DOAN CONG TUAN Chưa giao dịch = : 5 01229198577 TRAN THANH THUY Chưa giao dịch ==.Ngày,1002/2016 0 BãgoL00006 Khách, | ; 01633394359 NGUYEN VAN CHIEU Chưa giao dịch E= Ngày 03/02/2016 0 Đã gọi 0006Khách || ; 0918613072 HOANG DUY KHANH Chưa giao dịch ES Ngày 08/02/2016 0 Đãgo00/10Khách || s 0974629198 TRAN NGOC HIEU Chưa giao dịch ÊS Ngày 07/02/2016 0 Đã gọi 00/12 Khách E 0 Đã gọi 00/12 Khách 0 Đã gọi 00/07 Khách 0 Đã gọi 00/09 Khách a 0 Đã gọi 00/09 Khách E+ ES Tháng 01/2016 10

(ES Ngày 11/01/2016 3 Đã gọi 03/12 Khách

—-ÊŠ Ngày 06/01/2016 7 Đã gọi 05/10 Khách

< >

' ma

————————————————— Thơng tin chỉ tiết danh sách giao dịch |————————————————————— STT Số phone KH Thời gian bắt đầu Thời gian kết thúc Nội dung trao

d

hiển thị thơng tin theo dạng cây

thư mục, thường đặt tên bắt đầu tv

Thường ListView được kết hợp với TreeView trong Ứng dụng: a 0111)! =|| x| Nhap ten | Tim | Ten SV | Lop |

Nguyen van Tuan THTHS4,

Nguyen van Tuan Nous en thi ron TH | - guyen van Luong

| Nguyen thị Lan le Nghiep THTH5B

ị Nguyen van Luong Tran Long THTH5B

=-ấ THTH5B _ Ly Hai THTH5B

Trang 34

£ - Đại Học Quốc Gia TP.HCM = Đại Học Kinh Tế Luật @MessageBox

MessageBox là một cửa sổ cĩ sẵn của C#, cho phép ngƯỜi sử

dụng tương tác với hệ thống phần mềm thơng qua các lựa chọn

được cung cấp bởi MessageBox:

Thơng báo x Thơng báo

Đã gửi tin thành cơ `

© an anh cong C) Bạn Cĩ chắc chắn muốn thư này khơng

OK]

Yes No

Trang 35

Ấrị¡ Đại Học Quốc Gia TP.HCM = Dai Học Kinh Tế Luật @MessageBox

Một số kiéu hién thi MessageBox thuOng gap:

MessageBox.Show("Hello Teo 113");

MessageBox.Show("Hello Teo 113","Title"); MessageBox.Show("Hello Teo 113","Title",

MessageBoxButtons YesNoCancel); MessageBox.Show("Hello Teo 113","Title",

MessageBoxButtons.OK,

Trang 37

Ấrị Đại Học Quốc Gia TP.HCM = Đại Học Kinh Tế Luật @F ontDialog

FontDialog là cửa sổ cĩ sẵn của C# dùng để cấu hình Font chữ

cho các Control trên giao diện

Cĩ thể kéo thả trực tiếp từ Toolbox hoặc tạo trong coding = i —

Eh Hevlayortrena -I ' 22 [-=-[-^- le) Font: Font style: Sie:

5 II : Microsoft Sans Se Regular 20 —

= TEES - | (a -

CHGGEnkSS Mistral Oblique

‘ring Modern No 20 | Bold

Trang 38

Ấrị Đại Học Quốc Gia TP.HCM ==) Đại Học Kinh Tế Luật

@ColorDialog

ColorDialog 14 cUfa s6 c6é san cUa C# ding dé cau hinh mau

chu, mau n€n cho cdc Control trén giao diện

Cĩ thể kéo thả trực tiếp từ Toolbox hoặc tạo trong coding =" FlowLayoutPanel È] GroupBox Color = neers = TabControl Hl Cl See 2 TableLayoutPanel | BER E EH > Menus & Toolbars m=.mxmmMmE Ma BREE EEE BEE EEE Ù BEE) el fg) FolderBrowserDialog FE== fa FontDialog

= So 7 Ti colordialog? PPE EEE EL Hue 0 | ~—— Red: 255

rr rf fof fof Sat: 240 Green: 0

⁄ Define Custom Colors >> = Lum: 120 Blue: 0

Trang 39

Ấrị Đại Học Quốc Gia TP.HCM = Đại Học Kinh Tế Luật ®OpenFileDialog OpenFileDialog là cửa sổ cĩ sẵn của C# dùng để mở tập tin tỪ ổ cứng lên phần mềm Cĩ thể kéo thả trực tiếp từ Toolbox hoặc tạo trong codin a! Open ơ

( ey | je ô ChineseT > kicclientdllCh > Search kicclientdllCh 2 Organize v New folder =v» GH @ i - Name : Date modified Type ^

gxi OpenFile Dialog Sox (ow Libraries ` = ie

= a res 22/10/2010 2:38 PM _ ‘File fol

_*| Documents | : rane ˆ

// kicchentdiICh.cpp : Defines the initialization " a Music ChineseRC.rc 22/10/20102:38PM Resoui -

routines for the DLL a fe Pict KICclient.rc2 22/10/2010 2:38 PM = Resoul| =

= = e ea a

/ Ï H ni Ba J t“ kicclientdllCh.cpp 22/10/2010 2:38 PM C++S

ideos = > 1n/

Hinclude “kicchentdiiCh.h” - GA kicclientdllCh.dsp 22/10/2010 2:38 PM VC++

Hifdef DEBUG sổ H | 9 kicclientdllCh.dsw 22/10/2010 2:38 PM VC++

- omegroup ee mi

Hdefine new DEBUG_NEW kicclientdllCh.h 22/10/2010 2:38 PM = C Hea Hundef THIS_FILE ee | kicclientdlIRC.aps 22/10/2010 2:38 PM = APS Fi

jstatic char THIS_FILE(] = _ FILE_ : eee $6] kicclientdIIRC.rc 22/10/20102:38PM_ Resoui Y

Trang 40

Ấrị Đại Học Quốc Gia TP.HCM ZZ Đại Học Kinh Tế Luật SaveFileDialos SaveFileDialog là cửa sổ cĩ sẵn của C# dùng để lưu tập tin từ phan mềm xuống Ổổ cứng Cĩ thể kéo thả trực tiếp từ Toolbox hoặc tạo trong coding ay SaveFile Dialog =xkL/sì \ F — Xin chao : * ` x = “ĩc : :

Tui là SaveFileDialog ý NORDPAD oe

Ngày đăng: 11/01/2020, 19:12

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN