出版時間:2009-8 出版社:清華大學出版社 作者:(美)布蘭尼,(美)米爾斯博格 著,蘇正泉,史新元 譯 頁數(shù):665
Tag標簽:無
前言
VisualBasic(VB)之所以成為最流行的編程語言之一,有多種原因:首先,VB易于學習,是理解基本編程概念的絕佳工具,此外,VB已經(jīng)發(fā)展成為一種功能強大的大眾化產(chǎn)品,是熟練的VB程序員工作中必須掌握的語言?! B是一種完全面向?qū)ο蟮恼Z言,它與許多使用.NETFramework的其他語言兼容.面向?qū)ο蟮母拍罴癡B語言的語法和術(shù)語將貫穿全書. VB允許程序員開發(fā)基于Windows或者Web瀏覽器的應(yīng)用程序,同時避免了程序設(shè)計工作中的復(fù)雜性.程序員無須做太多的工作,就能設(shè)計出具有諸如按鈕、復(fù)選框、單選按鈕、文本框以及列表框等標準元素的屏幕界面。這些對象都按照預(yù)定設(shè)計進行動作,生成一個“標準”的Windows或者Web用戶界面?! ”緯喗椤 ”緯菍W習程序設(shè)計的入門級教材,本書的讀者此前可以沒有任何關(guān)于計算機程序設(shè)計方面的知識.同時,本書的后面幾個章節(jié)適用于那些希望通過學習一門新的語言來提升自己技能的專業(yè)程序員?! ”緯笞x者熟悉Windows操作環(huán)境,并會使用基于Internet瀏覽器的應(yīng)用程序?! W習方法 本書包含了程序設(shè)計的一些基本概念.問題解決方案。程序設(shè)計邏輯.面向?qū)ο蟮脑O(shè)計技術(shù)以及事件驅(qū)動語言.VB是一種完全面向?qū)ο蟮恼Z言,它包含了繼承性和多態(tài)性.面向?qū)ο缶幊?OOP)的概念將在第1章中介紹,它的特性則會在本書的每一章中得以體現(xiàn). 每章的主題都按順序列出,程序員可從中學習如何布局可視化的界面,掌握許多重要的編程技巧,如創(chuàng)建帶有對象.選擇.循環(huán)以及數(shù)據(jù)管理功能的項目?! ”緯砸子谧x者理解和使用的方式編寫,并為讀者提供了界面設(shè)計指導(dǎo)原則。 本書特點 面向?qū)ο蟾拍睿簬椭鷮W生在學習創(chuàng)建自己的類之前先了解面向?qū)ο蟮脑O(shè)計。 界面設(shè)計指導(dǎo):幫助學生更好地理解滿足用戶需要和采用業(yè)界標準?! 【毩曨}:幫助學生回顧當前主題,并評估自己是否已經(jīng)掌握了所學的相關(guān)內(nèi)容?! √崾荆簬椭鷮W生避免編寫有問題的程序,并鼓勵他們培養(yǎng)良好的編程習慣。 程序設(shè)計示例:通過項目設(shè)計.編寫并執(zhí)行VB程序的過程,指導(dǎo)學生學習編程的步驟?! 【幊叹毩暎嚎疾閷W生是否掌握了各章介紹的編程技術(shù)?! “咐治觯禾峁┝司哂羞B貫性的主題練習,可用于整個課程,隨著學習的深入,學生將不斷完善這些項目。 致學生 學生數(shù)據(jù):本書網(wǎng)站中的學生數(shù)據(jù)提供了一個調(diào)試項目,還提供了可用于編程練習和案例分析的數(shù)據(jù)庫文件.圖形文件以及聲音文件. 訪問VB2008網(wǎng)站:教師和學生資源請訪問http://www.mhhe.com/VB2008/,或者從http://www.tupwk.com.cn/downpage頁面下載本書的資源?! ≈陆處煛 〗處熅W(wǎng)站:包括教師手冊(教學提示.教學提綱.每章的編程練習需要的特性矩陣),PowerPoint幻燈片:測試文件(使用EZ測試,格式是Word文件),各章末練習題的解決方案. PowerPoint幻燈片:為教師提供了完整而詳細的教學材料,可以向?qū)W生展示每章的重要概念. 訪問VB2008網(wǎng)站:教師和學生資源請訪問http://www.mhhe.com/VB2008/,或者從http://www.tupwk.com.cn/downpage頁面下載本書的資源?! ⌒掳姹局械母膭印 ∵@一新版本教材基于VB2008專業(yè)版.VB2008包含語言集成查詢(LanguageIntegratedQueries,LINQ),它可以用更一致的方法來查詢各種數(shù)據(jù)源.XML字面量可以使我們更輕松地讀寫XML文件.Windows呈現(xiàn)基礎(chǔ)(WindowsPresentationFoundation,WPF)提出了界面設(shè)計的新理念. 這一新版本教材具有更為豐富的智能感知(IntelliSense)功能,從而在大多數(shù)實例中都沒必要使用Me關(guān)鍵字?! ∵@一新版本教材增加了一個PrintForm控件,它非常方便用于教學環(huán)境.PrintForm控件在第1章介紹,它既可用于打印機輸出,也可用于打印預(yù)覽輸出.標準的打印功能則仍然在第7章介?! INQ在第10章和第14章中討論?! 〉?1章介紹了一種方法,可以使用My對象寫少量數(shù)據(jù). 圖像的拖放在第13章介紹.學生可以在本章學習這個熟悉操作的開發(fā)技術(shù)。 第14章討論XML數(shù)據(jù)文件,并介紹用WPF進行程序設(shè)計. 文字敘述.分布指導(dǎo)練習.屏幕截圖以及附錄都針對VB2008做了更新。屏幕截圖全部基于WindowsVista操作系統(tǒng). 在編碼約定方面的改變包括對變量標識符采用Pascalcasing命名方法。
內(nèi)容概要
本書作者Julia Case Bradley和Anita C.Millspaugh為全球無數(shù)讀者提供了關(guān)于Visual Basic 2008程序設(shè)計的指導(dǎo)和幫助。讀者不僅能夠輕松地閱讀這本暢銷教材,而且能夠更好地精通最流行的面向?qū)ο缶幊陶Z言。本書不僅通過示例代碼、練習題以及完整的程序設(shè)計示例闡明了前沿技術(shù),而且還將這些概念運用于案例分析和編程練習當中。本書還提供了屏幕截圖、分步指導(dǎo)練習以及附錄,旨在幫助讀者編寫優(yōu)秀的程序。
作者簡介
布蘭德尼(Julia Case Bradley)是Mt.San Antonio學院計算機信息系統(tǒng)的一名榮譽教授。她從事計算機程序設(shè)計課程的教學與研究已有25年,并已經(jīng)獨著或與他人合著了多本教材,包括Macintosh Basic、QuickBasic、QBasic、Visual Basic、C#、Java等。
Anita C.Millspaugh
書籍目錄
第1章 VB 2008綜述 1.1 使用VB編寫Windows應(yīng)用程序 1.2 編程語言——過程、事件驅(qū)動和面向?qū)ο? 1.2.1 對象模型 1.2.2 Microsoft的Visual Studio 1.3 創(chuàng)建VB項目 1.3.1 三個步驟 1.3.2 VB應(yīng)用程序文件 1.4 Visual Studio環(huán)境 1.4.1 默認環(huán)境設(shè)置 1.4.2 IDE的初始屏幕 1.4.3 新項目對話框 1.4.4 IDE主窗口 1.4.5 工具欄 1.4.6 文檔窗口 1.4.7 窗體設(shè)計器 1.4.8 Solution Explorer窗口 1.4.9 屬性窗口 1.4.10 工具箱 1.4.11 幫助 1.4.12 設(shè)計時、運行時和調(diào)試時 1.5 創(chuàng)建第一個VB項目 1.5.1 建立工作區(qū) 1.5.2 項目規(guī)劃 1.5.3 定義用戶界面 1.5.4 設(shè)置屬性 1.5.5 編寫代碼 1.5.6 VB代碼語句 1.5.7 編寫Hello world事件過程 1.5.8 運行項目 1.5.9 保存工作 1.5.10 打開項目 1.5.11 修改項目 1.5.12 打印代碼 1.6 打印輸出示例 1.7 查找并修正錯誤 1.7.1 語法錯誤 1.7.2 運行時錯誤 1.7.3 邏輯錯誤 1.7.4 項目調(diào)試 1.7.5 對象的命名規(guī)則和約定 1.8 Visual Studio幫助 1.8.1 安裝和運行MSDN 1.8.2 查看幫助主題 1.8.3 上下文相關(guān)幫助 1.8.4 管理窗口 1.9 程序設(shè)計示例 1.10 本章小結(jié) 1.11 復(fù)習題 1.12 編程練習 1.13 案例分析第2章 設(shè)計用戶界面 2.1 更多的控件類型 2.1.1 文本框 2.1.2 掩碼文本框 2.1.3 豐富文本框 2.1.4 分多行顯示文本 2.1.5 分組框 2.1.6 復(fù)選框 2.1.7 單選按鈕 ……第3章 變量、常量以及計算第4章 選擇和條件第5章 菜單、通用對話框、子過程以及函數(shù)過程第6章 多窗體項目第7章 列表、循環(huán)和打印第8章 數(shù)組第9章 Web應(yīng)用程序第10章 數(shù)據(jù)庫應(yīng)用程序第11章 數(shù)據(jù)文件第12章 OOP:創(chuàng)建面向?qū)ο蟮?3章 圖形、動畫、聲音以及拖放技術(shù)第14章 VB的附加主題附錄A 練習答案附錄B 日期、財務(wù)計算、數(shù)學以及字符串操作的方法與函數(shù)附錄C 精通Visual Studio環(huán)境的技巧及快捷方式附錄D 安全性術(shù)語表
章節(jié)摘錄
第13章 圖形、動畫、聲音以及拖放技術(shù) 本章學習目標 ·使用Graphics方法來畫形狀、線條以及填充形狀?! な褂肎rpahics對象創(chuàng)建繪圖界面?! じ鶕?jù)需要實例化Pen和Brush對象,以用于繪圖?! ぴ谶\行時變換圖片來創(chuàng)建動畫?! ねㄟ^移動圖像來創(chuàng)建簡單動畫?! な褂肨imer組件來實現(xiàn)動畫自動化。 ·使用滾動條移動一幅圖像?! ぴ陧椖恐刑砑勇曇簟! ぴ诖绑w上播放視頻?! ぴ诔绦蛑幸胪戏偶夹g(shù)?! な褂肎raphics對象的方法來畫一張餅圖?! ≡趯W習第7章的文檔打印功能時,已經(jīng)介紹過圖形。在本章中,將學習如何繪制形狀,如線條、矩形、橢圓,這些都是使用Graphics對象的方法來完成的。還可以用Graphics方法在商業(yè)應(yīng)用程序中繪制圖片和圖表?! 】梢酝ㄟ^替換和移動圖形來實現(xiàn)簡單的動畫效果,也可以使用Timer組件來引發(fā)事件,這樣就可以創(chuàng)建自己的動畫?! ?3.1 在Windows和Web中的圖形圖形(graphics)這一術(shù)語指的是任何可顯示在屏幕上的文本、圖畫、圖像或圖標。我們已經(jīng)在圖片框控件中放置圖形圖像來顯示窗體上的圖片。圖片框還能顯示動畫。gif格式文件,因此可以很容易地在屏幕上產(chǎn)生動畫效果?! 】梢栽赪eb窗體中或在Windows窗體中顯示圖形文件。值得強調(diào)的是Web控件是一個圖像控件,而Windows控件是一個圖片框控件。兩者都能顯示圖形文件,但Windows控件能顯示更多的文件格式。
編輯推薦
《Visual Basic 2008程序設(shè)計》特色: LINQ可用于查詢各種數(shù)據(jù)源 XML字面量使得讀取XML文件更容易 Windows呈現(xiàn)基礎(chǔ)(WPF)互操作性和WPF窗體圖像的拖放 VB Power Pack PrintForm和Shape控件
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Visual Basic 2008程序設(shè)計 PDF格式下載