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

出版時(shí)間:2008-6  出版社:清華大學(xué)出版社  作者:魏崢 編  頁數(shù):370  
Tag標(biāo)簽:無  

內(nèi)容概要

Visual Basic 2005是一門完全面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)的主干語言之一。本書從教學(xué)實(shí)踐的角度對Visual Basic 2005進(jìn)行了全面闡述,全書共分12章,包括Visual Basic 2005概述、Visual Basic 2005程序設(shè)計(jì)基礎(chǔ)、流程控制、復(fù)合數(shù)據(jù)類型、程序的分塊設(shè)計(jì)、程序調(diào)試和異常處理 、面向?qū)ο蟮某绦蛟O(shè)計(jì)基礎(chǔ)、繼承和多態(tài)、Windows窗體與控件、常用窗體控件、界面設(shè)計(jì)、數(shù)據(jù)庫及應(yīng)用等內(nèi)容?! ”緯鴱慕虒W(xué)實(shí)踐的角度考慮,把培養(yǎng)學(xué)生能力放到第一位,內(nèi)容翔實(shí)、概念準(zhǔn)確、編排合理,可作為高等院校程序設(shè)計(jì)教程,也可以作為廣大希望掌握Visual Basic 2005編程的程序設(shè)計(jì)人員的參考書。

書籍目錄

第1章  Visual Basic 2005概述	 1.1  Microsoft .NET概述	  1.1.1  Microsoft .NET 框架概述	  1.1.2  Microsoft .NET框架	  1.1.3  Microsoft .NET框架目標(biāo)	 1.2  Microsoft .NET技術(shù)能給我們帶來什么	  1.2.1  計(jì)算模式的革命	  1.2.2  軟件業(yè)運(yùn)營模式的革命	  1.2.3  Microsoft .NET對網(wǎng)絡(luò)商業(yè)的影響	 1.3  創(chuàng)建Visual Basic 2005控制臺(tái)程序	  1.3.1  Visual Studio 2005集成開發(fā)環(huán)境的啟動(dòng)	  1.3.2  創(chuàng)建簡單控制臺(tái)應(yīng)用程序	 1.4  聯(lián)機(jī)幫助系統(tǒng)	  1.4.1  動(dòng)態(tài)幫助窗口	  1.4.2  幫助菜單	  1.4.3  互聯(lián)網(wǎng)資源	 1.5  上機(jī)指導(dǎo)	  1.5.1  基本輸入輸出	  1.5.2  控制臺(tái)應(yīng)用程序的建立和執(zhí)行	 1.6  習(xí)題	第2章  Visual Basic 2005程序設(shè)計(jì)基礎(chǔ)	 2.1  Visual Basic 2005程序的書寫規(guī)則	  2.1.1  關(guān)鍵字與標(biāo)識(shí)符	  2.1.2  程序語句	  2.1.3  程序的書寫規(guī)則	  2.1.4  命令格式中的符號(hào)約定	 2.2  基本數(shù)據(jù)類型	  2.2.1  數(shù)值數(shù)據(jù)類型	  2.2.2  字符數(shù)據(jù)類型	  2.2.3  Boolean數(shù)據(jù)類型	  2.2.4  Byte數(shù)據(jù)類型	  2.2.5  DateTime數(shù)據(jù)類型	  2.2.6  Decimal數(shù)據(jù)類型	  2.2.7  對象數(shù)據(jù)類型	 2.3  常量與變量	  2.3.1  常量	  2.3.2  變量	  2.3.3  Option Explicit與Option Compare指令	 2.4  運(yùn)算符和表達(dá)式	  2.4.1  算術(shù)運(yùn)算符和算術(shù)表達(dá)式	  2.4.2  關(guān)系運(yùn)算符和關(guān)系表達(dá)式	  2.4.3  邏輯運(yùn)算符和邏輯表達(dá)式	  2.4.4  字符串運(yùn)算符	 2.5  常用內(nèi)置函數(shù)與數(shù)學(xué)類對象	  2.5.1  Visual Basic 2005類型轉(zhuǎn)換函數(shù)	  2.5.2  Visual Basic 2005數(shù)學(xué)對象	  2.5.3  隨機(jī)數(shù)生成器	  2.5.4  DataTime類型	  2.5.5  日期值的加減	 2.6  上機(jī)指導(dǎo)	  2.6.1  計(jì)算下列表達(dá)式	  2.6.2  已知 a=2 ,b=-9 ,c=8,計(jì)算下列表達(dá)式	  2.6.3  弧度轉(zhuǎn)化為角度	 2.7  習(xí)題	第3章  流程控制	 3.1  算法概論	  3.1.1  算法的概念	  3.1.2  算法的描述	 3.2  選擇結(jié)構(gòu)(或稱分支結(jié)構(gòu))  3.2.1  賦值語句	  3.2.2  If條件語句	  3.2.3  Select Case語句	 3.3  循環(huán)結(jié)構(gòu)	  3.3.1  For…Next結(jié)構(gòu)	  3.3.2  Do…Loop結(jié)構(gòu)	  3.3.3  多重循環(huán)	 3.4  上機(jī)指導(dǎo)	  3.4.1  計(jì)算分段函數(shù)	  3.4.2  判斷成績等級(jí)	  3.4.3  求一元二次方程的根	  3.4.4  遞推法	  3.4.5  窮舉法	 3.5  習(xí)題	第4章  復(fù)合數(shù)據(jù)類型	 4.1  數(shù)組	  4.1.1  一維數(shù)組的聲明	  4.1.2  二維數(shù)組的聲明	 4.2  數(shù)組的基本操作	  4.2.1  數(shù)組的初始化值	  4.2.2  數(shù)組元素的引用	  4.2.3  復(fù)制數(shù)組	  4.2.4  For Each語句	  4.2.5  改變數(shù)組大小	  4.2.6  交錯(cuò)數(shù)組	 4.3  創(chuàng)建枚舉	 4.4  字符串	  4.4.1  字符串的聲明和初始化	  4.4.2  Visual Basic 2005字符串類的成員	 4.5  結(jié)構(gòu)	  4.5.1  結(jié)構(gòu)類型與結(jié)構(gòu)變量的定義	  4.5.2  結(jié)構(gòu)變量的初始化及其引用	  4.5.3  結(jié)構(gòu)數(shù)組	 4.6  集合	  4.6.1  建立集合并向集合中添加項(xiàng)目	  4.6.2  集合成員的刪除和檢索	  4.6.3  其他集合	 4.7  上機(jī)指導(dǎo)	  4.7.1  矩陣相加	  4.7.2  制作頻率表	  4.7.3  優(yōu)秀畢業(yè)生花名冊	  4.7.4  選擇法排序	 4.8  習(xí)題	第5章  程序的分塊設(shè)計(jì)	 5.1  過程	  5.1.1  Sub過程	  5.1.2  Function函數(shù)過程	  5.1.3  參數(shù)順序變動(dòng)調(diào)用過程	  5.1.4  過程重載	  5.1.5  過程的嵌套調(diào)用	  5.1.6  過程的遞歸調(diào)用	 5.2  參數(shù)傳遞	  5.2.1  按值傳遞參數(shù)	  5.2.2  按址傳遞參數(shù)	  5.2.3  參數(shù)數(shù)組	  5.2.4  可選參數(shù)	  5.2.5  數(shù)組參數(shù)	  5.2.6  枚舉參數(shù)	 5.3  變量作用域	  5.3.1  聲明局部變量	  5.3.2  靜態(tài)變量	  5.3.3  聲明模塊變量	  5.3.4  聲明命名空間變量	 5.4  上機(jī)指導(dǎo)	  5.4.1  求最大值	  5.4.2  函數(shù)遞歸調(diào)用	  5.4.3  二分法查詢	 5.5  習(xí)題	第6章  程序調(diào)試和異常處理	 6.1  錯(cuò)誤的種類	  6.1.1  語法錯(cuò)誤	  6.1.2  運(yùn)行時(shí)錯(cuò)誤	  6.1.3  邏輯錯(cuò)誤	 6.2  調(diào)試工具(Debug)  6.2.1  Visual Basic 2005的工作模式	  6.2.2  使用調(diào)試工具調(diào)試程序	  6.2.3  調(diào)試窗口	 6.3  異常處理	  6.3.1  Exception類	  6.3.2  Try…Catch…Finally…End Try語句	  6.3.3  自定義異常處理	 6.4  上機(jī)指導(dǎo)	  6.4.1  單步調(diào)試一個(gè)簡單的程序	  6.4.2  求n!	 6.5  習(xí)題	第7章  面向?qū)ο蟮某绦蛟O(shè)計(jì)基礎(chǔ)	 7.1  對象與類	  7.1.1  對象(Object)	  7.1.2  類	 7.2  面向?qū)ο蠹夹g(shù)	  7.2.1  抽象化	  7.2.2  封裝	  7.2.3  繼承	  7.2.4  多態(tài)性	 7.3  面向?qū)ο蟪绦蛟O(shè)計(jì)流程	  7.3.1  需求分析	  7.3.2  面向?qū)ο蠓治?  7.3.3  面向?qū)ο笤O(shè)計(jì)	  7.3.4  面向?qū)ο蟪绦蚓帉?  7.3.5  對象與程序的驗(yàn)證	 7.4  對象與類的創(chuàng)建	  7.4.1  創(chuàng)建類	  7.4.2  命名空間	  7.4.3  創(chuàng)建字段	  7.4.4  創(chuàng)建屬性	  7.4.5  創(chuàng)建方法	  7.4.6  方法重載	  7.4.7  創(chuàng)建和使用對象	 7.5  向類中添加事件	  7.5.1  事件有關(guān)的語句和關(guān)鍵字	  7.5.2  建立事件處理程序	 7.6  構(gòu)造函數(shù)	  7.6.1  無參構(gòu)造函數(shù)	  7.6.2  參數(shù)化構(gòu)造函數(shù)	  7.6.3  帶可選參數(shù)的構(gòu)造函數(shù)	 7.7  創(chuàng)建類共享成員	  7.7.1  創(chuàng)建共享字段	  7.7.2  創(chuàng)建共享方法	  7.7.3  創(chuàng)建共享屬性	 7.8  上機(jī)指導(dǎo)	  7.8.1  模擬銀行	  7.8.2  統(tǒng)計(jì)奶牛產(chǎn)奶量	 7.9  習(xí)題	第8章  繼承和多態(tài)	 8.1  繼承與派生	  8.1.1  基類與派生類	  8.1.2  繼承的實(shí)現(xiàn)	 8.2  訪問修飾符	  8.2.1  公有繼承	  8.2.2  受保護(hù)繼承	  8.2.3  友元繼承	  8.2.4  私有繼承	 8.3  繼承修飾符	  8.3.1  使用MustInherit創(chuàng)建抽象類	  8.3.2  使用NotMustInherit禁止繼承	 8.4  繼承與重載、重寫和隱藏	  8.4.1  重載和繼承	  8.4.2  重寫和繼承	  8.4.3  隱藏和繼承	 8.5  MyBase、MyClass與繼承	  8.5.1  MyBase關(guān)鍵字	  8.5.2  MyClass關(guān)鍵字	 8.6  繼承構(gòu)造函數(shù)	  8.6.1  無參構(gòu)造函數(shù)的繼承	  8.6.2  帶參數(shù)的構(gòu)造函數(shù)	 8.7  接口	  8.7.1  接口的定義	  8.7.2  接口的實(shí)現(xiàn)	 8.8  多態(tài)性	  8.8.1  用繼承實(shí)現(xiàn)多態(tài)性	  8.8.2  用接口實(shí)現(xiàn)多態(tài)性	 8.9  上機(jī)指導(dǎo)	  8.9.1  測試訪問修飾符	  8.9.2  房屋管理	  8.9.3  求二維規(guī)則圖形面積	  8.9.4  接口多態(tài)	 8.10  習(xí)題	第9章  Windows窗體與控件	 9.1  Windows窗體	  9.1.1  創(chuàng)建簡單的Windows應(yīng)用程序	  9.1.2  Visual Basic 2005開發(fā)環(huán)境中各個(gè)部分的名稱和功能	  9.1.3  窗體的結(jié)構(gòu)	  9.1.4  窗體屬性	  9.1.5  創(chuàng)建應(yīng)用程序的操作界面	  9.1.6  向窗體添加控件	  9.1.7  窗體事件	  9.1.8  控件的命名	 9.2  文本類控件和命令控件	  9.2.1  標(biāo)簽	  9.2.2  文本框	  9.2.3  命令按鈕	 9.3  上機(jī)指導(dǎo)	  9.3.1  計(jì)算職工工資	  9.3.2  九宮格益智游戲	 9.4  習(xí)題	第10章  常用窗體控件	 10.1  選擇控件	  10.1.1  單選按鈕	  10.1.2  復(fù)選框	  10.1.3  框架	  10.1.4  列表框	  10.1.5  復(fù)選列表框	  10.1.6  組合框	 10.2  其他常用控件	  10.2.1  圖片框	  10.2.2  進(jìn)度條	  10.2.3  定時(shí)器	  10.2.4  滾動(dòng)條	 10.3  鍵盤和鼠標(biāo)器	  10.3.1  鍵盤	  10.3.2  鼠標(biāo)器	  10.3.3  拖放	 10.4  上機(jī)指導(dǎo)	  10.4.1  計(jì)算劇院門票價(jià)格	  10.4.2  瀏覽壁紙	  10.4.3  書籍管理	 10.5  習(xí)題	第11章  界面設(shè)計(jì)	 11.1  創(chuàng)建菜單	  11.1.1  建立菜單條	  11.1.2  快捷菜單	 11.2  工具欄	  11.2.1  創(chuàng)建工具欄	  11.2.2  創(chuàng)建可拖動(dòng)的工具欄	 11.3  狀態(tài)欄	  11.3.1  創(chuàng)建狀態(tài)欄	  11.3.2  運(yùn)行時(shí)設(shè)置狀態(tài)欄	 11.4  通用對話框	  11.4.1  【打開】與【另存為】對話框	  11.4.2  顏色對話框	  11.4.3  字體對話框	 11.5  多窗體程序設(shè)計(jì)	  11.5.1  添加窗體	  11.5.2  與多重窗體程序設(shè)計(jì)有關(guān)的方法	 11.6  多文檔界面	  11.6.1  與MDI有關(guān)的屬性、方法和事件	  11.6.2  MDI應(yīng)用程序中的菜單	 11.7  上機(jī)指導(dǎo)	  11.7.1  使用多重窗體	  11.7.2  計(jì)算學(xué)習(xí)成績的應(yīng)用程序	 11.8  習(xí)題	第12章  數(shù)據(jù)庫及應(yīng)用	 12.1  數(shù)據(jù)庫編程技術(shù)基礎(chǔ)	  12.1.1  數(shù)據(jù)庫的基本概念	  12.1.2  SQL基礎(chǔ)	 12.2  ADO.NET概述	  12.2.1  ADO.NET的定義	  12.2.2  Microsoft .NET框架數(shù)據(jù)提供程序	  12.2.3  使用Connection對象來連接數(shù)據(jù)源	 12.3  ADO.NET聯(lián)機(jī)模式的數(shù)據(jù)存取	  12.3.1  使用Command對象	  12.3.2  使用DataReader對象	 12.4  ADO.NET脫機(jī)模式的數(shù)據(jù)存取	  12.4.1  使用DataAdapter對象	  12.4.2  使用DataSet對象	  12.4.3  使用DataRow對象	 12.5  數(shù)據(jù)綁定控件	  12.5.1  簡單綁定	  12.5.2  復(fù)雜綁定	  12.5.3  BindingManagerBase 類	 12.6  上機(jī)指導(dǎo)	  12.6.1  連接環(huán)境下的數(shù)據(jù)庫操作	  12.6.2  非連接環(huán)境下的數(shù)據(jù)庫操作	 12.7  習(xí)題

章節(jié)摘錄

  第1章 Visual Basic 2005概述  【教學(xué)內(nèi)容】  ·Microsoft.NET概述  ·Visual Studio.NET集成開發(fā)環(huán)境  ·創(chuàng)建Visual Basic 2005控制臺(tái)程序  ·聯(lián)機(jī)幫助系統(tǒng)  【教學(xué)要求】  ·了解Visual Basic 2005的運(yùn)行環(huán)境及啟動(dòng)、退出、功能特點(diǎn)?!  な煜isual Studio 2005集成開發(fā)環(huán)境?!  ふ莆战?、編輯、運(yùn)行和保存一個(gè)簡單控制臺(tái)應(yīng)用程序的方法?! ?.1 Microsoft.NET概述  “Microsoft.NET將在21世紀(jì)的頭10年里發(fā)起計(jì)算機(jī)和人們交流方式的革命。Microsoft.NET的完全成熟需要花費(fèi)幾年的辛勞,但是我們懷著無比的興奮,期待這一天的到來?!薄  ④浌径聲?huì)主席兼首席軟件設(shè)計(jì)師比爾·蓋茨  未來是以網(wǎng)絡(luò)為中心的世界。面對這個(gè)已經(jīng)或即將來臨的世界,每個(gè)IT巨人都在思考。發(fā)布于2000年秋天的Microsoft.NET,表明微軟將以網(wǎng)絡(luò)為中心,徹底轉(zhuǎn)換產(chǎn)品研發(fā)、發(fā)布的方式,改變產(chǎn)品和服務(wù)的范圍?! icrosoft.NET是一項(xiàng)革命性的技術(shù)框架。Microsoft.NET的核心技術(shù)包括分布式計(jì)算、XML、組件技術(shù)、即時(shí)編譯技術(shù)等。分布式計(jì)算是網(wǎng)絡(luò)的本質(zhì);XML奠定了新一代電子數(shù)據(jù)交換的標(biāo)準(zhǔn),正是數(shù)據(jù)交換使網(wǎng)絡(luò)計(jì)算成為可能;組件技術(shù)是軟件技術(shù)多年來的發(fā)展成果,它使程序設(shè)計(jì)人員從大量的API中解放出來,以采用面向?qū)ο蠛兔嫦蚪M件的技術(shù)來解決軟件問題;即時(shí)編譯技術(shù)使應(yīng)用程序在運(yùn)行時(shí),還能夠根據(jù)主機(jī)的硬件和軟件環(huán)境進(jìn)行代碼優(yōu)化,并簡化代碼發(fā)放的過程?! ?.1.1 Microsoft.NET框架概述  Microsoft.NET開發(fā)平臺(tái)包括Microsoft.NET框架和Microsoft.NET開發(fā)工具等組成部分,Microsoft.NET框架(Framework)是整個(gè)開發(fā)平臺(tái)的基礎(chǔ),包括公共語言運(yùn)行庫(Common Language Run,CLR)和框架類庫,Microsoft.NET開發(fā)工具包括Visual Studio.NET集成開發(fā)環(huán)境和Microsoft.NET編程語言。Microsoft.NET開發(fā)平臺(tái)如圖1.1所示。  微軟新一代軟件開發(fā)平臺(tái),稱為Visual Studio.NET,它是Microsoft.NET戰(zhàn)略產(chǎn)品的組成重要部分。Visual Studio.NET集成了Visual Basic 2005、Visual C#.NET、Visual C++.NET和ASP.NET的開發(fā)環(huán)境,而微軟第一次統(tǒng)一了Visual Basic和Visual C的底層對象,使Visual Basic 2005和Visual C#.NET能夠訪問相同的組件的屬性和方法。這就使編寫C#和編寫Visual Basic.NET程序同樣簡單和高效,在這以前,大多數(shù)人認(rèn)為,Visual C++程序人員就是比Visual Basic程序人員更高級(jí)些。在Microsoft.NET時(shí)代,這種差別將不復(fù)存在?! ?.1.2 Microsoft.NET框架  Microsoft.NET框架包括公共語言運(yùn)行庫和Microsoft.NET類庫。公共語言運(yùn)行庫是Microsoft.NET的基礎(chǔ),可以將公共語言運(yùn)行庫看做一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供核心服務(wù)(如內(nèi)存管理、線程管理和遠(yuǎn)程管理),而且還強(qiáng)制實(shí)施嚴(yán)格的類型安全檢查,以確保代碼運(yùn)行的安全性和可靠性。事實(shí)上,代碼管理的概念是運(yùn)行庫的基本原則。以運(yùn)行庫為目標(biāo)的代碼稱為托管代碼,不以運(yùn)行庫為目標(biāo)的代碼稱為非托管代碼。Microsoft.NET框架的另一個(gè)主要部件是類庫,它是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙愋图?,可以使用它開發(fā)包含從傳統(tǒng)的命令行或圖形用戶界面(OUI)應(yīng)用程序到基于ASP.NET所提供的創(chuàng)新的應(yīng)用程序(如Web窗體和XML Web服務(wù))在內(nèi)的應(yīng)用程序。Microsoft.NET框架的組成如圖1-2所示?! ?.1.3 Microsof.NET框架目標(biāo)  Microsoft.NET框架旨在實(shí)現(xiàn)下列目標(biāo):  (1)提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,無論對象代碼是在本地存儲(chǔ)和執(zhí)行,還是在本地執(zhí)行但在Internet上分布,或者是在遠(yuǎn)程執(zhí)行?! 。?)提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境?! 。?)提供一個(gè)保證代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)安全執(zhí)行的代碼執(zhí)行環(huán)境?! 。?)提供一個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境?! 。?)使開發(fā)人員的經(jīng)驗(yàn)在面對類型大不相同的應(yīng)用程序(如基于Windows的應(yīng)用程序和基于Web的應(yīng)用程序)時(shí)保持一致。 ?。?)按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確保基于Microsoft.NET框架的代碼可與任何其他代碼集成?! ?.2 Microsoft.NET技術(shù)能給我們帶來什么  用先進(jìn)的軟件讓人們隨時(shí)隨地通過任何設(shè)備獲得強(qiáng)大能量?! mpower people through great software-any time,any place and on any device。  ——微軟公司宣傳口號(hào)  Microsoft.NET技術(shù)將覆蓋所有的數(shù)字終端,將個(gè)人與服務(wù)的提供者方便、快捷地聯(lián)系起來(通過Web服務(wù))。由于Web服務(wù)的規(guī)范是公開的,如果所有的服務(wù)都按照標(biāo)準(zhǔn)構(gòu)架,那么,個(gè)人與服務(wù)提供者的所有溝通都可以通過其提供的Web服務(wù)來實(shí)現(xiàn),如圖1-3所示?! ?.2.1 計(jì)算模式的革命  在信息時(shí)代,信息只有不停地交互、利用才具有其價(jià)值。顯而易見,計(jì)算的前途在于基于網(wǎng)絡(luò)的分布式計(jì)算。分布式計(jì)算相對于傳統(tǒng)的計(jì)算來講具有無限的優(yōu)勢:  (1)分布式計(jì)算是多機(jī)協(xié)同工作,成本低,功效大。 ?。?)分布式計(jì)算可以使社會(huì)不同行業(yè)、不同部門之問的信息的自動(dòng)交換成為可能,提高社會(huì)機(jī)構(gòu)運(yùn)轉(zhuǎn)效率?! icrosoft.NET的目標(biāo)就是徹底地把計(jì)算模式從單機(jī)、客戶機(jī)/服務(wù)器和Web網(wǎng)站的方式轉(zhuǎn)向分布式計(jì)算(Distributed Computing)。毋庸置疑,分布式計(jì)算的模型(3層/多層架構(gòu))在Microsoft.NET之前就早己存在并在局部范圍內(nèi)得到應(yīng)用;同樣也不可否認(rèn),當(dāng)前基于COM+、CORBA、Java RMI的分布式計(jì)算模式由于缺乏統(tǒng)一的數(shù)據(jù)交換模式和接口規(guī)范而無法達(dá)到目標(biāo)?! 】傊?,Microsoft.NET包含了新一代的計(jì)算模式,即跨越全球的分布式計(jì)算。這種規(guī)則的制定者將有可能從與之配合的商業(yè)模型中大獲其利。相信在不久的將來,經(jīng)濟(jì)和社會(huì)將切實(shí)從高效的分布式計(jì)算中獲益,“信息在你的指尖”(Information At Your。Fingertips)將成為現(xiàn)實(shí)?! ?.2.2 軟件業(yè)運(yùn)營模式的革命  Microsoft.NET還為軟件業(yè)帶來一種新的運(yùn)作模式,即“軟件租賃”。今天的軟件公司大多靠出售軟件獲取利潤,客戶支付費(fèi)用以獲得軟件的使用權(quán),軟件最終將安裝在客戶的計(jì)算機(jī)上。  隨著Web服務(wù)的出現(xiàn),這種維持了幾十年的格局將會(huì)被最終打破。微軟預(yù)見了“服務(wù)”是數(shù)字經(jīng)濟(jì)的核心商業(yè)模式,因此它將逐步轉(zhuǎn)換今天依靠銷售盒裝軟件的獲利形式。  “軟件就是服務(wù)”(Software Is Service),今后的軟件公司將自己的軟件以服務(wù)的形式發(fā)布在網(wǎng)上,客戶可以通過一定的形式訪問其服務(wù),就如同用電、用水一樣,軟件公司則按照服務(wù)使用量(如訪問次數(shù)、訪問時(shí)間等)收取費(fèi)用。這種方式最終還將延續(xù)到硬件上。例如,IBM公司可以把自己的大型機(jī)連于Internet上,提供大型計(jì)算服務(wù),各國氣象臺(tái)則可以訪問IBM的服務(wù)進(jìn)行大型工程計(jì)算,根據(jù)使用量付費(fèi)給IBM?! ‘?dāng)然,傳統(tǒng)的軟件商業(yè)模式由來已久,要讓大量的公司管理層和一般用戶改變傳統(tǒng)習(xí)慣不是一件容易的事情,但可以相信,要完成這一目標(biāo),需要的僅僅是時(shí)間,Internet上可供租賃的軟件服務(wù)很快就會(huì)擴(kuò)展開來?! ?.2.3 Microsoft.NET對網(wǎng)絡(luò)商業(yè)的影響  談到網(wǎng)絡(luò)商業(yè),人們便自然而然地聯(lián)想到當(dāng)前的陷于停頓的“電子商務(wù)”。在經(jīng)歷過兩年的大發(fā)展之后,網(wǎng)絡(luò)商業(yè)走入低谷。今天的網(wǎng)絡(luò)商業(yè)為什么難以獲利·究其原因,除了與傳統(tǒng)服務(wù)的脫節(jié)和社會(huì)信息化程度不夠等原因,還有一個(gè)原因也在于網(wǎng)站自身實(shí)施的用戶認(rèn)證、市場開拓以及業(yè)務(wù)流程都過于孤立,成本又太高,難以保證為客戶提供最大的價(jià)值。舉個(gè)簡單例子,我國的電子商務(wù)為什么如此落后,很大程度上是因?yàn)槲覈慕鹑谛畔⒌慕ㄔO(shè)不夠,貨物的銷售和貨款的支付難以自動(dòng)掛接,相對于傳統(tǒng)銷售模式,體現(xiàn)不出自己的優(yōu)點(diǎn)。通過Microsoft.NET技術(shù),將著實(shí)改善網(wǎng)絡(luò)商業(yè)發(fā)展的技術(shù)條件和社會(huì)條件,這主要表現(xiàn)在以下兩個(gè)方面。 ?。?)通過Microsoft.NET方便、快捷的數(shù)據(jù)交換,人們將在未來的幾年里獲得無障礙的通信服務(wù),即不需要為不同的設(shè)備準(zhǔn)備不同的數(shù)據(jù)。手機(jī)上的通訊錄和工作安排與辦公室里的計(jì)算機(jī)是隨時(shí)完全同步的,手機(jī)上能夠看到與電視上完全相同的新聞節(jié)目,只是比電視上的尺寸小一些而己。人們可以通過不同的設(shè)備使用服務(wù),這擴(kuò)大了電子商務(wù)的消費(fèi)人群?! 。?)通過Microsoft.NET方便的Web服務(wù)集成技術(shù),人們獲得的服務(wù)將能夠相互集成,智能地為人們提供個(gè)性化的支持。當(dāng)你安排去某個(gè)城市出差時(shí),關(guān)于航班訂票、旅館訂房、客戶會(huì)面、餐館訂餐及通知家人等動(dòng)作都會(huì)以Web服務(wù)的方式一次性傳遞到不同的服務(wù)站點(diǎn)或終端,所有的動(dòng)作都能夠一次性完成。你甚至?xí)@奇地發(fā)現(xiàn)用餐的菜肴是按照你的喜好選擇的。而當(dāng)你取消這些動(dòng)作時(shí),也只要點(diǎn)一個(gè)按鈕就能夠完成所有的通知過程。而未來的各種服務(wù)機(jī)構(gòu)只需要實(shí)現(xiàn)自己的核心業(yè)務(wù)(信譽(yù)保證、資金劃撥等輔助功能都通過其他服務(wù)機(jī)構(gòu)自動(dòng)完成)就可以了,這些服務(wù)將集成到用戶的一個(gè)個(gè)完整活動(dòng)中,實(shí)現(xiàn)其商業(yè)價(jià)值?! 】傊?,通過Microsoft.NET技術(shù),未來的電子商務(wù)將會(huì)更加智能、方便、快捷。一切可以自動(dòng)完成的服務(wù)都將通過網(wǎng)絡(luò)低成本的運(yùn)作(例如,再也不用去銀行排隊(duì)轉(zhuǎn)賬),節(jié)約了社會(huì)經(jīng)濟(jì)運(yùn)作成本。

編輯推薦

  從界面設(shè)計(jì)、系統(tǒng)編程、數(shù)據(jù)庫開發(fā)、組件對象模型4個(gè)方面分別介紹。使用Visual Basic 2005開發(fā)應(yīng)用程序的方法和技巧?! ≈v解Visual Basic 2005面向?qū)ο蠓治雠c設(shè)計(jì)基礎(chǔ),構(gòu)造大量實(shí)用類來完成各種功能。  引導(dǎo)讀者深入了解Visual Basic 2005面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)質(zhì),構(gòu)造更多、更實(shí)用的類,開發(fā)出功能更強(qiáng)大、使用更簡單的應(yīng)用程序?! ∠盗薪滩奶厣壕牟邉?,準(zhǔn)確定位;概念清晰,例題豐富;深入淺出,內(nèi)容翔實(shí);體系合理,重點(diǎn)突出。

圖書封面

圖書標(biāo)簽Tags

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


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


用戶評(píng)論 (總計(jì)3條)

 
 

  •   很好很及時(shí)用的很開心
  •   這本書結(jié)構(gòu)合理,概念清析,是入門的好書!唯一感覺有問題的是,書有配套光盤,為什么沒有寄給我???希望當(dāng)當(dāng)網(wǎng)幫我查詢確認(rèn),謝謝!
  •   很好的一本書,概念清晰,表述通俗易懂。
 

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

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