注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Excel專業(yè)開發(fā)(第2版)

Excel專業(yè)開發(fā)(第2版)

Excel專業(yè)開發(fā)(第2版)

定 價(jià):¥99.00

作 者: (美)布倫 等著,王永 等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 家庭與辦公室用書 微軟Office

ISBN: 9787121183133 出版時(shí)間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 765 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Excel專業(yè)開發(fā)(第2版)》基于Excel2003及之后的版本和VSTO.NET2008開發(fā)平臺(tái)介紹了Excel專業(yè)應(yīng)用程序開發(fā)的各種方法和技術(shù),其內(nèi)容相對(duì)第一版有較大的調(diào)整和更新。主要包括Excel各類應(yīng)用程序的結(jié)構(gòu)和開發(fā)方法;Excel應(yīng)用程序的工作表、用戶接口、工具欄、用戶窗體和Office2007功能區(qū)用戶界面等的開發(fā);自定義類與對(duì)象的程序設(shè)計(jì);VBA程序的設(shè)計(jì)、錯(cuò)誤處理、調(diào)試及性能優(yōu)化;圖表編程技術(shù)、數(shù)據(jù)處理技術(shù)、數(shù)據(jù)庫(kù)開發(fā)技術(shù),以及在Excel應(yīng)用程序中控制其他程序的技術(shù);Excel與C、VB6、VB.NET2008的混合編程、托管外接程序開發(fā)及WindowsAPI函數(shù)的調(diào)用方法;Excel與XML、Web服務(wù)程序的通信,以及Excel專業(yè)應(yīng)用程序的安全、打包、發(fā)布及幫助文件的制作等內(nèi)容。本書對(duì)Excel應(yīng)用程序開發(fā)各種技術(shù)的介紹全面而深入淺出,通俗易懂,是Excel中高級(jí)用戶和開發(fā)人員的首選書籍,也是想了解與提高Excel應(yīng)用程序設(shè)計(jì)的技術(shù)人員的最佳參考書。

作者簡(jiǎn)介

  Rob Boveyrobbovey@appspro.comRob Bovey是一家名為Application Professionals的軟件開發(fā)公司的總裁,該公司專注于MicrosoftOffice、Visual Basic以及SQLServer等應(yīng)用程序的開發(fā)。Rob將其多年以來為團(tuán)體客戶開發(fā)財(cái)務(wù)、會(huì)計(jì)和行政信息系統(tǒng)的寶貴經(jīng)驗(yàn)帶到了ApplicationProfessionals公司。如果您想了解更多的信息,請(qǐng)?jiān)L問ApplicationProfessionals的官方網(wǎng)站www.appspro.com。Rob曾負(fù)責(zé)完成了Microsoft Excel中幾個(gè)插件的開發(fā),先后參與了Microsoft Excel 97 DevelopersKit和Excel 2002 and 2007 VBA Programmer'sReference兩書的編寫。Rob分別于羅切斯特理工學(xué)院和北卡羅來納州大學(xué)ChapelHill分校獲得理學(xué)學(xué)士學(xué)位和MBA碩士學(xué)位。自1995年以來,Rob每年都被Microsoft授予“最有價(jià)值專家”稱號(hào)。Dennis Wallentindennis@excelkb.comDennisWallentin與妻子和兩個(gè)女兒生活在瑞典?stersund。從1980年開始,Dennis就一直致力于Excel企業(yè)解決方案的開發(fā),擁有企業(yè)管理和會(huì)計(jì)學(xué)碩士學(xué)位。Dennis是XL-Dennis的創(chuàng)始人。他為各種不同規(guī)模的公司,包括瑞典本土和國(guó)際公司的公共部門提供解決方案。同時(shí),他還為最新版的Excel程序和圖書撰寫評(píng)論,以及在瑞典的雜志上發(fā)表與Excel相關(guān)的文章。在過去的幾年中,Dennis專注于基于.NET技術(shù)的Excel企業(yè)解決方案的開發(fā),其中也包括VisualStudio Tools for Of?ce System(VSTO)。Stephen Bullenstephen@oaltd.co.ukStephenBullen和妻子Clare、女兒Becky,以及名叫Fluffy和Charlie的兩只狗,生活在英國(guó)倫敦WoodfordGreen。Stephen在牛津大學(xué)獲得工程學(xué)、經(jīng)濟(jì)學(xué)和管理學(xué)碩士學(xué)位,是難得的精通商業(yè)和技術(shù)的雙料專家。Stephen目前供職于美林公司倫敦分公司,管理著一個(gè)全球性的電子表格開發(fā)團(tuán)隊(duì),負(fù)責(zé)前端辦公系統(tǒng)定價(jià)和風(fēng)險(xiǎn)管理工具的生產(chǎn)。Stephen創(chuàng)辦的網(wǎng)站(www.oaltd.co.uk)上提供了許多幫助使用Excel和進(jìn)行Excel應(yīng)用程序開發(fā)的工具、案例和相關(guān)技術(shù),以及一些有趣的小貼士。在此之前,Stephen曾先后參與John Green的Excel 2000 VBA Programmer'sReference一書及其后續(xù)更新版的編寫。(這些書均由Wrox Press出版社出版。)15年來,Stephen還一直活躍在與Excel相關(guān)的網(wǎng)上社區(qū)。因其豐富的知識(shí)、技能和卓越貢獻(xiàn),自1996年以來,Stephen每年都被Microsoft授予“最有價(jià)值專家”稱號(hào)。John Greengreenj@bigpond.net.auJohnGreen是一名獨(dú)立計(jì)算機(jī)顧問,工作生活地在澳大利亞悉尼市,他精于利用VBA對(duì)Excel、Access、Word及Outlook進(jìn)行整合。John有著30年以上的計(jì)算機(jī)從業(yè)經(jīng)驗(yàn),并獲得了化學(xué)工程學(xué)士學(xué)位和MBA碩士學(xué)位。John使用FORTRAN編寫了第一個(gè)程序,隨后投入到了大型機(jī)的專業(yè)設(shè)計(jì)語言發(fā)展中。20世紀(jì)80年代早期,John的研究興趣開始向電子表格系統(tǒng)轉(zhuǎn)移,包括Lotus1-2-3和微軟的Excel。1980年,John創(chuàng)辦了自己的公司ExecuplanConsulting,主要致力于開發(fā)建立在計(jì)算機(jī)基礎(chǔ)上的計(jì)劃應(yīng)用系統(tǒng),并負(fù)責(zé)培訓(xùn)用戶和開發(fā)人員。John在許多澳大利亞雜志開設(shè)了定期專欄,同時(shí)還參編了許多計(jì)算機(jī)圖書,其中包括Que出版社出版的Excel ExpertSolutions和Using Visual Basic for Applications5。此外,他還是Wrox出版社出版的Excel 2000 VBA Programmer'sReference及其后續(xù)版本的主要作者之一。在1995—2006年,John因其對(duì)CompuServeExcel論壇和微軟網(wǎng)絡(luò)新聞組所做出的杰出貢獻(xiàn)而被微軟授予“最有價(jià)值專家”稱號(hào)。

圖書目錄

第1章 緒論
1.1 關(guān)于本書
1.2 本書適合的讀者群
1.3 Excel開發(fā)人員分類
1.4 Excel——應(yīng)用程序的開發(fā)平臺(tái)
1.4.1 用作數(shù)據(jù)輸入和輸出表示層的工作表
1.4.2 用作簡(jiǎn)單數(shù)據(jù)存儲(chǔ)的工作表
1.4.3 VBA代碼與用戶窗體
1.4.4 用作聲明式編程語言的工作表
1.4.5 Excel對(duì)象模型
1.5 本書結(jié)構(gòu)
1.6 本書案例
1.7 支持的軟件版本
1.8 關(guān)于字體風(fēng)格
1.9 關(guān)于配套資源
1.10 幫助與支持
1.11 專業(yè)Excel開發(fā)網(wǎng)站
1.12 讀者反饋
第2章 應(yīng)用程序的結(jié)構(gòu)
2.1 基本概念
2.1.1 無編碼的應(yīng)用程序
2.1.2 自動(dòng)化工作簿
2.1.3 通用加載宏
2.1.4 特定程序中的加載宏
2.1.5 獨(dú)立式應(yīng)用程序
2.1.6 可用的技術(shù)
2.2 本章小結(jié)
第3章 Excel與VBA開發(fā)的最佳慣例
3.1 命名規(guī)則
3.1.1 一個(gè)命名規(guī)則慣例
3.1.2 命名規(guī)則慣例
3.1.3 過程
3.1.4 模塊、類和用戶窗體
3.1.5 工作表和圖表
3.1.6 Visual Basic工程
3.1.7 Excel用戶接口的命名規(guī)則
3.1.8 不必使用命名規(guī)則的特殊情況
3.2 關(guān)于程序結(jié)構(gòu)與組織的最佳慣例
3.2.1 應(yīng)用程序的結(jié)構(gòu)
3.2.2 過程化應(yīng)用程序的組織
3.3 一般性應(yīng)用程序開發(fā)的最佳慣例
3.3.1 代碼注釋
3.3.2 代碼的可讀性
3.3.3 通用的VBA編程慣例
3.3.4 修改控制
3.4 本章小結(jié)
第4章 工作表設(shè)計(jì)
4.1 工作表用戶接口設(shè)計(jì)的原則
4.2 程序行和程序列:用戶接口設(shè)計(jì)的基本技術(shù)
4.3 預(yù)定義名稱
4.3.1 命名常量
4.3.2 命名區(qū)域
4.3.3 命名公式
4.3.4 預(yù)定義名稱的作用范圍
4.4 樣式
4.4.1 創(chuàng)建和使用樣式
4.4.2 修改樣式
4.4.3 在工具欄中添加樣式下拉框
4.5 用戶接口中的畫圖技術(shù)
4.5.1 使用邊框創(chuàng)建特殊效果
4.5.2 創(chuàng)建具有良好格式的表格
4.5.3 顯示幫助文本的單元格批注
4.5.4 使用圖形
4.6 數(shù)據(jù)檢驗(yàn)
4.6.1 數(shù)據(jù)的唯一性檢驗(yàn)
4.6.2 級(jí)聯(lián)列表
4.7 條件格式
4.7.1 創(chuàng)建動(dòng)態(tài)表
4.7.2 警示錯(cuò)誤
4.8 在工作表中使用控件
4.8.1 窗體控件的優(yōu)點(diǎn)
4.8.2 Active控件的優(yōu)點(diǎn)
4.9 實(shí)例分析
4.9.1 隱藏行和列
4.9.2 預(yù)定義名稱
4.9.3 樣式
4.9.4 用戶接口的繪圖技術(shù)
4.9.5 數(shù)據(jù)檢驗(yàn)
4.9.6 條件格式
4.10 本章小結(jié)
第5章 函數(shù)、通用加載宏和特定應(yīng)用的加載宏
5.1 應(yīng)用程序的四個(gè)階段
5.1.1 開發(fā)與維護(hù)
5.1.2 啟動(dòng)
5.1.3 運(yùn)行
5.1.4 關(guān)閉
5.2 函數(shù)庫(kù)加載宏
5.2.1 用戶自定義函數(shù)(UDF)示例
5.2.2 UDF的命名規(guī)則
5.2.3 讓UDF看起來更像內(nèi)部函數(shù)
5.2.4 為函數(shù)庫(kù)加載宏創(chuàng)建友好的名稱和描述信息
5.2.5 關(guān)于UDF的一些重要細(xì)節(jié)
5.2.6 VBA UDF問題
5.3 通用加載宏
5.4 特定應(yīng)用的加載宏
5.4.1 使用表驅(qū)動(dòng)的方法管理工作表用戶接口(UI)
5.4.2 使用VBA動(dòng)態(tài)修改用戶接口工作表
5.5 實(shí)例分析
5.5.1 功能特性
5.5.2 應(yīng)用程序的組織
5.6 本章小結(jié)
第6章 獨(dú)立式應(yīng)用程序
6.1 獨(dú)立式應(yīng)用程序的結(jié)構(gòu)
6.1.1 啟動(dòng)與關(guān)閉
6.1.2 自定義用戶界面
6.1.3 處理與分析
6.1.4 顯示結(jié)果
6.2 實(shí)例分析
6.2.1 PETRAS報(bào)表
6.3 本章小結(jié)
第7章 使用類模塊創(chuàng)建對(duì)象
7.1 創(chuàng)建對(duì)象
7.1.1 類模塊的結(jié)構(gòu)
7.2 創(chuàng)建集合
7.2.1 創(chuàng)建集合對(duì)象
7.2.2 用地址表示類集合的不足
7.3 捕獲事件
7.4 引發(fā)事件
7.4.1 家庭關(guān)系問題
7.4.2 創(chuàng)建觸發(fā)類
7.5 實(shí)例分析
7.5.1 PETRAS時(shí)刻表
7.5.2 PETRAS報(bào)表
7.6 本章小結(jié)
第8章 應(yīng)用程序的結(jié)構(gòu)
8.1 命令欄設(shè)計(jì)
8.2 表驅(qū)動(dòng)命令欄
8.2.1 表驅(qū)動(dòng)命令欄構(gòu)建器簡(jiǎn)介
8.2.2 命令欄定義表
8.2.3 小結(jié)
8.3 綜合應(yīng)用示例
8.3.1 在工作表菜單欄中添加帶子菜單的自定義菜單
8.3.2 添加自定義工具條
8.3.3 添加自定義右擊命令欄
8.4 從文件中導(dǎo)入自定義圖標(biāo)
8.4.1 創(chuàng)建用于圖標(biāo)和掩碼的位圖文件
8.4.2 將位圖文件作為命令欄按鈕的圖標(biāo)
8.5 使用鉤子截獲命令欄控件事件
8.5.1 為什么要使用事件鉤子
8.5.2 事件鉤子的用途
8.5.3 Tag屬性的重要性
8.5.4 選擇性粘貼命令欄
8.6 實(shí)例分析
8.6.1 PETRAS時(shí)刻表
8.6.2 PETRAS報(bào)表
8.6.3 應(yīng)用程序的環(huán)境
8.6 本章小結(jié)
第9章 XML介紹
9.1 XML
9.1.1 XML文件示例
9.1.2 XSD文件示例
9.1.3 Excel 2003的XML特性概述
9.1.4 一個(gè)簡(jiǎn)單的金融模型
9.1.5 創(chuàng)建XML架構(gòu)定義文件
9.1.6 XML映射
9.1.7 導(dǎo)出和導(dǎo)入XML數(shù)據(jù)
9.1.8 XML對(duì)象模型和事件
9.1.9 早期版本中的XML支持
9.1.10 使用命名空間
9.2 本章小結(jié)
第10章 Office 2007 Ribbon用戶界面
10.1 RibbonX范式
10.2 Office 2007 Open XML文件格式介紹
10.2.1 Open XML文件格式的結(jié)構(gòu)
10.3 Ribbon設(shè)計(jì)和編碼的最佳慣例
10.3.1 支持工作流程的設(shè)計(jì)
10.3.2 使用加載項(xiàng)選項(xiàng)卡
10.3.3 在多個(gè)加載項(xiàng)之間共享自定義的選項(xiàng)卡和組
10.3.4 keytip屬性
10.3.5 管理控件的自定義圖標(biāo)
10.3.6 使用全局回調(diào)處理器
10.3.7 無效處理
10.4 表驅(qū)動(dòng)的Ribbon UI自定義
10.4.1 訪問customUI XML中的部件
10.5 需要解決的高級(jí)問題
10.5.1 為獨(dú)立式應(yīng)用程序創(chuàng)建Ribbon UI
10.5.2 隱藏Ribbon UI
10.5.3 確定組合框、下拉框和編輯框控件的大小
10.5.4 工作表導(dǎo)航
10.5.5 使用模板
10.6 進(jìn)階閱讀
10.6.1 RibbonX:自定義Office 2007 Ribbon
10.7 相關(guān)網(wǎng)站
10.7.1 Office開發(fā)人員網(wǎng)站中的XML
10.7.2 OpenXMLDeveloper.org
10.7.3 Office良好用戶界面開發(fā)人員門戶網(wǎng)站
10.8 本章小結(jié)
第11章 創(chuàng)建跨版本兼容的應(yīng)用程序
11.1 單個(gè)應(yīng)用程序中的命令欄和Ribbon用戶界面
11.1.1 輕量級(jí)方法
11.1.2 重量級(jí)方法
11.1.3 提取命令欄的處理邏輯
11.1.4 創(chuàng)建Ribbon用戶界面加載器
11.1.5 其他注意事項(xiàng)
11.2 Excel 2007開發(fā)的其他問題
11.2.1 無法將代碼添加到無宏的Excel文件
11.2.2 使用文件系統(tǒng)
11.3 Windows vista的安全和文件夾結(jié)構(gòu)
11.3.1 用戶賬戶控制(UAC)
11.3.2 標(biāo)準(zhǔn)用戶賬戶
11.3.3 公共配置文件
11.3.4 分清Windows XP和Windows Vista
11.4 本章小結(jié)
第12章 理解和使用Windows API調(diào)用
12.1 概述
12.1.1 查找文檔
12.1.2 查找聲明
12.1.3 查找常量的值
12.1.4 理解句柄
12.1.5 封裝API調(diào)用
12.2 與屏幕相關(guān)的操作
12.2.1 讀取屏幕分辨率
12.2.2 查看像素的尺寸
12.2.3 設(shè)備上下文(device context)
12.3 與窗口相關(guān)的操作
12.3.1 窗口類
12.3.2 獲取窗口
12.3.3 ANSI編碼與Unicode編碼的比較和Alias子句
12.3.4 查找相關(guān)的窗口
12.3.5 窗口消息
12.3.6 更改窗口的圖標(biāo)
12.3.7 改變窗體的樣式
12.4 與鍵盤相關(guān)的操作
12.4.1 檢驗(yàn)Shift鍵,Ctrl鍵,Alt鍵,Caps Lock鍵,Num Lock鍵和Scroll Lock
鍵的狀態(tài)
12.4.2 檢測(cè)某個(gè)鍵是否被按下
12.5 與文件系統(tǒng)和網(wǎng)絡(luò)相關(guān)的操作
12.5.1 查找用戶ID
12.5.2 改變UNC路徑
12.5.3 查找指定的文件夾
12.5.4 將文件刪除到回收站中
12.5.5 瀏覽文件夾
12.6 實(shí)例分析
12.6.1 PETRAS 時(shí)刻表
12.6.2 PETRAS報(bào)表
12.7 本章小結(jié)
第13章 用戶窗體設(shè)計(jì)與范例
13.1 基本原則
13.1.1 簡(jiǎn)單化
13.1.2 顯示界面,而非業(yè)務(wù)規(guī)則
13.1.3 使用類,而非默認(rèn)實(shí)例
13.1.4 提供屬性和方法,而非控件
13.2 控件基礎(chǔ)
13.2.1 命名
13.2.2 分層
13.2.3 位置
13.2.4 Tab次序和加速鍵
13.2.5 數(shù)據(jù)綁定
13.2.6 事件處理
13.2.7 驗(yàn)證
13.3 可視效果
13.3.1 用戶窗體的窗口樣式
13.3.2 使關(guān)閉按鈕不可用
13.3.3 在用戶窗體上顯示圖形、圖表和藝術(shù)字等
13.3.4 鎖定與禁用控件
13.3.5 彈出式菜單
13.4 用戶窗體的位置和尺寸
13.4.1 靠近單元格
13.4.2 響應(yīng)不同的分辨率
13.4.3 可調(diào)整尺寸的用戶窗體
13.4.4 分隔欄
13.5 向?qū)?br />13.5.1 向?qū)?duì)話框的設(shè)計(jì)規(guī)則
13.5.2 創(chuàng)建一個(gè)向?qū)?duì)話框
13.6 動(dòng)態(tài)窗體
13.6.1 用戶窗體中的控件子集
13.6.2 代碼創(chuàng)建和表驅(qū)動(dòng)的窗體
13.6.3 滾動(dòng)區(qū)域
13.6.4 動(dòng)態(tài)控件的事件處理和控件數(shù)組
13.7 無模式用戶窗體
13.7.1 閃屏
13.7.2 進(jìn)度條
13.7.3 與菜單項(xiàng)組合在一起
13.8 特殊控件
13.8.1 組合框
13.8.2 Windows通用控件
13.9 實(shí)例分析
13.9.1 PETRAS 時(shí)刻表
13.9.2 PETRAS報(bào)表
13.10 結(jié)論
第14章 接口
14.1 什么是接口
14.2 代碼重用
14.3 定義自定義接口
14.4 自定義接口的實(shí)現(xiàn)
14.5 自定義接口的使用
14.6 多態(tài)性
14.7 提高健壯性
14.8 簡(jiǎn)化開發(fā)
14.8.1 進(jìn)度條
14.8.2 CProgressBar類
14.9 插件架構(gòu)
14.10 實(shí)例分析
14.10.1 PETRAS 時(shí)刻表
14.10.2 PETRAS 報(bào)表
14.11 本章小結(jié)
第15章 VBA錯(cuò)誤處理
15.1 錯(cuò)誤處理的概念
15.1.1 未處理錯(cuò)誤與已處理錯(cuò)誤的比較
15.1.2 Err對(duì)象
15.1.3 何為錯(cuò)誤處理器
15.1.4 錯(cuò)誤處理器的作用域
15.1.5 On Error語句
15.1.6 Resume語句
15.1.7 產(chǎn)生自定義錯(cuò)誤
15.2 單個(gè)退出點(diǎn)原則
15.3 簡(jiǎn)單錯(cuò)誤處理
15.4 復(fù)雜錯(cuò)誤處理器的結(jié)構(gòu)
15.4.1 過程錯(cuò)誤處理器
15.4.2 不重要的過程
15.5 中央錯(cuò)誤處理器
15.6 類和用戶窗體中的錯(cuò)誤處理
15.6.1 Initialize和Activate事件
15.6.2 Terminate事件
15.7 把它們結(jié)合在一起
15.8 實(shí)例分析
15.8.1 PETRAS 時(shí)刻表
15.8.2 PETRAS報(bào)表應(yīng)用程序
15.9 本章小結(jié)
第16章 VBA調(diào)試
16.1 基本的VBA調(diào)試技術(shù)
16.1.1 運(yùn)行模式和中斷模式
16.1.2 調(diào)試模式
16.1.3 使用斷點(diǎn)(F9)
16.1.4 單步執(zhí)行代碼
16.1.5 改變執(zhí)行點(diǎn)或設(shè)置下一條語句(Ctrl+F9)
16.2 立即窗口(Ctrl+G)
16.2.1 Debug.Print
16.2.2 充分利用立即窗口
16.3 調(diào)用堆棧(Ctrl+L)
16.4 監(jiān)視窗口
16.4.1 設(shè)置基本的監(jiān)視
16.4.2 使用基本的監(jiān)視
16.4.3 監(jiān)視類型
16.4.4 監(jiān)視窗口中的數(shù)組、用戶自定義類型(UDT)和類
16.4.5 快速監(jiān)視(Shift+F9)
16.5 本地窗口
16.6 對(duì)象瀏覽器(F2)
16.6.1 基本特征
16.6.2 高級(jí)特征
16.7 創(chuàng)建和運(yùn)行“測(cè)試樁”
16.8 使用斷言
16.9 程序開發(fā)者應(yīng)當(dāng)知道的調(diào)試快捷鍵
16.9.1 一般情況
16.9.2 調(diào)試模式的代碼執(zhí)行
16.9.3 導(dǎo)航
16.9.4 信息
16.10 本章小結(jié)
第17章 優(yōu)化VBA的性能
17.1 測(cè)量性能
17.2 PerfMon實(shí)用工具
17.3 創(chuàng)造性思維
17.3.1 做拼圖游戲
17.3.2 確定步驟
17.3.3 站在盒子外思考
17.3.4 打破規(guī)則
17.3.5 了解數(shù)據(jù)
17.3.6 提出問題
17.3.7 了解工具
17.4 宏觀上的優(yōu)化
17.4.1 預(yù)處理
17.4.2 檢查階數(shù)
17.4.3 收緊循環(huán)
17.4.4 快速VBA 算法
17.5 在微觀上的優(yōu)化
17.5.1 VBA
17.5.2 Excel
17.6 結(jié)論
第18章 數(shù)據(jù)庫(kù)開發(fā)簡(jiǎn)介
18.1 數(shù)據(jù)庫(kù)簡(jiǎn)介
18.1.1 為什么使用數(shù)據(jù)庫(kù)
18.1.2 關(guān)系數(shù)據(jù)庫(kù)
18.1.3 基于文件的數(shù)據(jù)庫(kù)和客戶機(jī)-服務(wù)器數(shù)據(jù)庫(kù)
18.1.4 規(guī)范化
18.1.5 什么時(shí)候不必規(guī)范化
18.1.6 關(guān)系與參照完整性
18.1.7 固有的主關(guān)鍵字和人為的主關(guān)鍵字
18.2 SQL簡(jiǎn)介
18.2.1 SELECT語句
18.2.2 INSERT語句
18.2.3 UPDATE語句
18.2.4 DELETE語句
18.3 用ADO進(jìn)行數(shù)據(jù)存取
18.3.1 ActiveX Data Object(ADO)簡(jiǎn)介
18.3.2 ADO對(duì)象模型
18.4 進(jìn)階閱讀
18.5 本章小結(jié)
第19章 Access和SQL Sever數(shù)據(jù)庫(kù)編程
19.1 Northwind示例數(shù)據(jù)庫(kù)的說明
19.2 設(shè)計(jì)數(shù)據(jù)訪問層
19.2.1 為什么需要有一個(gè)單獨(dú)的數(shù)據(jù)訪問層
19.2.2 數(shù)據(jù)訪問層的物理設(shè)計(jì)
19.3 使用Microsoft Access數(shù)據(jù)庫(kù)
19.3.1 連接到Access數(shù)據(jù)庫(kù)
19.3.2 使用連接字符串
19.3.3 Microsoft Access的數(shù)據(jù)訪問技術(shù)
19.4 使用Microsoft SQL Server數(shù)據(jù)庫(kù)
19.4.1 連接到SQL Server數(shù)據(jù)庫(kù)
19.4.2 連接池
19.4.3 錯(cuò)誤處理連接
19.4.4 SQL Server的數(shù)據(jù)訪問
19.4.5 參數(shù)刷新
19.4.6 多個(gè)記錄集
19.4.7 斷開連接的記錄集
19.5 從Access升遷到SQL Server
19.6 進(jìn)階閱讀
19.7 實(shí)例分析
19.7.1 PETRAS時(shí)刻表
19.7.2 PETRAS報(bào)表
19.8 本章小結(jié)
第20章 數(shù)據(jù)處理技術(shù)
20.1 Excel的數(shù)據(jù)結(jié)構(gòu)
20.1.1 非結(jié)構(gòu)化區(qū)域
20.1.2 結(jié)構(gòu)化區(qū)域
20.1.3 Excel 2003的列表
20.1.4 查詢表
20.2 數(shù)據(jù)處理功能
20.2.1 處理的不僅僅是數(shù)據(jù)
20.2.2 數(shù)據(jù)透視表緩存
20.2.3 數(shù)據(jù)透視表
20.2.4 數(shù)據(jù)合并
20.2.5 高級(jí)篩選
20.3 高級(jí)函數(shù)
20.3.1 數(shù)據(jù)庫(kù)函數(shù)
20.3.2 數(shù)組公式
20.3.3 循環(huán)引用
20.4 本章小結(jié)
第21章 高級(jí)圖表技術(shù)
21.1 基本技術(shù)
21.1.1 組合圖表類型
21.1.2 使用多個(gè)坐標(biāo)軸
21.1.3 使用預(yù)定義名稱來建立圖表與數(shù)據(jù)的連接
21.1.4 偽造它
21.2 VBA技術(shù)
21.2.1 在圖表坐標(biāo)系之間進(jìn)行轉(zhuǎn)換
21.2.2 定位圖表中的元素
21.2.3 計(jì)算合理的坐標(biāo)比例
21.3 本章小結(jié)
第22章 控制其他Office應(yīng)用程序
22.1 基本原理
22.1.1 自動(dòng)化
22.1.2 引用
22.1.3 開發(fā)中的技巧
22.1.4 vTable表、早期綁定和后期綁定
22.1.5 處理應(yīng)用程序?qū)嵗?br />22.1.6 性能分析
22.2 主要Office程序的對(duì)象模型
22.2.1 Access和數(shù)據(jù)存取對(duì)象
22.2.2 Word應(yīng)用程序
22.2.3 PowerPoint和MSGraph
22.2.4 Outlook
22.2.5 進(jìn)階閱讀
22.3 實(shí)例分析
22.4 本章小結(jié)
第23章 Excel和Visual Basic 6
23.1 創(chuàng)建Hello World ActiveX DLL
23.1.1 創(chuàng)建ActiveX DLL工程
23.1.2 最簡(jiǎn)單的單向通信程序
23.1.3 更復(fù)雜一些的雙向通信程序
23.1.4 在Excel顯示VB6窗體
23.2 為什么要在Excel VBA工程中使用VB6 ActiveX DLL
23.2.1 代碼保護(hù)功能
23.2.2 利用VB6窗體
23.2.3 更好的ActiveX控件支持
23.2.4 更好地支持面向?qū)ο蟪绦蛟O(shè)計(jì)
23.2.5 資源文件
23.2.6 VB6的其他特性
23.3 進(jìn)程內(nèi)通信與進(jìn)程外通信
23.3.1 進(jìn)程內(nèi)通信
23.3.2 進(jìn)程外通信
23.4 在VB6 EXE程序中自動(dòng)化Excel
23.4.1 一個(gè)Excel自動(dòng)化的簡(jiǎn)單程序
23.4.2 使用VB6 EXE作為Excel應(yīng)用程序的加載器
23.5 COM外接程序
23.6 “Hello World”COM外接程序
23.7 加載設(shè)計(jì)器
23.7.1 通用頁
23.7.2 高級(jí)頁
23.8 安裝注意事項(xiàng)
23.9 AddinInstance事件
23.9.1 Initialize
23.9.2 OnConnection
23.9.3 OnStartupComplete
23.9.4 OnAddInsUpdate
23.9.5 OnBeginShutdown
23.9.6 OnDisconnection
23.9.7 Terminate
23.10 命令欄的處理
23.10.1 使用命令欄事件鉤子
23.10.2 命令欄的結(jié)構(gòu)
23.10.3 自定義工具欄的外觀
23.10.4 選擇性粘貼欄的COM外接程序
23.11 為什么要使用COM外接程序
23.11.1 提高代碼安全
23.11.2 COM外接程序能夠與多個(gè)應(yīng)用程序通信
23.11.3 使用獨(dú)立線程
23.12 自動(dòng)化外接程序集合
23.12.1 創(chuàng)建IfError的自動(dòng)化外接程序
23.12.2 使用IfError自動(dòng)化外接程序
23.12.3 在自動(dòng)化外接程序中訪問Excel應(yīng)用程序?qū)ο?br />23.13 實(shí)例分析 5
23.13.1 在ActiveX DLL中利用資源文件加載圖標(biāo) 5
23.13.2 使用標(biāo)準(zhǔn)EXE程序作為Excel應(yīng)用程序的加載器
23.14 本章小結(jié) 5
第24章 EXCEL和VB.NET 5
24.1 .NET Framework基礎(chǔ)
24.2 Visual Basic .NET
24.2.1 Visual Studio的IDE環(huán)境
24.2.2 創(chuàng)建一個(gè)VB.NET解決方案
24.2.3 結(jié)構(gòu)化的異常處理 5
24.2.4 模塊和方法,范圍和可見性
24.2.5 變量聲明與賦值
24.2.6 創(chuàng)建新的對(duì)象實(shí)例
24.2.7 使用ByVal或ByRef
24.2.8 在VB.NET中使用向?qū)?br />24.2.9 在VB.NET的數(shù)據(jù)類型
24.2.10 在VB.NET中使用數(shù)組
24.3 調(diào)試 5
24.3.1 設(shè)置鍵盤快捷鍵 5
24.3.2 啟用非托管代碼的調(diào)試
24.3.3 異常調(diào)試助手
24.3.4 對(duì)象瀏覽器(F2)
24.3.5 錯(cuò)誤列表窗口(Ctrl+W Ctrl+E)
24.3.6 命令窗口(Ctrl+Alt+A)和立即窗口(Ctrl+G)
24.3.7 輸出窗口(Ctrl+Alt+O)
24.3.8 斷點(diǎn)(Ctrl+Alt+B)
24.3.9 調(diào)用棧(Ctrl+L)
24.3.10 快速監(jiān)視和監(jiān)視窗口
24.3.11 異常對(duì)話框(Ctrl+Alt+E)
24.3.12 條件編譯常數(shù)
24.3.13 使用斷言
24.4 有用的開發(fā)工具
24.4.1 代碼區(qū)域
24.4.2 代碼段管理器(Ctrl+K Ctrl+B)
24.4.3 將文件作為文本插入
24.4.4 任務(wù)列表(Ctrl+Alt+K)
24.5 Excel自動(dòng)操作
24.5.1 主互操作程序集(PIA)
24.5.2 在.NET解決方案中使用Excel 5
24.5.3 使用后期綁定
24.6 .NET解決方案的資源
24.7 用ADO.NET獲取數(shù)據(jù)
24.8 進(jìn)階閱讀
24.8.1 Programming Microsoft Visual Basic .NET Version 2003
24.8.2 Visual Basic 2008 Programmer’s Reference(Visual Basic 2008程序員手冊(cè))
24.9 其他開發(fā)工具
24.9.1 MZ-tools
24.9.2 VSNETCodePrint
24.10 Q&A論壇
24.11 實(shí)例分析——PETRAS Report Tool.NET
24.11.1 .NET解決方案
24.11.2 Windows窗體的Extender Providers
24.11.3 線程
24.11.4 獲取數(shù)據(jù)
24.11.5 導(dǎo)出數(shù)據(jù)
24.12 本章小結(jié)
第25章 使用VB.NET編寫托管COM外接程序
25.1 選擇開發(fā)工具集
25.2 創(chuàng)建托管的COM外接程序
25.2.1 剖析托管的COM外接程序
25.3 構(gòu)建用戶界面
25.3.1 命令欄用戶接口的處理
25.3.2 Ribbon用戶界面的處理
25.4 創(chuàng)建托管的自動(dòng)化外接程序
25.4.1 創(chuàng)建與Excel應(yīng)用程序?qū)ο蠼换サ淖詣?dòng)化外接程序
25.4.2 為什么不應(yīng)當(dāng)使用.NET來創(chuàng)建自動(dòng)化外接程序
25.5 手工注冊(cè)COM外接程序和卸載其注冊(cè)信息
25.6 在VB.NET中使用類
25.6.1 創(chuàng)建設(shè)計(jì)良好的類
25.6.2 屬性
25.7 使用ADO將數(shù)據(jù)導(dǎo)出到Excel
25.8 對(duì)COM外接程序進(jìn)行Shim處理
25.8.1 MSCoree.DLL地獄
25.8.2 隔離
25.8.3 安全
25.8.4 COM Shim向?qū)?br />25.9 相關(guān)的博客
25.9.1 XL-Dennis—VSTO & .NET & Excel
25.9.2 Andrew Whitechapel
25.10 其他開發(fā)工具
25.10.1 Add-in Express for Microsoft Office and .NET
25.10.2 AddinSpy
25.11 實(shí)例分析——PETRAS Report Tool.NET
25.11.1 介紹
25.11.2 加載和卸載COM外接程序
25.11.3 自定義菜單 6
25.11.4 在Excel中顯示W(wǎng)indows窗體 6
25.12 本章小結(jié)
第26章 使用Visual Studio的Office工具開發(fā)解決方案
26.1 何為VSTO
26.1.1 VSTO的項(xiàng)目模板
26.2 應(yīng)當(dāng)何時(shí)使用VSTO 6
26.3 使用VSTO外接程序 6
26.3.1 創(chuàng)建我們的第一個(gè)VSTO外接程序 6
26.3.2 Ribbon可視設(shè)計(jì)器
26.3.3 自定義任務(wù)窗格 6
26.3.4 VSTO自動(dòng)化外接程序
26.4 使用VSTO模板和工作簿的解決方案
26.4.1 宿主元素和宿主控件
26.4.2 Windows窗體控件
26.4.3 服務(wù)器端的VSTO解決方案
26.4.4 創(chuàng)建第一個(gè)VSTO工作簿解決方案
26.4.5 使用NamedRange宿主控件
26.4.6 使用ListObject宿主控件
26.5 部署與安全
26.5.1 使用ClickOnce部署VSTO解決方案介紹
26.6 進(jìn)階閱讀
26.7 相關(guān)的門戶與博客
26.7.1 微軟的VSTO門戶
26.8.2 Office Development with Visual Studio
26.8 其他開發(fā)工具
26.8.1 Microsoft Visual Studio Tools for the Office System Power Tools
26.9 本章小結(jié)
第27章 XLL和C API函數(shù)
27.1 為什么需要?jiǎng)?chuàng)建基于XLL的工作表函數(shù)
27.2 在Visual Studio中創(chuàng)建XLL工程
27.3 XLL的結(jié)構(gòu)
27.3.1 函數(shù)表
27.3.2 DLLMain函數(shù)
27.3.3 標(biāo)準(zhǔn)XLL回調(diào)函數(shù)
27.3.4 其他XLL回調(diào)函數(shù)
27.4 XLOPER和OPER數(shù)據(jù)類型
27.5 Excel4函數(shù)
27.6 常用的C API函數(shù)
27.6.1 xlFree
27.6.2 xlCoerce
27.6.3 xlGetName
27.7 XLOPER變量和內(nèi)存管理
27.8 自定義工作表函數(shù)的注冊(cè)和取消
27.9 函數(shù)應(yīng)用舉例
27.10 工作表函數(shù)的調(diào)試
27.11 其他相關(guān)問題
27.11.1 COM自動(dòng)化用戶應(yīng)該注意的問題
27.11.2 C++關(guān)鍵字與XLOPER定義的沖突
27.12 其他學(xué)習(xí)資源
27.12.1 MSDN中的Excel2007 SDK
27.12.2 Financial Applications Using Excel Add-in Development in C\/C++
27.12.3 Laurent Longre的網(wǎng)站 (法語網(wǎng)站)
27.12.4 微軟的Excel公共新聞組
27.12.5 Planatech XLL+
27.12.6 Keith Lewis的資源軟件“Object-Oriented C++ Wrapper for the Excel C API”
27.12.7 Managed XLL
27.13 本章小結(jié)
第28章 Excel和Web服務(wù)
28.1 Web服務(wù)
28.1.1 使用VB.NET創(chuàng)建Web服務(wù)
28.1.2 從Excel使用Web服務(wù)
28.2 實(shí)例分析
28.2.1 PETRAS Web服務(wù)
28.2.2 PETRAS Timesheet
28.3 本章小結(jié)
第29章 幫助、安全、打包和發(fā)布
29.1 為應(yīng)用程序提供幫助
29.1.1 概述
29.1.2 開始設(shè)計(jì)幫助文件
29.1.3 編寫幫助內(nèi)容
29.1.4 在VBA中顯示幫助
29.2 安全
29.2.1 Excel的安全性
29.2.2 檢查網(wǎng)絡(luò)分組
29.2.3 宏安全與數(shù)字簽名
29.2.4 數(shù)字簽名的替代方法
29.3 打包
29.3.1 安裝位置
29.3.2 安裝要求
29.3.3 安裝方式
29.4 發(fā)布
29.4.1 初始版本
29.4.2 升級(jí)
29.4.3 實(shí)時(shí)升級(jí)
29.5 本章小結(jié)

本目錄推薦

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