內容簡介
本書嚴格采用任務驅動、項目教學的方式進行編寫。本書分為兩部分,第一部分介紹瞭新的.NET編程環境Visual Studio 2012下編寫VB.NET Windows應用程序的基礎知識,通過簡單項目製作引齣VB.NET基礎知識,進一步通過係統的項目鞏固常見基礎知識的在真實編程環境中的應用。第二部分采用3個完整的項目,按照軟件工程的設計思想,從項目的需求分析、係統功能設計到數據庫設計、各功能詳細設計與代碼編寫,係統地介紹瞭完整項目的開發流程,同時,也通過項目的設計製作,強化瞭第一部分基礎知識的學習。
本書適閤作為本科、高職高專院校計算機相關專業的教材,也可以作為編程愛好者的自學教材,以及成人教育和在職人員的培訓教材。
目錄
項目1創建VB.NET程序開發環境
任務1創建VB.NET程序開發環境
1.1.1安裝Visual Studio 2012編程環境
1.1.2啓動Visual Studio 2012
1.1.3熟悉Visual Studio 2012編程環境
任務2VB.NET Windows應用程序設計流程
1.2.1建立一個VB.NET Windows應用程序
1.2.2VB.NET Windows應用程序的設計流程
項目小結
項目拓展
項目2設計製作計算器
任務1掌握VB.NET的基本輸入/輸齣控件的用法
2.1.1創建Label控件來顯示文本
2.1.2創建TextBox控件輸入框
任務2設計製作計算器
項目小結
項目拓展
項目3設計製作考試係統
任務1使用常用控件
3.1.1使用RadioButton控件和GroupBox控件
3.1.2使用CheckBox控件
3.1.3使用日期控件
3.1.4使用滾動條控件
3.1.5使用控件排列和分隔條進行窗體布局
任務2掌握VB.NET基本語句
3.2.1使用判斷分支語句
3.2.2使用VB.NET過程
任務3菜單及其他窗體界麵設計
3.3.1創建窗體程序的菜單
3.3.2創建進度條、跟蹤條、工具提示
任務4設計簡單考試係統
3.4.1設計簡單考試係統的總體結構和功能
3.4.2設計簡單考試係統的界麵
3.4.3編寫簡單考試係統的功能代碼
3.4.4編譯、運行並測試
項目小結
項目拓展
項目4製作文件管理器
任務1簡單文件管理器的設計與實現
任務2設計文件管理器
任務3創建文件讀寫器
任務4使用對話框控件
4.4.1使用“打開文件”對話框
4.4.2使用“保存文件”對話框
4.4.3使用“字體”對話框
項目小結
項目拓展
項目5設計製作個人信息管理係統
任務1SQL Server 2008 R2基本操作
5.1.1安裝SQL Server 2008 R2數據庫管理係統
5.1.2數據庫操作
5.1.3使用常見的SQL語句
任務2熟悉常用ADO.NET對象
5.2.1使用OleDbConnection對象建立數據庫連接
5.2.2使用SqlConnection對象和DataTable對象
5.2.3使用DataSet對象
5.2.4使用DataRow對象
任務3設計個人信息管理係統
項目小結
項目拓展
項目6設計製作銷售信息管理係統
任務1銷售信息管理係統的功能設計
任務2項目工程文件一覽
任務3數據庫設計
任務4係統各功能模塊詳細設計
6.4.1設計係統基礎類文件
6.4.2設計管理主界麵
6.4.3設計關於信息界麵frmAbout.vb
6.4.4設計添加閤同信息界麵frmConAdd.vb
6.4.5設計管理閤同信息界麵frmConModify.vb
6.4.6設計統計閤同信息界麵frmConSum.vb
6.4.7設計添加客戶信息界麵frmCusAdd.vb
6.4.8設計管理客戶信息界麵frmCusModify.vb
6.4.9設計添加成品信息界麵frmProAdd.vb
6.4.10設計管理成品信息界麵frmProModify.vb
6.4.11設計係統設置界麵frmSetting.vb
6.4.12設計齣入庫管理界麵frmStockInOut.vb
項目小結
項目拓展
項目7設計製作圖書管理係統
任務1項目功能總體設計
任務2數據庫設計
任務3項目工程文件一覽
任務4係統詳細設計
7.4.1設計登錄界麵frm_login.vb
7.4.2設計管理主界麵frm_MainInterface.vb
7.4.3設計管理係統界麵frm_about.vb
7.4.4設計添加圖書類型界麵frm_AddBookType.vb
7.4.5設計添加圖書信息界麵frm_AddNewBook.vb
7.4.6設計添加書籍費用信息界麵frm_AddNewCharges.vb
7.4.7設計添加用戶信息界麵frm_AddUser.vb
7.4.8設計備份數據庫界麵frm_BackUp.vb
7.4.9設計修改密碼界麵frm_ChangePassword.vb
7.4.10設計刪除書籍信息界麵frm_DelBook.vb
7.4.11設計編輯書籍信息界麵frm_EditBookDetails.vb
7.4.12設計藉閱書籍界麵frm_IssueReturnBook.vb
7.4.13設計歸還書籍界麵frm_ReturnBook.vb
項目小結
項目拓展
項目8設計製作學生信息管理係統
任務1係統總體功能設計
任務2係統功能預覽
8.2.1用戶登錄界麵
8.2.2管理員用戶的操作
8.2.3教師用戶的操作
8.2.4學生用戶的操作
任務3項目工程文件一覽
任務4數據庫設計
任務5係統實現
8.5.1設計用戶登錄login.vb
8.5.2設計用戶登錄後的操作界麵main.vb
8.5.3設計添加班級信息界麵addClass.vb
8.5.4設計添加班級課程信息界麵addClassCourse.vb
8.5.5設計添加課程信息界麵addCourse.vb
8.5.6設計添加係部信息界麵addDepartInfo.vb
8.5.7設計添加考試信息界麵addExam.vb
8.5.8設計添加學生信息界麵addStuInfo.vb
8.5.9設計添加用戶界麵adduser.vb
8.5.10設計修改班級信息界麵changeClassInfo.vb
8.5.11設計刪除學生信息界麵deleteStuInfo.vb
8.5.12設計修改權限界麵quanxian.vb
8.5.13設計查詢班級課程信息界麵queryclassCourse.vb
8.5.14設計學生信息分類查詢界麵stuInfoClassfy.vb
項目小結
項目拓展
前言/序言
1. 編寫背景
VB.NET是微軟.NET戰略的重要組成部分,VB.NET可以開發常見的WebForm應用程序和Windows應用程序。VB.NET以其簡單易用的編程界麵,以及高效的代碼編寫方式,深受廣大編程人員的歡迎。
VB.NET是新一代的Visual Basic,微軟在.NET平颱上重新對Visual Basic進行瞭設計,增加瞭很多功能,使其具有完全的麵嚮對象特徵,同時具備瞭結構化的異常處理功能。基於以下原因,我們對VB.NET的教材進行瞭改編。
(1) 軟件産業迅猛發展,為本課程就業奠定良好基礎。
(2) VB.NET人纔需求量大。
(3) VB.NET課程在專業課程體係中處於重要位置。
(4) 本課程是軟件技術專業及計算機相關專業的一門重要的專業核心課程。
2. 編寫內容
本書完全按照任務驅動和項目教學的思路進行編寫。由常年從事程序設計一綫教學的教師和具有豐富軟件開發經驗的程序設計人員參與編寫。本書共分為8個項目,總體分為兩部分,第一部分為VB.NET編程基礎知識,通過5個項目對VB.NET編程中使用到的基礎知識進行講解。通過完整項目的製作,係統介紹瞭開發Windows應用程序中常見控件的屬性和事件,以及這些屬性和事件在編程中的應用方法。同時也介紹瞭VB.NET基本語句的編寫方法和編寫思路,還介紹瞭基本語句在項目開發中的作用以及其與控件之間的關係。第二部分為綜閤實訓篇,介紹瞭3個完整的項目,這些項目均采用軟件工程的思想,從項目的需求分析、項目的總體功能設計到數據庫設計、各個具體功能模塊的設計和代碼的編寫等方麵,詳細介紹瞭使用VB.NET開發完整項目的流程。
3. 教材特色
(1) 編寫體例新穎,編寫模式符閤高職教育特點
各個教學項目的體例如下:
�~ 課內教師示範、學生模仿,完成項目1
�~ 課內教師示範、學生模仿,完成項目2
�~ 課內教師示範、學生模仿,完成項目3
�~ 課內教師提示、學生討論,完成項目4
�~ 課內教師提示、學生基本獨立完成項目5和項目6
�~ 課內教師僅提齣要求、演示結果,學生基本獨立完成項目7和項目8,並以這兩個項目的效果為主要依據進行能力考核,兼顧知識考核。
該編寫模式的特點如下:
設計由淺入深的多個項目,能力實訓項目采用多重循環模式。各項目的內容可以彼此有關,也可以無關,但項目1到項目6的難度是從簡到繁的,項目涉及的“能力點”和“知識點”逐步增加,學生獨立完成的分量也逐漸增加。簡單的項目用較多時間學習和練習,越往後越快。最後的項目是幾個大型復雜的實用項目,學生可以在課外獨立完成。在多個項目的反復操作過程中,經過多次循環,學生的基本操作能力得到瞭確立和鞏固。項目7和項目8屬於綜閤訓練項目,通過對前期知識技能的積纍,學生在教師的指導下,可以相對獨立地完成項目,以達到鍛煉實戰技能的目的。
(2) 案例豐富,內容由淺入深
本書講解瞭如下項目: 計算器、簡單考試係統、文件管理係統、個人信息管理係統、銷售信息管理係統、圖書管理係統和學生信息管理係統。本書由淺入深,從最基礎的VB.NET控件編程到VB.NET基本語句編寫,再到數據庫編程的順序來選擇並講解項目,即從簡單項目逐漸過度到復雜項目,讀者學習時可以沒有任何編程基礎,可以在本書實際項目的學習過程中不斷提高編程能力和水平。
(3) 案例完整,結構清晰
本書采用的項目以及代碼都是真實案例,項目的設計以及代碼都是完整的應用係統,這對於讀者以後自己使用VB.NET編寫完整的應用係統有很大的好處,可以實現無障礙跨越。
(4) 講解通俗易懂,步驟詳細
本書每個案例的開發步驟都是以通俗易懂的語言進行描述的,從最基礎的控件和語句進行講解,詳細介紹瞭每一個開發步驟,每一個項目都有完整的開發流程。
4. 關於讀者和作者
本書適閤作為本科、高職高專院校計算機相關專業學生的教材,也可以作為編程愛好者的自學用書,以及成人教育和在職人員的培訓教材。
本書由鄭偉、楊雲擔任主編,楊曉慶、杜少傑、於靜、李明生擔任副主編。楊雲編寫項目2,鄭偉編寫項目1,楊雲、杜少傑編寫項目3,楊曉慶編寫項目4和項目6,於靜編寫項目5,李明生編寫項目8,平寒編寫項目7,李憲偉、張守忠、金月光、徐莉、王亞東、馬立新、張建奎、曹晶、蔡世穎、麯樹波、魏羅燕、劉紅軍、徐希煒等也參加瞭部分章節的編寫,在此一並錶示感謝。
編者
2014年2月
VB.NET程序設計與軟件項目實訓(第2版) 下載 mobi epub pdf txt 電子書 格式