出版時(shí)間:2009-2 出版社:中國(guó)電力出版社 作者:夏敏捷 主編 頁(yè)數(shù):311 字?jǐn)?shù):488000
前言
為什么學(xué)習(xí)Visual Basic.NET 微軟的.NET。戰(zhàn)略是一場(chǎng)軟件革命,它改變了開發(fā)人員開發(fā)應(yīng)用程序的方式及思維方式,使得開發(fā)人員能夠創(chuàng)建出全新的各種應(yīng)用程序,這些應(yīng)用程序是在.NET框架下實(shí)現(xiàn)的,“Visual Basic.NET是.NET框架的支柱”。 c和c++一直是最有生命力的程序設(shè)計(jì)語言。這兩種語言為程序員提供了豐富的功能、高度的靈活性和強(qiáng)大的底層控制能力,而這一切都不得不以犧牲效率作為代價(jià)。比如,與Visual Basic相比,Visual c++程序員為實(shí)現(xiàn)同樣的功能就要花費(fèi)更長(zhǎng)的開發(fā)周期。由于c和C++既為我們帶來高度的靈活性,又使我們必須要忍受學(xué)習(xí)的艱苦和開發(fā)的長(zhǎng)期性,特別是對(duì)Visual C++來講,大部分的程序結(jié)構(gòu)都被封裝在MFC中。所以對(duì)于初學(xué)者來講,程序結(jié)構(gòu)顯得十分混亂,學(xué)習(xí)將變得十分艱苦?! isual Basic.NET程序結(jié)構(gòu)十分清晰,較易于學(xué)習(xí)和使用,同時(shí)又不失靈活性和強(qiáng)大的功能,它在開發(fā)能力和效率之間取得了較好的平衡。它不僅具有快速開發(fā)應(yīng)用程序的能力,而且具有c++的基本特征——面向?qū)ο?,Visual Basic.NET。已成為功能強(qiáng)大的面向?qū)ο蟮木幊陶Z言?! ≡冢甆ET框架中,Visual Basic.NET可以充分利用.NET框架類庫(kù)和公共語言運(yùn)行庫(kù)編寫出功能強(qiáng)大的各種應(yīng)用程序。Visual Basic.NET改變了傳統(tǒng)的開發(fā)應(yīng)用程序的方式及思維方式,使得開發(fā)人員能夠創(chuàng)建出全新的各種應(yīng)用程序。
內(nèi)容概要
本書為21世紀(jì)高等學(xué)校規(guī)劃教材。 本書以實(shí)例的形式向讀者展示了Visual Basic.NET的編程精髓,將Visual Basic.NET編程中的語法、技巧等方面的知識(shí)融會(huì)其中,從淺到深、從易到難。本書實(shí)例豐富、講解清晰,力求避免代碼復(fù)雜冗長(zhǎng)。恰當(dāng)?shù)膶?shí)例特別有助于初學(xué)者仿效理解,把握問題精髓,在實(shí)踐中掌握和領(lǐng)會(huì)Visual Basic.NET編程的基本技巧和思想精髓。 本書可作為普通高等學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)教材,也適合初學(xué)者和具有一定編程經(jīng)驗(yàn)的Visual Basic和Visual Basic.NET用戶使用,還可供廣大計(jì)算機(jī)工作者和軟件開發(fā)者參考。
書籍目錄
前言第1章 Visual Basic.NET簡(jiǎn)介 1.1 Visual Basic.NET和Visual Basic的主要區(qū)別 1.2 NET框架概述 1.3 Visual Basic.NET三種應(yīng)用程序結(jié)構(gòu) 習(xí)題第2章 Visual Basic.NET編程基礎(chǔ) 2.1 數(shù)據(jù)類型和表達(dá)式 2.2 條件語句 2.3 循環(huán)語句 2.4 數(shù)組 2.5 過程 2.6 類和對(duì)象 2.7 繼承和重寫 2.8 接口 2.9 多態(tài)性 2.10 命名空間 2.11 Visual Basic.NET常用類 2.12 NET泛型編程 習(xí)題第3章 Visual Basic.NET控件及其應(yīng)用 3.1 特殊功能文本框 3.2 單選按鈕應(yīng)用——模擬單項(xiàng)選擇題測(cè)試 3.3 復(fù)選框應(yīng)用——模擬多項(xiàng)選擇題測(cè)試 3.4 列表框應(yīng)用——小學(xué)生做加減法算術(shù)練習(xí)的程序 3.5 組合框應(yīng)用——國(guó)家名稱選擇 3.6 Timer控件用法——飄動(dòng)窗體 3.7 圖片框應(yīng)用——圖片自動(dòng)瀏覽器 3.8 利用滾動(dòng)條控件調(diào)配顏色 3.9 TreeView控件和ListView控件——學(xué)校系部分層列表. 3.10 菜單使用 3.11 對(duì)話框控件應(yīng)用——自己的記事本 3.12 多窗體設(shè)計(jì)——輸入對(duì)話框的設(shè)計(jì) 3.13 實(shí)現(xiàn)控件數(shù)組的功能——計(jì)算器設(shè)計(jì) 習(xí)題第4章 圖形圖像和多媒體編程 4.1 GDI+編程 4.2 截圖操作 4.3 圖像顯示與保存 4.4 動(dòng)畫設(shè)計(jì)——跳舞的小女孩 4.5 人物拼圖游戲設(shè)計(jì) 4.6 漢諾塔游戲設(shè)計(jì) 4.7 托盤程序 4.8 特殊形狀的窗體界面 4.9 屏幕捕獲程序 4.10 播放聲音與視頻的文件 習(xí)題第5章 網(wǎng)絡(luò)程序開發(fā) 5.1 網(wǎng)絡(luò)通信編程基礎(chǔ) 5.2 使用TcpClient類和TcpListener類實(shí)現(xiàn)TCP協(xié)議通信. 5.3 使用UdpClient類實(shí)現(xiàn)UDP協(xié)議編程 5.4 基于UDP的P2P網(wǎng)絡(luò)中國(guó)象棋 習(xí)題第6章 文件處理和系統(tǒng)操作 6.1 文件夾瀏覽器設(shè)計(jì) 6.2 文件的讀寫 6.3 Visual.Basic.NET調(diào)用Windows.API函數(shù) 6.4 處理鼠標(biāo)和鍵盤事件 習(xí)題第7章 數(shù)據(jù)庫(kù)編程 7.1 ADO.NET數(shù)據(jù)庫(kù)訪問技術(shù) 7.2 SQL查詢基礎(chǔ) 7.3 數(shù)據(jù)綁定及更新 7.4 使用DataReader訪問數(shù)據(jù)庫(kù) 7.5 數(shù)據(jù)庫(kù)中的圖像存取 習(xí)題第8章 Web應(yīng)用程序開發(fā) 8.1 什么是ASENET 8.2 ASP.NET控件 8.3 數(shù)據(jù)庫(kù)操作 8.4 發(fā)布滾動(dòng)信息 習(xí)題第9章 My命名空間 參考文獻(xiàn)
章節(jié)摘錄
3.Web應(yīng)用程序開發(fā) Visual Basic是使用Active Server Page(ASP)來創(chuàng)建wleb應(yīng)用程序。在ASP中,編寫Web頁(yè)面并非純正的Visual Basic語言,而是Visual Basic腳本語言——VBScript。在VisualBasic.NET中是使用ASENET技術(shù)來編寫Web頁(yè)面。在ASENET中使用的也不再是腳本語言,而是真正意義上的編程語言,其中就可以是Visual Basic.NET。雖然編寫ASP頁(yè)面對(duì)開發(fā)工具要求很低,但由于是面向過程式開發(fā),所以稍微復(fù)雜一點(diǎn)的ASP代碼就顯得雜亂無章,這都給程序設(shè)計(jì)、調(diào)試、修改帶來了麻煩。而Visual Basic.NET是建立在新的框架結(jié)構(gòu)上,Visual Basic.NET完全支持Web編程。憑借ASP.NET的Web應(yīng)用程序,通過Visual Basic.NET開發(fā)Web頁(yè)面與開發(fā)Windows編程很相似?! ?.組件創(chuàng)建 在使用Visual Basic 6.0和Visual Basic.NET編寫應(yīng)用程序時(shí),雖然都可以從工具箱中選擇組件,通過拖入方式在應(yīng)用程序中加入組件,但兩者在實(shí)現(xiàn)機(jī)理上卻存在著根本的不同。在Visual Basic 6.0中,應(yīng)用程序中創(chuàng)建的組件全部是COM組件,即可在COM應(yīng)用程序中使用的ActiveX控件、ActiveX類型的DLL和ActiveX類型的EXE。而在Visual Basic.NET中,向窗體中拖入的組件都是基于繼承,從.NET框架提供的SDK中相應(yīng)的類繼承,經(jīng)過實(shí)例化后,通過添加功能才把組件加入到設(shè)計(jì)窗體中。Visual Basic.NET中使用的每一個(gè)組件都是從Component或Control基類派生出來的?! ?.其他現(xiàn)代化的語言特性 Visual Basic.NET添加了許多額外的結(jié)構(gòu),簡(jiǎn)化了更健壯、更具可伸縮性的應(yīng)用程序的開發(fā)。這些特性包括自由線程(Visual Basic 6.0只提供單線程模式,并不支持多線程。而在VisualBasic.NET全面支持多線程)、結(jié)構(gòu)化的異常處理(Try…Catch…Finally)、嚴(yán)格的類型安全性,以及共享成員等。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual Basic.NET程序設(shè)計(jì)基礎(chǔ)與應(yīng)用 PDF格式下載