Giáo Trình Mô Đun Lập Trình Windows 1 cho Trung Cấp Công Nghệ Thông Tin

Giáo trình lập trình Windows 1 cung cấp kiến thức cơ bản cho nghề công nghệ thông tin trung cấp, giúp học viên nắm vững kỹ năng lập trình.

Trường đại học

Trường Trung Cấp Trường Sơn Đắk Lắk

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

giáo trình

2022

85
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI TUYÊN BỐ BẢN QUYỀN

LỜI GIỚI THIỆU

1. MỤC LỤC

1.1. GIỚI THIỆU MICROSOFT VISUAL STUDIO

1.2. Tổng quan và .Net Framework

1.3. Môi trường lập trình Visual Basic

1.4. Tổ chức lưu trữ dự án

1.5. Các cửa sổ trong môi trường lập trình VB

1.6. Các đối tượng điều khiển Control trong Visual Basic

1.7. Bài 3: Các lệnh cấu trúc trong Visual Basic

1.8. Bài 4: Lập trình cơ sở dữ liệu

1.9. Bài 5: Main sub form trong VB

1.10. Bài 6: Thiết kế báo cáo VB

1.11. Bài 7: Đóng gói ứng dụng

1.12. Tài liệu tham khảo

2. BÀI 1: GIỚI THIỆU MICROSOFT VISUAL STUDIO .NET

2.1. Giới thiệu

2.2. Mục tiêu

2.3. Tổng quan và .Net Framework

2.4. Môi trường lập trình Visual Basic.Net

2.5. Tạo một Project

2.6. Tổ chức lưu trữ dự án

2.7. Các cửa sổ trong môi trường lập trình VB.Net

2.8. Menu Bar

2.9. Toolbar

2.10. Toolbox

2.11. Form Designer

2.12. Solution Explorer

2.13. Properties Window

Tóm tắt

I. Tổng quan về Giáo Trình Lập Trình Windows 1 Trung Cấp Công Nghệ Thông Tin

Giáo trình Lập trình Windows 1 là một phần quan trọng trong chương trình đào tạo Trung cấp Công nghệ thông tin. Tài liệu này cung cấp kiến thức cơ bản về lập trình ứng dụng trên nền tảng Windows, giúp sinh viên nắm vững các khái niệm và kỹ năng cần thiết để phát triển phần mềm. Nội dung giáo trình được thiết kế để phù hợp với nhu cầu học tập và thực hành của sinh viên, từ việc cài đặt môi trường lập trình đến xây dựng ứng dụng thực tế.

1.1. Mục tiêu của Giáo Trình Lập Trình Windows 1

Mục tiêu chính của giáo trình là cung cấp cho sinh viên kiến thức về ngôn ngữ lập trình Visual Basic.Net và các công cụ phát triển phần mềm. Sinh viên sẽ học cách cài đặt môi trường lập trình, xây dựng ứng dụng và quản lý dự án.

1.2. Đối tượng sử dụng giáo trình

Giáo trình này được thiết kế cho sinh viên Trung cấp Công nghệ thông tin, những người muốn nâng cao kỹ năng lập trình và phát triển ứng dụng trên nền tảng Windows. Nó cũng có thể được sử dụng làm tài liệu tham khảo cho các lập trình viên mới vào nghề.

II. Những Thách Thức Trong Lập Trình Windows 1

Lập trình Windows 1 không chỉ đơn thuần là việc viết mã, mà còn bao gồm việc hiểu rõ các khái niệm cơ bản về lập trình và cách thức hoạt động của hệ điều hành Windows. Một trong những thách thức lớn nhất là việc làm quen với môi trường lập trình và các công cụ hỗ trợ. Sinh viên cần phải nắm vững các khái niệm như biến, cấu trúc điều khiển và cách quản lý dữ liệu.

2.1. Khó khăn trong việc cài đặt môi trường lập trình

Việc cài đặt môi trường lập trình Visual Studio có thể gặp khó khăn đối với những sinh viên chưa có kinh nghiệm. Cần phải đảm bảo rằng tất cả các thành phần cần thiết được cài đặt đúng cách để tránh lỗi trong quá trình lập trình.

2.2. Thách thức trong việc hiểu ngôn ngữ lập trình

Ngôn ngữ lập trình Visual Basic.Net có nhiều khái niệm mới mà sinh viên cần phải làm quen. Việc hiểu rõ cách thức hoạt động của ngôn ngữ này là rất quan trọng để phát triển ứng dụng hiệu quả.

III. Phương Pháp Học Lập Trình Windows 1 Hiệu Quả

Để học lập trình Windows 1 hiệu quả, sinh viên cần áp dụng các phương pháp học tập tích cực. Việc thực hành thường xuyên và tham gia vào các dự án thực tế sẽ giúp củng cố kiến thức và kỹ năng lập trình. Ngoài ra, việc tham khảo tài liệu và tham gia các khóa học bổ sung cũng rất cần thiết.

3.1. Thực hành lập trình thường xuyên

Thực hành là cách tốt nhất để nắm vững kiến thức lập trình. Sinh viên nên dành thời gian để viết mã và xây dựng các ứng dụng nhỏ để áp dụng những gì đã học.

3.2. Tham gia vào các dự án thực tế

Tham gia vào các dự án thực tế sẽ giúp sinh viên có cơ hội áp dụng kiến thức vào thực tiễn. Điều này không chỉ giúp nâng cao kỹ năng mà còn tạo ra các sản phẩm có giá trị.

IV. Ứng Dụng Thực Tiễn Của Lập Trình Windows 1

Lập trình Windows 1 không chỉ dừng lại ở việc học lý thuyết mà còn có nhiều ứng dụng thực tiễn trong ngành công nghệ thông tin. Sinh viên có thể phát triển các ứng dụng quản lý, phần mềm hỗ trợ người dùng và nhiều sản phẩm khác. Những ứng dụng này có thể được sử dụng trong các doanh nghiệp hoặc phát triển cá nhân.

4.1. Phát triển ứng dụng quản lý

Sinh viên có thể áp dụng kiến thức lập trình để phát triển các ứng dụng quản lý như quản lý kho, quản lý nhân sự, giúp tối ưu hóa quy trình làm việc trong doanh nghiệp.

4.2. Xây dựng phần mềm hỗ trợ người dùng

Các phần mềm hỗ trợ người dùng như ứng dụng tính toán, trò chơi đơn giản cũng là những sản phẩm thú vị mà sinh viên có thể phát triển từ kiến thức lập trình Windows 1.

V. Kết Luận Về Giáo Trình Lập Trình Windows 1

Giáo trình Lập trình Windows 1 là một tài liệu quý giá cho sinh viên Trung cấp Công nghệ thông tin. Nó không chỉ cung cấp kiến thức lý thuyết mà còn giúp sinh viên phát triển kỹ năng thực hành cần thiết để trở thành lập trình viên chuyên nghiệp. Tương lai của lập trình Windows hứa hẹn sẽ còn phát triển mạnh mẽ với sự ra đời của nhiều công nghệ mới.

5.1. Tương lai của lập trình Windows

Với sự phát triển không ngừng của công nghệ thông tin, lập trình Windows sẽ tiếp tục đóng vai trò quan trọng trong việc phát triển phần mềm. Sinh viên cần cập nhật kiến thức thường xuyên để theo kịp xu hướng mới.

5.2. Lời khuyên cho sinh viên

Sinh viên nên chủ động tìm kiếm tài liệu, tham gia các khóa học bổ sung và thực hành thường xuyên để nâng cao kỹ năng lập trình. Điều này sẽ giúp họ tự tin hơn trong việc phát triển ứng dụng trên nền tảng Windows.

10/07/2025
Giáo trình lập trình windows 1 nghề công nghệ thông tin trung cấp

Trích đoạn nội dung tài liệu

Sæ LAO ĐàNG, TH¯¡NG BINH VÀ Xà HàI ĐÂK LÂK TR¯âNG TRUNG CÂP TR¯âNG S¡N GIÁO TRÌNH MÔ ĐUN: L¾P TRÌNH WINDOWS 1 NGHÂ: CÔNG NGHÞ THÔNG TIN TRÌNH ĐÞ: TRUNG CÂP Ban hành kèm theo Quyết định số: 140/QĐ-TCTS ngày 02 tháng 8 năm 2022 của Hiệu trưởng Trường trung cấp Trường Sơn Đắk Lắk, năm 2022 i TUYÊN BÞ BÀN QUYÂN Tài liáu này thuác lo¿i sách giáo trình nên các nguồn thông tin có thÅ đ°āc phép dùng nguyên bÁn hoặc trích dùng cho các măc đích và đào t¿o và tham khÁo. Mọi măc đích khác mang tính lách l¿c hoặc sÿ dăng vãi măc đích kinh doanh thiÁu lành m¿nh s¿ bị nghiêm cÃm. ii LâI GIàI THIÞU Đây là tài liáu đ°āc biên so¿n theo ch°¢ng trình đào t¿o Cao đẳng nghà Công nghá thông tin (āng dăng phần mÃm). ĐÅ học tát môn học này, ng°åi học nên có kiÁn thāc và lÁp trình căn bÁn.

LÁp trình Windows 1 là mát mô đun nhằm giúp ng°åi học có kiÁn thāc và kỹ năng lÁp trình c¢ sç trên môi tr°ång Windows. Vãi ph¿m vi cÿa tài liáu này, chúng tôi cung cÃp cho ng°åi học các kiÁn thāc và kỹ năng chính sau: - Cài đặt và sÿ dăng đ°āc vãi môi tr°ång VB.NET trên bá Visual Studio.Net 2010 trç lên; - Khai báo đ°āc lãp đái t°āng, các thành phần cÿa lãp đái t°āng và sÿ dăng đ°āc lãp đái t°āng trên ngôn ngā VB.Net; - Cài đặt và xây dựng đ°āc ch°¢ng trình theo ph°¢ng pháp h°ãng đái t°āng trên mát ngôn ngā lÁp trình VB.NET; - Xây dựng các āng dăng Windows Forms đ¢n giÁn kÁt nái đÁn c¢ sç dā liáu; - Nghiêm túc, tỉ mỉ trong quá trình tiÁp cÁn vãi công că mãi; - Chÿ đáng sáng t¿o tìm kiÁm các āng dăng viÁt trên VB. Trong quá trình biên so¿n, chúng tôi có tham khÁo nhiÃu nguồn tài liáu khác nhau và từ nguồn Internet. Mặc dù rÃt cá gÃng biên so¿n l¿i nh°ng chÃc chÃn không tránh khßi nhāng thiÁu sót, tác giÁ rÃt mong nhÁn đ°āc nhāng ý kiÁn đóng góp đÅ tài liáu ngày càng hoàn thián h¢n đÅ cung cÃp cho ng°åi học nhāng kiÁn thāc và kỹ năng trọng tâm.

Tài liáu này đ°āc thiÁt kÁ theo từng mô đun/ môn học thuác há tháng mô đun/ môn học cÿa ch°¢ng trình đào t¿o hoàn chỉnh nghà Công nghá thông tin (Āng dăng phần mÃm) ç trình đá Cao đẳng. Tài liáu dùng làm giáo trình học tÁp cho sinh viên trong các khóa đào t¿o và cũng có thÅ đ°āc sÿ dăng đào t¿o ç Trung tâm đÅ cÃp chāng chỉ, đồng thåi có thÅ làm tài liáu tham khÁo cho các lÁp trình viên. Xin chân thành cÁm ¢n!. ĐÃk LÃk, ngày 02 tháng 8 năm 2022 Tham gia biên so¿n 1.

Nguyßn Thị Vân - Chÿ biên 2. Đàm Văn Đồng iii MĂC LĂC LäI GIâI THIàU. GIâI THIàU MICROSOFT VISUAL STUDIO. Tổng quan và Net Framework.

Môi tr°ång lÁp trình Visual Basic. Tổ chāc l°u trā dự án. Các cÿa sổ trong môi tr°ång lÁp trình Vb. Cài đặt môi tr°ång lÁp trình VB.

CÁC ĐàI T¯ĀNG ĐIÂU KHIÄN CONTROL TRONG VISUAL BASIC. Màn hình giao tiÁp form. T¿o mãi form, thao tác c¢ bÁn trên form. Thuác tính c¢ bÁn cÿa form.

Thuác tính chung cÿa đái t°āng. Mát sá ph°¢ng thāc cÿa đái t°āng. 21 BÀI 3: CÁC LàNH CÂU TRÚC TRONG VISUAL BASIC. BiÁn và khai báo biÁn: .2 Ph¿m vi cÿa biÁn: .1 CÃu trúc chọn lựa .2 CÃu trúc điÃu khiÅn: Câu lánh r¿ nhánh If.

27 BÀI 4: LÀP TRÌNH C¡ Sæ DĀ LIàU. 30 1 Ôn tÁp c¢ sç dā liáu và các thao tác c¢ bÁn. 31 5 Xây dựng hàm kÁt nái đÁn c¢ sç dā liáu. Xây dựng hàm đóng kÁt nái.

32 BÀI 5: MAIN SUB FORM TRONG VB. ThiÁt kÁ thực đ¢n bằng MenuStrip .2 Mát sá tùy biÁn cho Menu .3 ViÁt lánh cho sự kián cÿa menu. Sÿ dăng các điÃu khiÅn c¢ bÁn .1 Mái quan há giāa thuác tính, ph°¢ng thāc và sự kián. Làm viác vãi Module .1 T¿o và l°u module chuẩn .2 Sÿ dăng các biÁn Public.

63 BÀI 6: THIÀT KÀ BÁO CÁO VB. 76 BÀI 7: ĐÓNG GÓI ĀNG DĂNG. Đóng gói āng dăng. Phân phái āng dăng.

80 TÀI LIàU THAM KHÀO. 86 v GIÁO TRÌNH MÔ ĐUN Tên mô đun: L¾P TRÌNH WINDOWS 1 Mã mô đun: MĐ17 Vị trí, tính chÃt, ý nghĩa và vai trò cÿa mô đun: - Vị trí: Là mô đun trong bài trình đào t¿o Trung cÃp nghà Công nghá thông tin (Āng dăng phần mÃm). Mô đun đ°āc bá trí giÁng d¿y cho học sinh sau khi đã học xong các môn học, mô đun kỹ thuÁt c¢ sç và môđun Há quÁn trị c¢ sç dā liáu Access. - Tính chÃt: Ch°¢ng trình mô đun bao gồm mát sá nái dung c¢ bÁn và tổng quan và phần mÃm Visual Studio 2010 và các khái niám liên quan.

Cung cÃp các thao tác và kỹ thuÁt và thiÁt lÁp c¢ sç phần mÃm, thiÁt kÁ, quÁn lý dự án. - Ý nghĩa và vai trò cÿa mô đun: Māc tiêu cÿa mô đun: - Và kiÁn thāc: - Trình bày đ°āc đặc điÅm cÿa ngôn ngā lÁp trình Visual Basic.Net, công nghá Net Framework; - Phân biát đ°āc các ph°¢ng pháp lÁp trình dựa trên lãp đái t°āng, các ph°¢ng thāc ho¿t đáng cÿa đái t°āng, lãp đái t°āng trên ngôn ngā VB.Net; - Trình bày đ°āc vai trò cÿa các đái t°āng điÃu khiÅn control trong Visual Basic.Net khi thiÁt kÁ và quÁn lý các form; - Trình bày đ°āc các b°ãc đÅ thiÁt kÁ phần mÃm; - Phân biát đ°āc các lánh cÃu trúc trong Visual Basic.Net; - Và kỹ năng: - Cài đặt và sÿ dăng đ°āc vãi môi tr°ång Visual Basic.Net trên phần mÃm Visual Studio.Net 2008; - Xây dựng đ°āc ch°¢ng trình theo ph°¢ng pháp h°ãng đái t°āng trên mát ngôn ngā lÁp trình VB.NET; - Xây dựng đ°āc các āng dăng Windows Forms; - KÁt nái đ°āc c¢ sç dā liáu và các ph°¢ng pháp t°¢ng tác dā liáu; - Xây dựng đ°āc phần mÃm āng dăng vãi các tính năng chính nh° cÁp nhÁt dā liáu, truy vÃn dā liáu, báo cáo,.; - Tham VÁn dăng ngôn ngā lÁp trình VB.NET đÅ lÁp trình các sÁn phẩm phần mÃm đáp āng vãi điÃu kián chung cÿa xã hái; - Và năng lực tự chÿ và trách nhiám: - Có khÁ năng t° ̣nghiên cāu, t° ̣hoc,̣ tham khÁo tài liêă liên quan đÁn mô đun đÅ vâ渃⌀ dung ̣ vào hoa球⌀ đông ̣ hoc tâp; - Nghiêm túc, có tinh thần phái hāp tham gia học, làm nhóm theo yêu cầu cÿa giáo viên; - Rèn luyán tính tổ chāc, tính tÁp thÅ, linh ho¿t, khoa học, cẩn thÁn; vi - Học sinh phÁi tích lũy đÿ sá giå học theo quy định, tham gia đầy đÿ các giå thực hành; - Học sinh phÁi có đ°āc tính cẩn thÁn và t° duy sáng t¿o khi lÁp trình āng dăng. Nßi dung cÿa mô đun: Thãi gian Sß Tổng Lý Thực KiÅm TT Tên các bài trong mô đun sß thuyÁt hành tra* Bài 1: Giãi thiáu tổng quan và ngôn ngā 1. 2 1 1 lÁp trình Visual Basic.Net Bài 2: Các đái t°āng điÃu khiÅn control 2.

8 2 6 trong Visual Basic.Net Bài 3: Các lánh cÃu trúc trong Visual 3. Bài 4: LÁp trình c¢ sç dā liáu 23 6 17 5. Bài 5: Main sub form trong VB. Bài 6: Báo cáo trong VB.

Bài 7: Đóng gói āng dăng 3 1 2 Cßng 60 15 42 3 vii BÀI 1. GIàI THIÞU MICROSOFT VISUAL STUDIO .NET Giái thißu Māc tiêu - Tìm hiÅu tổng quan và ngôn ngā lÁp trình Visual Basic.Net; - Làm chÿ đ°āc môi tr°ång lÁp trình Visual Basic.Net; - Trình bày đ°āc các thao tác đÅ t¿o và tổ chāc l°u trā dự án; - Cài đặc đ°āc môi tr°ång lÁp trình Visual Basic.Net trên há điÃu hành Windows; - T¿o mãi và tổ chāc l°u trā đ°āc dự án trên phần mÃm Visual Studio; - Có tính cần cù, cẩn thÁn, chăm chỉ trong công viác tìm hiÅu tổng quan và ngôn ngā lÁp trình Visual Basic.NET Vãi sự phát triÅn liên tăc và đa d¿ng cÿa thÁ giãi công nghá thông tin ngày nay, các phần mÃm, các há điÃu hành, các môi tr°ång phát triÅn và các āng dăng liên tăc ra đåi. Tuy nhiên, đôi khi viác phát triÅn không đồng nhÃt và nhÃt là do không t°¢ng thích và mặt lāi ích cÿa các công ty phần mÃm lãn đã làm Ánh h°çng đÁn công viác cÿa nhāng kỹ s° xây dựng phần mÃm. Trong giãi phát triÅn āng dăng trên Internet ta có thÅ sÿ dăng các ngôn ngā Java, PHP, ASP.

Khi Java mãi đ°āc Sun Corporation giãi thiáu nó đã có mát sāc m¿nh đáng kÅ và h°ãng tãi viác ch¿y trên nhiÃu há điÃu hành khác nhau, đác lÁp vãi các bá xÿ lý. Đặc biát Java rÃt thích hāp cho viác viÁt các āng dăng trên Internet. Tuy nhiên, Java l¿i có h¿n chÁ và mặt tác đá và trên thực tÁ v¿n ch°a thịnh hành. ĐÅ làm giÁm khÁ năng Ánh h°çng cÿa Java, bên hãng Microsoft cũng cung cÃp ngôn ngā ASP - chuyên dùng đÅ viÁt các āng dăng trên Web.

Trong các trang ASP vừa chāa thẻ HTML vừa chāa các đo¿n script (VBScript, JavaScript). Trong quá trình xÿ lý mát trang ASP, nÁu là thẻ HTML thì s¿ đ°āc gÿi thẳng tãi trình duyát, còn nÁu là các đo¿n script thì s¿ đ°āc chuyÅn thành các dòng HTML rồi gÿi đi. Khi nhà lÁp trình muán đóng gói và sÿ dăng l¿i mát sá chāc năng nào đó, thì họ dịch các đo¿n ch°¢ng trình thành ActiveX và đ°a nó vào Web Server. Tuy nhiên, vì lý do bÁo mÁt nên các Admin cÿa các trang Web th°ång rÃt dè dặt khi cài ActiveX l¿ trên máy cÿa họ, ngoài ra viác tháo gÿ các phiên bÁn cÿa ActiveX này cũng là công viác rÃt khó khăn.

Còn trong giãi phát triÅn āng dăng trên Windows ta có thÅ viÁt āng dăng bằng Visual C++, Delphi, Visual Basic. đây là mát sá công că phổ biÁn và m¿nh. Trong đó Visual C++ là mát ngôn ngā rÃt m¿nh nh°ng cũng rÃt khó sÿ dăng. Visual Basic thì đ¢n giÁn dß học, dß dùng nhÃt nên rÃt thông dăng nh°ng h¿n chÁ là Visual Basic không phÁi ngôn ngā h°ãng đái t°āng và không hß trā khÁ năng phát triÅn thuÁt toán.

Tóm l¿i trong giãi lÁp trình theo Microsoft thì viác lÁp trình trên desktop cho đÁn lÁp trình há phân tán hay trên web là nhāng mÁng đác lÁp. Tổng quan và Net Framework 8 Đầu năm 1998, sau khi hoàn tÃt phiên bÁn Version 4 cÿa Internet Information Server -IIS,đái ngũ lÁp trình cÿa Microsoft nhÁn thÃy họ còn có rÃt nhiÃu sáng kiÁn đÅ có thÅ kián toàn IIS, và họ bÃt đầu xây dựng mát kiÁn trúc mãi trên nÃn tÁng ý t°çng đó và đặt tên là Next Generation Windows Services - NGWS. Tham vọng cÿa họ là cung cÃp mát môi tr°ång có thÅ dùng chung cho tÃt cÁ ngôn ngā lÁp trình trong bá Visual Studio cũng nh° cho các ngôn ngā lÁp trình cÿa các công ty khác.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu Giáo Trình Lập Trình Windows 1 - Trung Cấp Công Nghệ Thông Tin cung cấp cho người đọc những kiến thức cơ bản và nâng cao về lập trình trên nền tảng Windows. Nội dung của giáo trình được thiết kế để giúp sinh viên nắm vững các khái niệm lập trình, từ việc hiểu cấu trúc của một ứng dụng Windows đến việc thực hành viết mã và phát triển phần mềm.

Một trong những lợi ích lớn nhất của tài liệu này là nó không chỉ giúp người học có được kiến thức lý thuyết mà còn trang bị cho họ kỹ năng thực hành cần thiết để áp dụng vào thực tế. Điều này rất quan trọng trong ngành công nghệ thông tin, nơi mà khả năng lập trình và phát triển ứng dụng là rất cần thiết.

Nếu bạn muốn mở rộng thêm kiến thức của mình về lập trình, bạn có thể tham khảo tài liệu Giáo trình lập trình php ngành công nghệ thông tin cao đẳng liên thông, nơi cung cấp cái nhìn sâu sắc về lập trình PHP, một ngôn ngữ phổ biến trong phát triển web. Ngoài ra, tài liệu Giáo trình lập trình windows form nghề tin học ứng dụng cao đẳng sẽ giúp bạn tìm hiểu thêm về lập trình ứng dụng Windows Forms, một phần quan trọng trong phát triển ứng dụng desktop. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn mở rộng kiến thức và kỹ năng của mình trong lĩnh vực công nghệ thông tin.