Giới thiệu về phần mềm Ý nghĩa phần mềm VB6 - Visual có nghĩa là hình ảnh trực quan đề cập đến việc được sử dụng để tạo giao diện đồ họa cho người dùng Graphical User Interface – GUI..
Trang 1MỤC LỤC
LỜI MỞ ĐẦU 3
LỜI CẢM ƠN 4
LỜI CAM ĐOAN 5
DANH MỤC TỪ VIẾT TẮT 6
DANH MỤC HÌNH ẢNH 7
DANH MỤC BẢNG 9
CHƯƠNG I: CƠ SỞ LÝ THUYẾT 10
1.1 Giới thiệu về phần mềm 10
1.1.1 Ý nghĩa phần mềm VB6 10
1.1.2 Thành phần của ngôn ngữ lập trình Visual Basic 10
1.1.3 Tính năng của Visual Basic 10
1.1.4 Ứng dụng ngôn ngữ Visual Basic 10
1.1.5 Giới thiệu phần mềm VB6 11
1.2 Cách cài đặt môi trường Visual Basic 6.0 12
1.2.1 Các bước thực hiện 12
1.2.2 Khởi động Microsoft Visual Studio 6.0 19
1.2.3 Lưu trữ 21
1.2.4 Mở dự án đã có 23
1.3 Cấu trúc câu lệnh VB 25
PHẦN MỞ ĐẦU 26
1 Lý do chọn đề tài 26
2 Mục đích 26
3 Đối tượng nghiên cứu 26
CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 27
2.2 Yêu cầu của đề tài 27
2.3 Mục tiêu của đề tài 27
2.4 Phân tích và thiết kế hệ thống 28
2.4.1 Biểu đồ Use case 28
2.4.2 Biểu đồ đặc tả Use Case tổng quát (Use Case Diagram) 28
2.4.3 Biểu đồ đặc tả Use Case tính toán cơ bản 29
Trang 22.4.4 Biểu đồ đặc tả Use Case tính toán nâng cao 30
2.4.5 Biểu đồ tuần tự giải bài toán 31
2.4.6 Chức Năng xử Lý biểu thức 32
2.4.7 Toán tử nhị phân và toán tử đơn phân: 32
2.4.8 Standart – Tính toán cơ bản 33
2.4.9 Scientific – Tính toán nâng cao 33
CHƯƠNG III: TRIỂN KHAI HỆ THỐNG 35
3.1 Giao diện 35
3.2 Giao diện help 36
3.3 Giao diện và các thuộc tính bên trong text1 37
3.3.1 Giao diện text1 37
3.3.2 Giao diện thuộc tính của text1 37
3.4 Giao diện và thuộc tính Command1 38
3.4.1 Giao diện Command1 38
3.4.2 Giao diện thuộc tính Command1 38
3.5 Giao diện và thuộc tính Text2 39
3.5.1 Giao diện Text2 39
3.5.2 Giao diện thuộc tính Text2 39
3.6 Giao diện và thuộc tính Lable2 40
3.6.1 Giao diện Lable2 40
3.6.2 Thuộc tính của Lable2 40
3.7 Giao diện và thuộc tính Image1 41
3.7.1 Giao diện Image1 41
3.7.2 Thuộc tính Image1 41
PHẦN IV: KẾT LUẬN 42
TÀI LIỆU THAM KHẢO 43
Trang 3LỜI MỞ ĐẦU
Như hiện nay một số em học sinh cần sử dụng chương trình tính toán một cách thuận lợi nhất Một số máy tính đòi hỏi chúng ta phải nhập một cách chính xác từ đó cho chúng
ta được kết quả đúng nhất tuy nhiên máy tính của windows chỉ hiển thị cho ta kết quả
mà chúng ta không biết chúng ta vừa bấm công thức là gì chính vì nhu cầu ấy em thiết kế
ra phần mềm máy tính này để giúp mọi người sử dụng một cách dễ dàng hơn
Trang 4năm em học tập và nghiên cứu
Lời đầu tiên, cho phép em gửi lời cảm ơn chân thành đến thầy TS Nguyễn Đăng Minh người đã hướng dẫn tận tình và đưa ra những chỉ dẫn hiệu quả trong
quá trình em làm khóa luận Thầy đã chỉ bảo em rất nhiệt tình và nghiêm túc để có thể hoàn thành khóa luận tốt nghiệp một cách tốt nhất có thể
Tiếp theo em xin chân thành cảm ơn Khoa Công Nghệ thông tin & Điện tử viễn thông đã tạo ra môi trường học tập tốt, giúp em hoàn thiện những kĩ năng
chuyên môn cũng như kỹ năng mềm Những kiến thức, kỹ năng mềm không chỉ giúp em hoàn thành khóa luận mà còn áp dụng vào cuộc sống, công việc trong tương lai
Cuối cùng em xin gửi lời cảm ơn tập thể 519CNT đã cùng trao đổi, động
viên khích lệ em trong học tập 4 năm qua cũng như trong quá trình thực hiện khóa luận
Trong quá trình thực hiện khóa luận, bên cạnh những sự cố gắng hoàn thành tốt nhất có thể còn có những sai sót không thể tránh khỏi Vì vậy, em rất mong nhận được sự góp ý của thầy cô và các bạn để khóa luận của em được hoàn thiện
Em xin chân thành cảm ơn!
Hà Nội, ngày 05 tháng 07 năm 2023
Sinh viên
Trang 5LỜI CAM ĐOAN
Em xin cam đoan đề tài: “ Nghiên cứu và xây dựng phần mềm máy tính” là một
sản phẩm nghiên cứu độc lập của chính bản thân em, dưới dữ hướng dẫn rất nhiệt tình
của giảng viên:TS.Nguyễn Đăng Minh Đề tài và nội dung báo cáo là sản phẩm mà em
đã nỗ lực nghiên cứu trong khoảng thời gian học tập tại trường và tại cơ sở thực tập Kết quả được em trình bày trong báo cáo hoàn toàn trung thực và em xin chịu hoàn toàn trách nhiệm nếu như có vấn đề xảy ra với luận án tốt nghiệp của mình
Trang 6DANH MỤC TỪ VIẾT TẮT
Symbolic Instruction Code
Mã lệnh hướng dẫn tổng quát dành cho người mới học
VBA Visual Basic for Application Ngôn ngữ lập trình cơ bản
trình ứng dụng hệ điều hành
Trang 7DANH MỤC HÌNH ẢNH
Hình 1 1: file Visual Basic 6.0 12
Hình 1 2: Set up file visual basic 6.0 12
Hình 1 3: Lựa chọn doanh nghiệp 13
Hình 1 4: Thoả Thuận cấp phép người dùng 13
Hình 1 5: Số sản phẩm và người dùng 14
Hình 1 6: Chọn forder cài đặt chung 14
Hình 1 7: Phiên bản doanh nghiệp 15
Hình 1 8: Set up Phần mềm 15
Hình 1 9: Thông tin id 16
Hình 1 10: Hình ảnh chờ setup 16
Hình 1 11: Chọn phiên bản Víual Basic6.0 17
Hình 1 12: Chờ máy tính setup phần mềm 17
Hình 1 13 Setup thành công 18
Hình 1 14 Cài đặt MSDN 18
Hình 1 15: Hộp thoại Visual Basic 19
Hình 1 16: Giao diện làm việc Visual 20
Hình 1 17: Giao diện quản lý dự án 21
Hình 1 18: Giao diện mở file các dự án 23
Hình 1 19 : Mở các file dự án có sẵn 24
Hình 2 1: Biểu đồ Use case tổng quát 28
Hình 2 2: Biểu đồ Use case tính toán cơ bản 29
Hình 2 3: Biểu đồ Use case tính toán nâng cao 30
Hình 2 4: Biểu đồ giải bài toán 31
Hình 2 5: Biểu diễn giới hạn số 33
Hình 2 6: Hình ảnh phép toán cao cấp 34
Trang 8Hình 3 1: Giao diện trang tính(p1) 35
Hình 3 2: Giao diện giúp đỡ 36
Hình 3 3: Giao diện trang thống kê 37
Hình 3 4: Giao diện thuộc tính text1 37
Hình 3 5: Giao diện Command1 38
Hình 3 6: Giao diện thuộc tính Command1 38
Hình 3 7: Giao diện Text2 39
Hình 3 8 Giao diện thuộc tính text2 39
Hình 3 9: Giao diện Lable2 40
Hình 3 10: Giao diện cho thuộc tính Lable2 40
Hình 3 11: Giao diện Image1 41
Hình 3 12: Giao diện thuộc tính Image1 41
Trang 9DANH MỤC BẢNG
Bảng 2 1 : : Bảng đặc tả Use Case tổng quát 28 Bảng 2 2: : Bảng đặc tả Use Case tính toán cơ bản 29 Bảng 2 3: : Bảng đặc tả Use Case tính toán nâng cao 30
Trang 10CHƯƠNG I: CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu về phần mềm
Ý nghĩa phần mềm VB6
- Visual có nghĩa là hình ảnh trực quan đề cập đến việc được sử dụng để tạo
giao diện đồ họa cho người dùng (Graphical User Interface – GUI) Phần
hình ảnh bạn có thể sắp xếp và quyết định các đặc tính của chúng lên một
khung màn hình gọi là form (Giống form trong Access) Nếu bạn đã sử
dụng qua các công cụ vẽ như Pain thì những kỹ năng này cần thiết trong
quá trình sử dụng Visual Basic
Thành phần của ngôn ngữ lập trình Visual Basic
Trong một ứng dụng được phát triển bởi Visual Basic gồm 2 phần:
- Form: Đây chính là giap diện chính vì người dùng sẽ tương tác, làm việc
thông qua thành phần này
- Code: Đây là phần cấu trúc được thiết lập bởi các lập trình viên Và họ sẽ
thiế lập ra các chương trình, lệnh phù hợp với mục đích sử dụng
Tính năng của Visual Basic
- Visual Basic hỗ trợ trong quá trình điều khiển đối tượng cung cấp và giúp
tiết kiệm thời gian cho các lập trình viên
- Mỗi khi thực thi một chương trình thì Visual Basic xuất ra luôn kết quả qua
giao diện và thao tác nhanh chóng
- Nguồn dữ liệu lớn nhờ tính năng kết hợp nhiều thư viện liên kết động DLL
và cho phép người dùng thực hiện thao tác chỉnh sửa một cách dễ dàng
Ứng dụng ngôn ngữ Visual Basic
- Thiết kế các hàm riêng: Chức năng cho phép các lập trình viên có thể thay
thế những hàm và phép toán phức tạp
- Ẩn thông báo lỗi: Trong quá trình vận hành mà gặp sự cố thì Visual Basic
sẽ hiển thị bằng ngôn ngữ Tiếng Việt hoặc chạy một công việc khác
- Truy cập record: Người dùng có thể thực hiện các hành động như add,
remove, edit,… trực tiếp trên bản ghi mà không cần sự hỗ trợ nào
- Thực hiện nhiều hàm trên hệ thống: Bạn có thể kiểm tra sự tồn tại của bất
kỳ tập tin nào trong hệ thống và sử dụng việc trao đổi dữ liệu động để liên
lạc với nhiều ứng dụng trên Windows
Trang 11Giới thiệu phần mềm VB6
- Visual Basic 6.0 (VB) là một ngôn ngữ lập trình hướng đối tượng, trực
quan trên môi trường Windows VB cung cấp một bộ công cụ hoàn chỉnh
để đơn giản hóa việc triển khai lập trình ứng dụng, có thể nói đây là cách
nhanh và tốt nhất để học và lập trình ứng dụng trên Microsoft Windows
- Phần "Visual- Trực quan" đề cập đến phương pháp được sử dụng để tạo
giao diện đồ họa người dùng (GUI - Graphical User Interface) VB có sẵn
rất nhiều những bộ phận trực quan gọi là các điều khiển (Controls) mà
người lập trình có thể sắp đặt vị trí và quyết định các đặc tính của chúng
trên một khung giao diện màn hình, gọi là form Việc thiết kế các giao diện
người dùng ứng dụng trên VB có thể hình dung đơn giản như việc vẽ giao
diện trên Word hoặc trên Paint Prush của Windows
- Phần "Basic" đề cập đến ngôn ngữ BASIC (Beginners All-Purpose
Symbolic Instruction Code), một ngôn ngữ lập trình đơn giản, dễ học, được
viết ra cho các khoa học gia- những người không có thì giờ để học lập trình
điện toán sử dụng
- Tuy nhiên, ngôn ngữ Basic trong VB đã được cải thiện rất nhiều để phù hợp
với phong cách lập trình hiện đại Visual Basic còn có hai dạng khác là
Visual Basic for Application (VBA) - một ngôn ngữ nằm phía sau các
chương trình Word, Excel, VB, Project, v.v còn gọi là Macros Dùng VB
trong Microsoft Office, ta có thể làm tăng chức năng các ứng dụng bằng
cách tự động hóa các chương trình Và VBScript được dùng lập trình phục
vụ các tương tác trên giao diện web
- Visual Basic đã có rất nhiều phiên bản, 2 phiên bản tốt nhất có thể nói đến
là Visual Basic 6.0 (VB6) và Visual Basic NET (VB7 hay VB.NET) Về
mặt kiến trúc, hai phiên bản này gần khác nhau hoàn toàn VB6 phát triển
ứng dụng dựa trên công nghệ COM (Common Object Model)- một công
nghệ rất phát triển ít nhất cho đến năm 2000 Còn VB.NET dựa trên nền
tảng công nghệ NET Framework - một công nghệ hiện đại hơn và đang rất
được ưa chuộng Giáo trình này chỉ đề cập đến việc sử dụng và phát triển
phần mềm ứng dụng trên phiên bản VB6 (gọi tắt là VB) Bởi lẽ phiên bản
này rất dễ học và phát triển Việc tìm hiểu ngôn ngữ VB.NET là rất khuyến
Trang 12khích cho nhưng ai đang muốn tìm cho mình một bộ công cụ phát triển
chuyên nghiệp trên đa môi trường hoạt động Tuy nhiên, khi nắm chắc
những nội dung VB6 từ giáo trình này, bạn đọc đã có thể sẵn sàng tiếp cận
VB.NET với tư thế rất thuận lợi Để cài đặt VB, yêu cầu tối thiếu phải có
đĩa 1 - bộ Microsoft Visual Studio 6.0 (bộ này đầy đủ gồm 4 đĩa) Tuy
nhiên cũng nên gài cả đĩa 2 và 3 để có được đầy đủ các tài nguyên đi cùng
giúp việc nghiên cứu và tìm hiểu VB được thuận lợi
1.2 Cách cài đặt môi trường Visual Basic 6.0
Các bước thực hiện
- Download file msjava.dll và [Phanmemaz.com] Visual Basic 6.0.rar tại link sau:
https://drive.google.com/open?id=0BydWSqNTZVj3dDBXTVJBVGxtLUk
https://drive.google.com/open?id=0BydWSqNTZVj3MUNWZktQNWVBNXM
- Copy file msjava.dll vào thư mục C:\Windows
- Giải nén file [Phanmemaz.com] Visual Basic 6.0.rar (bằng chương trình winrar, alzip,
…) Sau khi giải nén, bạn sẽ có file [Phanmemaz.com] Visual Basic 6.0.iso
- Right-click vào file [Phanmemaz.com] Visual Basic 6.0.iso, và chọn Mount
- Ở thư mục vừa mở ra Right-click vào file Setup.exe, và chọn Run as administrator
- Hoàn thành quá trình cài đặt theo các bước sau:
Hình 1 1: file Visual Basic 6.0
Hình 1 2: Set up file visual basic 6.0
Trang 131 Chọn next
2 Chọn next
Hình 1 4: Thoả Thuận cấp phép người dùng Hình 1 3: Lựa chọn doanh nghiệp
Trang 143 Nhập họ tên (your name) và tên nơi làm việc (your company’s name) Sau đó chọn Next
Hình 1 5: Số sản phẩm và người dùng
4 Chọn Custom và nhấn Next
Hình 1 6: Chọn forder cài đặt chung
Trang 155 Chọn Next
Hình 1 7: Phiên bản doanh nghiệp
6 Cài đặt chung
Hình 1 8: Set up Phần mềm
Trang 179 Chọn Microsoft Visual Basic 6.0 (bỏ dấu tích ở tất cả các ô khác) Sau đó chọn
Continue
Hình 1 11: Chọn phiên bản Víual Basic6.0
10 Chờ
Hình 1 12: Chờ máy tính setup phần mềm
Trang 19Khởi động Microsoft Visual Studio 6.0
Sau khi gài đặt VB, có thể khởi động từ thanh tác vụ của Windows như
sau:
Start | Programs | Microsoft Visual Studio 6.0 | Microsoft Visual
Basic 6.0
Hộp thoại đầu tiên của phần mềm xuất hiện:
Để bắt đầu một ứng dụng mới, từ thẻ New, chọn Standard EXE, nhấn Open
Môi trường làm việc VB xuất hiện:
Hình 1 15: Hộp thoại Visual Basic
Trang 2020
Hình 1 16: Giao diện làm việc Visual
Có rất nhiều các thành phần trong môi trường làm việc của VB Ở mức đơn giản nhất có 5 thành phần được khoanh tròn trong hình trên đó là:
1 Thanh thực đơn và thanh công cụ chuẩn của VB;
Cửa sổ Project Explorer – nơi quản lý toàn bộ các thành phần mà người lập trình đã làm được trên dự án của VB hiện thời Làm việc trên VB là làm việc trên các dự án (Projects) Mỗi dự án cần phải tạo ra nhiều thành phần để cấu thành như: giao diện, biểu mẫu báo cáo, thư viện, tất cả những thành phần này sẽ đựoc quản lý trên cửa
Trang 21Lưu trữ
Làm việc trên VB là làm việc trên các dự án (Project) Tại một thời điểm có thể chỉ làm việc với một dự án nào đó, cũng có khi làm việc trên một tập hợp các dự án (Project Group) Tuy nhiên khuôn khổ giáo trình này chỉ nói về làm việc trên một dự án đơn lẻ
Dự án là công cụ quản lý tất cả những gì cần phải tạo ra cho một dự án phần mềm viết trên VB Hình dưới mô tả các nội dung có thể được quản lý bởi một dự án mang tên
quan_ly_canb
Trong dự án trên có các thành phần:
Forms – để tạo ra các giao diện người sử dụng phần mềm như là các hộp thoại, biểu
nhập dữ liệu, cửa sổ giao diện Có 4 form được tạo ra trong dự án trên
Modules – là nơi chứa những thư viện khai báo phục vụ việc phát triển phần mềm
Trong mỗi Module có thể chứa các chương trình con, các khai báo biến, hằng, môi trường làm việc mà các thành phần thư viện này có thể dùng riêng hoặc chia sẻ dùng chung trong toàn bộ dự án Có 2 module được tạo ra trong dự án trên là Module1 và Module2
Hình 1 17: Giao diện quản lý dự án
Trang 2222
Class Modules – nơi tạo ra các lớp đối tượng do người lập trình tự định nghĩa
phục vụ các nhu cầu phát triển riêng Dự án trên có một tệp lớp là Class1
User Controls – nơi cho phép người lập trình tự định nghĩa ra các điều khiển phục vụ
mục đích công việc riêng để phát triển trong dự án Dự án trên có một đối tượng điều khiển tự định nghĩa là UserCo
Designers – nơi tạo ra các môi trường dữ liệu (data environment) và các báo biểu
(Data report) phục vụ nhu cầu xử lý, truy xuất và in ấn dữ liệu trong dự án
Không chỉ dừng lại ở đây, ứng với mỗi dự án trên VB có thể cần tạo ra những
đối tượng riêng Và chúng có thể được quản lý trên cửa sổ Project Explorer
Để ghi lại một dự án, nhấn thực đơn File | Save hoặc nút Save trên thanh công cụ hoặc nhấn tổ hợp phím nóng Ctrl + S VB sẽ lần lượt yêu cầu nhập vào tên tệp tin của
các đối tượng đã tạo được trên dự án (việc đặt tên này chỉ xuất hiện ở lần ghi đầu tiên)
Tệp tin chính của dự án có phần mở rộng là vbp và biểu tượng như sau:
Chú ý:
Do mỗi dự án VB sẽ bao gồm rất nhiều tệp tin, chúng luôn phải được đi cùng nhau Do vậy ứng với mỗi dự án mới hãy tạo một thư mục và ghi lại toàn bộ những gì làm được và liên quan lên thư mục này Điều này rất thuận lợi khi phải di chuyển dự án đến nhiều máy, nhiều vị trí khác nhau để làm việc