Viết chương trình từ điển bằng VB
Trang 1CHƯƠNG I : PHÂN TÍCH YÊU CẦU CỦA ĐỀ TÀI
I - Các vấn đề có liên quan
Trong lĩnh vực tin học và các ngành học khác đều có các tài liệu bằng ngôn ngữ tiếng Anh, do đó từ điển Anh Việt cần có để mọi người có thể tra cứu
Để thực hiện được chương trình tra từ điển ta cần phải thực hiện được các vấn đề sau :
• Tổ chức cấu trúc dữ liệu cho từ điển
• Tạo giao diện cho người sử dụng
• Đưa vào chương trình tìm kiếm từ cần tìm và load từ cần tìm với tốc độ nhanh
• Viết chương trình săp xếp các từ khi được nhập theo thứ tự abc
• Từ điển phải tra cứu được qua Web (mọi người có thẻ truy cập )
• Bên phần hiển thị nghĩa có ví dụ tiếng Anh, khi ta click vào một từ bất kỳ trong ví dụ này thì nghĩa của nó được hiển thị
II - P hân tích và đưa ra các giải pháp hiện thự c
Để thực hiện chương trình ta phải đưa và chọn những giải thuật tìm kiếm, sắp xếp cho đúng yêu cầu đề tài
Yêu cầu trước tiên của đề tài này là phải tổ chức được một cấu trúc dữ liệu cho từ điển, nên ta cần phải đưa ra những giải thuật, sau đó chọn ra giải thuật phù hợp và hiệu quả với ngôn ngữ lập trình mà ta đã chọn để viết chương trình
1 – Tổ chức dữ liệu cho từ điển
Sau đây là những cách tổ chức dữ liệu cho từ điển :
• Tổ chức dữ liệu theo dạng B-cây
• Tổ chức dữ liệu theo dạng cây nhị phân
• Tổ chức dữ liệu theo dạng danh sách đặc
• Tổ chức dữ liệu theo dạng danh sách liên kết
Do tổ chức cấu trúc dữ liệu theo dạng B-cây rất phức tạp và khó tổ chức được trên ngôn ngữ Visual Basic, cho nên tôi đã chọn tổ chức cấu trúc dữ liệu theo dạng danh sách đặc
2 - Các giải thuật sắp xếp
Khi nhập từ vào file dữ liệu (để dễ dàng cho việc tìm kiếm, tra cứu) ta phải sắp xếp từ theo thứ tự abc Ở trên ta đã chọn cấu trúc dữ liệu theo danh sách đặc, cho nên ta sắp xếp từ mới nhập vào file dữ liệu trên danh sách đặc
Sau đây là các giải thuật sắp xếp :
• Sắp thứ tự bằng phương pháp đếm
• Sắp thứ tự bằng phương pháp xen vào trực tiếp
• Sắp thứ tự bằng phương pháp xen vào nhị phân
Trang 2• Sắp thứ tự bằng phương pháp HeapSort
• Sắp thứ tự bằng phương pháp BubbleSort
• Sắp thứ tự bằng phương pháp giảm độ tăng
• Sắp thứ tự bằng phương pháp QuickSort
• Sắp thứ tự bằng phương pháp trộn
Để cho phù hợp với sự chọn lựa vớicách tổ chức cấu trúc dữ liệu cho
từ điển như đã chọn ở trên, nên trong các giải thuật trên chúng tôi chọn giải thuật sắp thứ tự bằng phương pháp xen vào nhị phân
for i = 2 to n do begin
q: = m -1 ; end ;
for j : = i -1 downto q do a[j +1]: = a[j] ;
end;
end ;
3 - Các giải thuật tìm kiếm
Để người sử dụng tra từ cần tìm có kết quả với tốc độ nhanh nhất ta phải chọn giải thuật tìm kiếm cho phù hợp với cấu trúc dữ liệu đã chọn
Sau đây là các giải thuật tìm kiếm :
• Tìm kiếm tuần tự
• Tìm kiếm nhị phân
• Tìm kiếm trên cây nhị phân
Tìm kiếm trên cây cân bằng
Trang 3• Tìm kiếm trên B-cây
Để cho phù hợp với cấu trúc dữ liệu và giải thuật sắp xếp, ta chọn giải thuật tìm kiếm nhị phân
Giải thuật tìm kiếm nhị phân : Điều kiện để thực hiện giải thuật này là danh sách đã có
thứ tự
Nội dung của giải thuật : Bước 1: Phạm vi tìm kiếm ban đầu là toàn bộ danh sách Bước 2:
Lấy khóa của phần tử chính giữa của phạm vi tìm kiếm (gọi là y so sánh với x)
Nếu x = y thì ta tìm thấy khóa này Giải thuật kết thúc thành công
Nếu x<y thì phạm vi tìm kiếm mới là các phần tử nằm phía trước của y
Nếu x >y thì thì phạm vi tìm kiếm mới là các phần tử nằm phía sau của y
Gọi: k là chỉ số ban đầu của phạm vi tìm kiếm
m là chỉ số cuối của phạm vi tìm kiếm
Giải thuật : Function binary_Search ( x: integer ): integer ; Var
j, k, m: integer ; found: boolean ; Begin
found: = false ; k: =1 ;
m: = n ; while (k < = m ) and (not found ) do begin
j : = (k + m ) div 2 ;
if a[j] key = x then found: =true else
m: =j - 1 ;
Trang 4end ;
if found then binary_Search: = j
else binary_Search: = 0 ; end
III – Phân tích và đưa ra một số tính năng cần thiết của chương trình
Chương trình này được chia làm hai phần:
Phần thứ nhất dùng cho người phát triển nó(Admin) Phần thứ hai dùng cho người sử dụng (trên web)
1 – Chương trình dùng cho người phát triển chương trình (Admin)
Về phần này thì nó cũng giống như chương trình tra từ điển trên thị trường : nó chỉ chạy được trên nền windows mà thôi Chương trình này dành riêng cho admin bởi vì chương trình này dùng để thao tác trên dữ liệu của nó , người phát triển dùng nó để phát triển thêm hoặc sửa đổi và cập nhật thêm dữ liệu mới cung cấp cho phần trên web (dành cho user)
Khi người sử dụng cần tra từ cần phải có giao diện để làm việc, do đó
ta cần phải tạo ra giao diện cho người sử dụng , các giao diện dành cho người sử dụng :
• Giao diện tra từ
• Giao diện thêm từ
• Giao diện sửa từ
Ngoài ra ta cần phải tạo ra một số tính năng cho người sử dụng như:
• Tra từ cần tìm
Đây là phần uesr quan tâm nhất trong chương trình vì nó nhận yêu cầu của họ và trả ra kết quả mà họ cần Trong phần này quan trọng nhất là tìm kiếm vì thế ta phải chọn giải thuật tìm kiếm nào nhanh nhất đáp ứng yêu cầu của user : Có tốc độ truy xuất mau và phù hợp với yêu ngôn ngữ lập trình mà
ta viết Như phần trình bày ở các trang trước, ở đây ta chọn giải thuật tìm kiếm nhị phân Ơû giải thuật này mỗi khi tìm kiếm nó lấy phần tử chính giữa so sánh với từ cần tìm và sẽ giảm đi hoặc tăng lên tùy giá trị trả về của phép so sánh, cứ thế nó sẽ duyệt hết tập tin dữ liệu với số lần tìm kiếm là ít nhất
• Thêm từ
Là phần cung cấp thêm dữ liệu vào khi dữ liệu đã có và làm cho nó dồi dào hơn Phần này cũng là phần quan trọng của chương trình vì nếu không có nó thì phần tra từ sẽ không còn tác dụng Do đó để xây dựng phần này đòi hỏi người lập trình phải xây dựng và tổ chức một cấu trúc dữ liệu để lưu trữ và truy xuất dữ liệu được dễ
Trang 5dàng hơn Sau khi tổ chức xong cấu trúc dữ liệu, ta phải sắp xếp lại các từ mỗi khi ta thêm từ mới vào Phần sắp xếp này nhằm tạo điều kiện cho phần tra từ làm việc tốt hơn, nhanh hơn Còn một chi tiết nữa là khả năng kiểm tra từ đưa vào xét xem nó đã có hay chưa, nếu có rồi thì xuất ra thông báo, nếu chưa có thì ta thêm dữ liệu vào
• Sửa từ
Phần này chỉ đơn giản là lấy dữ liệu cần sửa và ghi lại sau khi sửa
• Xóa từ
• Tra trực tiếp trên từ tiếng Anh được hiển thị bean phần hiển thị nghĩa
• Phần back và history
Hai phần này không quan trọng, nó chỉ cung cấp thêm tính năng cho người sử dụng, giúp họ quay lại những từ mà họ đã tra lúc ban đầu
• Các tính năng được truy xuất qua Web
2 – Chương trình dùng cho user (hiển thị trên web)
Phần này tương tự như phần admin nhưng khác nhau là nó được hiển thị trên web và có các tính năng như : thêm từ, sửa từ Đối với phần này user không cần phải cài đặt nó lên máy mình để chạy( nghĩa là không cần có bộ source) mà nó sẽ tự động cài lên máy user mỗi khi user connect tới server và sẽ trả lại bộ nhớ khi user chuyển qua một trang web khác
Sơ đồ hoạt động :
Hiển thị chương trình
Connect
Server Browser
CHƯƠNG II - THIẾT KẾ MÔ HÌNH
A - Mô hình hoạt động của từ điển
Trang 61- Mô hình hoạt động chính của từ điển
Thông tin
User
Bộ phận xử lý
Từ cần tra User
2 – Mô hình hoạt động khi người sử dụng nhập vào từ cần tra
Bộ phận tìm kiếm
Thông tin
File dữ liệu
Từ cần tra
User User
3 – Mô hình hoạt động khi người sử dụng thêm từ vào file dữ liệu
Bộ phận tìm kiếm
File dữ liệu
File dữ liệu Yêu cầu Thông báo
B – Thiết kế giao diện.
I – Giao diện dùng cho Admin (dùng trên máy local)
1 – Form chính của chương trình
Trang 7Đây là form chính của chương trình, bởi vì phần này nó chứa đầy đủ các nút chức năng mà một chương trình Từ Điển thông thường có Trong phần này Admin (người sử dụng dùng trên Windows) nhập vào từ cần tìm và chương trình sẽ đưa ra nghĩa (ví dụ ) của từ cần tìm vừa mới được nhập vào
Nút nhấn “ thêm từ ” khi Admin (người sử dụng) click vào chương trình (gọi form frmthemtu ) cho phép người sử dụng thêm từ mới
Nút nhấn “xóa” cho phép người sử dụng xóa từ mà họ cần xóa
Nút nhấn “ Sửa từ ” cho phép bạn có thể sửa lại những từ mà bạn đã nhập sai trong quá trình thêm dữ liệu (gọi form frmsuatu)
Nút nhấn “ Back “ cho phép bạn có thể xem lại từ vừa tra
Nút nhấn “ History ” cho phép bạn có thể xem lại những từ đã tra
Trang 8
Phần thiết kế : frmtudien
Các property chính của Form frmtudien :
Begin VB Form frmtudien
BackColor = &H8000000E&
Trang 96 I-Times"
0 alse lse "frmtudien frx": 0000
735 udien frx": 4B588
Trang 10VB CommandButton Command1
I-Times"
0 alse lse
735 udien frx": 4B9CA
tac gia"
VB CommandButton cmdxoa
se I-Times"
0 alse lse
735 udien frx": 4BE0C
Trang 11VB CommandButton cmdback
e I-Times"
0 alse lse
735 udien frx": 4E5AE
tro lai tu truoc"
VB CommandButton cmdhistory
I-Times"
0 alse lse
Trang 13735 udien frx": 4EDD0
them tu moi"
VB CommandButton cmdketthuc
"
e I-Times"
0 alse lse
735 udien frx": 4F212
Trang 14alse lse
735 udien frx": 4F654
tra tu"
VB ListBox listtu
S Sans Serif"
0 alse lse
5232
VB TextBox txttim
S Sans Serif"
0 alse lse
Trang 15Attribute VB_Exposed = False
Lưu ý : Property tabIndex dùng
tab ( ví dụ đối tượng có tabIndex=0 thì sẽ nhận focus trước rồi mới tabIndex =1, 2, 3 sau mỗi lần nhấn phím tab ), property Backcolor và Forecolor bạn tùy chọn trong hộp màu sao cho giống với các màu trong trên
2
Trang 16Phần này dùng cho admin thêm vào từ mới vào để tạo thành dữ liệu cho phần tìm kiếm truy xuất Phần tìm kiếm có thể tìm nhanh không tùy thuộc vào phần này Nếu phần này mà dữ liệu sau khi đưa vào không được sắp xếp theo thứ tự cho dễ tìm thì ở phần tìm kiếm ta phải duyệt từ đầu danh sách cho đến cuối file mới ngưng tìm kiếm, như vậy sẽ làm cho việc truy xuất dữ liệu trở nên chậm chạp Nếu phần này mà dữ liệu sau khi đưa vào được sắp xếp lại theo thứ tự thì việc truy xuất dữ liệu sẽ trở nên dễ dàng hơn, số lần tìm kiếm sẽ ít hơn và chương trình sẽ chạy nhanh hơn
Đặt tên cho form là frmthem
Phần thiết kế form thêm từ: frmthem
Các property của form frmthem:
Begin VB.Form frmthem
Trang 17StartUpPosition = 3 'Windows Default
Begin VB.TextBox txtnghiathanhngu
Trang 21Begin VB.Label Label3
Trang 22Attribute VB_Name = "frmthem"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
3 - Form sửa từ
Sau khi tạo giao diện tra từ, thêm từ ta phải tạo thêm giao diện sửa chữa cho Admin ( người sử dụng) mỗi khi nhập sai người sử dụng có thể tự sửa lấy
Trang 23Phần thiết kế form sữa chữa: frmsuachua
Các Property của form frmsuachua:
Begin VB.Form frmsuachua
Trang 24StartUpPosition = 3 'Windows Default
Begin VB.TextBox txtnghiathanhngu
Trang 29Begin VB.Label Label1
Attribute VB_Name = "frmsuachua"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
II 4 - FORM PASSWORD
Như đã nói phần thêm từ thường dùng cho Admin, nên nó cần được bảo vệ để tránh những người sử dụng thêm vào những từ không đúng hoặc có thể làm hư dữ liệu của từ điển Vì thế nên cần phải có form này nhằm bảo vệ và quản lý dữ liệu của từ điển
Form này cách thức thiết kế cũng giống như các form trên nhưng đối với TextBox dùng để nhập password vào thì có thay đổi, vì trong quá trình nhập password vào thường thì bạn không muốn cho người khác thấy password của mình nên khi hiển thị trên textbox thì nó sẽ ở dạng ký tự * Để làm điều này ta chỉ cần đưa dấu * vào ô của property password char
Phần thiết kế form password : frmpass
Các Property của form password :
Begin VB Form frmpass
Trang 30StartUpPosition = 3 'Windows Default
Begin VB CommandButton cmdkhong
Trang 31Begin VB Label Label1
Caption = "Hãy nhập password vào !"
Trang 32End
Attribute VB_Name = "frmpass"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Khi bạn đã tạo xong form trên và viết những lệnh vào trong form thì khi bạn hoặc ai đó click vào nút thêm từ thì nó sẽ hiển thị ra một form yêu cầu bạn nhập password vào Nếu password nhập đúng thì nó vào tiếp form nhập, nếu nhập password sai nó sẽ hiển thị một thông báo và yêu cầu bạn nhập lại password
II- Giao diện dùng cho người sử dụng ( trên Web)
Vì phần này được đưa lên Web cho mọi người sử dụng, vì thế ta cần phải có sự đăng ký khi sử dụng chương trình
1 – Giao diện đầu tiên giao tiếp với người sử dụng
Phần giao diện này dùng để hướng dẫn người sử dụng đăng ký và sử dụng chương trình
Trang 33
2 – Giao diện đăng ký sử dụng chương trình
Giao diện này dùng để cho người sử dụng đăng ký(tên,password ) quyền sử dụng chương trình Nếu đăng ký thành công thì chương trình tự động hiển thị thông báo cho người đăng ký biết rằng mình đăng ký thành công và chương trình tự động load file dữ liệu từ server được nén về máy người sử dụng (máy client)
Trang 343 – Giao dieän Login
Trang 35Giao diện này để cho người sử dụng đã đăng ký quyền sử dụng login để chạy chương trình
4 – Giao diện dùng để cho người sử dụng tra từ
Trang 36hương III : PHẦN HIỆN THỰC CHƯƠNG TRÌNH
Giao diện này đượ sử dụng để người sử dụng tra từ sau khi đã thực hiện một số yêu cầu của Server
C
Trang 37– HOẠT ĐỘNG CỦA CHƯƠNG TRÌNH TỪ ĐIỂN
lí click vào button “ Sửa từ ”, chương trình cho phép
cho phép Admin xem lại từ vừa tra
đã tra
eb)
quyền sử dụng
điển người sử dụng phải giải nén file dữ liệu
A
Chương trình từ điển này được tổ chức theo dạng cấu trúc dữ
ữ liệu được lưu ở bộ nhớ ngoài(lưu ở dạng file text) nên dữ liệu được thao tác trên danh sách đặc dựa vào giải thuật tìm kiếm nhị phân và sắp xếp xen vào nhị phân
Do chương trình tra cứu
♦ Chương trình chỉ dùng cho Admin (thao tác trên máy local)
♦ Chương trình dành cho người sử dụng ( tra cứu trên web)
động của chương trình dùng cho Admin.
Chương trình này cho Admin thao tác tất cả ch có Người quản lý chương trình có thể tra từ, thêm từ, sữa từ, xóa từ, back lại từ đã tra Khi Admin click vào các button (trên các giao diện đã được thiết kế ở phần thiết kế ) thì các chức năng của từng button sẽ được xử lí và thể hiện kết quả cuối cùng cho người quản lí Nút nhấn “ thêm từ ” khi Admin (người sử dụng) click vào chương trình (gọi form frmthemtu ) cho phép người sử dụng thêm từ mới
Khi Admin clickmà họ cần xóa
Khi người quản
sửa lại những từ mà người quản lí đã nhập sai trong quá trình thêm dữ liệu (gọi form frmsuatu)
Button “ Back “
Button “ History ” cho phép Admin xem lại những từ
II – Hoạt động của chương dùng cho User (tra cứu trên w
Khi người sử dụng muốn tra từ, trước tiên họ phải đăng ký , phần này được hiển thị bởi trang web, trang web này dùng để cho người sử dụng đăng ký Khi đăng ký hoàn tất chương trình sẽ hiển thị thông báo cho người sử dụng biết đăng ký có thành công hay không Sau đó xuất hiện một trang web để người sử dụng nhập vào những thông tin đã đăng ký(ten account, password ) Nếu người sử dụng nhập vào đúng thông tin đăng ký thì chương trình sẽ tự động download file dữ liệu từ server được nén về máy người sử dụng (máy client)
Để sử dụng được chương trình từ được download về từ server theo thông báo được hiển thị khi load Nếu trong quá trình download file dữ liệu từ server về máy client bị lỗi chương trình sẽ thông báo và yêu cầu người sử dụng tự động download file dữ liệu về bằng tay và cũng giải nén như khi download thành công
HỮNG NGÔN NGỮ VÀ CÔNG CỤ HỖ TR
Trang 38-Ngôn ngữ lập trình Visual Basic
I
Hệ lập trình Visual:
Thông thường để viết các chương trình trên Windows, tức tạo ra cửa sổ, bố trí c
ày bạn chỉ cần dùng mouse kéo từng đối tượng c
1 - Giơ
sản phẩm của Microsoft, phiên bản mới nhất trong năm
• asic là một ngôn ngữ lập trình theo kiểu định hướng đối tượng
này
¾ trình đối tượng, người lập trình có thể phân mỗi yếu tố
FO
Form là một mẫu thiết kế cửa sổ dùng trong chương trình
ạn thiết kế một chương trình tức là bạn đã tạo ra một hay nhiều cửa
thiết kế
PROJECT
ác Control tên cửa sổ và qui định các cách ứng xử của cửa sổ và các Control của nó ứng với từng tác động người phải khai báo, tính toán và viết rất nhiều câu lệnh phức tạp Vì vậy để cho công việc lập trình được dễ dàng, nhẹ
nhàng và nhanh chóng hơn người ta đưa ra một kiểu lập trình mới gọi là Visual hay còn gọi là RAD (Rapid Application Development) Visual Basic là một
trong những loại lập trình kiểu đó
Với kiểu lập trình Visual nontrol vào cửa sổ, rồi viết thêm một số câu lệnh để qui định cách làm việc của nó là bạn đã có một chương trình
ùi thiệu Visual Basic :
• Visual Basic là một
nay là Visual Basic 6.0
Visual Basic là chương ttrở lên
Visual B
¾ Kiểu lập trình cũ gọi là lập trình kiểu Top Down, với kiểu lập trình
người lập trình bố trí các công việc trong chương trình theo thứ tự các câu lệnh từ trên xuống dưới, trong trường hợp này bố trí chương trình khó khăn hơn
Trong kiểu lập trong chương trình thành một đối tượng và viết cách ứng xử riêng cho từng đối tượng đó rồi kết hợp các đối tượng đó lại tạo thành một chương trình
RM Định nghĩa:
Giải thích :
Khi b sổ cho chương trình đó, mỗi cửa sổ trên đó có một menu, các control bố trí theo một trật tự nhất định nào đó, mỗi cửa sổ được thiết kế như vậy được gọi là một form Một chương trình trên windows thường có một cửa sổ chính và trong quá trình làm việc có thể mở ra thêm nhiều cửa sổ con, vì vậy trong quá trình thiết kế bạn cũng có thể cần tạo ra nhiều form cho chương trình cũng có nghĩa là tạo ra nhiều mẫu cửa sổ cho chương trình Khi bạn gọi Visual Basic, ban đầu luôn có sẵn một cửa sổ form cho bạn
Trang 39Khi bạn thiết kế một chương trình trên Visual Basic bạn luôn luôn phải qua hai bước chính :
á giao diện : Tức là thiết kế hình dạng của Form, bố trí các control
on, dùng trong chương trình
ho toàn bộ dự án
ùc lớp đối tượng
class mới, … Mặc nhiên là thêm form mới
ùc file lên form,file mã lệnh (.BAS) và tất cả những gì
chưa có
View/Project Window View/Form Layout Window
Một fille FRM cho mỗi form được thiết kế
Một file binary.FRX cho mỗi form thiết kế mà có các control có các dữ liệu đặc biệt
• Các file BAS cho các mã lệnh riêng
• Một file RES chứa resourse(tài nguyên) cho dự án Tài nguyên ở đây là các
bitmap, ic
• Một file duy nhất VBP (hoặc MAX) c
• Ngoài ra với những chương trình cao cấp còn có thêm các file VBX hoặc OCX cho các control tự tạo, CLS cho ca
THANH CÔNG CỤ CHÍNH
Menu tương ứng Tác dụng
ools/Menu Editor File/Open Project Mở một project lưu sẵn trên đĩa
File/Save Project Lưu project đang thiết kế lên đĩa
Visual Basic see lưu tất cả ca
bạn thiết kế lên đĩa, nếu các file nàytên Visual Basic sẽ lần lượt hiện ra các dialog file để bạn qui định tên file lưu
Hiện cửa sổ Project Explorer
Hiện cửa sổ properties
Hiện cửa sổ Form Layout
View/Object Browser Hiện cửa sổ Object Browser
Trang 40thiết kế
nửa chừng để kie
trở về
TOOLBOX VÀ CÁC THAO TA
olbox
ic mà bạn có thể đặt vào form bên là hình dạng của của sổ toolbox và tên gọi của từng nút
Để đưa mo
+ C+ Nhấn chuột tại vị trí cần đặt đối tượng trên form
ùc định kích thước của đối tượng
Để cho
m Shift nếu lúc nhiều đối tượng
một trong 8 nút điều khiển xung quanh đối tượng tương ừa kéo để hiệu chỉnh
Để xóa một đối tượng đã đặt trên form
Visual Basic có các đặc tính riêng khác nhau gọi là Properties window là cửa sổ trình bày các property của
øi và để đặt lại các giá trị đặc tính của nó Cửa sổ này co
CommandButton có thể là command1 Bạn có
åm tra lỗi
môi trường thiết kế của Visual Basic
ät đối tượng lên form:
lick chuột lên nút công cụ tương ứng trên toolbox
+ Vừa nhấn vừa kéo để xa+ Thả chuột ra
ïn một đối tượng đã đặt trên form:
+ Click chuột lên đối tượng trên form, có thể giữ thêm phímuốn chọn một
Để di chuyển một đối tượng trên form:
+ Nhấn chuột lên đối tượng trên form
+ Vừa nhấn vừa kéo đến vị trí mới
+ Thả chuột ra
Đ äu chỉnh kích thước của đối tượng trên for
+ Chọn đối tượng
+ Trỏ chuột vào ứng với cạnh cần hiệu chỉnh
+ Vừa nhấn chuột v+ Thả chuột ra khi đã vừa ý
+ Chọn đối tượng
+ Nhấn Del
PROPERTIES WINDOW
Mỗi đối tượng trongcác property của nó
đối tượng đang chọn hiện thơ
ù các thành phần sau:
• Trên cùng là một combo box cho bạn biết tên và loại của đối tượng bạn đang chọn hiện thời Ví dụ trong hình cho biết là đối tượng đang chọn là một