VB.NET程序設計與軟件項目實訓(第4版)(微課版)

鄭偉、楊曉慶、勞飛、王洪洋、薑偉強、王金鳳、昌厚峰

  • 出版商: 清華大學
  • 出版日期: 2024-03-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • ISBN: 7302656762
  • ISBN-13: 9787302656760
  • 相關分類: .NET
  • 下單後立即進貨 (約4週~6週)

  • VB.NET程序設計與軟件項目實訓(第4版)(微課版)-preview-1
  • VB.NET程序設計與軟件項目實訓(第4版)(微課版)-preview-2
  • VB.NET程序設計與軟件項目實訓(第4版)(微課版)-preview-3
VB.NET程序設計與軟件項目實訓(第4版)(微課版)-preview-1

相關主題

商品描述

本書根據軟件技術發展需要,融入黨的二十大報告精神,註重軟件開發技術人員的培養過程中引導讀者學習和理解黨的二十大精神,自覺踐行社會主義核心價值觀,為我國軟件產業的發展做貢獻。 本書採用任務驅動、項目教學的方式進行編寫。本書註重理論與實踐相結合,對各部分內容均通過詳細、通俗易懂的實例,使讀者加深對內容的理解。本書在內容取捨、篇幅控制和難點安排上均適合教學,同時註重軟件開發能力的培養。 本書分為兩部分。第一部分為項目1~項目5,介紹了新的.NET編程環境Visual Studio 2022下編寫VB.NET Windows應用程序的基礎知識,通過簡單項目製作引出VB.NET基礎知識,進一步通過系統的項目鞏固常見基礎知識在真實編程環境中的應用。第二部分為項目6~項目8,按照軟件工程的設計思想,從項目的需求分析、系統功能設計到數據庫設計、各功能詳細設計與代碼編寫,系統地介紹了完整項目的開發流程,同時,通過項目的設計製作,強化了第一部分基礎知識的學習。 本書適合作為高等院校電腦相關專業的教材,也可以作為編程愛好者的自學教材,以及成人教育和在職人員的培訓教材。

目錄大綱

目 錄

項目1 創建VB.NET程序開發環境 ...................................................................................1

任務1.1 創建VB.NET程序開發環境 ...............................................................................1

1.1.1 安裝Visual Studio 2022編程環境....................................................................1

1.1.2 熟悉Visual Studio 2022編程環境....................................................................5

任務1.2 VB.NET Windows應用程序設計流程 ..............................................................11

項目小結 ...............................................................................................................................14

項目拓展 ...............................................................................................................................14

項目2 設計製作計算器......................................................................................................15

任務2.1 掌握VB.NET基本輸入/輸出控件 ..................................................................15

2.1.1 用Label控件顯示文本 ...................................................................................15

2.1.2 用TextBox控件創建輸入框 ..........................................................................17

任務2.2 設計製作計算器 .................................................................................................18

項目小結 ...............................................................................................................................28

項目拓展 ...............................................................................................................................28

項目3 設計製作考試系統..................................................................................................29

任務3.1 使用常用控件 .....................................................................................................30

3.1.1 使用RadioButton控件和GroupBox控件 .....................................................30

3.1.2 使用CheckBox控件 .......................................................................................32

3.1.3 使用日期控件 ..................................................................................................34

3.1.4 使用滾動條控件 ..............................................................................................35

3.1.5 使用控件排列和分隔條進行窗體佈局 ..........................................................38

任務3.2 掌握VB.NET基本語句 .....................................................................................40

3.2.1 使用判斷分支語句 ..........................................................................................40

3.2.2 使用VB.NET過程 ..........................................................................................43

任務3.3 菜單及其他窗體界面設計 .................................................................................45

3.3.1 創建窗體程序的菜單 ......................................................................................45

3.3.2 創建進度條、跟蹤條、工具提示 ..................................................................49

任務3.4 設計簡單考試系統 .............................................................................................50

3.4.1 設計簡單考試系統的總體結構和功能 ..........................................................50

3.4.2 設計簡單考試系統的界面 ..............................................................................50

3.4.3 編寫簡單考試系統的功能代碼 ......................................................................51

3.4.4 編譯、運行並測試程序 ..................................................................................52

項目小結 ...............................................................................................................................53

項目拓展 ...............................................................................................................................53

項目4 製作文件管理器......................................................................................................54

任務4.1 簡單文件管理器的設計與實現 .........................................................................54

任務4.2 設計文件管理器 .................................................................................................61

任務4.3 創建文件讀寫器 .................................................................................................69

任務4.4 使用對話框控件 .................................................................................................72

4.4.1 使用打開文件對話框 ......................................................................................72

4.4.2 使用保存文件對話框 ......................................................................................76

4.4.3 使用字體對話框 ..............................................................................................79

項目小結 ...............................................................................................................................81

項目拓展 ...............................................................................................................................81

項目5 設計製作個人信息管理系統..................................................................................82

任務5.1 SQL Server 2022 基本操作 ................................................................................82

5.1.1 安裝SQL Server 2022數據庫管理系統 ........................................................82

5.1.2 數據庫操作 ......................................................................................................87

5.1.3 使用常見的SQL語句 .....................................................................................88

任務5.2 熟悉常用ADO.NET對象 ..................................................................................92

5.2.1 使用OleDbConnection對象建立數據庫連接 ...............................................92

5.2.2 使用SqlConnection對象和DataTable對象 ..................................................93

5.2.3 使用DataSet對象 ...........................................................................................95

5.2.4 使用DataRow對象 .........................................................................................96

任務5.3 設計個人信息管理系統 ...................................................................................102

項目小結 .............................................................................................................................105

項目拓展 .............................................................................................................................105

項目6 設計製作銷售信息管理系統................................................................................106

任務6.1 銷售管理系統的功能設計 ...............................................................................106

任務6.2 系統工程文件一覽 ...........................................................................................106

任務6.3 數據庫設計 .......................................................................................................107

任務6.4 系統各功能模塊詳細設計 ...............................................................................110

6.4.1 設計系統基礎類文件 ....................................................................................110

6.4.2 設計管理主界面 ............................................................................................110

6.4.3 設計關於信息界面frmAbout.vb ..................................................................114

6.4.4 設計添加合同信息界面frmConAdd.vb .......................................................114

6.4.5 設計管理合同信息界面frmConModify.vb ..................................................124

6.4.6 設計統計合同信息界面frmConSum.vb ......................................................135

6.4.7 設計添加客戶信息界面frmCusAdd.vb .......................................................139

6.4.8 設計管理客戶信息界面frmCusModify.vb ..................................................141

6.4.9 設計添加成品信息界面frmProAdd.vb ........................................................144

6.4.10 設計管理成品信息界面frmProModify.vb .................................................147

6.4.11 設計系統設置界面frmSetting.vb ...............................................................149

6.4.12 設計出入庫管理界面frmStockInOut.vb ....................................................152

項目小結 .............................................................................................................................157

項目拓展 .............................................................................................................................157

項目7 設計製作圖書管理系統........................................................................................158

任務7.1 項目功能總體設計 ...........................................................................................158

任務7.2 數據庫設計 .......................................................................................................159

任務7.3 項目工程文件一覽 ...........................................................................................161

任務7.4 系統詳細設計 ...................................................................................................162

7.4.1 設計登錄界面frm_login.vb ..........................................................................162

7.4.2 設計管理主界面frm_MainInterface.vb ........................................................166

7.4.3 設計關於系統界面frm_about.vb .................................................................173

7.4.4 設計添加圖書類型界面frm_AddBookType.vb ...........................................173

7.4.5 添加圖書信息界面frm_AddNewBook.vb ...................................................176

7.4.6 設計添加書籍費用信息界面frm_AddNewCharges.vb ...............................182

7.4.7 設計添加用戶信息界面frm_AddUser.vb ....................................................185

7.4.8 設計備份數據庫界面frm_BackUp.vb .........................................................187

7.4.9 設計修改密碼界面frm_ChangePassword.vb ...............................................191

7.4.10 設計刪除書籍信息界面frm_DelBook.vb ..................................................195

7.4.11 設計編輯書籍信息界面frm_EditBookDetails.vb ......................................199

7.4.12 設計借閱書籍界面frm_IssueReturnBook.vb .............................................206

7.4.13 設計歸還書籍界面frm_ReturnBook.vb .....................................................215

項目小結 .............................................................................................................................219

項目拓展 .............................................................................................................................219

項目8 設計製作學生信息管理系統................................................................................220

任務8.1 系統總體功能設計 ...........................................................................................220

任務8.2 系統功能預覽 ...................................................................................................221

8.2.1 用戶登錄界面 ................................................................................................221

8.2.2 管理員用戶的操作 ........................................................................................221

8.2.3 教師用戶的操作 ............................................................................................229

8.2.4 學生用戶的操作 ............................................................................................232

任務8.3 工程文件一覽 ...................................................................................................234

任務8.4 數據庫設計 .......................................................................................................234

任務8.5 系統實現 ...........................................................................................................237

8.5.1 設計用戶登錄界面login.vb ..........................................................................238

8.5.2 設計用戶登錄後的操作界面main.vb ..........................................................239

8.5.3 設計添加班級信息界面addClass.vb ............................................................246

8.5.4 設計添加班級課程信息界面addClassCourse.vb ........................................248

8.5.5 設計添加課程信息界面addCourse.vb .........................................................250

8.5.6 設計添加系部信息界面addDepartInfo.vb ...................................................251

8.5.7 設計添加考試信息界面addExam.vb ...........................................................253

8.5.8 設計添加學生信息界面addStuInfo.vb ........................................................255

8.5.9 設計添加用戶界面adduser.vb ......................................................................258

8.5.10 設計修改班級信息界面changeClassInfo.vb .............................................260

8.5.11 設計刪除學生信息界面deleteStuInfo.vb ...................................................261

8.5.12 設計修改權限界面quanxian.vb .................................................................263

8.5.13 設計查詢班級課程信息界面queryclassCourse.vb ....................................265

8.5.14 設計學生信息分類查詢界面stuInfoClassfy.vb .........................................267

項目小結 .............................................................................................................................269

項目拓展 .............................................................................................................................269

參考文獻...............................................................................................................................270