出版時(shí)間:2008-12 出版社:科學(xué) 作者:張令軍//張京//常秉乾 頁數(shù):339
前言
計(jì)算機(jī)硬件技術(shù)的發(fā)展日新月異,CPU幾乎是按照摩爾定律進(jìn)行快速更新的,隨著時(shí)間的推移,其運(yùn)算速度呈級數(shù)級地增長。同樣,計(jì)算機(jī)軟件技術(shù)也在突飛猛進(jìn)地發(fā)展,無論是操作系統(tǒng)還是應(yīng)用軟件?! 〔僮飨到y(tǒng)的開發(fā)是從第一代軟件工程師在計(jì)算機(jī)硬件基礎(chǔ)上進(jìn)行的最低層的二進(jìn)制編碼開始的,到后來逐步發(fā)展到用戶不需要熟悉低層計(jì)算機(jī)指令即可進(jìn)行操作的DOS系統(tǒng),再發(fā)展到所見即所得的Windows桌面操作環(huán)境,以及功能強(qiáng)大的Linux、UNIX系統(tǒng)。經(jīng)過多年的發(fā)展,操作系統(tǒng)的功能及作用已經(jīng)發(fā)生了根本性的變化?! ⊥瑯?,運(yùn)行在操作系統(tǒng)之上的各種應(yīng)用軟件也在發(fā)生著根本性的變化,從以前需要對硬件有深刻了解才能編好程序的匯編語言開始,到后來廣泛使用的高級程序語言BASIC、c、Pascal、FORTAN等,再到現(xiàn)在被廣泛使用的Visual Basic、Visual C++、Delphi、Java語言及各種Web語言等,軟件的操作越來越方便,功能卻越來越強(qiáng)大,從而使軟件工程師的編程變得越來越簡單,不過要了解的知識(shí)點(diǎn)也空前龐大?! ‰S著信息社會(huì)的到來及對無紙辦公需求的增加,現(xiàn)代社會(huì)對軟件工程師的需求大量增加,僅我國軟件工程師的缺口就在數(shù)十萬以上。軟件人才的培養(yǎng)決定了信息社會(huì)實(shí)現(xiàn)的程度及社會(huì)發(fā)展的速度,所以適時(shí)、合理地大力培養(yǎng)一些優(yōu)秀的軟件開發(fā)人才,對于我國信息化產(chǎn)業(yè)的發(fā)展必將起到舉足輕重的作用。 正是基于這樣的計(jì)算機(jī)軟件發(fā)展背景及信息產(chǎn)業(yè)化發(fā)展需求的考慮,我們經(jīng)過精心策劃、周密設(shè)計(jì),組織最優(yōu)秀的一些作者,編著出版了一套常用計(jì)算機(jī)軟件及操作系統(tǒng)的系列圖書,希望使之成為軟件人才培養(yǎng)及推動(dòng)信息化產(chǎn)業(yè)發(fā)展的“寶典”。這套圖書起點(diǎn)低,使讀者入門快。同時(shí)每本書的內(nèi)容都很實(shí)用,案例豐富簡練,與基礎(chǔ)知識(shí)一一對應(yīng)。圖書按照軟件人才培養(yǎng)的規(guī)律,盡量使內(nèi)容講解由易到難、深入淺出?! ≡撎讌矔桓倪^去基礎(chǔ)類圖書中重說教、輕操作、過于注重理論及概念講解的弊端,以一種全新的邊操作、邊熟悉、邊學(xué)習(xí)的方式吸引讀者深入學(xué)習(xí)下去。每本書在精心挑選并巧妙設(shè)計(jì)大量案例的基礎(chǔ)上,將基礎(chǔ)知識(shí)的講解融合到案例的練習(xí)中,二者相輔相成,結(jié)合緊密。
內(nèi)容概要
這是《軟件工程師寶典》系列圖書之一,本書是學(xué)習(xí)Visual Basic語言的實(shí)用參考工具書,比較全面地講解了Visual Basic的基礎(chǔ)知識(shí)及實(shí)例應(yīng)用。 本書通過典型、豐富的實(shí)例,深入淺出地介紹了Visual Basic語言及其與編程應(yīng)用相關(guān)的知識(shí)。全書共分14章,主要內(nèi)容包括:visual Basic快速入門、程序設(shè)計(jì)基礎(chǔ)、工程與窗體、常用控件、Windows通用控件、對話框的設(shè)計(jì)與使用、創(chuàng)建高級用戶界面、多媒體應(yīng)用、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程、文件處理、代碼調(diào)試與錯(cuò)誤處理、應(yīng)用程序打包及發(fā)布、綜合應(yīng)用實(shí)例等。各章末尾都附錄若干習(xí)題,書末還附有習(xí)題參考答案,便于初學(xué)者學(xué)習(xí)、實(shí)踐。其實(shí)用性、可操作性強(qiáng),能夠有效地提升讀者的技術(shù)水平和開發(fā)技能。 書中有些實(shí)例來自實(shí)際項(xiàng)目,讀者可以參考使用。本書適合有一定編程經(jīng)驗(yàn)的Visual Basic初學(xué)者,以及想要在Visual Basic編程技能上得到快速提高的編程人員,同時(shí)也是社會(huì)培訓(xùn)班選擇的理想教材。
書籍目錄
第1章 Visual Basic快速入門 1.1 Visual Basic概述 1.2 安裝Visual Basic 6.0及其組件 1.2.1 系統(tǒng)要求 1.2.2 安裝步驟 1.2.3 添加或刪除Visual Basic 6.0部件 1.3 Visual Basic 6.0的啟動(dòng)及退出 1.4 Visual Basic 6.0集成開發(fā)環(huán)境 1.4.1 菜單和工具欄 1.4.2 工具箱 1.4.3 窗體設(shè)計(jì)器與窗體布局窗口 1.4.4 代碼窗口 1.4.5 工程資源管理器 1.4.6 屬性窗口 1.5 對象與控件 1.5.1 對象的定義 1.5.2 對象的功能 1.5.3 對象的屬性、事件和方法 1.5.4 控件 1.6 上機(jī)實(shí)戰(zhàn) 1.6.1 創(chuàng)建應(yīng)用程序界面 1.6.2 修改控件的屬性 1.6.3 添加可執(zhí)行代碼 1.6.4 調(diào)試、運(yùn)行程序 1.6.5 保存工程 1.7 習(xí)題第2章 程序設(shè)計(jì)基礎(chǔ) 2.1 放置Visual Basic代碼的載體 2.2 變量、常量和注釋 2.2.1 變量 2.2.2 常量 2.2.3 注釋 2.2.4 分行和續(xù)行 2.3 數(shù)據(jù)類型 2.4 運(yùn)算符與表達(dá)式 2.5 數(shù)組 2.5.1 固定數(shù)組 2.5.2 動(dòng)態(tài)數(shù)組 2.6 控制結(jié)構(gòu) 2.7 子過程和函數(shù) 2.8 培養(yǎng)良好的編程習(xí)慣 2.9 上機(jī)實(shí)戰(zhàn) 2.9.1 使用循環(huán)改變表單顏色 2.9.2 應(yīng)用數(shù)組 2.9.3 使用子過程和函數(shù) 2.10 習(xí)題第3章 工程與窗體 3.1 創(chuàng)建、打開和保存工程 3.2 創(chuàng)建及管理窗體 3.2.1 創(chuàng)建窗體的方法 3.2.2 設(shè)置窗體的屬性 3.2.3 窗體事件 3.2.4 窗體的方法 3.2.5 窗體的生命周期 3.2.6 在窗體上添加控件 3.3 添加、移除和保存文件 3.4 添加和刪除控件 3.5 創(chuàng)建可執(zhí)行文件 3.6 上機(jī)實(shí)戰(zhàn) 3.6.1 繪制實(shí)心圓和垂直線 3.6.2 自由繪圖 3.6.3 動(dòng)態(tài)修改窗體標(biāo)題 3.7 習(xí)題第4章 常用控件 4.1 命令按鈕控件 4.2 標(biāo)簽 4.3 文本框 4.4 圖像框 4.5 滾動(dòng)條 4.6 定時(shí)器 4.7 其他常用控件 4.8 上機(jī)實(shí)戰(zhàn) 4.8.1 自制簡易計(jì)算器 4.8.2 利用滾動(dòng)條改變窗體顏色 4.8.3 利用定時(shí)器實(shí)現(xiàn)簡單動(dòng)畫 4.9 習(xí)題第5章 Windows通用控件 5.1 選項(xiàng)卡(TabStrip) 5.2 狀態(tài)條(StatusBar) 5.3 進(jìn)度條(ProgressBar) 5.4 圖形組合框 5.5 上機(jī)實(shí)戰(zhàn) 5.6 習(xí)題第6章 對話框設(shè)計(jì)與使用 6.1 預(yù)定義對話框 6.2 打開文件對話框 6.3 保存文件對話框 6.4 字體對話框 6.5 顏色對話框 6.6 打印對話框 6.7 自定義對話框 6.8 上機(jī)實(shí)戰(zhàn) 6.8.1 使用字體對話框 6.8.2 使用顏色對話框 6.9 習(xí)題第7章 創(chuàng)建高級用戶界面 7.1 編輯菜單 7.1.1 使用菜單編輯器 7.1.2 建立菜單 7.1.3 右鍵菜單 7.2 MDI應(yīng)用程序 7.2.1 MDI特性 7.2.2 添加MDI窗體 7.2.3 使用MDI及子窗體 7.2.4 MDI應(yīng)用 7.3 窗體的高級設(shè)計(jì) 7.3.1 設(shè)置啟動(dòng)窗體 7.3.2 窗體啟動(dòng)樣式 7.4 使用工具欄控件 7.4.1 工具欄控件的常用屬性 7.4.2 使用ImageList控件的屬性 7.4.3 設(shè)置工具欄屬性 7.4.4 激活按鈕 7.5 習(xí)題第8章 多媒體應(yīng)用 8.1 多媒體概述 8.1.1 多媒體基礎(chǔ) 8.1.2 視頻處理 8.2 MCI指令 8.2.1 系統(tǒng)指令 8.2.2 多媒體設(shè)備指令及屬性 8.3 多媒體控件 8.3.1 MultiMedia Control控件 8.3.2 ShockWave Flash控件 8.3.3 Windows Media Player控件 8.4習(xí)題第9章 數(shù)據(jù)庫編程 9.1 數(shù)據(jù)庫的基本概念 9.2 使用可視化數(shù)據(jù)管理器 9.3 ADO編程模型 9.4 使用AD0數(shù)據(jù)控件 9.5 使用數(shù)據(jù)綁定控件 9.6 創(chuàng)建數(shù)據(jù)報(bào)表 9.7 上機(jī)實(shí)戰(zhàn) 9.7.1 使用DataGrid控件顯示數(shù)據(jù) 9.7.2 使用ADODC訪問數(shù)據(jù)庫 9.7.3 數(shù)據(jù)添加與刪除 9.7.4 數(shù)據(jù)庫查詢 9.8 習(xí)題第10章 Visual Basic網(wǎng)絡(luò)編程 10.1 網(wǎng)絡(luò)參考模型 10.1.1 OSI參考模型 10.1.2 TCP/IP網(wǎng)絡(luò)參考模型 10.1.3 TCP協(xié)議 10.2 網(wǎng)絡(luò)數(shù)據(jù)交換 10.2.1 Winsock控件簡介 10.2.2 Winsock屬性 10.2.3 Winsock控件的方法 10.2.4 Winsock事件 10.3 上機(jī)實(shí)戰(zhàn) 10.3.1 簡單聊天程序 10.3.2 對時(shí)程序 10.4 習(xí)題第11章 文件處理 11.1 文件處理函數(shù) 11.1.1 Kill語句 11.1.2 FileCopy語句 11.1.3 Shell函數(shù) 11.1.4 RmDir語句 11.2 文件系統(tǒng)對象 11.2.1 FileSystemObject對象及子對象 11.2.2 Folder對象與文件夾瀏覽 11.2.3 Files集合對象和File對象 11.2.4 SubFolders集合對象 11.2.5 TextStream對象與文件讀寫 11.2.6 FileSystemObject對象與文件操作 11.2.7 FileSystemObject對象與文件夾操作 11.3 習(xí)題第12章 代碼調(diào)試及錯(cuò)誤處理 12.1 調(diào)試方法概述 12.2 錯(cuò)誤處理概述 12.3 設(shè)計(jì)錯(cuò)誤處理程序 12.4 測試錯(cuò)誤處理 12.5 關(guān)閉錯(cuò)誤處理 12.6 使用調(diào)試窗口 12.7 上機(jī)實(shí)戰(zhàn) 12.7.1 監(jiān)視程序變量 12.7.2 捕獲及處理錯(cuò)誤 12.8 習(xí)題第13章 打包及發(fā)布應(yīng)用程序 13.1 啟動(dòng)打包和展開向?qū)? 13.2 使用向?qū)閼?yīng)用程序打包 13.3 測試安裝程序 13.4 習(xí)題第14章 綜合應(yīng)用實(shí)例 14.1 繪制動(dòng)畫曲線 14.2 閏年的判斷 14.3 文本滾動(dòng)效果 14.4 具有滾動(dòng)按鈕功能的Activex控件 14.5 職工工資管理系統(tǒng) 14.6 賓館管理信息系統(tǒng)附錄A 習(xí)題答案 第1章答案 第2章答案 第3章答案 第4章答案 第5章答案 第6章答案 第7章答案 第8章答案 第9章答案 第10章答案 第11章答案 第12章答案 第13章答案
章節(jié)摘錄
第1章 Visual Basic快速入門 本章學(xué)習(xí)目標(biāo) Visual Basic 6.0的特點(diǎn)及其組件安裝 Visual Basic 6.0的啟動(dòng)及退出 Visual Basic 6.0 IDE環(huán)境配置 Visual Basic 6.0開發(fā)應(yīng)用程序的基本步驟 BASIC編程語言產(chǎn)生于1963年,它是第一種讓程序員把主要編程工作集中在解決編程任務(wù)的方法和算法上,而不是集中在計(jì)算機(jī)硬件所需的建立和調(diào)試程序的方法和算法上的一門高級編程語言?! isual Basic是在BASIC的基礎(chǔ)上發(fā)展而來,但是其發(fā)展已經(jīng)遠(yuǎn)遠(yuǎn)超出了其最初的設(shè)計(jì),使用Visual Basic能夠在很短的時(shí)間內(nèi)實(shí)現(xiàn)同樣的功能。Visual Basic是極其高效的Windows軟件開發(fā)工具,使用它可以經(jīng)濟(jì)、快速地開發(fā)出程序員想得到的結(jié)果?! isual指開發(fā)圖形用戶界面的方法,即為可視化。它不需要大量的代碼去編寫界面的外觀和位置,只要把預(yù)先建立的對象拖放到屏幕上即可?! ASIC是Beginners All-Purpose Symbolic Instruction Code的簡稱。Visual Basic是Microsoft Windows的編程語言。Visual Basic是在一個(gè)集成開發(fā)環(huán)境(IDE,Integrated Development Environment)中創(chuàng)建的,IDE使得程序員可以方便地創(chuàng)建、運(yùn)行和調(diào)試Visual Basic程序?! ?.1 Visuat Basic概述 Visual Basic是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級程序設(shè)計(jì)語言,使用Windows內(nèi)部的應(yīng)用程序接口函數(shù),以及動(dòng)態(tài)鏈接庫、動(dòng)態(tài)數(shù)據(jù)交換、對象的鏈接與嵌入、開放式數(shù)據(jù)訪問等技術(shù),可以高效、快速地開發(fā)出運(yùn)行于Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。 從開發(fā)個(gè)人或小組使用的小工具,到大型企業(yè)應(yīng)用系統(tǒng),甚至通過Internet遍及全球分布式應(yīng)用程序(B/S),都可以在Visual Basic提供的工具中各取所需。 ……
編輯推薦
《Visual Basic程序設(shè)計(jì)》是一本容易理解、容易使用的Visual Basic 6.0中文版經(jīng)典教材,幾乎包括了Visual Basic 6.0的所有主題應(yīng)用?!禫isual Basic程序設(shè)計(jì)》假定讀者以前從未使用過Visual Basic編寫程序,所有知識(shí)點(diǎn)都是從“零”開始起步。對于使用過Visual.Basic早期版本或其他結(jié)構(gòu)化編程語言的讀者來說,《Visual Basic程序設(shè)計(jì)》更容易理解。 全書共分14章,主要內(nèi)容包括:Visual Basic快速入門、程序設(shè)計(jì)基礎(chǔ)、工程與窗體、常用控件、Windows通用控件、對話框的設(shè)計(jì)與使用、創(chuàng)建高級用戶界面、多媒體應(yīng)用、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程、文件處理、代碼調(diào)試與錯(cuò)誤處理、應(yīng)用程序發(fā)布、綜合應(yīng)用實(shí)例等?!禫isual Basic程序設(shè)計(jì)》文字簡潔,層次清晰,在講述基本知識(shí)點(diǎn)時(shí)注重實(shí)際編程應(yīng)用,并結(jié)合實(shí)例進(jìn)行剖析。 《Visual Basic程序設(shè)計(jì)》提綱挈領(lǐng),萃取Visual Basic語言語法要旨,知識(shí),實(shí)例,練習(xí)行文,實(shí)用,實(shí)效。語言間橫向?qū)Ρ?,拓展編程技能,輕松實(shí)戰(zhàn)操作演練,培植個(gè)性能力。編譯,連接,調(diào)試深度剖析,簡明,經(jīng)典。近150個(gè)實(shí)例精解剖析。讓你輕松步入頂尖軟件工程殿堂。
圖書封面
評論、評分、閱讀與下載
Visual Basic程序設(shè)計(jì) PDF格式下載