Visual Basic.NET程序設(shè)計

出版時間:2010-7  出版社:孫踐知、張迎新、肖媛媛、 陳明 清華大學出版社 (2010-07出版)  作者:孫踐知 等 著  頁數(shù):281  

前言

21世紀影響世界的三大關(guān)鍵技術(shù):以計算機和網(wǎng)絡(luò)為代表的信息技術(shù);以基因工程為代表的生命科學和生物技術(shù);以納米技術(shù)為代表的新型材料技術(shù)。信息技術(shù)居三大關(guān)鍵技術(shù)之首。國民經(jīng)濟的發(fā)展采取信息化帶動現(xiàn)代化的方針,要求在所有領(lǐng)域中迅速推廣信息技術(shù),導(dǎo)致需要大量的計算機科學與技術(shù)領(lǐng)域的優(yōu)秀人才。計算機科學與技術(shù)的廣泛應(yīng)用是計算機學科發(fā)展的原動力,計算機科學是一門應(yīng)用科學。因此,計算機學科的優(yōu)秀人才不僅應(yīng)具有堅實的科學理論基礎(chǔ),而且更重要的是能將理論與實踐相結(jié)合,并具有解決實際問題的能力。培養(yǎng)計算機科學與技術(shù)的優(yōu)秀人才是社會的需要、國民經(jīng)濟發(fā)展的需要。制定科學的教學計劃對于培養(yǎng)計算機科學與技術(shù)人才十分重要,而教材的選擇是實施教學計劃的一個重要組成部分,《21世紀計算機科學與技術(shù)實踐型教程》主要考慮了下述兩方面。一方面,高等學校的計算機科學與技術(shù)專業(yè)的學生,在學習了基本的必修課和部分選修課程之后,立刻進行計算機應(yīng)用系統(tǒng)的軟件和硬件開發(fā)與應(yīng)用尚存在一些困難,而《21世紀計算機科學與技術(shù)實踐型教程》就是為了填補這部分空白。將理論與實際聯(lián)系起來,使學生不僅學會了計算機科學理論,而且也學會應(yīng)用這些理論解決實際問題。另一方面,計算機科學與技術(shù)專業(yè)的課程內(nèi)容需要經(jīng)過實踐練習,才能深刻理解和掌握。因此,本套教材增強了實踐性、應(yīng)用性和可理解性,并在體例上做了改進——使用案例說明。實踐型教學占有重要的位置,不僅體現(xiàn)了理論和實踐緊密結(jié)合的學科特征,而且對于提高學生的綜合素質(zhì),培養(yǎng)學生的創(chuàng)新精神與實踐能力有特殊的作用。因此,研究和撰寫實踐型教材是必需的,也是十分重要的任務(wù)。優(yōu)秀的教材是保證高水平教學的重要因素,選擇水平高、內(nèi)容新、實踐性強的教材可以促進課堂教學質(zhì)量的快速提升。在教學中,應(yīng)用實踐型教材可以增強學生的認知能力、創(chuàng)新能力、實踐能力以及團隊協(xié)作和交流表達能力。實踐型教材應(yīng)由教學經(jīng)驗豐富、實際應(yīng)用經(jīng)驗豐富的教師撰寫。此系列教材的作者不但從事多年的計算機教學,而且參加并完成了多項計算機類的科研項目,他們把積累的經(jīng)驗、知識、智慧、素質(zhì)融合于教材中,奉獻給計算機科學與技術(shù)的教學。我們在組織本系列教材過程中,雖然經(jīng)過了詳細的思考和討論,但畢竟是初步的嘗試,不完善甚至缺陷不可避免,敬請讀者指正。

內(nèi)容概要

  本書將Visual Basic.NET程序設(shè)計所必須掌握的知識歸納為若干案例,每個案例解決一個問題。初學者只需模仿案例,將獲得直接體驗,然后學習和案例直接相關(guān)的知識。通過一個單元接著一個單元的模仿、學習,逐步地構(gòu)成完整的知識體系?! ∪珪到y(tǒng)地介紹了.NET的基本概念、Visual Basic.NET的基本語法規(guī)則、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組和集合、函數(shù)和過程、常用的類庫、面向?qū)ο蟮母拍睢?shù)據(jù)庫編程以及文件的概念及使用方法等內(nèi)容?! ∧壳白钚掳姹臼荲isual Studio 2010 Bata版,考慮到Bata版軟件可能存在問題,本書采用了VisualStudio 2008作為開發(fā)環(huán)境?! ”緯m合作為高等學校Visual Basic.NET程序設(shè)計課程教材,書中涉及了大量的最新VisualBasic.NET程序設(shè)計技術(shù),也可作為程序開發(fā)人員的參考書。

書籍目錄

第1章 VisualBasic.NET概述1.1 VisualBasic.NET歷史1.2 VisualBasic.NET特點1.3 .NET架構(gòu)1.4 任務(wù)1:安裝VisualBasic.NET1.5 任務(wù)2:建立最簡單的VisualBasic.NET程序1.6 任務(wù)3:建立可交互的VisualBasic.NET程序1.7 任務(wù)4:更改文本框背景顏色1.8 小結(jié)1.9 作業(yè)第2章 VisualBasic.NET語言基礎(chǔ)2.1 任務(wù)1:計算圓的周長和面積2.2 任務(wù)2:簡單乘方運算2.3 任務(wù)3:溫度轉(zhuǎn)換2.4 任務(wù)4:顯示用戶歡迎窗口2.5 小結(jié)2.6 作業(yè)第3章 分支結(jié)構(gòu)3.1 任務(wù)1:求最大數(shù)3.2 任務(wù)2:判斷奇偶數(shù)3.3 任務(wù)3:判斷字符類型3.4 任務(wù)4:用戶信息驗證(1)3.5 任務(wù)5:成績轉(zhuǎn)換3.6 任務(wù)6:判斷正負數(shù)3.7 小結(jié)3.8 作業(yè)第4章 循環(huán)結(jié)構(gòu)4.1 任務(wù)1:計算N的階乘,N為自然數(shù)4.2 任務(wù)2:生成隨機數(shù)4.3 任務(wù)3:猜數(shù)游戲4.4 任務(wù)4:有趣的三位數(shù)4.5 任務(wù)5:輸入兩個整數(shù),求出它們之間所有的素數(shù)4.6 小結(jié)4.7 作業(yè)第5章 數(shù)組、結(jié)構(gòu)和集合5.1 任務(wù)1:輸出高于平均成績的分數(shù)5.2 任務(wù)2:將輸入的10個整數(shù)按逆序輸出5.3 任務(wù)3:將學生成績從小到大排序5.4 任務(wù)4:學生成績表(1)5.5 任務(wù)5:輸出楊輝三角形5.6 任務(wù)6:學生成績表(2)5.7 任務(wù)7:學生成績表(3)5.8 小結(jié)5.9 作業(yè)第6章 過程6.1 任務(wù)1:統(tǒng)計字符個數(shù)6.2 任務(wù)2:進制轉(zhuǎn)換6.3 任務(wù)3:數(shù)字排序6.4 任務(wù)4:計算Fibonacci數(shù)列6.5 任務(wù)5:用戶信息驗證(2)6.6 小結(jié)6.7 作業(yè)第7章 面向?qū)ο蟮母拍?.1 任務(wù)1:類定義示例7.2 任務(wù)2:封裝示例7.3 任務(wù)3:繼承示例7.4 任務(wù)4:方法重載示例7.5 任務(wù)5:多態(tài)的示例7.6 小結(jié)7.7 作業(yè)第8章 NET類庫8.1.NET類庫概述8.2 任務(wù)1:小學生算術(shù)測驗8.3 任務(wù)2:繪制花瓣圖案8.4 任務(wù)3:簡單端口掃描器8.5 任務(wù)4:簡單郵件發(fā)送系統(tǒng)8.6 任務(wù)5:多線程應(yīng)用8.7 任務(wù)6:文件加密8.8 小結(jié)8.9 作業(yè)第9章 文件9.1 文件概述9.2 任務(wù)1:順序文件的讀寫9.3 任務(wù)2:隨機文件的讀寫9.4 任務(wù)3:使用流進行二進制文件的讀寫9.5 任務(wù)4:簡單文件管理器9.6 小結(jié)9.7 作業(yè)第10章 ADO.NET和數(shù)據(jù)庫10.1 任務(wù)1:創(chuàng)建數(shù)據(jù)庫10.2 任務(wù)2:連接和操作數(shù)據(jù)庫10.3 任務(wù)3:Binding Source組件的應(yīng)用(1)10.4 任務(wù)4:Binding Source組件的應(yīng)用(2)10.5 小結(jié)10.6 作業(yè)第11章 用戶界面設(shè)計11.1 任務(wù)1:圖片瀏覽11.2 任務(wù)2:字體格式11.3 任務(wù)3:打字小游戲11.4 任務(wù)4:小小畫筆11.5 任務(wù)5:簡易文本編輯器11.6 任務(wù)6:菜單調(diào)用外部程序11.7 任務(wù)7:多重窗體11.8 小結(jié)11.9 作業(yè)第12章 異常處理12.1 任務(wù)1:異常處理示例(1)12.2 任務(wù)2:異常處理示例(2)12.3 任務(wù)3:主動拋出異常示例12.4 小結(jié)12.5 作業(yè)參考文獻

章節(jié)摘錄

插圖:1.7.2 操作步驟1.新建項目并添加控件新建名為chl-6的windows應(yīng)用程序,并將代碼文件名由默認的Forml.vb重命名為chl-6.vb,具體方法是右擊Forml.vb,在彈出的快捷菜單中重命名。如圖1-23所示,在窗體中分別插入1個標簽,1個文本框,2個命令按鈕。2.設(shè)置控件屬性1)設(shè)置文本框?qū)傩栽赩isual Studio 2008中,通過“屬性”窗口可以為所有控件設(shè)置初始狀態(tài)時的屬性,  在本例中即通過文本框Text Boxl的“屬性”窗口為其設(shè)置初始狀態(tài)時的屬性。在本例中需改變Text:Boxl的Text Mode屬性,將其由默認值Single Line改為Multi Line,改變該屬性后文本框Text Boxl即可以接受多行輸入。為了顯示清楚起見,在本例中將Text Boxl控件Font屬性的設(shè)置為“小四”。每個控件都有許多屬性,都會在“屬性”窗口中被顯示出來,若設(shè)計者未對某一屬性進  行設(shè)置,則該屬性使用默認值,而被設(shè)置過的屬性使用設(shè)置值。為了清晰起見,被設(shè)置過  的屬性值在“屬性”窗口中以加粗方式顯示。2)設(shè)置命令按鈕和標簽屬性本例中需將命令按鈕Buttonl的Text屬性設(shè)置為Gold。需要強調(diào)一下,控件的ID和Text是兩個完全不同的屬性,在本例中命令按鈕的ID是Buttonl,ID的作用是用來標識該命令按鈕,也就是說該命令按鈕名稱為Buttonl,而該命令按鈕的Text屬性為Gold,即其在窗體上顯示出的內(nèi)容是Gold,如圖1-23所示。但有時為了敘述方便,也直接用控件的Text屬性來表述控件,如將本例中的名為 Buttonl的命令按鈕稱為Gold按鈕。將按鈕Button2的Text屬性設(shè)置為Light Gray。將標簽的Text屬性設(shè)置為“請輸入內(nèi)容”。3)設(shè)置窗體屬性本例中需將窗體標題設(shè)置為“更改文本框背景顏色”。具體方式是在窗體上單擊,在“屬性”窗口中會自動顯示出窗體相關(guān)的屬性,將窗體的Text屬性更改為“更改文本框背景顏色”。將窗體的cursor屬性設(shè)置為CROSS,該屬性將鼠標狀態(tài)從默認方式改為+方式。3.編寫事件處理代碼在本例中要求單擊Gold和Light Gray按鈕時,文本框的背景顏色分別改為Gold和Light Gray顏色,要實現(xiàn)這個功能需要編寫特定的代碼來處理命令按鈕單擊事件。

編輯推薦

《Visual Basic.NET程序設(shè)計》是21世紀計算機科學與技術(shù)實踐型教程,普通高等教育“十一五”國家級規(guī)劃教材之一。

圖書封面

評論、評分、閱讀與下載


    Visual Basic.NET程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7