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