注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVisual Basic.NET程序設(shè)計(jì)

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

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

定 價(jià):¥42.00

作 者: 邵鵬鳴編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 新世紀(jì)高職高專計(jì)算機(jī)軟件技術(shù)專業(yè)規(guī)劃教材
標(biāo) 簽: Basic

ISBN: 9787111152637 出版時(shí)間: 2005-01-01 包裝: 平裝
開本: 24cm 頁(yè)數(shù): 515 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書講述面向?qū)ο蟮某绦蛟O(shè)計(jì),反映了目前程序設(shè)計(jì)領(lǐng)域的一些最新思想。全書在.NET的框架下講述VisualBasic的編程,而.NET的設(shè)計(jì)思想集中反映了現(xiàn)代計(jì)算機(jī)軟件技術(shù)的最新發(fā)展。VisualBasic6升級(jí)到VisualBasic.NET使VisualBasic真正成為了一種面向?qū)ο蟮木幊陶Z(yǔ)言。本書力求反映VisualBasic的最新變革,講述全新的VisualBasic.NET語(yǔ)言。本書共分3個(gè)部分,分別是Windows編程(第1-11章)、Web編程與ASP.NET初步(第12-14章)以及數(shù)據(jù)庫(kù)編程與ADO.NET初步(第15、16章)。本書內(nèi)容翔實(shí),例題豐富,適合作為高等院校大學(xué)本科程序設(shè)計(jì)類課程的教材,也適合初學(xué)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的讀者和各類自學(xué)人員閱讀。本書是為4年制大學(xué)本科學(xué)生編寫的一本VisualBasic.NET教材。本書特別針對(duì)非計(jì)算機(jī)專業(yè)的學(xué)生,是作為他們的第一門程序設(shè)計(jì)語(yǔ)言課程而編寫的。本書假設(shè)學(xué)生在此之前學(xué)習(xí)了"大學(xué)計(jì)算機(jī)基礎(chǔ)"("計(jì)算機(jī)文化基礎(chǔ)"),對(duì)計(jì)算機(jī)具有一定的了解和認(rèn)識(shí),具有操作計(jì)算機(jī)的基本能力。作為大學(xué)學(xué)生的第二門程序設(shè)計(jì)課程的教材,本書在整個(gè)編寫過(guò)程中力求簡(jiǎn)單實(shí)用。本書是在.NET的框架之下講述VisualBasic的編程,.NET的設(shè)計(jì)思想集中反映了現(xiàn)代計(jì)算機(jī)軟件技術(shù)的最新發(fā)展。本書盡量避免對(duì)。NET框架的討論,只要求學(xué)生理解對(duì)VisualBasic.NET編程所需要的基本知識(shí)。VisualBasic6到VisualBasic.NET的升級(jí)使得VisualBasic語(yǔ)言發(fā)生了革命性的變革。最重要的一點(diǎn)體現(xiàn)在VisualBasic真正成為了一種面向?qū)ο蟮木幊陶Z(yǔ)言。這也使得VisualBasic.NET相比VisualBasic6來(lái)講要難以掌握,但相比起其他語(yǔ)言,VisualBasic.NET還是容易一些。VisualBasic6的一些用法在.NET中仍然可用,但本書不講述也不涉及這些用法。本書也不討論VisualBasic.NET和VisualBasic6之間的異同。面向?qū)ο蟮木幊趟枷胍彩潜緯v述的重點(diǎn)內(nèi)容之一。本書從第3章起就開始講述面向?qū)ο缶幊痰乃枷?,而且,本書不提及面向過(guò)程的編程,也不涉及任何面向過(guò)程編程的講述。同時(shí),本書也不講述流程圖,希望學(xué)生直接理解代碼流程,或者使用偽語(yǔ)言描述算法。全書共有16章和2個(gè)附錄。講述完本書的所有內(nèi)容(不包括2個(gè)附錄)大約需要64課時(shí)(其中32課時(shí)講課,32課時(shí)上機(jī))。如果需要做較為深入的講述,則講課課時(shí)約需48課時(shí)左右。本書共分3個(gè)部分,分別是Windows編程(第1-11章)、Web編程與Asp.NET初步(第""14章)以及數(shù)據(jù)庫(kù)編程與ADO.NET初步(第15、16章),可以根據(jù)需要選講不同的部分。其中第15、16章的內(nèi)容不依賴于第12-14章,可以在學(xué)完第11章后直接講述第15、16章。對(duì)于ASP.NET和ADO.NET而言,本書僅僅是一些入門講述,只要求學(xué)生能完成最基本的功能。為后續(xù)課程的學(xué)習(xí)建立一個(gè)基礎(chǔ),或者對(duì)于自學(xué)能力較強(qiáng)的學(xué)生,能夠引導(dǎo)他們?nèi)ミM(jìn)一步自學(xué)ASP.NET和ADO.NET的編程。本書最初以講義的形式在西安交通大學(xué)的部分非計(jì)算機(jī)專業(yè)中講述。參加講義編寫的人員有崔舒寧(第1、2、8、12+14章、附錄A),于克倩(第3、4章),楊琦(第5、15、16章、附錄B),李尊朝(第6、7章),沈紅(第9N11章)。在此基礎(chǔ)上,根據(jù)實(shí)際講課中教師與學(xué)生的反饋,由馮博琴和崔舒寧對(duì)全書做了統(tǒng)一的修訂。重新改寫了原講義的所有章節(jié),對(duì)部分章節(jié)完全進(jìn)行了重寫;增加了.NET框架的基礎(chǔ)知識(shí);改寫了原講義中的所有例題,并增加了部分例題;補(bǔ)充了部分習(xí)題;去除了原講義中在VisualBaisc.NET中不提倡的用法(VisualBasic6的用法)。本書雖經(jīng)反復(fù)斟酌,但肯定仍有錯(cuò)誤與疏漏之處,懇請(qǐng)廣大讀者批評(píng)指正。意見(jiàn)與建議請(qǐng)發(fā)[-mail到:sncui@ctec.xjtu.edu.cn。我們將非常感謝您的來(lái)信。本書所有例題的源代碼可以在http://www,tup.com.cn處下載。所有例題在VisualStudio.NET和WindowsXP環(huán)境下通過(guò)了測(cè)試,但未在其他Windows環(huán)境下做過(guò)測(cè)試。由于在書中已對(duì)源代碼做了詳細(xì)分析,因此,在實(shí)際代碼中省去了注釋。作者2004年7月

作者簡(jiǎn)介

暫缺《Visual Basic.NET程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

前言
第1章 緒論
1. 1 程序設(shè)計(jì)與VisualBasic. NET所擔(dān)任的角色
1. 2 HelloWorld程序
1. 2. 1 程序的編輯與輸入
1. 2. 2 程序的生成與運(yùn)行
1. 3 Visual Basic. NET編程的一般步驟
1. 4 IDE環(huán)境的使用
1. 5 菜單中主要項(xiàng)的簡(jiǎn)要說(shuō)明
1. 6 幫助系統(tǒng)的使用
1. 7 自學(xué)內(nèi)容
上機(jī)練習(xí)
第2章 創(chuàng)建第一個(gè)Windows應(yīng)用程序
2. 1 開始新的Windows項(xiàng)目
2. 2 設(shè)計(jì)程序界面
2. 2. 1 VisualBasic控件
2. 2. 2 設(shè)置控件屬性并排列控件
2. 3 編寫與運(yùn)行程序
2. 3. 1 編寫按鈕事件代碼
2. 3. 2 運(yùn)行程序
2. 3. 3 理解程序
2. 4 保存成果
2. 5 進(jìn)一步理解Windows的事件驅(qū)動(dòng)
2. 5. 1 事件驅(qū)動(dòng)的編程
2. 5. 2 理解程序
2. 6 自學(xué)內(nèi)容
2. 6. 1 VisualBasic. NET解決方案
2. 6. 2 項(xiàng)目文件
2. 6. 3 在Windows下運(yùn)行程序
上機(jī)練習(xí)
第3章 數(shù)據(jù)類型. 變量和表達(dá)式
3. 1 VisualBasic. NET數(shù)據(jù)類型
3. 1. 1 數(shù)據(jù)類型
3. 1. 2 解數(shù)據(jù)類型
3. 2 變量與常量
3. 2. 1 聲明變量
3. 2. 2 變量的命名規(guī)則
3. 2. 3 變量的有效范圍
3. 2. 4 常量
3. 3 運(yùn)算符與表達(dá)式
3. 3. 1 賦值語(yǔ)句
3. 3. 2 運(yùn)算符
3. 3. 3 表達(dá)式
3. 4 類型轉(zhuǎn)換
3. 5 程序的/頃序結(jié)構(gòu)
3. 6 VisualBasic程序格式
3. 7 GroupBox, RadioButton和CheckBox控件
3. 7. 1 RadioBuaon控件
3. 7. 2 CheckBox控件
3. 7. 3 框架GroupBox控件的使用
3. 7. 4 例子
3. 8 自學(xué)內(nèi)容
3. 8. 1 面向?qū)ο蟮某绦蛟O(shè)計(jì)
3. 8. 2 良好的編程風(fēng)格
上機(jī)練習(xí)
第4章 選擇結(jié)構(gòu)
4. 1 If語(yǔ)句
4. 1. 1 If. . . Then語(yǔ)句
4. 1. 2 If. . . Then...Else語(yǔ)句
4. 1. 3 If. . . Then...Elself語(yǔ)句
4. 1. 4 嵌套If...Then語(yǔ)句
4. 1. 5 SelectCase語(yǔ)句
4. 2 End語(yǔ)句
4. 3 ListBox, CheckedListBox和ComboBox控件
4. 3. 1 ListBox控件
4. 3. 2 CheckedListBox控件
4. 3. 3 組合框 ComboBox 的使用
4. 3. 4 一個(gè)綜合的例子
4. 4 自學(xué)內(nèi)容
上機(jī)練習(xí)
第5章 循環(huán)結(jié)構(gòu)
5. 1 循環(huán)語(yǔ)句
5. 1. 1 For. . . Next循環(huán)
5. 1. 2 While. . . End While循環(huán)
5. 1. 3 Do…Loop循環(huán)
5. 2 Exit語(yǔ)句
5. 3 多重循環(huán)
5. 4 其他輔助控制語(yǔ)句
5. 4. 1 GoTo語(yǔ)句
5. 4. 2 With語(yǔ)句
5. 5 Timer 時(shí)鐘 組件
5. 6 自學(xué)內(nèi)容
上機(jī)練習(xí)
第6章 數(shù)組
6. 1 靜態(tài)數(shù)組
6. 1. 1 一維數(shù)組
6. 1. 2 多維數(shù)組
6. 2 動(dòng)態(tài)數(shù)組
6. 3 數(shù)組的基本操作
6. 3. 1 數(shù)組的引用
6. 3. 2 數(shù)組的復(fù)制
6. 3. 3 數(shù)組的輸出
6. 3. 4 數(shù)組的初始化
6. 3. 5 For Each...Next語(yǔ)句
6. 4 數(shù)組的應(yīng)用
6. 4. 1 選擇排序
6. 4. 2 冒泡排序
6. 4. 3 字符統(tǒng)計(jì)
6. 4. 4 矩陣運(yùn)算
6. 5 自定義數(shù)據(jù)類型
6. 6 ProgressBar. TrackBar和TabControl控件
6. 6. 1 ProgressBar控件
6. 6. 2 TrackBar控件
6. 6. 3 TabControl控件
6. 6. 4 ProgressBar, TrackBar和TabControl控件的例子
6. 7 自學(xué)內(nèi)容
上機(jī)練習(xí)
第7章 過(guò)程
7. 1 過(guò)程
7. 1. 1 Sub過(guò)程的定義
7. 1. 2 調(diào)用Sub過(guò)程
7. 2 Function過(guò)程
7. 2. 1 Function過(guò)程的定義
7. 2. 2 Function過(guò)程的調(diào)用
7. 3 參數(shù)傳遞
7. 3. 1 參數(shù)傳遞的方式
7. 3. 2 數(shù)組參數(shù)
7. 3. 3 變量的作用域
7. 3. 4 靜態(tài)變量
7. 3. 5 遞歸
7. 3. 6 快速排序
7. 4 自學(xué)內(nèi)容
上機(jī)練習(xí)
第8章 類
8. 1 類與對(duì)象的概念
8. 1. 1 類的概念
8. 1. 2 對(duì)象的概念
8. 1. 3 類與對(duì)象
8. 2 在VisualBasic. NET中的類
8. 3 創(chuàng)建類的步驟
8. 3. 1 新建一個(gè)類庫(kù)項(xiàng)目
8. 3. 2 給類添加屬性
8. 3. 3 給類添加方法
8. 3. 4 給類添加事件
8. 3. 5 Shared關(guān)鍵字
8. 3. 6 類的生命周期
8. 3. 7 完整的代碼
8. 4 在應(yīng)用程序里使用一個(gè)新類
8. 4. 1 給解決方案添加項(xiàng)目
8. 4. 2 設(shè)置啟動(dòng)項(xiàng)目
8. 4. 3 添加引用
8. 4. 4 聲明和使用對(duì)象
8. 4. 5 銷毀對(duì)象
8. 4. 6 在程序中使用cStudent類
8. 4. 7 完整的代碼清單
8. 5 類的繼承
8. 5. 1 繼承的語(yǔ)法
8. 5. 2 相關(guān)的關(guān)鍵字與修飾符
8. 5. 3 重載和重寫
8. 5. 4 繼承的實(shí)現(xiàn)
8. 5. 5 簡(jiǎn)單的測(cè)試
8. 6 自學(xué)內(nèi)容
上機(jī)練習(xí)
第9章 菜單與圖形
9. 1 繪圖基礎(chǔ)知識(shí)
9. 1. 1 坐標(biāo)系
9. 1. 2 GDI 繪圖
9. 2 設(shè)置繪圖屬性
9. 2. 1 設(shè)置畫線的寬度和顏色
9. 2. 2 設(shè)置填充屬性
9. 2. 3 設(shè)置文字屬性
9. 3 繪圖
9. 4 在控件上繪圖
9. 5 菜單
9. 5. 1 菜單的基本概念
9. 5. 2 設(shè)計(jì)菜單
9. 5. 3 編寫菜單項(xiàng)的事件代碼
9. 5. 4 設(shè)計(jì)上下文菜單
上機(jī)練習(xí)
第10章 文件
10. 1 文件和流的基本概念
10. 1. 1 文件的概念
10. 1. 2 流的概念
10. 2 文本文件的讀寫
10. 2. 1 StreamWriter
10. 2. 2 StreamReader
10. 2. 3 一個(gè)文本文件讀寫的例子
10. 3
進(jìn)制文件的讀寫
10. 3. 1 Filestream
10. 3. 2 BinaryWriter和BinarvReader
10. 3. 3
進(jìn)制文件讀寫的示例
10. 4 目錄和文件操作
10. 4. 1 目錄操作
10. 4. 2 文件操作
上機(jī)練習(xí)
第11章 Form窗體和對(duì)話框
11. 1 窗體
11. 1. 1 在項(xiàng)目中加入新的窗體
11. 1. 2 窗體和對(duì)話框
11. 1. 3 About對(duì)話框的顯示
11. 2 標(biāo)準(zhǔn)對(duì)話框
11. 2. 1 創(chuàng)建標(biāo)準(zhǔn)對(duì)話框
11. 2. 2 創(chuàng)建消息對(duì)話框
11. 2. 3 輸入對(duì)話框
11. 2. 4 對(duì)話框的使用
11. 3 多文檔 MDI 程序
11. 3. 1 父窗體和窗體模板
11. 3. 2 打開多個(gè)圖片文件
上機(jī)練習(xí)
第12章 Web編程基礎(chǔ)
12. 1 因特網(wǎng)
12. 1. 1 什么是因特網(wǎng)
12. 1. 2 服務(wù)器與客戶機(jī)
12. 1. 3 瀏覽Web
12. 2 HTML文件格式
12. 3 Web服務(wù)器與Microsoft IIS
12. 3. 1 IIS的安裝
12. 3. 2 配置IIS
12. 4 簡(jiǎn)單的Web瀏覽器客戶端
12. 5 創(chuàng)建第一個(gè)Web應(yīng)用程序
12. 5. 1 Web應(yīng)用程序項(xiàng)目
12. 5. 2 驗(yàn)證自己的Web服務(wù)器
12. 5. 3 創(chuàng)建Web應(yīng)用程序項(xiàng)目
12. 5. 4 創(chuàng)建Web應(yīng)用程序
12. 5. 5 設(shè)計(jì)Web窗體
12. 5. 6 編寫VisualBasic代碼
12. 5. 7 理解程序的工作方式
12. 6 自學(xué)內(nèi)容
12. 6. 1 JavaScript
12. 6. 2 VBScript
12. 6. 3 ActiveX控件
12. 6. 4 Java小應(yīng)用程序
上機(jī)練習(xí)
第13章 ASP. NET初步
13. 1 準(zhǔn)備使用ASP. NET
13. 1. 1 Web目錄結(jié)構(gòu)
13. 1. 2 在IIS中創(chuàng)建虛擬目錄
13. 2 第一個(gè)ASP. NET頁(yè)面
13. 3 ASP. NET的工作原理
13. 3. 1 在Web頁(yè)中插入ASP. NET代碼
13. 3. 2 導(dǎo)入命名空間
13. 3. 3 配置ASP. NET程序
13. 3. 4 一個(gè)簡(jiǎn)單的ASP. NET示例
13. 4 使用ASP. NET中的內(nèi)建類
13. 4. 1 Session對(duì)象
13. 4. 2 Response對(duì)象
13. 4. 3 Request對(duì)象
13. 5 創(chuàng)建Web圖片管理冊(cè)
13. 5. 1 創(chuàng)建虛擬目錄
13. 5. 2 管理圖片目錄
13. 5. 3 創(chuàng)建縮略圖查看頁(yè)面
13. 5. 4 上載頁(yè)面
13. 5. 5 配置文件
13. 5. 6 測(cè)試程序
13. 6 自學(xué)內(nèi)容
上機(jī)練習(xí)
第14章 Web控件
14. 1 ASP. NET服務(wù)器端控件
14. 1. 1 允許瀏覽器調(diào)整控件的大小
14. 1. 2 設(shè)置相對(duì)字體大小
14. 2 常用的服務(wù)器端控件
14. 2. 1 HTML服務(wù)器控件
14. 2. 2 向窗體添加HTML服務(wù)器控件
14. 2. 3 Web服務(wù)器控件
14. 2. 4 使用Panel控件組織頁(yè)面
14. 2. 5 Button控件
14. 2. 6 ListBox, DropDownList, CheckListBox和RadioButtonList控件
14. 2. 7 在表格中顯示信息
14. 2. 8 控制表的外觀
14. 3 驗(yàn)證用戶輸入的內(nèi)容
14. 3. 1 使用驗(yàn)證控件
14. 3. 2 執(zhí)行基本的校驗(yàn)
14. 4 自學(xué)內(nèi)容
上機(jī)練習(xí)
第15章 數(shù)據(jù)訪問(wèn)
15. 1 數(shù)據(jù)庫(kù)概念及術(shù)語(yǔ)
15. 1. 1 數(shù)據(jù)庫(kù)
15. 1. 2 關(guān)系數(shù)據(jù)庫(kù)
15. 1. 3 數(shù)據(jù)庫(kù)的運(yùn)行方式
15. 2 結(jié)構(gòu)化查詢語(yǔ)言
15. 2. 1 SQL概要
15. 2. 2 使用SELECT語(yǔ)句查詢
15. 2. 3 使用DELETE語(yǔ)句刪除記錄
15. 2. 4 使用UPDATE語(yǔ)句修改記錄
15. 3 使用VisualStudio. NET操作數(shù)據(jù)庫(kù)
15. 3. 1 數(shù)據(jù)庫(kù)項(xiàng)目
15. 3. 2 服務(wù)器資源管理器
15. 3. 3 查詢表
15. 4 自學(xué)內(nèi)容
15. 4. 1 常用的桌面數(shù)據(jù)庫(kù)系統(tǒng)
15. 4. 2 常見(jiàn)的大型關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品
上機(jī)練習(xí)
第16章 ADO. NET初步
16. 1 ADO. NET簡(jiǎn)介
16. 1. I ADO. NET的工作原理
16. 1. 2 ADO. NET的優(yōu)點(diǎn)
16. 2 在VisualBasic中訪問(wèn)數(shù)據(jù)庫(kù)
16. 2. 1 SqlConnection對(duì)象
16. 2. 2 SqlCommand對(duì)象
16. 2. 3 SqlDataReader對(duì)象
16. 2. 4 完成dbTest2示例
16. 3 數(shù)據(jù)集
16. 3. 1 DataSet對(duì)象
16. 3. 2 DataAdapter對(duì)象
16. 3. 3 填充數(shù)據(jù)集并訪問(wèn)字段值
16. 4 修改和更新數(shù)據(jù)庫(kù)
16. 4. 1 利用VisualStudio產(chǎn)生代碼
16. 4. 2 使用DataGrid顯示數(shù)據(jù)
16. 4. 3 數(shù)據(jù)的修改與更新
上機(jī)練習(xí)
附錄A 部署應(yīng)用程序
A1 創(chuàng)建安裝程序
A1. 1 為Windows應(yīng)用程序創(chuàng)建安裝項(xiàng)目
A1. 2 設(shè)置程序的主輸出
A1. 3 設(shè)置快捷方式
A2 生成安裝程序
A3 其他安裝特性
附錄B 調(diào)試程序
B1. 1 語(yǔ)法錯(cuò)誤
B1. 2 運(yùn)行錯(cuò)誤
B1. 3 邏輯錯(cuò)誤
B2 VisualBasic. NET中的調(diào)試工具
B2. 1 調(diào)試菜單
B2. 2 調(diào)試工具欄
B3 程序的3種模式
B3. 1 設(shè)計(jì)時(shí)模式
B3. 2 運(yùn)行時(shí)模式
B3. 3 中斷模式
B4 常用的調(diào)試方法與技巧
B4. 1 在中斷模式下進(jìn)行程序調(diào)試
B4. 2 運(yùn)行程序的特定部分
B4. 3 使用調(diào)試窗口
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)