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

bài thực hành tin học đại cương

142 1,2K 0

Đ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 142
Dung lượng 6,8 MB

Nội dung

Quy tắc chung để thực hiện Copy/ Pastegồm các bước:  chọn các phần tử cần copy,  chọn lệnh copy,  xác định vị trí thư mục đặt các bản copy,  chọn lệnh paste.. Chọn lệnh copy bằng một

Trang 1

BÀI THỰC HÀNH SỐ 1

(Buổi 1) Mục tiêu sinh viên cần đạt được:

 Hiểu và sử dụng được hệ điều hành Win9x ở mức độ cơ bản

 Sử dụng tốt tiện ích Windows Explorer trong các thao tác quản lý hệ thống file (thưmục - folder & file)

Quy ước ký hiệu và thuật ngữ trong tài liệu:

 Khi nói về menu, ký hiệu a.b.c nghĩa là chọn menu a, rồi chọn option b, rồi chọnoption c trong danh sách dropdown của submenu b

 Dùng dấu '/' miêu tả sự tùy chọn phần tử bên trái hay bên phải (a/b nghĩa là a hoặcb)

 Dùng dấu + để thể hiện việc bấm giữ đồng thời nhiều phím VD: Ctrl + C nghĩa là

ấn giữ phím Ctrl rồi ấn thả phím C rồi thả phím Ctrl

Về cách sử dụng chuột: click nghĩa là bấm-thả phím chuột trái, right click nghĩa là bấm-thả phím chuột phải, double-click nghĩa là click nhanh 2 lần liên tiếp (nhanh hơn

thông số qui định về Mouse trong Control Panel của Windows

Nội dung chính phần thực hành:

1 Sơ lược về cách sử dụng các thiết bị bàn phím và chuột (đọc ở nhà)

2 Khởi động, tắt 1 phiên làm việc trên Windows 9x

3 Giới thiệu màn hình làm việc Windows

4 Mở (Load), tắt chương trình Windows Explorer

5 Giới thiệu màn hình làm việc WE

6 Tạo thư mục (folder)/file

7 Copy, Paste thư mục/file

8 Move thư mục/file

9 Mở (Load) file

10 Thay đổi thuộc tính thư mục/file

11 Thay đổi tên thư mục/file

Trang 2

12 Tìm kiếm thư mục/file

13 Delete thư mục/file

14 Format đĩa mềm

15 Qui định ẩn/hiển thị các thư mục/file có thuộc tính Hidden/System

16 Ẩn/hiện 1 số phần tử giao diện của WE

Nội dung chi tiết:

1 Sơ lược về cách sử dụng các thiết bị bàn phím và chuột (đọc ở nhà)

Chuột và bàn phím là hai thiết bị nhập dữ liệu/lệnh điều khiển thường dùng nhất Sinh viêncần nắm được cách sử dụng chúng trong Windows và trong các chương trình soạn thảo tài liệu(cửa sổ soạn code trong Visual Basic, Winword, cửa sổ soạn đồ họa của Paint, Corel Draw!…)

1.1 Bàn phím (keyboard)

Bàn phím là thiết bị nhập dữ liệu chuẩn hiện nay (có thể thay đổi trong tương lai) Bàn phímhiện nay thông thường có từ 101 đến 105 phím, được chia làm các nhóm chính:

Nhóm các phím chức năng gồm:

F1-F12: các phím chức năng của phần mềm (chức năng của chúng do phần mềm

đang chạy qui định)

Capslock: qui định việc nhập chữ hoa hay chữ thường Đèn capslock ở góc trên

bên phải bàn phím hiển thị thông tin trạng thái phím capslock: sáng = đánh chữ hoa,không sáng = đánh chữ thường

Enter: dùng để kết thúc việc nhập liệu trong 1 textbox hầu khởi động việc yêu cầu

hệ thống thực hiện một chức năng nào đó hoặc đưa con trỏ xuống đầu hàng sau trong cácchương trình soạn thảo văn bản

Shift: dùng kèm với phím khác để nhập chữ thường/hoa hay 1 trong 2 ký tự được

khắc trên phím ấn đó theo qui định sau :

 Giữ shift và bấm các phím có hai ký tự để nhập ký tự ở phía trên

 Giữ shift và bấm ký tự chữ để chuyển đối cách đánh tạm thời từ hoa sang thường vàngược lại (phụ thuộc vào trạng thái Capslock)

Backspace ( dưới phím F12): xóa ký tự bên trái con trỏ.

Delete: xóa ký tự ngay tại vị trí con trỏ hay xóa các file/ folder đã chọn.

Trang 3

Print screen: in màn hình hiện tại vào Clipboard.

Nhóm các phím ký tự từ a-z, ký số từ 0-9…:

Các phím này thường dùng để nhập dữ liệu hay kết hợp với các phím điều khiển để tạophím tắt Để ý cách kết hợp với phím Shift đã trình bày ở trên

Nhóm các phím điều khiển:

 Các phím mũi tên: ,,, : dùng để di chuyển con trỏ trong trình soạn thảo

Các phím Home, End để dời màn hình về đầu hay cuối tài liệu.

Các phím Page Up, Page Down để cuộn lên hay xuống 1 trang màn hình

Ctrl, Alt: thường dùng kết hợp với các phím khác hoặc chuột để thực hiện một

công việc nào đó

Thanh space: thanh dài phía dưới các ký tự chữ, dùng để nhập ký tự trống (mặc dù

không thấy nhưng có độ rộng nhất định)

Phím cửa sổ Windows (có thể có hoặc không tùy bàn phím) ở hai bên thanh space,

có dạng lá cờ hình cửa sổ đang bay, thường tương ứng với việc bấm Start hay kết hợp vớimột số phím khác để thực hiện chức năng gì đó trong Windows

Nhóm phím số NumPad:

nằm bên phải bàn phím, chỉ có tác dụng khi đèn numlock (điều khiển bằng phím num lock)sáng Trong trường hợp đèn numlock tắt thì ý nghĩa các phím này được khắc phía dưới cácsố

1.2 Chuột (mouse)

Có hai đến 3 nút nhấn Một số thao tác trên chuột :

Move: dời con trỏ chuột theo hướng mong muốn để đến đối tượng cần xử lý.

Click: ấn và nhả nút trái chuột để chọn một file, folder hay một lệnh trong menu,

Trang 4

2 Khởi động, tắt một phiên làm việc trên Windows 9x.

Khởi động = bấm nút công tắc điện.

Tắt: chọn menu Start.Shut down, máy có thể tự động ngắt điện hoặc hiện lên dòng chữ “It’s

safe to turn off your computer”, trong trường hợp sau bạn cần bấm công tắc điện để ngắt điện cho

máy Không nên tắt bằng cách chỉ bấm nút công tắc điện mà không chọn shutdown trước.

3 Giới thiệu màn hình làm việc Windows

Màn hình làm việc Windows (màn hình desktop) có dạng như hình dưới :

4 Mở (load), tắt chương trình Windows Explorer

Ngoài 4 cách đã trình bày trong các slide lý thuyết, bạn có thể chạy WE bằng các cách sau:

 Right click vào Start, chọn Explore trong menu mở ra

 Bấm đồng thời phím cửa sổ Windows và chữ E

Lưu ý : có thể mở cùng lúc nhiều cửa sổ WE.

Nút Start Icon của các shortcut đến file Thanh taskbar chứa icon các

ứng dụng đang chạy

Trang 5

Để tắt WE (và các cửa sổ chương trình nói chung): click vào dấu  ở góc trên phải của cửa sổ(hay chọn menu File.Exit của chương trình).

5 Giới thiệu màn hình làm việc WE

Màn hình làm việc của WE đã được giới thiệu trong slide 41 của bộ slide giáo trình Ở đâygiới thiệu thêm một số phần tử:

6 Tạo thư mục (folder), tập tin (file)

Tạo thư mục:

Để tạo thư mục thường thực hiện các bước sau:

 Chọn vị trí cần tạo thư mục

 Chọn menu File.New.Folder hay right click và chọn New.Folder

 Hệ thống tạo ra một thư mục có tên mặc định là "New folder" hay "Newfolder2,3… Bạn nên nhập tên mới cho thư mục gợi nhớ hơn, lưu ý tên thư mục khôngđược trùng với tên một thư mục hay file đã có trong cùng một thư mục cha

Trang 6

Màn hình làm việc WE sau khi tạo cây thư mục có dạng sau:

X:\

Thư mục có tên

là MSSV

Documents Source code

Copied files Moved files

Trang 7

Tạo file:

Việc tạo file thường được thực hiện trong các ứng dụng Trong WE có thể tạo file bằng cách:

 Chọn vị trí thư mục cần tạo file

 Chọn menu File.New, chọn option miêu tả kiểu file muốn tạo hay right click vàocửa sổ bên phải và chọn New rồi chọn option miêu tả kiểu file muốn tạo

 Nhập tên cho file mới tạo, lưu ý tên không được trùng với một tên file đang tồn tạitrong thư mục cha File mới tạo là một file trống

Thực hiện:

Tạo file readme.txt (kiểu file Text document) và file help.doc (kiểu file Microsoft Word)trong thư mục documents vừa tạo ở trên Sau khi tạo xong, nội dung thư mục documents như sau:

7 Copy, paste thư mục, file

Copy /Paste là thao tác rất thường được sử dụng Quy tắc chung để thực hiện Copy/ Pastegồm các bước:

 chọn các phần tử cần copy,

 chọn lệnh copy,

 xác định vị trí thư mục đặt các bản copy,

 chọn lệnh paste

Chọn các phần tử cần copy thường bằng các cách sau:

 Làm hiển thị các phần tử cần copy trên cửa sổ bên trái hoặc bên phải

Trang 8

 Chọn một phần tử bằng cách click vào phần tử, icon của phần tử chuyển màu sậmnghĩa là phần tử đang được chọn

 Có thể chọn nhiều phần tử theo một trong các sau:

 Ctrl + A để chọn tất cả những phần tử trong cửa sổ bên phải hoặc

 Click vào một phần tử, bấm giữ phím shift và click vào phần tử khác để chọn tất cảnhững phần tử nằm giữa 2 phần tử trên hoặc

 Click vào một phần tử, bấm giữ phím Ctrl và click vào các phần tử khác để chọn nhiềuphần tử rời rạc

Lưu ý: Click vào phần tử đang được chọn (màu sậm) sẽ loại bỏ phần tử đó khỏi danh sách

được chọn

Chọn lệnh copy bằng một trong các cách sau:

 Vào menu Edit, chọn mục Copy hoặc

Chọn lệnh paste bằng một trong các cách sau:

 Vào menu Edit, chọn mục Paste hoặc

 Ctrl + V hoặc

 Right click vào tên thư mục hay cửa sổ nội dung thư mục chứa phần tử cần đặt bảncopy, chọn Paste trong menu hiện ra

Thủ thuật: để copy file hay thư mục ra đĩa mềm, có thể thực hiện nhanh hơn bằng cách: right

click vào các phần tử cần copy (muốn copy nhiều phải chọn trước và right click lên một trongnhững phần tử đã chọn), chọn Send to trong menu xuất hiện, chọn 3 ½ Floppy (A)

Trang 9

Thực hiện:

 Copy thư mục C:\windows\fonts vào thư mục copied files tạo ra ở trên

 Copy các file từ ARIAL.TTF đến ARIBLK.TTF trong thư mục copied files\fontsvào thư mục copied files

 Copy các file trừ file TAHOMA.TTF trong thư mục copied files\fonts vào thư mụccopied files Lưu ý xem thông báo sau của máy:

Thông báo dạng trên thường gặp khi ta paste phần tử (file hay thư mục) vào nơi đã có phần tửkhác trùng tên Chọn “Yes” nếu muốn thay thế phần tử đã tồn tại bằng phần tử mới, chọn “No”

Trang 10

nếu không muốn thay thế, chọn “Yes to All” để thay thế tất cả những phần tử đã tồn tại bằngphần tử mới có cùng tên.

Sau khi thực hiện, cây thư mục như sau: lưu ý số lượng file trong thư mục copied files có thểkhác nhau tùy thuộc số lượng font đang dùng trên mỗi máy

8 Move (cut, paste) thư mục, file:

Tương tự lệnh copy, paste lệnh move cũng thường được thực hiện thông qua 4 bước:

 chọn các phần tử cần move,

 chọn lệnh cut,

 xác định vị trí đặt các phần tử,

 chọn lệnh paste

Các bước 1, 3, 4 hoàn toàn tương tự các bước tương ứng ở mục 7

Thực hiện bước 2 bằng một trong các cách:

 Vào menu Edit chọn mục “Cut” hoặc Ctrl + X hoặc,

 Right click vào một trong những phần tử được chọn, chọn “Cut” trong menu hiệnra

Trang 11

Thực hiện:

17 Move thư mục documents\copied files\fonts sang thư mục moved files tạo ra ở trên

18 Move toàn bộ các file trong thư mục documents\copied files sang thư mục moved files.Sau khi thực hiện, cây thư mục hiện tại như sau: lưu ý số lượng file trong thư mục movedfiles có thể khác nhau tùy thuộc số lượng font đang dùng trên mỗi máy

9 Mở (load) file

Trong ngữ cảnh của WE, hành động load file sẽ bao gồm 2 tác vụ : nạp ứng dụng xử lý filerồi nhờ nó nạp tiếp file vào bộ nhớ để sẵn sàng làm việc Có thể load file bằng một trong 2 cáchsau :

 Double click hoặc chọn file rồi gõ phím Enter hoặc chọn file rồi chọn menuFile.Open, Windows sẽ load chương trình mặc định để chương trình này nạp file Nếuwindows không xác định được chương trình mặc định, nó sẽ hiển thị bảng thông báo yêucầu chọn chương trình đọc file như sau :

Trang 12

Có thể báo cho windows biết chương trình dùng để mở loại file này trong các lần load saubằng cách chọn “Always use this program to open these files” Về sau có thể thay đổi lựa chọnnày bằng cách thay đổi trong phần thuộc tính (mục 10).

 Nếu muốn load file bằng một chương trình tự chọn trong cửa sổ Open with ở trên,chọn file cần load, sau đó chọn menu File.Open with…

Thực hiện:

 Load file readme.txt, sau đó click vào dấu X ở góc phải trên của chương trình vừa

mở ra để đóng lại (unload)

10 Thay đổi thuộc tính thư mục, file

Để xem và thay đổi thuộc tính của file hay thư mục, có thể thực hiện theo một trong các cáchsau :

 Right click vào file hay thư mục cần xem thuộc tính, chọn “Properties trong menuhiện ra

 Chọn file hay thư mục cần xem thuộc tính, vào menu File, chọn mục “Properties”

WE hiển thị cửa sổ properties như sau :

Trang 13

11 Đổi tên (rename) file/ folder

Ngoài cách vào properties (mục 10) để đổi tên file hay thư mục, bạn có thể dùng các cách sau:

 Right click lên file hay thư mục cần đổi tên, chọn rename trong menu mới mở ra,nhập tên mới cho file hay thư mục hoặc

 Click vào file hay thư mục, chọn menu File, trong đó chọn mục rename, nhập tênmới cho file hay folder

Lưu ý: nếu tên mới nhập trùng với tên một phần tử đang tồn tại trong thư mục, windows

không chấp nhận tên mới

Thực hiện: đổi tên thư mục documents thành my_documents, đổi tên file help.doc thành

document.doc

12 Tìm kiếm thư mục, file

Nếu nhớ chính xác đường dẫn của file hay thư mục cần truy xuất, bạn chỉ cần duyệt cây thưmục và đến phần tử cần tìm Tuy nhiên trong 1 số trường hợp, ta không nhớ chính xác đường dẫncủa file/thư mục cần truy xuất, trong trường hợp này WE hỗ trợ ta tìm kiếm thông tin thông quachức năng "Search" Chức năng Search của WE cho phép ta tìm kiếm 1 hay nhiều file/thư mụcthỏa mãn 1 số điều kiện như sau :

Tên file / thư mục

Chương trình mặc định

để đọc file Click vào

Change… để thay đổi

hidden, archive Click vào

checkbox kế bên để thay đổi

thuộc tính

Trang 14

 pattern của file/thư mục cần tìm Nếu ta nhớ 1 phần thông tin về tên file/thư mục thì

ta nên miêu tả nó thông qua khái niệm pattern, thí dụ ta tìm các file *.doc hay các filel*.xls Nếu ta không nhớ gì hết, ta phải đành miêu tả *.*

 1 chuỗi ký tự tồn tại trong file cần tìm Nếu ta nhớ file cần tìm chứa 1 chuỗi ký tựnào đó, càng dài càng tốt, thì ta miêu tả chuỗi này Nếu không ta đành dễ trống tiêu chuẩnnày

 vị trí thư mục xuất phát việc tìm kiếm Nếu ta nhớ rõ phần tử cần tìm nằm ở nhánhcon của 1 thư mục nào đó thì ta miêu tả thư mục này Nếu không ta đành chọn thư mụcgốc của ổ đĩa

Để tìm kiếm một file hay thư mục, có thể thực hiện như sau :

 Chọn menu View.Explorer bar.Search (hay icon Search trên Toolbar), WE sẽ códạng ở trang kế (lưu ý cửa sổ bên trái đã thay đổi từ dạng cây sang dạng khác)

 Nhập pattern của file hay thư mục cần tìm, có thể dùng những ký tự thay thế với ýnghĩa sau :

ký tự ? thay thế cho một ký tự bất kỳ,

ký tự * thay thế cho 0 hay nhiều ký tự bất kỳ.

Ví dụ: để tìm tất cả những tập tin có kiểu là vbp (file project của VB) dùng chuỗi tên

 Chọn khu vực tìm kiếm, nếu chọn my computer là tìm kiếm trong toàn bộ máy

 Click button “Search Now”

Lưu ý: để kết quả tìm kiếm chính xác hơn có thể bổ sung một số options trong “Search

options”

Pattern cần

tìm

Kết quả tìm kiếm

Vị trí chứa file/thư mục cần tìm

Tùy chọn để tăng thông tin tìm kiếm chuỗi cần

tìm

Trang 15

Thực hiện:

 Tìm kiếm tất cả những tập tin có tên bắt đầu bằng A, kết thúc bằng L, kiểu là TTF(chuỗi tên tìm kiếm là A*L.TTF)

13 Delete thư mục, file

Để delete một hay nhiều file hay thư mục (gọi chung là phần tử) có thể thực hiện theo cáchsau:

 Chọn các phần tử muốn delete rồi,

 Chọn menu File.Delete hay bấm phím delete trên bàn phím rồi,

 Chọn Yes trong hộp thoại hiện ra

Lưu ý: Khi xóa theo cách trên, Windows sẽ để phần tử bị xóa vào một nơi đặc biệt gọi là

Recycle bin, sau này có thể vào đó để phục hồi lại được Nếu muốn xóa vĩnh viễn thì bạn bấm giữphím Shift khi thực hiện thao tác 2 ở trên

Trang 16

Thực hiện:

Xóa vĩnh viễn toàn bộ nội dung thư mục có tên là mã số sinh viên đã tạo ra ở trên

14 Format đĩa mềm

Đĩa mềm đang sử dụng đôi khi cần format để “làm sạch” đĩa và góp phần làm tăng khả năng

sử dụng đĩa Lưu ý là một khi đã format thì thông tin trên đĩa sẽ mất hết, vì vậy cần hết sức cẩn thận với thao tác này Tuyệt đối không được format bất cứ đĩa cứng nào.

Để format đĩa mềm có thể thực hiện như sau:

 Bỏ đĩa mềm vào đĩa rồi

 Right click vào ổ đĩa mềm, chọn Format… trong menu hiện ra WE hiển thị hộpthoại sau:

15 Qui định ẩn/hiển thị các thư mục/file có thuộc tính Hidden/System

Bạn có thể qui định cho WE hiển thị/không hiển thị các file/thư mục có thuộc tính hiddenbằng cách vào menu View.Folder options (trên Win 9x) hay Tools.Folder options (trên WinMehay Win2000), chọn tab View, duyệt tìm mục "Hidden files" và click vào mục chọn tương ứng

Dung lượng đĩa

Trang 17

Tương tự, để WE hiển thị/không hiển thị các file/thư mục có thuộc tính system, bạn duyệt tìmmục "Hide protected operating system files" và chọn checkbox tương ứng

16 Ẩn/hiện 1 số phần tử giao diện của WE

Bạn có thể qui định cách hiển thị các phần tử của màn hình làm việc WE, thí dụ ẩn/hiện cácphần tử giao diện của WE Để ẩn/hiện một phần tử trên giao diện WE, nguyên tắc chung là vàomenu View, sau đó chọn/ bỏ chọn phần tử cần ẩn/hiện

 Vào Menu View.Toolbars để ẩn/hiện các thanh tool bar như : Standard Buttons làthanh công cụ chứa các button chuẩn thể hiện những chức năng thường dùng, Addressbar là thanh địa chỉ chứa đường dẫn đến thư mục chứa phần tử đang tích cực ở cửa sổ bêntrái…

Trang 18

 Vào Menu View/Explorer bar để chọn thông tin hiển thị ở cửa sổ bên trái: Search:hiển thị phần tìm kiếm, Favorites: hiển thị những trang Web ưa thích, History: hiển thịlịch sử truy xuất thư mục, file trên máy, Folders: hiển thị thông tin cấu trúc hình cây hệthống thư mục trong máy (thường sử dụng nhất).

 Chọn/cấm mục Status bar để hiển thị hay không thanh trạng thái của WE

Trang 19

BÀI THỰC HÀNH SỐ 2

(Buổi 2) Mục tiêu sinh viên cần đạt được:

 Làm quen với môi trường lập trình VB

 Thiết kế trực quan được các phần tử giao diện của chương trình

 Tạo được các thủ tục xử lý biến cố và viết code cho các thủ tục này

 Các thao tác thiết kế trực quan và viết code tập trung trên chương trình thí dụ : trình giảiphương trình bậc 2 trong trường số thực với form giao diện như sau :

1 Tham khảo các slide ở chương 4 để chạy VB, tạo project GiaiPTrinhBac2, thiết kế form giao diện và tạo các thủ tục xử lý biến cố cho các phần tử giao diện Cửa sổ VB đầu tiên thường có dạng sau :

Trang 20

2 Chọn Tab New (default), chọn icon "Standard EXE" (default), chọn button Open để tạo Project

VB dạng đơn giản (dạng dialog box) Cửa sổ VB sẽ có dạng sau:

Trang 21

3 Ấn chuột vào button của form "Project1 - Form1 (Form)" để phóng to nó ra hết vùng làm

việc của VB, cửa sổ VB sẽ có dạng :

Trang 22

4 Dời chuột về handle dưới phải của form Form1, ấn giữ và drag chuột tới vị trí mới để thay đổi kích thước form cho lớn hơn hầu chứa đủ các phần tử giao diện của chương trình Tạo frame

"Nhap thong so cho chuong trinh ax^2 + bx + c = 0" bằng cách chọn icon trong Toolbox, dời

chuột tới vị trí thích hợp trong Form rồi vẽ 1 hình chữ nhật chứa phần từ frame, hiệu chỉnh lại thông số Caption của frame trong cửa sổ thuộc tính ở góc dưới phải màn hình về nội dung mới

"Nhap thong so cho chuong trinh ax^2 + bx + c = 0" Kết quả form có dạng :

Trang 23

5 Tạo Label "Nhap thong so a :" bằng cách chọn icon trong Toolbox, dời chuột tới vị trí thích

hợp trong frame rồi vẽ 1 hình chữ nhật chứa phần từ label, hiệu chỉnh lại thông số Caption của label trong cửa sổ thuộc tính ở góc dưới phải màn hình về nội dung mới "Nhap thong so a :" Dùng qui trình tương tự tạo 1 Textbox nhập liệu (dùng icon ), hiệu chỉnh thông số Name thành

txtA, xóa giá trị thông số Text của nó Kết quả form có dạng :

Trang 24

6 Lập lại bước 5 cho thông số b (hiệu chỉnh thuộc tính Name của TextBox thứ 2 thành txtB) Lậplại bước 5 1 lần nữa cho thông số c (hiệu chỉnh thuộc tính Name của TextBox thứ 3 thành txtC) Kết quả form có dạng :

7 Để chỉnh thẳng lề trái 3 label, ấn giữ nút Ctrl rồi lần lượt dùng chuột chọn 3 label, label làm chuẩn vị trí sẽ được chọn cuối cùng, thí dụ label "Nhap thong so a:" trong ảnh dưới đây :

Trang 25

8 Chọn option Format.Align.Left để chỉnh lề trái của 3 label, kết quả form có dạng :

9 Trong khi 3 label vẫn còn được chọn, hãy chọn option Format.Make Same Size.Both để chỉnh

3 label có cùng kích thước, rồi chọn tiếp option Format.Vertical Spacing.Make Equal để chỉnh đều 3 label theo chiều dọc, kết quả form có dạng :

Trang 26

10 Lặp lại các thao tác chỉnh trái, chỉnh kích thước và chỉnh dọc như trên cho 3 TextBox nhập liệu, kết quả form có dạng :

11 Tiếp tục vẽ button "Bat dau giai" (hiệu chỉnh thuộc tính Name thành Start, Caption thành "Batdau giai") Vẽ frame chứa 2 nghiệm ở dưới button, hiệu chỉnh các thuộc tính cho các phần tử trong frame chứa 2 nghiệm như sau :

 phần tử frame có thuộc tính Caption = "Cac nghiem cua phuong trinh"

 label 1 có thuộc tính Caption = "Nghiem x1 ="

 label 2 có thuộc tính Caption = "Nghiem x2 ="

 TextBox chứa nghiệm 1 có thuộc tính Name = "txtX1" và Text = ""

 TextBox chứa nghiệm 2 có thuộc tính Name = "txtX2" và Text = ""

Kết quả frame có dạng :

Trang 27

12 Chọn Form rồi thay đổi Caption (title bar) của nó về "Giai phuong trinh bac 2", form kết quả

có dạng sau :

13 Ấn kép chuột vào button "Bat dau giai" để tạo hàm xử lý sự kiện Click chuột cho button này, kết quả template (khung sườn) của hàm xử lý sự kiện sẽ hiển thị lên màn hình như sau:

Trang 28

14 Nhập đoạn code sau cho hàm xử lý sự kiện :'Thủ tục xử lý sự kiện click button "Bat dau giai"Private Sub Start_Click()

' Khai báo các biến cần dùng

Trang 29

Lúc nào muốn dừng chương trình bạn có thể ấn chuột vào button ở góc trên phải form chương

trình

16 Để lưu lại Project VB vừa tạo được để sử dụng lại sau đó, bạn chọn menu File.Save Project rồi xác định thư mục chứa các file của Project

Trang 30

BÀI THỰC HÀNH SỐ 3

(Buổi 3,4,5)

Mục tiêu sinh viên cần đạt được:

 Làm quen với môi trường lập trình VB

 Thiết kế trực quan được các phần tử giao diện của chương trình

 Tạo được các thủ tục xử lý biến cố và viết code cho các thủ tục này

 Các thao tác thiết kế trực quan và viết code tập trung trên chương trình thí dụ : trìnhMiniCalculator giả lập máy tính tay với giao diện giống như trình Calculator của Windows

Align – Left: canh trái thẳng hàng các đối tượng giao diện

Align – Right: canh phải thẳng hàng các đối tượng giao diện

Align – Top: canh cạnh trên thẳng hàng các đối tượng giao diện

Align – Bottom: canh cạnh dưới thẳng hàng các đối tượng giao diện

Align – Center: canh giữa thẳng hàng các đối tượng giao diện theo chiều dọc

Align – Middle: canh giữa thẳng hàng các đối tượng giao diện theo chiều ngang

Make Same Size – Width: tạo chiều ngang bằng nhau giữa các đối tượng

Make Same Size – Height: tạo chiều cao bằng nhau giữa các đối tượng

Make Same Size – Both: tạo các đối tượng bằng nhau cả chiều ngang và chiều cao

Horizontal Spacing – Make Equal: các đối tượng dữ liệu cách đều nhau theo chiều ngangVertical Spacing – Make Equal: các đối tượng dữ liệu cách đều nhau theo chiều dọc

Trang 31

Thiết lập các thuộc tính cho các đối tượng giao diện trên form lần lượt từ trên xuống dưới,

từ trái sang phải theo qui ước sau :

 Caption = , Name = cmdMemStatus

 Caption = +, Name = cmdAdd

 Caption = -, Name = cmdSub

 Caption = *, Name = cmdMul

 Caption = /, Name = cmdDiv

 Caption = +/-, Name = cmdPosNeg

 Caption = , Name = cmdPoint

 Caption = =, Name = cmdEqual

 Caption = 1/x, Name = cmd1x

 Caption = %, Name = cmdPercent

Trang 32

 Caption = sqrt, Name = cmdSqrt

 Caption = C, Name = cmdC

 Caption = CE, Name = cmdCE

 Caption = Backspace, Name = cmdBack

 Text = 0., Name = txtDisplay, Alignment = 1 – Right Justify, Locked = True

Tạo thủ tục xử lý biến cố Click cho từng button từ trên xuống, từ trái sang rồi viết code cho các thủ tục xử lý biến cố :

a Định nghĩa các hằng gợi nhớ và các thuộc tính dữ liệu của form MiniCalculator

Option Explicit ' Yêu cầu mọi biến đều phải được định nghĩa

' Định nghĩa các hằng gợi nhớ cần dùng trong form

' Thuộc tính lưu giữ giá trị toán hạng 1 của toán tử 2 ngôi

Private strOldValue As String

' Thuộc tính lưu giữ mã toán tử 2 ngôi chưa được thực hiện

Private bytOperatorId As Byte

' Thuộc tính lưu giữ giá trị của bộ nhớ của Calculator

Private strMemValue As String

' Thuộc tính miêu tả trạng thái nhập liệu (ký số đầu/ký số sau đó)

Dim blnStartData As Boolean

Trang 33

b Lập trình xử lý thao tác nhập dữ liệu

Khi bấm một nút nhập ký số, có 2 trường hợp xảy ra:

- Dữ liệu bắt đầu được nhập: khi đó ta sẽ thay dữ liệu hiển thị mặc định của textbox hiển thị bằng dữ liệu số tương ứng

- Dữ liệu đang trong quá trình nhập: khi đó ta sẽ thêm dữ liệu vừa được nhập vào bên phải chuổi dữ liệu đang nhập trên textbox hiển thị

Để miêu tả trạng thái nhập liệu (ký số đầu/ký số sau đó), ta sẽ sử dụng biến blnStartData có kiểu

là Boolean

Định nghĩa thủ tục cập nhật giá trị hiển thị của Calculator sau khi 1 phím được ấn :

'Hieu chinh giá tri Display

Private Sub UpdateDisplay(digit As Byte)

Trang 35

If InStr(1, txtDisplay.Text, ".") = 0 Then

If Not blnStartData Then

txtDisplay.Text = txtDisplay.Text & "."

Trang 36

' Thủ tục đổi số dương > âm và ngược lại

Private Sub cmdPosNeg_Click()

'Neu la so am thi doi dau thanh so duong, bo dau tru di

'con neu dang la so duong thi them dau tru de thanh so am

If InStr(1, txtDisplay.Text, "-") = 0 Then

'Neu la so 0 thi khong can bo dau

Private Sub cmdSqrt_Click()

Dim dblDispValue As Double

txtDisplay.Text = Str(Sqr(CDbl(txtDisplay.Text)))

Trang 37

End Sub

' Thủ tục tính 1/x

Private Sub cmd1x_Click()

'Kiem tra neu so bi chia la 0 thi bao loi

If CDbl(txtDisplay.Text) = 0 Then MsgBox ("Khong the chia cho 0")

'Lay nghich dao gia tri cua so dang o tren textbox hien thi

Private Sub Op_Process(op As Byte)

Dim dblOldValue As Double

Dim dblDispValue As Double

Trang 38

dblDispValue = dblOldValue / dblDispValue

Trang 39

' Thủ tục cất nội dung dislay vào bộ nhớ

Private Sub cmdMS_Click()

strMemValue = txtDisplay.Text

cmdMemStatus.Caption = "M"

blnStartData = True

End Sub

' Thủ tục cộng tích lũy nội dung dislay vào bộ nhớ

Private Sub cmdMA_Click()

'Cong don du lieu vao trong bo nho

Trang 40

'Tao lai trang thai nhap lieu tu dau cho viec nhap lieu ke tiep blnStartData = True

Private Sub cmdCE_Click()

'Xoa man hinh

txtDisplay.Text = "0."

blnStartData = True

End Sub

Ngày đăng: 17/10/2014, 07:14

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w