本書以Visual Studio 2015版的開發(fā)環(huán)境為主線,采用實例探析、拓展訓(xùn)練相結(jié)合,由淺入深地介紹了VB.NET開發(fā)環(huán)境和編程方法。本書的主要內(nèi)容包括Visual Basic 2015編程概述;Visual Basic 2015的語言基礎(chǔ);數(shù)組;過程的應(yīng)用;結(jié)構(gòu)化程序設(shè)計語句(語法規(guī)則、數(shù)據(jù)類型、變量、控制結(jié)構(gòu)等);程序調(diào)試和異常處理;Windows窗體與控件;Windows高級界面設(shè)計;面向?qū)ο蟮某绦蛟O(shè)計;圖形與多媒體控件程序;綜合數(shù)據(jù)庫編程。每章均有典型的實例探析和拓展訓(xùn)練,以提供教師演示和學生進階練習。本書可以在Windows 10操作系統(tǒng)、Visual Studio 2015和SQL Server 2010環(huán)境下講解,也完全可以運行在Visual Studio 2010和SQL Server 2005環(huán)境下。本書理論框架嚴實、概念清晰、重點突出、實例典型,貼近實際,符合教師教學和學生編程學習,是一本非常適合課堂教學,用Visual Basic 2015語言開發(fā)的程序設(shè)計應(yīng)用教材。本書可作為高等學校計算機類相關(guān)專業(yè)教材,同樣適合作為高職高專院校計算機類相關(guān)專業(yè)的教材,也可作為軟件編程開發(fā)人員的技術(shù)參考書。
前 言
本書以專業(yè)人才培養(yǎng)為目標,突出操作實踐性,全面系統(tǒng)地介紹了VB.NET 2015高級編程技術(shù)的方法與技能。全書共有11章:第1章講解Visual Basic 2015編程概述,讓初學者了解VB.NET的開發(fā)概況;第2章講解Visual Basic 2015的語言基礎(chǔ),集成化與可視化編程環(huán)境,對象、屬性、事件及方法的基本概念;第3章以典型實例講解數(shù)組的應(yīng)用;第4章通過領(lǐng)柚子問題、招考成績統(tǒng)計器、客戶通訊錄、抽獎箱等案例學習過程的應(yīng)用;第5章通過雙11優(yōu)惠方案、球類用品采購方案、身體質(zhì)量指數(shù)測試、話費計算程序等案例學習結(jié)構(gòu)化程序設(shè)計基礎(chǔ)(包含語法規(guī)則、數(shù)據(jù)類型、變量、控制結(jié)構(gòu)等);第6章講解程序調(diào)試和異常處理;第7章通過服飾選購統(tǒng)計程序、計時器的實現(xiàn)、豐田系列車配置選擇、賽車程序的實現(xiàn)、途牛旅游調(diào)查、模擬彩票等實例學習Windows窗體與控件;第8章通過社區(qū)管理系統(tǒng)多界面的實現(xiàn)、瀏覽器的實現(xiàn)、圖像編輯器、高級記事本應(yīng)用、文件編輯器等典型實例講解Windows高級界面設(shè)計的知識;第9章通過判定三角形、猜一猜數(shù)字來學習面向?qū)ο蟮某绦蛟O(shè)計;第10章通過MP3媒體播放器、顏色漸變器的實現(xiàn)、繪圖板的設(shè)計等實例學習圖形與多媒體程序設(shè)置;第11章通過VB.NET開發(fā)學生選課管理系統(tǒng)、超市管理系統(tǒng)等開發(fā)實戰(zhàn)項目講解綜合數(shù)據(jù)庫編程新技術(shù)、新知識的應(yīng)用。本書的任務(wù)是讓讀者積累用VB.NET 2015進行應(yīng)用程序?qū)嶋H開發(fā)的經(jīng)驗,提升讀者項目開發(fā)的能力。
在編寫思路上,基于理論提煉、實例驅(qū)動、拓展訓(xùn)練的教學理念,對本書各部分編排層次清晰,難度深度適中,通過剖析實例來介紹各章節(jié)核心知識,使讀者加深對基礎(chǔ)知識的掌握,通過拓展訓(xùn)練模塊強化訓(xùn)練,使讀者可以掌握基于Windows操作系統(tǒng)的應(yīng)用程序的開發(fā)方法,并為進一步學習其他面向?qū)ο蟮某绦蛟O(shè)計語言(如VC 、C#、JSP、ASP.NET等)夯實基礎(chǔ)。
本書的主要特點如下。
1.平臺升級,技術(shù)新穎
把開發(fā)平臺升級到Visual Studio 2015,使用的語言升級到VB.NET 2015。改變過于陳舊、冗余、老套的數(shù)據(jù)庫編程方法,發(fā)揮.NET數(shù)據(jù)庫控件編程與網(wǎng)絡(luò)編程的優(yōu)勢,增加新知識、新技術(shù)應(yīng)用。
2.典型實例,貼近實際
針對學生的學習特點,各章節(jié)理論分析通俗易懂、敘述精練、邏輯分明、圖文結(jié)合,并通過實例探析模塊豐富學習,實例貼近生活實際,使學生可以熟練掌握,學以致用并進行編程技巧遷移。
3.經(jīng)驗結(jié)合,拓展訓(xùn)練
結(jié)合教學理念與多位教師的教學經(jīng)驗,通過拓展訓(xùn)練模塊提高編程效率與技巧,引用最新的.NET數(shù)據(jù)訪問技術(shù),結(jié)合VB.NET開發(fā)選課管理系統(tǒng)、VB.NET開發(fā)超市管理系統(tǒng)詳細剖析VB.NET中綜合數(shù)據(jù)庫高級編程的技術(shù)。
4.注釋詳盡,視頻輔助
書中所有的代碼都提供了注釋講解,配套資源中提供了數(shù)據(jù)庫編程開發(fā)實例的視頻講解,讀者可以通過視頻快速、高效、容易地學習。
本書由工作在一線教學崗位的高校教師編寫,具有多年的高校計算機教學經(jīng)驗,了解學生的學習特點以及學習可能遇到的問題,書中突顯了重點和難點,針對編程部分還增加了代碼解釋。本書可作為高等學校計算機類相關(guān)專業(yè)教材,同樣適合作為高職高專院校計算機類相關(guān)專業(yè)的教材,也可作為軟件編程開發(fā)人員的技術(shù)參考書。教學參考學時為60~72學時。
本書第1、2、10、11章由陳惠娥編寫,第3、4、7、8章由胡安明編寫,第5、6、9章由陳亞輝編寫。信息與傳媒學院計科組教授參與指導(dǎo)了各章的拓展訓(xùn)練部分,在此表示感謝。本書的編寫得到了電子工業(yè)出版社的大力支持,全書由劉瑞新教授認真指導(dǎo)修改并定稿,冉哲編輯在實例探析的寫作思路上給予了寶貴的建議,在此表示誠摯的謝意。由于作者水平所限,本書難免存在疏漏和不足之處,敬請廣大讀者批評指正。
為了方便教師授課及讀者的學習,本書提供了電子教案、源代碼等,登錄華信教育資源網(wǎng)(www.hxedu.com.cn)注冊后免費下載。
編 者
劉瑞新,教授,現(xiàn)就職于北京信息職業(yè)技術(shù)學院(東校區(qū))軟件工程系。我社老作者,具有多年寫作經(jīng)驗,在我社出版過30多本教材。