注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設(shè)計其他編程語言/工具VBA專業(yè)項目實例開發(fā)

VBA專業(yè)項目實例開發(fā)

VBA專業(yè)項目實例開發(fā)

定 價:¥65.00

作 者: (美)Taruna Goel,(美)Rachna Chaudhary著;王曉娟[等]譯;王曉娟譯
出版社: 中國水利水電出版社
叢編項: 萬水軟件項目應用與實例開發(fā)叢書
標 簽: 高級程序語言設(shè)計

ISBN: 9787508413907 出版時間: 2003-02-01 包裝: 精裝
開本: 24cm 頁數(shù): 592 字數(shù):  

內(nèi)容簡介

  萬水軟件項目應用與實例開發(fā)叢書。本書是學習VBA編程的優(yōu)秀參考書,其文章結(jié)構(gòu)為:第1部分概述了VBA編程的基礎(chǔ)知識、如常量、變量和表達式、過程函數(shù)和模塊、數(shù)組和編程結(jié)構(gòu);第2部分介紹VBA的高級概念,如VBA中的調(diào)試和錯誤處理,對象以及安全特征;在第3部分到第6部分中,每部分都圍繞一個專業(yè)項目展開討論,并通過實例引導讀者,采用由淺入深的方式學習各種專業(yè)項目的創(chuàng)建,如創(chuàng)建通訊簿應用程序、技能搜索應用程序、WordChecker工具、EasySelling應用程序等;第7部分概括了XML和.NET技術(shù);第8部分是附錄內(nèi)容。本書既有詳細的概念說明,又有復雜而完整的實例代碼,讀者能夠輕松地將自己所學的理論知識付諸實踐。本書適用于各個層次的VBA程序員。

作者簡介

  Rachna Chaudhary是NITT公司Knowledge Solutions Business(KSB)部門的開發(fā)總經(jīng)理。在KSB,Rachna曾經(jīng)設(shè)計、開發(fā)、測試和實現(xiàn)教師指導的培訓課程。她主要負責培訓開發(fā)主管、項目管理、培訓教育審查、技術(shù)審查和保證ISO的兼容性。Taruna Goal是NIIT公司的培訓教育設(shè)計人員。在過去的3年中,她作為團隊成員和指導教師在NIIT公司KSB部門工作。她曾經(jīng)在各種領(lǐng)域開發(fā)和交付內(nèi)容及技術(shù)課程,例如操作系統(tǒng)、聯(lián)網(wǎng)、安全保護、數(shù)據(jù)庫管理系統(tǒng)和圖形工具,如Macromedia Flash和Macromedia Director。Taruna已經(jīng)為許多公司客戶設(shè)計了用戶培訓產(chǎn)品,例如Microsoft、Coruse Technology、Netvarsity和ITT。她曾經(jīng)使用各種交付媒介開發(fā)內(nèi)容,例如教師指導的培訓、基本媒介的培訓和基于Web的培訓。在NIIT,她還負責項目管理和培訓。另外,她還在工作中繼續(xù)學習,獲得了商業(yè)管理的學位。

圖書目錄

譯者序
NIIT簡介
作者簡介
前言
第1部分 VBA基礎(chǔ)
第1章 VBA概述
1.1 使應用程序自動化
1.2 基于對象的方法(針對編程)
1.3 基于對象的方法的優(yōu)點
1.4 VBA和VB
1.5 VBA
1.6 宏概述
1.6.1 錄制宏
1.6.2 編輯宏
1.7 Visual Basic Editor概述
1.7.1 打開Visual Basic Editor
1.7.2 Visual Basic Editor的組件
1.8 小結(jié)
第2章 變量. 常量和表達式
2.1 VBA中的變量
2.1.1 變量的類型
2.1.2 聲明變量
2.1.3選 擇變量作用域
2.1.4 使用Static關(guān)鍵字
2.2 常量
2.2.1 內(nèi)置常量
2.2.2 用戶自定義的常量
2.3 運算符
2.3.1 算術(shù)運算符
2.3.2 比較運算符
2.3.3 連接運算符
2.3.4 邏輯運算符
2.3.5 運算符的優(yōu)先級順序
2.4 小結(jié)
第3章 過程. 函數(shù)和模塊
3.1 使用過程
3.1.1 過程的類型
3.1.2 Sub過程
3.1.3 Function過程
3.1.4 Property過程
3.1.5 將參數(shù)傳遞給過程
3.2 使用Visual Basic Editor創(chuàng)建過程
3.3 使用函數(shù)
3.4 調(diào)用函數(shù)
3.5 創(chuàng)建用戶自定義的函數(shù)
3.6 使用模塊
3.6.1 窗體模塊
3.6.2 標準模塊
3.6.3 類模塊
3.7 小結(jié)
第4章 數(shù)組和程序結(jié)構(gòu)
4.1 數(shù)組
4.1.2 聲明數(shù)組
4.1.2 在數(shù)組中存儲值
4.1.3 重新確定數(shù)組的維數(shù)
4.1.4 提取數(shù)組中的信息
4.2 處理數(shù)組
4.2.1 IsArray函數(shù)
4.2.2 LBound和UBound函數(shù)
4.2.3 Erase語句
4.3 程序結(jié)構(gòu)
4.3.1 條件結(jié)構(gòu)
4.3.2 循環(huán)結(jié)構(gòu)
4.4 小結(jié)
第2部分 高級VBA概念
第5章 VBA中的調(diào)試和錯誤處理
5.1 什么是調(diào)試
5.1.1 語法錯誤
5.1.2 編譯錯誤
5.1.3 運行期間錯誤
5.1.4 邏輯錯誤
5.2 VBA中的調(diào)試工具
5.2.1 中斷模式
5.2.2 單步執(zhí)行過程
5.2.3 監(jiān)視過程
5.2.4 避免錯誤
5.3 錯誤處理
5.3.1 捕獲錯誤
5.3.2 編寫錯誤處理程序
5.3.3 退出錯誤處理程序
5.4 小結(jié)
第6章 VBA中的對象
6.1 對象模型
6.1.1 對象屬性
6.1.2 對象方法
6.1.3 對象事件
6.1.4 將對象賦給變量
6.2 查找對象
6.2.1 對象瀏覽器
6.2.2 在線幫助
6.2.3 屬性/方法列表
6.3 使用對象庫
6.4 小結(jié)
第7章 使用VBA中的安全特征
7.1 VBA中的安全特征
7.2 數(shù)字證書
7.2.1 獲得數(shù)字證書
7.2.2 安裝數(shù)字證書
7.2.3 導出數(shù)字證書
7.2.4 刪除數(shù)字證書
7.2.5 查看數(shù)字證書的詳細信息
7.2.6 編輯數(shù)字證書的屬性
7.3 使用數(shù)字簽名
7.3.1 把數(shù)字簽名添加到宏項目中
7.3.2 從宏項目中刪除數(shù)字簽名
7.4 使用安全級別
7.4.1 指定安全級別
7.4.2 指定信任源
7.5 使用密碼保護
7.6 小結(jié)
第3部分 專業(yè)項目1
項目1 創(chuàng)建通訊簿應用程序
第8章 項目個案研究:Global Systems公司
8.1 項目生命周期
8.1.1 需求分析
8.1.2 設(shè)計
8.1.3 編碼和構(gòu)造
8.1.4 測試
8.1.5 發(fā)布應用程序
8.2 小結(jié)
第9章 創(chuàng)建應用程序的用戶界面
9.1 窗體
9.1.1 窗體屬性
9.1.2 窗體事件
9.1.3 窗體控件
9.1.4 窗體方法
9.1.5 在應用程序間共享窗體
9.2 小結(jié)
第10章 處理用戶窗體
10.1 使用控件
10.1.1 顯示和獲取ListBox控件中的值
10.1.2 顯示和檢索ComboBox控件中的值
10.1.3 返回CheckBox控件的值
10.1.4 返回TextBox控件的值
10.2 顯示狀態(tài)欄消息
10.3 小結(jié)
第11章 使用自動化
11.1 將OLE用于自動化
11.1.1 引用對象庫
11.1.2 早期綁定與晚期綁定比較
11.2 小結(jié)
第12章 給Contacts Book應用程序添加功能
12.1 Contacts Book應用程序邏輯概述
12.2 Outlook對象模型概述
12.2.1 Application對象
12.2.2 NameSpace對象
12.2.3 Folder對象
12.2.4 Outlook項
12.2.5 Explorer對象
12.2.6 Inspector對象
12.3 自動處理Contacts Book應用程序
12.3.1 UserForm_Initialize過程
12.3.2 cboContactList_Change過程
12.3.3 AddtoDoc過程
12.3.4 PrintLabels過程
12.3.5 AddContact過程
12.3.6 ModifyContact過程
12.3.7 DeleteContact過程
12.3.8 Refresh過程
12.4 小結(jié)
第13章 使用Contacts Book應用程序
13.1 編譯應用程序
13.2 運行應用程序
13.3 發(fā)布應用程序
13.4 小結(jié)
第4部分 專業(yè)項目2
項目2 創(chuàng)建技能搜索應用程序
第14章 項目個案研究:Red Sky IT Systems
14.1 項目生命周期
14.1.1 需求分析
14.1.2 設(shè)計
14.1.3 編碼和構(gòu)造
14.1.4 測試
14.1.5 發(fā)布應用程序
14.2 小結(jié)
第15章 .NET Framework概述
15.1 .NET Framework的概述
15.1.1 CLR(通用語言運行時環(huán)境)
15.1.2 .NET Framework類庫
15.2 .NET Framework的特征
15.2.1 一致而簡化的編程
15.2.2 資源管理
15.2.3 支持調(diào)試
15.2.4 使用匯編
15.2.5 管理安全性
15.3 Visual Studio .NET概述
15.3.1 Visual Basic .NET
15.3.2 Visual C
.NET
15.3.3 Visual C#.NET
15.4 小結(jié)
第16章 VB.NET入門
16.1 VB.NET概述
16.1.1 VB.NET的特征
16.1.2 VB.NET中的語言差別
16.1.3 什么是面向?qū)ο蟮木幊?br />16.1.4 VB.NET中面向?qū)ο蟮奶卣?br />16.1.5 在VB.NET中聲明類成員
16.1.6 升級應用程序
16.2 小結(jié)
第17章 集成開發(fā)環(huán)境
17.1 集成開發(fā)環(huán)境概述
17.2 Visual Studio .NET IDE的增強組件
17.2.1 Start頁面
17.2.2 Solution Explorer
17.2.3 Server Explorer
17.2.4 Dynamic Help(動態(tài)幫助)
17.2.5 工具箱
17.2.6 Class View(類視圖)窗口
17.2.7 Properties(屬性)窗口
17.2.8 任務列表
17.2.9 Command(命令)窗口
17.2.10 智能感知
17.3 使用窗口
17.3.1 隱藏窗口
17.3.2 ??看翱?br />17.4 使用Visual Studio.NET IDE設(shè)計Skill Search應用程序
17.4.1 使用Windows Forms
17.4.2 使用Web Forms
17.5 小結(jié)
第18章 使用VB.NET和ADO.NET處理數(shù)據(jù)庫
18.1 數(shù)據(jù)庫體系結(jié)構(gòu)
18.1.1 數(shù)據(jù)訪問對象(DAO)
18.1.2 ODBC
18.1.3 RDO
18.1.4 ADO
18.2 ADO.NET概述
18.2.1 ADO.NET的對象
18.2.2 采用VB.NET的ADO.NET
18.3 XML與.NET的集成
18.4 小結(jié)
第19章 調(diào)用Skill Search應用程序
19.1 處理Skill Search應用程序
19.2 小結(jié)
第20章 使用ASP.NET
20.1 ASP.NET概述
20.2 小結(jié)
第21章 執(zhí)行Skill Search應用程序
21.1 運行Skill Search應用程序
21.2 發(fā)布應用程序
21.3 小結(jié)
第5部分 專業(yè)項目3
項目3 創(chuàng)建Word Checker工具
第22章 項目個案研究:Writers and Editors公司
22.1 項目生命周期
22.1.1 需求分析
22.1.2 設(shè)計
22.1.3 編碼與構(gòu)造
22.1.4 測試
22.1.5 發(fā)布應用程序
22.2 小結(jié)
第23章 在VBA中使用Word對象
23.1 Word程序選項概述
23.1.1 View選項卡
23.1.2 General選項卡
23.1.3 Edit選項卡
23.2 Word Application對象
23.2.1 Application對象屬性
23.2.2 Application對象方法
23.3 Word Document對象
23.3.1 指定Document對象
23.3.2 打開Document對象
23.3.3 創(chuàng)建新文檔
23.3.4 RecentFiles對象
23.3.5 Document對象的屬性
23.3.6 Document對象的方法
23.4 Text Representation對象
23.4.1 Range對象
23.4.2 Selection對象
23.4.3 Characters對象
23.4.4 Words對象
23.4.5 Sentences對象
23.4.6 Paragraph對象
23.5 小結(jié)
第24章 為應用程序編碼
24.1 Word Checker工具邏輯概述
24.1.1 cmdOK_Click()函數(shù)
24.1.2 OpenStandardControlFileAndStoreErrWords()函數(shù)
24.1.3 OpenScriptAndStartProcessing()函數(shù)
24.1.4 LogErr()函數(shù)
24.1.5 應用程序中使用的基本函數(shù)
24.2 完成Word Checker工具的代碼
24.3 小結(jié)
第25章 執(zhí)行Word Checker工具
25.1 運行應用程序
25.2 發(fā)布應用程序
25.3 小結(jié)
第6部分 專業(yè)項目4
項目4 創(chuàng)建Easy Selling應用程序
第26章 項目個案研究:Perfect Stationery公司
26.1 需求分析
26.2 設(shè)計
26.2.1 設(shè)計數(shù)據(jù)庫
26.2.2 設(shè)計用戶輸入窗口
26.3 編碼
26.4 測試
26.5 執(zhí)行和發(fā)布應用程序
26.6 小結(jié)
第27章 創(chuàng)建數(shù)據(jù)庫
27.1 Easy Selling應用程序數(shù)據(jù)庫
27.1.1 tblClientExpectations表
27.1.2 tblClients表
27.1.3 tblClientSolutions表
27.1.4 tblInstalldecide表
27.1.5 tblProductUsageAndCompAnalysis表
27.1.6 tblSalesRep表
27.1.7 tblStandardExpectations表
27.1.8 tblStandardSolutions表
27.2 小結(jié)
第28章 設(shè)計應用程序的窗體
28.1 創(chuàng)建窗體
28.1.1 MainMDI窗體
28.1.2 StartApplication窗體
28.1.3 ClientInfo窗體
28.1.4 ClientIssues窗體
28.1.5 ClientSolutions窗體
28.1.6 ClientDocuments窗體
28.2 小結(jié)
第29章 使用Excel對象
29.1 Excel的VBA對象
29.2 使用Excel的Application對象
29.2.1 Application對象的函數(shù)
29.2.2 Application對象的屬性
29.2.3 Application對象的方法
29.2.4 事件相關(guān)的方法
29.3 使用Workbook對象
29.3.1 聲明Workbook對象
29.3.2 打開工作簿
29.3.3 創(chuàng)建新工作簿
29.4 Workbook對象屬性
29.5 Workbook對象方法
29.6 Workbook對象事件
29.7 Worksheet對象
29.7.1 聲明Worsheets對象
29.7.2 創(chuàng)建新工作表
29.7.3 Worksheet對象的屬性
29.7.4 Worksheet對象的方法
29.7.5 Worksheet對象事件
29.8 使用Range對象
29.8.1 使用Range方法
29.8.2 使用Cells方法
29.8.3 使用Rows方法
29.8.4 使用Columns方法
29.8.5 使用Offset方法
29.8.6 使用Cut方法
29.8.7 使用Copy方法
29.8.8 使用Clear方法
29.8.9 使用DataSeries方法
29.8.10 使用Fill方法
29.8.11 使用Insert方法
29.8.12 使用Resize方法
29.8.13 Range對象屬性
29.9 編寫簡單的Excel VBA應用程序
29.10 小結(jié)
第30章 使用PowerPoint對象
30.1 PowerPoint的VBA對象
30.1.1 使用PowerPoint的Application對象
30.1.2 使用Presentation對象
30.1.3 使用Slide對象
30.1.4 使用Shape對象
30.2 放映幻燈片
30.2.1 幻燈片放映切換
30.2.2 幻燈片放映的設(shè)置
30.2.3 放映幻燈片
30.3 為PowerPoint編寫簡單的VBA應用
30.4 小結(jié)
第31章 Easy Selling應用主窗口的代碼編寫
31.1 Easy Selling應用主窗口的工作方式
31.1.1 MainMDI_Load過程
31.1.2 PictureBox2_Click過程
31.1.3 PictureBox3_Click過程
31.1.4 PictureBox4_Click過程
31.1.5 The PictureBox5_Click過程
31.1.6 The PictureBox6_Click過程
31.1.7 The MainMDI Activated過程
31.1.8 StartApplication Load過程
31.1.9 btnDeleteCust Click過程
31.1.10 btnUpdate Click過程
31.1.11 TabStart Click過程
31.1.12 btnDeselectAll Click過程
31.1.13 lstExistingCustommers SelecteedValueChanged過程
31.1.14 btnRefreshList Click過程
31.2 小結(jié)
第32章 Easy Selling應用Customer屏幕的代碼編寫
32.1 Easy Selling應用Customers屏幕的工作方式
32.1.1 Button1 Click過程
32.1.2 ClientInfo Load過程
32.1.3 btnUpdate Click過程
32.1.4 AddNewCustomer過程
32.1.5 EditCustomerRecord過程
32.1.6 PrepareIssuesSolutions過程
32.2 小結(jié)
第33章 Easy Selling應用Issues屏幕的代碼編寫
33.1 Easy Selling應用的Issues屏幕的工作方式
33.1.1 Button1 Click過程
33.1.2 ClientIssues Load過程
33.1.3 btnUpdate Click過程
33.2 小結(jié)
第34章 Easy Selling應用Sotutions屏幕的代碼編寫
34.1 Easy Selling應用的Solutions屏幕的工作方式
34.1.1 Button1 Click過程
34.1.2 ClientSolutions Load過程
34.1.3 btnUpdate Click過程
34.2 小結(jié)
第35章 Easy Selling應用Outputs屏幕的代碼編寫
35.1 Easy Selling應用的Outputs Screen的工作方式
35.1.1 Button1 Click過程
35.1.2 btnUpdate Click過程
35.1.3 AnalysisReport過程
35.1.4 ProposalCreation過程
35.1.5 PresentationCreation過程
35.1.6 findandrrplace過程
35.2 小結(jié)
第36章 執(zhí)行Easy Selling應用
36.1 運行應用
36.1.1 主屏幕
36.1.2 Customers屏幕
36.1.3 Issues屏幕
36.1.4 Solutions屏幕
36.1.5 Outputs屏幕
36.1.6 Exit按鈕
36.2 發(fā)布應用
36.3 小結(jié)
第7部分 題外話
第37章 XML和.NET
37.1 XML概述
37.1.1 XML和HTML之間的區(qū)別
37.1.2 創(chuàng)建簡單的XML文檔
37.1.3 文檔類型定義(DTD)
37.1.4 XML名字空間
37.1.5 XML Schema
37.1.6 XML文檔對象模型(DOM)
37.2 .NET Framework類庫
37.2.1 System名字空間
37.2.2 .NET Framework XML類
37.2.3 抽象基類
37.2.4 .NET DOM實現(xiàn)
37.3 小結(jié)
第8部分 附錄
附錄A VBAr提示與技巧
A.1 使用VBA程序代碼
A.1.1 優(yōu)化策略
A.1.2 編程技巧
附錄B 使用Access對象模型
B.1 Access對象模型
B.1.1 Application對象
B.1.2 Application對象的屬性
B.1.3 Application對象的方法
B.1.4 Form對象
B.1.5 Report對象
B.1.6 Control對象
附錄C 應用升級到VB.NET
C.1 升級方法
C.1.1 升級項目
C.1.2 代碼改動
附錄D VBA常量
D.1 Word VBA常量
D.2 Excel VBA常量
D.3 Access VBA常量

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號