出版時間:2011-11 出版社:清華大學(xué)出版社 作者:(美)威利斯,(美)紐薩姆 著,吳偉敏,李周芳 譯 頁數(shù):573
Tag標(biāo)簽:無
內(nèi)容概要
Visual Basic 2010是微軟公司較為流行的VB.NET編程語言的最新版本,是Visual Studio
2010環(huán)境支持的幾種語言之一。Visual Basic
2010的優(yōu)勢在于其易用性和高速度,利用該語言可以輕松、快捷地編寫出Windows Forms應(yīng)用程序、WPF
Windows應(yīng)用程序、Web應(yīng)用程序、WPF Browser應(yīng)用程序、移動設(shè)備應(yīng)用程序和Web服務(wù)。
本書將全面介紹Visual Basic
2010的各種編程知識,展示如何創(chuàng)建上述應(yīng)用程序和服務(wù)。同時,您也可以學(xué)習(xí)面向?qū)ο蟮木幊碳夹g(shù),掌握創(chuàng)建業(yè)務(wù)對象和Windows控件的方法。
微軟的.NET Framework使Visual Basic
2010程序員能像C#或C++程序員一樣創(chuàng)建完全面向?qū)ο蟮母鞣N程序。.NET Framework提供了一套通用的基類,Visual
Studio
2010中的所有編程語言都可以使用它們,這樣一來,程序員在創(chuàng)建面向?qū)ο蟮某绦蚍矫婢蛽碛信cC#或C++一樣的功能了。
本書將使您在Visual Basic 2010編程方面打下堅實的基礎(chǔ),并給您帶來編程的無限樂趣。
0.1 本書讀者對象
本書的目的是教您如何盡可能快捷地運用Visual Basic 2010編寫有用的程序。
本書適合于以下兩類初學(xué)者:
·一類是編程的初學(xué)者,他們選擇從Visual Basic 2010開始學(xué)起。這是個很好的選擇!Visual Basic
2010不但易學(xué)易用,而且功能強大。
·另一類是曾用其他語言進(jìn)行編程,但初次接觸.NET編程知識的人員。這類初學(xué)者現(xiàn)在選擇學(xué)習(xí)Visual Basic
2010是一個不錯的主意。不管您熟悉的語言是Fortran還是VB 6,本書都將幫助您迅速掌握Visual Basic
2010。
0.2 本書主要內(nèi)容
Visual Basic 2010提供了工具和語言方面的大量功能。當(dāng)然,一本書不可能包含Visual Basic
2010的所有內(nèi)容,這些內(nèi)容要用一個書庫來容納。本書的目的是讓您盡快入門,它相當(dāng)于一個路標(biāo),可以指導(dǎo)您的學(xué)習(xí)。在介紹創(chuàng)建應(yīng)用程序的基礎(chǔ)知識(如創(chuàng)建窗口和控件,如何用代碼處理突發(fā)事件,什么是面向?qū)ο蟮某绦蛟O(shè)計以及如何在應(yīng)用程序中使用它,等等)之余,本書還為您提供了親自動手的機會。本書的組織結(jié)構(gòu)如下:
·第1~9章介紹Visual Studio 2010和Windows編程的基礎(chǔ)知識。
·第6章介紹XAML和WPF(Windows Presentation Foundation)編程。
·第10章闡述應(yīng)用程序的調(diào)試和錯誤處理方法。
·第11~13章介紹面向?qū)ο缶幊碳夹g(shù)以及如何創(chuàng)建對象。
·第14章介紹如何創(chuàng)建Windows Forms用戶控件。
·第15、16章介紹如何利用數(shù)據(jù)庫進(jìn)行編程,同時涵蓋Access、SQL Server及ADO.NET等知識。
·第17、18章簡述動態(tài)數(shù)據(jù)網(wǎng)站、ASP.NET,并討論如何編寫Web應(yīng)用程序。
·第19章對XML進(jìn)行簡要介紹。XML這種功能強大的工具能把各種應(yīng)用程序結(jié)合起來,而無需考慮所使用的語言。
·第20章介紹使用ClickOnce(一鍵部署)技術(shù)部署應(yīng)用程序。
作者簡介
作者:(美國)Thearon Willis (美國)Bryan Newsome 譯者:吳偉敏 李周芳Thearon Willis獨自或與他人合著了十幾本技術(shù)書籍,是一位高級技術(shù)顧問,擅長使用ASP、NET、DHTML、XML、JavaScript、VBScript、VB COM組件和DSQL Server。Bryan Newsome也獨自或與他人合著了多本技術(shù)書籍,他領(lǐng)導(dǎo)了一個由頂尖開發(fā)人員組成的團(tuán)隊,致力于為客戶提供解決方案,并時刻關(guān)注著微軟的最新技術(shù)。
書籍目錄
第1章 初識visual basic 2010
1.1 事件驅(qū)動編程
1.2 安裝visual basic 2010
1.3 visual basic 2010集成開發(fā)環(huán)境
1.4 創(chuàng)建簡單的應(yīng)用程序
1.5 使用幫助系統(tǒng)
1.6 小結(jié)
1.7 練習(xí)
第2章 .net framework概述
2.1 微軟的信心來自于windows
2.2 為windows編寫軟件
2.3 公共語言運行時
2.4 通用類型系統(tǒng)和公共語言規(guī)范
2.5 小結(jié)
第3章 編寫軟件
3.1 信息和數(shù)據(jù)
3.2 變量
3.3 注釋和空白
3.4 數(shù)據(jù)類型
3.5 存儲變量
3.6 方法
3.7 小結(jié)
3.8 練習(xí)
第4章 流程控制
4.1 作出決策
4.2 if語句
4.3 select case語句
4.4 循環(huán)
4.5 小結(jié)
4.6 練習(xí)
第5章 處理數(shù)據(jù)結(jié)構(gòu)
5.1 數(shù)組
5.2 枚舉
5.3 常量
5.4 結(jié)構(gòu)
5.5 數(shù)組列表
5.6 集合
5.7 使用散列表創(chuàng)建查詢表
5.8 高級數(shù)組操作
5.9 小結(jié)
5.10 練習(xí)
第6章 可擴(kuò)展應(yīng)用程序標(biāo)記語言(xaml)
第7章 構(gòu)建windows應(yīng)用程序
第8章 顯示對話框
第9章 創(chuàng)建菜單
第10章 調(diào)試和錯誤處理
第11章 構(gòu)建對象
第12章 面向?qū)ο蟮母呒壖夹g(shù)
第13章 建立類庫
第14章 創(chuàng)建windows窗體用戶控件
第15章 訪問數(shù)據(jù)庫
第16章 使用sql server和ado.net進(jìn)行數(shù)據(jù)庫編程
第17章 動態(tài)數(shù)據(jù)網(wǎng)站
第18章 asp.net
第19章 visual basic 2010和xml
第20章 部署應(yīng)用程序
附錄a 練習(xí)題答案
附錄b 如何深入學(xué)習(xí)
章節(jié)摘錄
版權(quán)頁:插圖:Windows程序完全不同于過去的MS-DOS程序。DOS程序白始至終遵循一種相對嚴(yán)格的路徑。雖然這不一定會限制程序的功能,但卻限制了用戶編程時采用的方法。編寫DOS程序就像穿過一條走廊,要到達(dá)終點,必須穿過整條走廊,清除途中可能遇到的所有障礙,而沿途只能打開一些特定的門。另一方面,Windows提供了事件驅(qū)動編程的方法。這些事件包括:單擊按鈕、改變窗口大小、改變文本框中的項等。我們編寫的代碼可以響應(yīng)這些事件。用走廊的示例作類比就是:在Windows程序中,要到達(dá)走廊的終點,只需單擊一下終點就行了,而不用考慮這個走廊。如果到達(dá)了終點,卻發(fā)現(xiàn)這不是我們想去的地方,那么可以直接奔向新的目的地,而不用返回起點。程序會對這個動作作出反應(yīng),并且執(zhí)行必要的動作來完成指定的任務(wù)。Windows編程的另一大優(yōu)點是硬件的抽象化。這就是說,Windows負(fù)責(zé)與硬件的通信。我們不需要知道市場上每種激光打印機的內(nèi)部工作原理,就可以輸出結(jié)果;也不需要研究圖形卡的原理就可以編寫游戲。Windows提供了能與硬件制造商編寫的驅(qū)動程序通信的通用例程,并封裝了這個功能。這就是為什么Windows如此成功的主要原因。這些通用例程稱作Windows API(應(yīng)用編程接口),.NET Framework中的類負(fù)責(zé)與這些API通信。在1991年Visual Basic 1.0問世以前,開發(fā)人員必須精通C和C++編程以及Windows系統(tǒng)本身的基本構(gòu)建塊(即Windows API)。這一復(fù)雜性意味著,只有經(jīng)過正規(guī)培訓(xùn)的專業(yè)人員才能編寫m在Windows上運行的軟件。Visual Basic的問世改變了這一切,據(jù)估計,現(xiàn)在用Visual Basic語言編寫的代碼量遠(yuǎn)高于使用其他任何一種語言編寫的代碼量。Visual Basic取消了用戶界面(UI)繁瑣的代碼編寫工作,使Windows編程煥然一新。它允許程序員繪制自己的UI,以便集中精力去解決一些業(yè)務(wù)問題。一旦創(chuàng)建了UI,程序員就可向其中添加代碼來響應(yīng)事件。Visual Basic從一開始就是可擴(kuò)展的。第三方供應(yīng)商很快看到了對開發(fā)人員有幫助的可復(fù)用模塊的市場。這些模塊或控件原來稱作VBX(以其文件擴(kuò)展名命名)。在Visual Basic 5.0之前,如果您不喜歡某一按鈕的使用方式,那么可以購買或自定義該按鈕。但是,這些控件必須用c或C++編寫。數(shù)據(jù)庫訪問實用程序就是這類控件中最早的一批。Visual Basic 5版本中引入了ActiveX的概念,允許開發(fā)人員創(chuàng)建自己的ActiveX控件。
編輯推薦
《Visual Basic 2010入門經(jīng)典(第6版)》介紹核心語言元素和開發(fā)工具研究面向?qū)ο缶幊毯筒⑿芯幊逃懻摦惓L幚?、調(diào)試和跟蹤日志,以及ViSual Studio 2010中的歷史調(diào)試功能描述用于包含、訪問和傳送數(shù)據(jù)的常用結(jié)構(gòu)和工具關(guān)注如何為客戶端和基于Web的解決方案創(chuàng)建組件化的應(yīng)用程序基于最新的VB版本和開發(fā)環(huán)境,全面闡述VB編程技術(shù)展示ViSual Basic 2010的最新特性,包括許多.NET功能,包括LINQ to SQL、LINQ to XML、XMML和WCF等闡述如何將VB與.NET結(jié)合起來,使用WPF、Windows窗體、VSTO等構(gòu)建應(yīng)用程序,以及創(chuàng)建基于WCF、WF和SharePoint的應(yīng)用程序和庫《Visual Basic 2010入門經(jīng)典(第6版)》為全面學(xué)習(xí)并掌握VB編程提供了足夠全面和權(quán)威的知識,既適合從早期版本過渡到Visual Basic 2010的開發(fā)人員閱讀,也適合具有VB編程經(jīng)驗的人深入學(xué)習(xí)。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual Basic 2010入門經(jīng)典 PDF格式下載