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

出版時(shí)間:2009-8  出版社:清華大學(xué)出版社  作者:(美)布蘭尼,(美)米爾斯博格 著,蘇正泉,史新元 譯  頁(yè)數(shù):665  
Tag標(biāo)簽:無(wú)  

前言

  VisualBasic(VB)之所以成為最流行的編程語(yǔ)言之一,有多種原因:首先,VB易于學(xué)習(xí),是理解基本編程概念的絕佳工具,此外,VB已經(jīng)發(fā)展成為一種功能強(qiáng)大的大眾化產(chǎn)品,是熟練的VB程序員工作中必須掌握的語(yǔ)言?! B是一種完全面向?qū)ο蟮恼Z(yǔ)言,它與許多使用.NETFramework的其他語(yǔ)言兼容.面向?qū)ο蟮母拍罴癡B語(yǔ)言的語(yǔ)法和術(shù)語(yǔ)將貫穿全書(shū).  VB允許程序員開(kāi)發(fā)基于Windows或者Web瀏覽器的應(yīng)用程序,同時(shí)避免了程序設(shè)計(jì)工作中的復(fù)雜性.程序員無(wú)須做太多的工作,就能設(shè)計(jì)出具有諸如按鈕、復(fù)選框、單選按鈕、文本框以及列表框等標(biāo)準(zhǔn)元素的屏幕界面。這些對(duì)象都按照預(yù)定設(shè)計(jì)進(jìn)行動(dòng)作,生成一個(gè)“標(biāo)準(zhǔn)”的Windows或者Web用戶(hù)界面?! ”緯?shū)簡(jiǎn)介  本書(shū)是學(xué)習(xí)程序設(shè)計(jì)的入門(mén)級(jí)教材,本書(shū)的讀者此前可以沒(méi)有任何關(guān)于計(jì)算機(jī)程序設(shè)計(jì)方面的知識(shí).同時(shí),本書(shū)的后面幾個(gè)章節(jié)適用于那些希望通過(guò)學(xué)習(xí)一門(mén)新的語(yǔ)言來(lái)提升自己技能的專(zhuān)業(yè)程序員?! ”緯?shū)要求讀者熟悉Windows操作環(huán)境,并會(huì)使用基于Internet瀏覽器的應(yīng)用程序?! W(xué)習(xí)方法  本書(shū)包含了程序設(shè)計(jì)的一些基本概念.問(wèn)題解決方案。程序設(shè)計(jì)邏輯.面向?qū)ο蟮脑O(shè)計(jì)技術(shù)以及事件驅(qū)動(dòng)語(yǔ)言.VB是一種完全面向?qū)ο蟮恼Z(yǔ)言,它包含了繼承性和多態(tài)性.面向?qū)ο缶幊?OOP)的概念將在第1章中介紹,它的特性則會(huì)在本書(shū)的每一章中得以體現(xiàn).  每章的主題都按順序列出,程序員可從中學(xué)習(xí)如何布局可視化的界面,掌握許多重要的編程技巧,如創(chuàng)建帶有對(duì)象.選擇.循環(huán)以及數(shù)據(jù)管理功能的項(xiàng)目?! ”緯?shū)以易于讀者理解和使用的方式編寫(xiě),并為讀者提供了界面設(shè)計(jì)指導(dǎo)原則?! ”緯?shū)特點(diǎn)  面向?qū)ο蟾拍睿簬椭鷮W(xué)生在學(xué)習(xí)創(chuàng)建自己的類(lèi)之前先了解面向?qū)ο蟮脑O(shè)計(jì)?! 〗缑嬖O(shè)計(jì)指導(dǎo):幫助學(xué)生更好地理解滿(mǎn)足用戶(hù)需要和采用業(yè)界標(biāo)準(zhǔn)。  練習(xí)題:幫助學(xué)生回顧當(dāng)前主題,并評(píng)估自己是否已經(jīng)掌握了所學(xué)的相關(guān)內(nèi)容?! √崾荆簬椭鷮W(xué)生避免編寫(xiě)有問(wèn)題的程序,并鼓勵(lì)他們培養(yǎng)良好的編程習(xí)慣?! 〕绦蛟O(shè)計(jì)示例:通過(guò)項(xiàng)目設(shè)計(jì).編寫(xiě)并執(zhí)行VB程序的過(guò)程,指導(dǎo)學(xué)生學(xué)習(xí)編程的步驟。  編程練習(xí):考查學(xué)生是否掌握了各章介紹的編程技術(shù)。  案例分析:提供了具有連貫性的主題練習(xí),可用于整個(gè)課程,隨著學(xué)習(xí)的深入,學(xué)生將不斷完善這些項(xiàng)目?! ≈聦W(xué)生  學(xué)生數(shù)據(jù):本書(shū)網(wǎng)站中的學(xué)生數(shù)據(jù)提供了一個(gè)調(diào)試項(xiàng)目,還提供了可用于編程練習(xí)和案例分析的數(shù)據(jù)庫(kù)文件.圖形文件以及聲音文件.  訪(fǎng)問(wèn)VB2008網(wǎng)站:教師和學(xué)生資源請(qǐng)?jiān)L問(wèn)http://www.mhhe.com/VB2008/,或者從http://www.tupwk.com.cn/downpage頁(yè)面下載本書(shū)的資源?! ≈陆處煛 〗處熅W(wǎng)站:包括教師手冊(cè)(教學(xué)提示.教學(xué)提綱.每章的編程練習(xí)需要的特性矩陣),PowerPoint幻燈片:測(cè)試文件(使用EZ測(cè)試,格式是Word文件),各章末練習(xí)題的解決方案.  PowerPoint幻燈片:為教師提供了完整而詳細(xì)的教學(xué)材料,可以向?qū)W生展示每章的重要概念.  訪(fǎng)問(wèn)VB2008網(wǎng)站:教師和學(xué)生資源請(qǐng)?jiān)L問(wèn)http://www.mhhe.com/VB2008/,或者從http://www.tupwk.com.cn/downpage頁(yè)面下載本書(shū)的資源?! ⌒掳姹局械母膭?dòng)  這一新版本教材基于VB2008專(zhuān)業(yè)版.VB2008包含語(yǔ)言集成查詢(xún)(LanguageIntegratedQueries,LINQ),它可以用更一致的方法來(lái)查詢(xún)各種數(shù)據(jù)源.XML字面量可以使我們更輕松地讀寫(xiě)XML文件.Windows呈現(xiàn)基礎(chǔ)(WindowsPresentationFoundation,WPF)提出了界面設(shè)計(jì)的新理念.  這一新版本教材具有更為豐富的智能感知(IntelliSense)功能,從而在大多數(shù)實(shí)例中都沒(méi)必要使用Me關(guān)鍵字?! ∵@一新版本教材增加了一個(gè)PrintForm控件,它非常方便用于教學(xué)環(huán)境.PrintForm控件在第1章介紹,它既可用于打印機(jī)輸出,也可用于打印預(yù)覽輸出.標(biāo)準(zhǔn)的打印功能則仍然在第7章介。  LINQ在第10章和第14章中討論?! 〉?1章介紹了一種方法,可以使用My對(duì)象寫(xiě)少量數(shù)據(jù).  圖像的拖放在第13章介紹.學(xué)生可以在本章學(xué)習(xí)這個(gè)熟悉操作的開(kāi)發(fā)技術(shù)?! 〉?4章討論XML數(shù)據(jù)文件,并介紹用WPF進(jìn)行程序設(shè)計(jì).  文字?jǐn)⑹?分布指導(dǎo)練習(xí).屏幕截圖以及附錄都針對(duì)VB2008做了更新。屏幕截圖全部基于WindowsVista操作系統(tǒng).  在編碼約定方面的改變包括對(duì)變量標(biāo)識(shí)符采用Pascalcasing命名方法。

內(nèi)容概要

本書(shū)作者Julia Case Bradley和Anita C.Millspaugh為全球無(wú)數(shù)讀者提供了關(guān)于Visual Basic 2008程序設(shè)計(jì)的指導(dǎo)和幫助。讀者不僅能夠輕松地閱讀這本暢銷(xiāo)教材,而且能夠更好地精通最流行的面向?qū)ο缶幊陶Z(yǔ)言。本書(shū)不僅通過(guò)示例代碼、練習(xí)題以及完整的程序設(shè)計(jì)示例闡明了前沿技術(shù),而且還將這些概念運(yùn)用于案例分析和編程練習(xí)當(dāng)中。本書(shū)還提供了屏幕截圖、分步指導(dǎo)練習(xí)以及附錄,旨在幫助讀者編寫(xiě)優(yōu)秀的程序。

作者簡(jiǎn)介

布蘭德尼(Julia Case Bradley)是Mt.San Antonio學(xué)院計(jì)算機(jī)信息系統(tǒng)的一名榮譽(yù)教授。她從事計(jì)算機(jī)程序設(shè)計(jì)課程的教學(xué)與研究已有25年,并已經(jīng)獨(dú)著或與他人合著了多本教材,包括Macintosh Basic、QuickBasic、QBasic、Visual Basic、C#、Java等。
Anita C.Millspaugh

書(shū)籍目錄

第1章 VB 2008綜述  1.1 使用VB編寫(xiě)Windows應(yīng)用程序  1.2 編程語(yǔ)言——過(guò)程、事件驅(qū)動(dòng)和面向?qū)ο?   1.2.1 對(duì)象模型    1.2.2 Microsoft的Visual Studio  1.3 創(chuàng)建VB項(xiàng)目    1.3.1 三個(gè)步驟    1.3.2 VB應(yīng)用程序文件  1.4 Visual Studio環(huán)境    1.4.1 默認(rèn)環(huán)境設(shè)置    1.4.2 IDE的初始屏幕    1.4.3 新項(xiàng)目對(duì)話(huà)框    1.4.4 IDE主窗口    1.4.5 工具欄    1.4.6 文檔窗口    1.4.7 窗體設(shè)計(jì)器    1.4.8  Solution Explorer窗口    1.4.9 屬性窗口    1.4.10 工具箱    1.4.11  幫助    1.4.12 設(shè)計(jì)時(shí)、運(yùn)行時(shí)和調(diào)試時(shí)  1.5 創(chuàng)建第一個(gè)VB項(xiàng)目    1.5.1 建立工作區(qū)    1.5.2 項(xiàng)目規(guī)劃    1.5.3 定義用戶(hù)界面    1.5.4 設(shè)置屬性    1.5.5 編寫(xiě)代碼    1.5.6 VB代碼語(yǔ)句    1.5.7 編寫(xiě)Hello world事件過(guò)程    1.5.8 運(yùn)行項(xiàng)目    1.5.9 保存工作    1.5.10 打開(kāi)項(xiàng)目    1.5.11 修改項(xiàng)目    1.5.12 打印代碼  1.6 打印輸出示例  1.7 查找并修正錯(cuò)誤    1.7.1 語(yǔ)法錯(cuò)誤    1.7.2 運(yùn)行時(shí)錯(cuò)誤    1.7.3 邏輯錯(cuò)誤    1.7.4 項(xiàng)目調(diào)試    1.7.5 對(duì)象的命名規(guī)則和約定  1.8 Visual Studio幫助    1.8.1 安裝和運(yùn)行MSDN    1.8.2 查看幫助主題    1.8.3 上下文相關(guān)幫助    1.8.4 管理窗口  1.9 程序設(shè)計(jì)示例  1.10 本章小結(jié)  1.11  復(fù)習(xí)題  1.12 編程練習(xí)  1.13 案例分析第2章 設(shè)計(jì)用戶(hù)界面  2.1 更多的控件類(lèi)型    2.1.1 文本框    2.1.2 掩碼文本框    2.1.3 豐富文本框    2.1.4 分多行顯示文本    2.1.5 分組框    2.1.6 復(fù)選框    2.1.7 單選按鈕  ……第3章 變量、常量以及計(jì)算第4章 選擇和條件第5章 菜單、通用對(duì)話(huà)框、子過(guò)程以及函數(shù)過(guò)程第6章 多窗體項(xiàng)目第7章 列表、循環(huán)和打印第8章 數(shù)組第9章 Web應(yīng)用程序第10章 數(shù)據(jù)庫(kù)應(yīng)用程序第11章 數(shù)據(jù)文件第12章 OOP:創(chuàng)建面向?qū)ο蟮?3章 圖形、動(dòng)畫(huà)、聲音以及拖放技術(shù)第14章 VB的附加主題附錄A 練習(xí)答案附錄B 日期、財(cái)務(wù)計(jì)算、數(shù)學(xué)以及字符串操作的方法與函數(shù)附錄C 精通Visual Studio環(huán)境的技巧及快捷方式附錄D 安全性術(shù)語(yǔ)表

章節(jié)摘錄

  第13章 圖形、動(dòng)畫(huà)、聲音以及拖放技術(shù)  本章學(xué)習(xí)目標(biāo)  ·使用Graphics方法來(lái)畫(huà)形狀、線(xiàn)條以及填充形狀?!  な褂肎rpahics對(duì)象創(chuàng)建繪圖界面?!  じ鶕?jù)需要實(shí)例化Pen和Brush對(duì)象,以用于繪圖?!  ぴ谶\(yùn)行時(shí)變換圖片來(lái)創(chuàng)建動(dòng)畫(huà)?!  ねㄟ^(guò)移動(dòng)圖像來(lái)創(chuàng)建簡(jiǎn)單動(dòng)畫(huà)?!  な褂肨imer組件來(lái)實(shí)現(xiàn)動(dòng)畫(huà)自動(dòng)化?!  な褂脻L動(dòng)條移動(dòng)一幅圖像?!  ぴ陧?xiàng)目中添加聲音。  ·在窗體上播放視頻。  ·在程序中引入拖放技術(shù)?!  な褂肎raphics對(duì)象的方法來(lái)畫(huà)一張餅圖?! ≡趯W(xué)習(xí)第7章的文檔打印功能時(shí),已經(jīng)介紹過(guò)圖形。在本章中,將學(xué)習(xí)如何繪制形狀,如線(xiàn)條、矩形、橢圓,這些都是使用Graphics對(duì)象的方法來(lái)完成的。還可以用Graphics方法在商業(yè)應(yīng)用程序中繪制圖片和圖表?! 】梢酝ㄟ^(guò)替換和移動(dòng)圖形來(lái)實(shí)現(xiàn)簡(jiǎn)單的動(dòng)畫(huà)效果,也可以使用Timer組件來(lái)引發(fā)事件,這樣就可以創(chuàng)建自己的動(dòng)畫(huà)?! ?3.1 在Windows和Web中的圖形圖形(graphics)這一術(shù)語(yǔ)指的是任何可顯示在屏幕上的文本、圖畫(huà)、圖像或圖標(biāo)。我們已經(jīng)在圖片框控件中放置圖形圖像來(lái)顯示窗體上的圖片。圖片框還能顯示動(dòng)畫(huà)。gif格式文件,因此可以很容易地在屏幕上產(chǎn)生動(dòng)畫(huà)效果?! 】梢栽赪eb窗體中或在Windows窗體中顯示圖形文件。值得強(qiáng)調(diào)的是Web控件是一個(gè)圖像控件,而Windows控件是一個(gè)圖片框控件。兩者都能顯示圖形文件,但Windows控件能顯示更多的文件格式。

編輯推薦

  《Visual Basic 2008程序設(shè)計(jì)》特色:  LINQ可用于查詢(xún)各種數(shù)據(jù)源  XML字面量使得讀取XML文件更容易  Windows呈現(xiàn)基礎(chǔ)(WPF)互操作性和WPF窗體圖像的拖放  VB Power Pack PrintForm和Shape控件

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Visual Basic 2008程序設(shè)計(jì) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)2條)

 
 

  •   這本書(shū)還是不錯(cuò)的一本書(shū),雖然沒(méi)有什么高級(jí)技巧,但是很適合初學(xué)者入門(mén)之用。不愧是國(guó)外大師寫(xiě)的書(shū),使用起來(lái)很號(hào),并且是用的vs2008做的例子。值得擁有
  •   雖然很厚,印刷質(zhì)量也不錯(cuò),紙張也可以。但是例子太少,講的東西也不多,很多內(nèi)容都沒(méi)有講。在數(shù)據(jù)庫(kù)那張,我遇到了不少問(wèn)題,根本無(wú)法按照它的方法繼續(xù)。但是這本書(shū)貴啊,購(gòu)書(shū)中比較失敗的一次。
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7