1. Trang chủ
  2. » Luận Văn - Báo Cáo

Ứng dụng visual basic 6 0 vào xây đựng phần mềm tạo máy tính bỏ túi

43 1 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

Nội dung

MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN LỜI CAM ĐOAN DANH MỤC TỪ VIẾT TẮT DANH MỤC HÌNH ẢNH DANH MỤC BẢNG CHƯƠNG I: CƠ SỞ LÝ THUYẾT 10 1.1 Giới thiệu phần mềm 10 1.1.1 Ý nghĩa phần mềm VB6 10 1.1.2 Thành phần ngôn ngữ lập trình Visual Basic 10 1.1.3 Tính 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 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 Lý chọn đề tài 26 Mục đích 26 Đố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 đề tài 27 2.3 Mục tiêu đề tài 27 2.4 Phân tích 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 tốn 29 2.4.4 Biểu đồ đặc tả Use Case tính tốn nâng cao 30 2.4.5 Biểu đồ giả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 toán tử đơn phân: 32 2.4.8 Standart – Tính tố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 thuộc tính bên text1 37 3.3.1 Giao diện text1 37 3.3.2 Giao diện thuộc tính text1 37 3.4 Giao diện 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 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 thuộc tính Lable2 40 3.6.1 Giao diện Lable2 40 3.6.2 Thuộc tính Lable2 40 3.7 Giao diện 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 LỜI MỞ ĐẦU Như số em học sinh cần sử dụng chương trình tính tốn cách thuận lợi Một số máy tính địi hỏi phải nhập cách xác từ cho kết nhiên máy tính windows hiển thị cho ta kết mà vừa bấm cơng thức nhu cầu em thiết kế phần mềm máy tính để giúp người sử dụng cách dễ dàng LỜI CẢM ƠN Để có thành học tập ngày hơm nay, ngồi nỗ lực phấn đấu khơng ngừng thân phần khơng nhỏ đóng góp nên thành cơng nhờ hướng dẫn, dạy dỗ thầy cô khoa Cơng nghệ thơng tin & Điện tử viễn thơng nói riêng trường Đại học Hịa Bình nói chung suốt bốn năm em học tập 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 đưa dẫn hiệu q trình em làm khóa luận Thầy bảo em nhiệt tình nghiêm túc để hồn thành khóa luận tốt nghiệp cách tốt 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 môi trường học tập tốt, giúp em hồn thiện kĩ chun mơn kỹ mềm Những kiến thức, kỹ mềm khơng giúp em hồn thành khóa luận mà cịn áp dụng vào sống, cơng việc tương lai Cuối em xin gửi lời cảm ơn tập thể 519CNT trao đổi, động viên khích lệ em học tập năm qua q trình thực khóa luận Trong q trình thực khóa luận, bên cạnh cố gắng hồn thành tốt cịn có sai sót khơng thể tránh khỏi Vì vậy, em mong nhận góp ý thầy bạn để khóa luận em hồ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 Nguyễn Văn Truyền LỜI CAM ĐOAN Em xin cam đoan đề tài: “ Nghiên cứu xây dựng phần mềm máy tính” sản phẩm nghiên cứu độc lập thân em, hướng dẫn nhiệt tình giảng viên:TS.Nguyễn Đăng Minh Đề tài nội dung báo cáo sản phẩm mà em nỗ lực nghiên cứu khoảng thời gian học tập trường sở thực tập Kết em trình bày báo cáo hoàn toàn trung thực em xin chịu hồn tồn trách nhiệm có vấn đề xảy với luận án tốt nghiệp DANH MỤC TỪ VIẾT TẮT TỪ VIẾT TẮT NGHĨA TIẾNG ANH NGHĨA TIẾNG VIỆT BASIC Beginners All-Purpose Mã lệnh hướng dẫn tổng Symbolic Instruction Code quát dành cho người học VBA Visual Basic for Application Ngơn ngữ lập trình COM Common Object Model Công nghệ phần mềm lập trình ứng dụng hệ điều hành CDN Content Delivery Network Mạng phân phối nội dung DANH MỤC HÌNH ẢNH Hình 1: file Visual Basic 6.0 12 Hình 2: Set up file visual basic 6.0 12 Hình 3: Lựa chọn doanh nghiệp 13 Hình 4: Thoả Thuận cấp phép người dùng 13 Hình 5: Số sản phẩm người dùng 14 Hình 6: Chọn forder cài đặt chung 14 Hình 7: Phiên doanh nghiệp 15 Hình 8: Set up Phần mềm 15 Hình 9: Thơng tin id 16 Hình 10: Hình ảnh chờ setup 16 Hình 11: Chọn phiên Víual Basic6.0 17 Hình 12: Chờ máy tính setup phần mềm 17 Hình 13 Setup thành cơng 18 Hình 14 Cài đặt MSDN 18 Hình 15: Hộp thoại Visual Basic 19 Hình 16: Giao diện làm việc Visual 20 Hình 17: Giao diện quản lý dự án 21 Hình 18: Giao diện mở file dự án 23 Hình 19 : Mở file dự án có sẵn 24 Hình 1: Biểu đồ Use case tổng quát 28 Hình 2: Biểu đồ Use case tính tốn 29 Hình 3: Biểu đồ Use case tính toán nâng cao 30 Hình 4: Biểu đồ giải tốn 31 Hình 5: Biểu diễn giới hạn số 33 Hình 6: Hình ảnh phép tốn cao cấp 34 Hình 1: Giao diện trang tính(p1) 35 Hình 2: Giao diện giúp đỡ 36 Hình 3: Giao diện trang thống kê 37 Hình 4: Giao diện thuộc tính text1 37 Hình 5: Giao diện Command1 38 Hình 6: Giao diện thuộc tính Command1 38 Hình 7: Giao diện Text2 39 Hình Giao diện thuộc tính text2 39 Hình 9: Giao diện Lable2 40 Hình 10: Giao diện cho thuộc tính Lable2 40 Hình 11: Giao diện Image1 41 Hình 12: Giao diện thuộc tính Image1 41 DANH MỤC BẢNG Bảng : : Bảng đặc tả Use Case tổng quát 28 Bảng 2: : Bảng đặc tả Use Case tính tốn 29 Bảng 3: : Bảng đặc tả Use Case tính tốn nâng cao 30 CHƯƠNG I: CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu phần mềm Ý nghĩa phần mềm VB6 - Visual có nghĩa hình ảnh trực quan đề cập đến việ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 xếp định đặc tính chúng lên khung hình gọi form (Giống form Access) Nếu bạn sử dụng qua công cụ vẽ Pain kỹ cần thiết trình sử dụng Visual Basic Thành phần ngơn ngữ lập trình Visual Basic Trong ứng dụng phát triển Visual Basic gồm phần: - Form: Đây giap diện người dùng tương tác, làm việc - thông qua thành phần Code: Đây phần cấu trúc thiết lập lập trình viên Và họ thiế lập chương trình, lệnh phù hợp với mục đích sử dụng Tính Visual Basic - Visual Basic hỗ trợ trình điều khiển đối tượng cung cấp giúp tiết kiệm thời gian cho lập trình viên Mỗi thực thi chương trình Visual Basic xuất kết qua giao diện thao tác nhanh chóng Nguồn liệu lớn nhờ tính kết hợp nhiều thư viện liên kết động DLL cho phép người dùng thực thao tác chỉnh sửa cách dễ dàng Ứng dụng ngôn ngữ Visual Basic - Thiết kế hàm riêng: Chức cho phép lập trình viên thay hàm phép tốn phức tạp Ẩn thơng báo lỗi: Trong trình vận hành mà gặp cố Visual Basic hiển thị ngôn ngữ Tiếng Việt chạy công việc khác Truy cập record: Người dùng thực hành động add, remove, edit,… trực tiếp ghi mà không cần hỗ trợ Thực nhiều hàm hệ thống: Bạn kiểm tra tồn tập tin hệ thống sử dụng việc trao đổi liệu động để liên lạc với nhiều ứng dụng Windows 10 Biểu đồ đặc tả Use Case tính tốn Hình 2: Biểu đồ Use case tính tốn Use Case Tổng qt Tác nhân Khách hàng Mục đích Mơ tả tồn chức tính tốn cộng, trừ, nhân, chia, Bảng 2: : Bảng đặc tả Use Case 29 Biểu đồ đặc tả Use Case tính tốn nâng cao Hình 3: Biểu đồ Use case tính tốn nâng cao Use Case Tổng qt Tác nhân Khách hàng Mục đích Mơ tả tồn chức phép toán nâng cao hệ thống phép toán sin, cos,tan,… Bảng 3: : Bảng đặc tả Use Case tính tốn nâng cao 30 Biểu đồ giải tốn Hình 4: Biểu đồ giải tốn 31 Chức Năng xử Lý biểu thức • Bình thường, để viết biểu thức tổng số, ta viết a + b Cách viết gọi trung tố (infix) Bởi dấu + (ta gọi toán tử ) nằm a,b (toán hạng) Một biểu thức phức tạp dạng (a+b)*c • Ký pháp Nghịch đảo Ba Lan (Reversed Polish Notation –RPN) dạng biểu thức hậu tố (postfix),nghĩa toán tử nằm sau tốn hạng • Theo đó,biểu thức a+b viết thành a b+; biểu thức (a+b)*c viết thành a b+c* • Phương pháp loại bỏ dấu ngoặc biểu thức, lưu ý tới mức ưu tiên tốn tử (OP) • RPN phương tiện tốt giúp máy tính “đọc” biểu thức tốn học, từ tính giá trị • Vậy, ta nhập biểu thức ttoán vào chương trình tính giá trị biểu thức, chuyển biểu thức dạng RPN, sau tính toán Toán tử nhị phân toán tử đơn phân: Một tốn tử gọi Nhị phân tác động lên toán hạng, cộng(+), trừ(-), nhân(*), chia(/) luỹ thừa (^) toán tử nhị phân Một tốn tử gọi đơn phân tác động lên toán hạng, dấu âm(-) dương(+) tốn tử đơn phân 32 Standart – Tính tốn Phiên cho phép người dùng nhập vào phép tốn tốn học, ví dụ cộng , trừ, nhân, chia, phần trăm, nghịch đảo, bình phương bậc hai Cách sử dụng phiên giống máy tính thơng thường phép Giới hạn hiển thị phiên 999,999,999,999,999 giá trị lớn số máy tính hiển thị e Hình 5: Biểu diễn giới hạn số Scientific – Tính tốn nâng cao Ở phiên tính tốn với hàm lượng giác – hàm lượng giác ngược (sin, cos, tan, cot, hyp, sec, csc, …), , , giá trị tuyệt đối, mod – tìm phần dư, giai thừa, lũy thừa, log, ln, … Chú ý: • Các hàm lượng giác hàm lượng giác ngược nằm Trigonometry • Hàm giá trị tuyệt đối nằm Function 33 • Cài đặt đơn vị góc DEG RAD phù hợp với phép tính lượng giác Hình 6: Hình ảnh phép tốn cao cấp 34 CHƯƠNG III: TRIỂN KHAI HỆ THỐNG Giao diện Hình 1: Giao diện trang tính(p1) Tại giao diện trang tính, cho biết chỗ cần nhập phép tính mà người dùng nhập vào nhập xong ta nhấn sang button(làm tính) để ta hiển thị kết sang ô kết cho 35 Giao diện help Hình 2: Giao diện giúp đỡ Khi ta nhấn vào nút hepl ta trang form form giúp đỡ cho biết thông tin nhập công thức mà chương trình admin đưa vào 36 Giao diện thuộc tính bên text1 Giao diện text1 Hình 3: Giao diện trang thống kê Mơ tả: Tại giao diện text người dùng nhập vào phép tính người dùng cần tính tốn Giao diện thuộc tính text1 Hình 4: Giao diện thuộc tính text1 37 Giao diện thuộc tính Command1 Giao diện Command1 Hình 5: Giao diện Command1 Mơ tả: Giao diện Command1 nút button ta ấn vào giúp chạy kết dùng Giao diện thuộc tính Command1 Hình 6: Giao diện thuộc tính Command1 Mô tả: Tại giao diện cho ta biết thuộc tính Command1 màu sắc kích thước… 38 Giao diện thuộc tính Text2 Giao diện Text2 Hình 7: Giao diện Text2 Mơ tả: Giao diện có chức hiển thị kết phép tính Giao diện thuộc tính Text2 Hình Giao diện thuộc tính text2 Mơ tả: Giao diện có hiển thị thơng tin kích thước màu sắc phơng chữ… text2 39 Giao diện thuộc tính Lable2 Giao diện Lable2 Hình 9: Giao diện Lable2 Mơ tả: Giao diện có chức cho người dùng chỗ cần nhập trang tính Thuộc tính Lable2 Hình 10: Giao diện cho thuộc tính Lable2 Mơ tả: Giao diện cho ta thuộc tính Lable màu sắc kích thước 40 Giao diện thuộc tính Image1 Giao diện Image1 Hình 11: Giao diện Image1 Mơ tả: Giao diện chứa thông tin ý mà adim đưa Thuộc tính Image1 Hình 12: Giao diện thuộc tính Image1 Mơ tả: cho biết kích thước màu sắc phơng chữ ảnh… 41 PHẦN IV: KẾT LUẬN NHỮNG VẤN ĐỀ ĐẠT ĐƯỢC Trên tồn nội dung đề tài “Phân tích thiết kế phần mềm tính tốn VB6”, xây dựng ngơn ngữ lập rình vb6 cũ Thơng qua q trình thực đề tài này, em nắm kiến thức để xây dựng máy tính có khả tính tốn cao phép tốn thêm javascript NHỮNG VẤN ĐỀ CHƯA ĐẠT ĐƯỢC Do lần thực đề tài lần đầu tiếp xúc với môi trường vb6 lên ko tránh khỏi sai sót Cấu Hình giao diện chưa tốt ĐỊNH HƯỚNG PHÁT TRIỂN Từ đề chưa đạt tương lai em tiếp tục tìm hiểu, nghiên cứu kiến thức liên quan đến lập trình, phát triển bảo trì website để phát triển tối ưu trang tính để cải thiện tốc độ tải trang, khắc phục nhược điểm chức có, phát triển thêm chức để người dùng có trải nghiệm tốt sử dụng Cải thiện giao diện người dùng để thu hút khách hàng 42 TÀI LIỆU THAM KHẢO [1] Hoàng Đức Hải(2006), Kỹ Xảo Lập Trình VB6, Nhà xuất Lao động Xã hội [2] Nguyễn Thị Ngọc Mai(2004), Microsoft Visual Basic 6.0 Và Lập Trình Cơ Sở Dữ Liệu, Nhà xuất Minh Khai [3] Đậu Quang Tuấn(2004), Tự học lập trình visual basic6.0, Nhà xuất Tổng hợp [4] Hướng dẫn VB6 giảng đại học Hồ Bình 43

Ngày đăng: 31/08/2023, 11:08

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

TÀI LIỆU LIÊN QUAN

w