出版時間:2008-4 出版社:水利水電出版社 作者:潘曉文 主編 頁數(shù):218
內(nèi)容概要
本書是普通高等教育“十一五”國家級規(guī)劃教材,系統(tǒng)介紹Visual Basic.NET應(yīng)用程序設(shè)計技術(shù),內(nèi)容包括:Visual Basic.NET集成環(huán)境、Visual Basic.NET編程基礎(chǔ)、程序控制結(jié)構(gòu)、復(fù)合數(shù)據(jù)類型、過程、常用算法及其程序?qū)崿F(xiàn)、面向?qū)ο蟮某绦蛟O(shè)計、窗體與控件、文件、ADO.NET對數(shù)據(jù)庫的訪問、ASP.NET技術(shù)等。讀者在完成本書的學(xué)習(xí)和程序設(shè)計實踐后,可以初步掌握Visual Basic.NET的應(yīng)用程序開發(fā)技能。 本書可作為高等院校計算機(jī)基礎(chǔ)課的教材,要求的起點不高,適合能進(jìn)行簡單計算機(jī)操作的初學(xué)者,也適合工程技術(shù)人員參考?! ”緯娮咏贪?、在線和單機(jī)版的考試系統(tǒng)、在線輔導(dǎo)系統(tǒng)等資料可以從中國水利水電出版社網(wǎng)站免費下載,網(wǎng)址為http://www.waterpub.com.cn/softdown/。
書籍目錄
前言第1章 Visual Basic.NET入門 本章學(xué)習(xí)目標(biāo) 1.1 程序與程序語言 1.2 面向?qū)ο蟮幕靖拍睢?.3 .NET框架(.NET Framework)概述 1.3.1 公共語言運行庫 1.3.2 .NET框架基礎(chǔ)類庫 1.4 Visual Studio.NET 1.4.1 新建一個項目 1.4.2 Visual Basic.NET集成開發(fā)環(huán)境 1.4.3 控件繪制 1.4.4 調(diào)整大小、移動和鎖定控件 1.4.5 設(shè)置窗體和控件的屬性 1.4.6 編寫事件過程 1.4.7 其他浮動面板第2章 Visual Basic.NET編程基礎(chǔ) 本章學(xué)習(xí)目標(biāo) 2.1 Visual Basic.NET數(shù)據(jù)類型 2.2 變量和常量 2.2.1 變量的命名規(guī)則 2.2.2 變量的聲明 2.2.3 變量的作用域與生存期 2.2.4 靜態(tài)變量 2.2.5 常量 2.2.6 數(shù)據(jù)類型的轉(zhuǎn)換 2.3 運算符與表達(dá)式 2.3.1 賦值運算符 2.3.2 算術(shù)運算符 2.3.3 邏輯/按位運算符 2.3.4 移位運算符 2.3.5 比較運算符 2.3.6 串聯(lián)運算符 2.3.7 運算符優(yōu)先級 2.4 常用的方法 2.4.1 Math類 2.4.2 Conversion模塊 2.4.3 MessageBox獒第3章 程序控制結(jié)構(gòu) 本章學(xué)習(xí)目標(biāo) 3.1 順序結(jié)構(gòu)程序設(shè)計 3.2 選擇結(jié)構(gòu)程序設(shè)計 3.2.1 If語句 3.2.2 Select Case語句 3.2.3 On-GoTo語句 3.3 循環(huán)結(jié)構(gòu)程序設(shè)計 3.3.1 ForNext語句 3.3.2 WhileEnd while循環(huán) 3.3.3 Doloop循環(huán) 3.3.4 循環(huán)的嵌套 3.4 其他控制語句 3.4.1 GoTo語句 3.4.2 Exit語句 3.4.3 End語句第4章 復(fù)合數(shù)據(jù)類型 本章學(xué)習(xí)目標(biāo) 4.1 結(jié)構(gòu) 4.1.1 聲明結(jié)構(gòu) 4.1.2 結(jié)構(gòu)變量 4.2 數(shù)組 4.2.1 數(shù)組的定義 4.2.2 數(shù)組的基本操作 4.2.3 結(jié)構(gòu)數(shù)組 4.2.4 Array對象 4.3 枚舉 4.3.1 用Enum語句定義枚舉 4.3.2 枚舉變量 4.3.3 枚舉的應(yīng)用 4.4 集合 4.4.1 Collection對象 4.4.2 自定義集合對象第5章 過程 本章學(xué)習(xí)目標(biāo) 5.1 Sub過程 5.1.1 通用過程的定義 5.1.2 通用過程的創(chuàng)建 5.1.3 Sub子過程的調(diào)用 5.2 Function過程 5.2.1 Function過程的定義 5.2.2 Function過程的調(diào)用 5.2.3 模塊 5.3 參數(shù)的傳遞 5.3.1 形參與實參 5.3.2 數(shù)組參數(shù) 5.3.3 可選參數(shù) 5.3.4 可變參數(shù) 5.4 過程的嵌套和遞歸調(diào)用 5.4.1 過程的嵌套 5.4.2 遞歸調(diào)用 5.5 過程重載第6章 常用算法及其程序?qū)崿F(xiàn) 本章學(xué)習(xí)目標(biāo) 6.1 算法和數(shù)據(jù)結(jié)構(gòu) 6.1.1 算法的概念 6.1.2 算法的描述 6.1.3 數(shù)據(jù)結(jié)構(gòu)的概念 6.2 查找和排序算法 6.2.1 查找算法及其程序?qū)崿F(xiàn) 6.2.2 排序算法及其程序?qū)崿F(xiàn) 6.2.3 數(shù)組查找和排序算法程序舉例 6.3 基本數(shù)值算法 6.3.1 一元非線性方程實根的數(shù)值算法及其程序?qū)崿F(xiàn) 6.3.2 一元函數(shù)定積分的數(shù)值算法及其程序?qū)崿F(xiàn)第7章 面向?qū)ο蟮某绦蛟O(shè)計 本章學(xué)習(xí)目標(biāo) 7.1 面向?qū)ο蟮南嚓P(guān)概念 7.1.1 面向?qū)ο蟪绦蛟O(shè)計的基本特性 7.1.2 字段、屬性過程、方法和事件 7.2 定義類 7.2.1 用面向?qū)ο蟮乃枷雽栴}進(jìn)行描述 7.2.2 定義類 7.3 對象 7.3.1 創(chuàng)建和使用對象 7.3.2 創(chuàng)建和使用對象數(shù)組 7.4 類的繼承 7.4.1 Inherits語句 7.4.2 繼承修飾符 7.4.3 添加子類的屬性和方法 7.4.4 重寫派生類中的屬性和方法 7.4.5 重載和重寫 7.4.6 繼承和作用域 7.4.7 New和Finalize方法在類層次結(jié)構(gòu)中如何工作 7.4.8 面向?qū)ο蟪绦蛟O(shè)計實例 7.5 Visual Basic中的共享成員 7.6 事件 7.7 接口第8章 窗體 本章學(xué)習(xí)目標(biāo) 8.1 Visual Basic的窗體 8.2 窗體外觀設(shè)計 8.3 窗體的事件 8.3.1 鼠標(biāo)事件 8.3.2 鍵盤事件 8.3.3 窗體啟動和關(guān)閉事件 8.4 在窗體上加入控件 8.4.1 標(biāo)簽 8.4.2 文本框 8.4.3 單選按鈕 8.4.4 按鈕 8.4.5 調(diào)整控件位置 8.4.6 分組框 8.4.7 組合框 8.4.8 復(fù)選框控件 8.4.9 圖片框 8.4.10 列表框 8.4.11 菜單 8.4.12 計時器 8.4.13 滾動條 8.4.14 打印 8.5 多文檔界面應(yīng)用程序第9章 文件 本章學(xué)習(xí)目標(biāo) 9.1 文件和流的概念 9.1.1 文件的概念 9.1.2 流的概念 9.2 文本文件的讀寫 9.2.1 StreamReader對象 9.2.2 StreamWriter對象 9.3 二進(jìn)制文件的讀寫 9.3.1 FileStream對象 9.3.2 BinaryWdter和BinaryReader對象 9.3.3 復(fù)雜數(shù)據(jù)類型的數(shù)據(jù)寫入 9.4 目錄和文件操作 9.4.1 目錄操作 9.4.2 文件操作第10章 ADO.NET對數(shù)據(jù)庫的訪問 本章學(xué)習(xí)目標(biāo) 10.1 數(shù)據(jù)庫基礎(chǔ) 10.1.1 數(shù)據(jù)庫基本概念 10.1.2 用Access實現(xiàn)數(shù)據(jù)庫 10.2 結(jié)構(gòu)化查詢語言SQI 10.2.1 SELECT語句 10.2.2 UPDATE語句 10.2.3 INSERT語句 10.2.4 DELETE語句 10.3 ADO.NET體系結(jié)構(gòu) 10.4 Connection對象 10.4.1 SqlConnection對象 10.4.2 OleDbConnection對象 10.5 Command對象與DataReader對象 10.5.1 Command對象 10.5.2 DataReader對象 10.5.3 使用DataReader對象讀取數(shù)據(jù)庫 10.6 DataSet對象與DataAdapter對象 10.6.1 DataSet對象 10.6.2 DataAdapter對象 10.7 DataView對象 10.8 在DataGrid控件中顯示數(shù)據(jù) 10.9 使用DataSet更新數(shù)據(jù)庫第11章 ASP.NET初步 本章學(xué)習(xí)目標(biāo) 11.1 Web編程基礎(chǔ) 11.1.1 網(wǎng)頁瀏覽基本原理 11.1.2 網(wǎng)頁地址 11.1.3 HTML文件格式 11.1.4 靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁 11.2 Web服務(wù)器與Microsoft IIS 11.2.1 IIS的安裝 11.2.2 配置IIS 11.3 ASP.NET的工作原理 11.3.1 ASP.NET簡介 11.3.2 新建ASP.NET應(yīng)用程序 11.3.3 ASP.NET網(wǎng)頁代碼模型 11.3.4 Web窗體運行機(jī)制 11.4 服務(wù)器端控件 11.4.1 控件的聲明及屬性、事件和方法 11.4.2 HTML Server控件 11.4.3 Web服務(wù)器控件 11.4.4 Web窗體程序設(shè)計與Windows窗體程序設(shè)計的不同之處 11.5 數(shù)據(jù)驗證控件 11.5.1 RequiredFieldValidator控件 11.5.2 RangeValidator控件 11.5.3 RegularExpressionValidator控件 11.5.4 CompareValidator控件 11.5.5 ValidationSummary控件 11.6 內(nèi)部對象 11.6.1 Request對象 11.6.2 Response對象 11.6.3 Session對象 11.6.4 Application對象 11.6.5 Cookie對象參考文獻(xiàn)
章節(jié)摘錄
第1章 Visual Basic.N ET入門 本章學(xué)習(xí)目標(biāo) 本章作為學(xué)習(xí)程序設(shè)計的入門章節(jié),首先介紹了程序以及程序設(shè)計語言的概念,以便讀者初步了解程序設(shè)計的內(nèi)容,接著介紹了各種程序設(shè)計語言的特點。本章通過一個簡單的例子描述了Visual Basic.NET程序的開發(fā)步驟,并對Visual Basic.NET集成開發(fā)環(huán)境做了總體介紹。由于Visual Basic.NET是基于Microsoft.NET平臺的開發(fā)工具,所以本章也對.NET Framework做了簡單介紹?! ?.1 程序與程序語言 計算機(jī)程序是一系列的計算機(jī)指令,命令計算機(jī)去完成某一項工作,從而實現(xiàn)一定的結(jié)果。編寫這些計算機(jī)指令的工作就稱為編程,這些指令的集合就是程序,所用指令的描述方式或描述規(guī)則就是程序語言?! ≡谟嬎銠C(jī)誕生之初,人們使用二進(jìn)制形式的機(jī)器語言編寫程序。機(jī)器語言是CPU的指令系統(tǒng),用機(jī)器語言編寫的程序可以被計算機(jī)直接理解和執(zhí)行。但是它們不直觀、難記、難理解、不易查錯、開發(fā)周期長,要求用戶必須具有較多的計算機(jī)方面的知識,熟悉機(jī)器的內(nèi)部結(jié)構(gòu),并且不同指令集的CPU機(jī)器語言也不盡相同,使得程序的可移植性差。為了減輕程序員的負(fù)擔(dān),人們使用一些用于幫助記憶的符號來代替機(jī)器語言的指令,由這些助記符組成的指令系統(tǒng)稱為匯編語言。用匯編語言書寫的程序計算機(jī)不能直接執(zhí)行,需要有專門的軟件(匯編系統(tǒng))進(jìn)行加工,把這種程序翻譯成機(jī)器能夠理解的二進(jìn)制指令形式,然后才能在計算機(jī)上使用。匯編語言由于其自身的特點,可讀性仍然不是很好,且不太容易編寫非常大型的程序。 為了克服低級語言的弱點,從20世紀(jì)50年代起,相繼研制出了FORTRAN、C、Pascal、BASIC等高級語言。高級語言是一種類似自然語言和數(shù)學(xué)公式的程序設(shè)計語言,它們獨立于計算機(jī),所以程序的可移植性好。另外,高級語言的語句功能強(qiáng),通常一個語句相當(dāng)于許多條機(jī)器指令,使編程效率大為提高。使用高級語言,程序員可以不關(guān)心機(jī)器的內(nèi)部結(jié)構(gòu),把主要精力放在解決問題的思路和方法上,大大減輕了程序員的負(fù)擔(dān)。使用這一時期的高級語言,程序員的注意力集中在算法(用計算機(jī)在有限步驟內(nèi)解決問題的方法)的描述上。程序員不僅要告訴計算機(jī)“做什么”,而且還要告訴計算機(jī)“如何做”。用這類編程語言編程,通常把解題的過程看成是數(shù)據(jù)加工的過程。正是由于用這些語言來解決問題時需要詳細(xì)地描述解題過程,因此這類語言也可稱為“面向?qū)崿F(xiàn)的語言”或“面向過程的語言”。
編輯推薦
Visual Basic.NET是微軟公司近年推出的一種核心編程語言,能快捷、方便地開發(fā)Windows應(yīng)用程序和wleb應(yīng)用程序。本書以實例為中心,介紹使用Ⅵsual Basic.NET應(yīng)用程序設(shè)計的方法和技術(shù)。全書共分11章。第1章介紹Visual Basic.NET的入門知識,主要包括.NET框架、Visual Studio集成開發(fā)環(huán)境及基本的Windows窗體控件,使讀者能掌握基本的Visual Basic.NET程序設(shè)計步驟;第2~5章介紹Visual Basic.NET語言程序設(shè)計基礎(chǔ)、程序流程控制,以及數(shù)組、結(jié)構(gòu)與過程等基礎(chǔ)知識;第6章介紹常用算法及其程序?qū)崿F(xiàn),通過該章的學(xué)習(xí)能提高學(xué)生的編程能力;第7章介紹面向?qū)ο蟮某绦蛟O(shè)計;第8章介紹窗體與控件;第9章介紹文件;第10章介紹ADO.NET對數(shù)據(jù)庫的訪問;第11章介紹ASP.NET技術(shù)。
圖書封面
評論、評分、閱讀與下載
Visual Basic.NET 程序設(shè)計 PDF格式下載