出版時(shí)間:2008-7 出版社:人民郵電出版社 作者:巴爾特 頁數(shù):835
Tag標(biāo)簽:無
內(nèi)容概要
本書講解了在Access中開發(fā)應(yīng)用程序的重要技能。主要內(nèi)容分為6個(gè)部分。第1章至第15章為第一部分,講解Access基礎(chǔ),包括:表、關(guān)系、查詢、窗體和報(bào)表的基本知識;宏的使用;VBA語言的編碼;查詢、窗體和報(bào)表的高級應(yīng)用;高級VBA技術(shù);類模塊;ActiveX數(shù)據(jù)對象。第16章至第18章為第二部分,說明如何解決開發(fā)過程中遇到的問題,如怎樣用調(diào)試器檢查代碼問題,怎樣實(shí)現(xiàn)應(yīng)用程序中的錯(cuò)誤處理,以及應(yīng)用程序的優(yōu)化方法。第19章至第22章為第三部分,講述怎樣為多用戶環(huán)境或客戶機(jī)/服務(wù)器環(huán)境開發(fā)應(yīng)用程序。第23章至28章為第四部分,介紹了功能區(qū)、自動(dòng)化功能、Windows API、庫和加載項(xiàng)技術(shù),并且簡介了Access與Internet集成應(yīng)用。本書的第五部分,講解了進(jìn)一步改進(jìn)應(yīng)用程序的方法,內(nèi)容涉及安全性、文檔管理以及數(shù)據(jù)庫的維護(hù)?! ”緯m用于中高級Access用戶,內(nèi)容豐富全面,實(shí)用性強(qiáng),并附有大量實(shí)例輔助用戶學(xué)習(xí)。
作者簡介
AlisonBalter是馬里拉咨詢集團(tuán)LLC的董事長,這個(gè)公司位于加利福尼亞州的西湖村。作為一名唯一的富有經(jīng)驗(yàn)的培訓(xùn)人員和顧問,Alison擅長于Windows應(yīng)用程序的培訓(xùn)和開發(fā)。在她15年的計(jì)算機(jī)生涯當(dāng)中,她為許多公司和政府機(jī)構(gòu)提供過培訓(xùn),也為它們提供過咨詢服務(wù)。自從Alison在1990年創(chuàng)辦馬里拉咨詢集團(tuán)LLC以來,其客戶群日益擴(kuò)大,如今已包括眾多大型的企業(yè)集團(tuán)和政府機(jī)構(gòu),其中有Northrop藥品監(jiān)管公司、Prudential保險(xiǎn)公司、Transamerica保險(xiǎn)公司、Fox廣播公司、美國海軍部及其他一些部門。馬里拉咨詢集團(tuán)LLC是由微軟認(rèn)證的解決方案提供商。Alison是微軟認(rèn)證專家。在計(jì)算機(jī)行業(yè)中,她是最早成為微軟認(rèn)證解決方案的開發(fā)專家人員之一。 Alison是200多本計(jì)算機(jī)培訓(xùn)錄像教材的作者,這些教材屬于KeyStone學(xué)習(xí)系統(tǒng)公司,它們主要包括7本Access2.0的錄像帶、11本Access95的錄像帶、13本Access97的錄像帶、9本VisualBasic應(yīng)用程序的錄像帶、14本VisualFoxPro的錄像帶。她往返于北美大陸之間,為的是進(jìn)行MicrosoftAccess、VisualBasic、VisualInterDev和VisualBasic應(yīng)用程序的培訓(xùn)學(xué)術(shù)研討。她還常常為美國國家技術(shù)大學(xué)進(jìn)行實(shí)況衛(wèi)星電視廣播。她還是Access/Office/VBAdvisor及其他一些計(jì)算機(jī)出版物的特約作者。她也是Access,VisualBasic和VisualInterDev的講習(xí)者。她是VisualBasic4.0和5.0全球循講者四人組中的一員,這是由應(yīng)用程序開發(fā)專家培訓(xùn)公司和微軟公司所贊助的。她還是Sams出版社出版的三本書的作者之一,這三本書是“EssentialAccess95”、“Access95Unleashed”和“Access97Unleashed”。她同時(shí)又是許多用戶組織和其他組織的積極參與者,她曾是洛杉礬獨(dú)立計(jì)算機(jī)咨詢聯(lián)盟和洛杉磯Clipper用戶組織的主席。從個(gè)人愛好上來說,她喜歡滑雪、玩冰球、坐飛機(jī)旅游和跳舞。當(dāng)然她更喜歡和丈夫Dan和他們的女兒Aleds在一起。Alison的公司馬里拉咨詢集團(tuán)LLC所能提供的咨詢和在線培訓(xùn)包括 MicrosoftAccess,VisualBasic,VisualInterDev,WindowsNTWindows95/98, Windows2000,PC網(wǎng)絡(luò)以及MicrosoftExchangeServer。
書籍目錄
第一部分 Access開發(fā)基礎(chǔ)第1章 Access作為開發(fā)工具第2章 數(shù)據(jù)庫和表必備知識第3章 關(guān)系:數(shù)據(jù)完整性的關(guān)鍵第4章 查詢必備知識第5章 窗體必備知識第6章 報(bào)表的必要知識第7章 宏及其用法第8章 VBA基礎(chǔ)第9章 對象、屬性、事件和方法第10章 高級窗體技術(shù)第11章 高級報(bào)表技術(shù)第12章 高級查詢技術(shù)第13章 高級VBA技術(shù)第14章 利用類模塊的功能第15章 ADO及其重要性第二部分 解決問題第16章 調(diào)試:開發(fā)成功的關(guān)鍵第17章 錯(cuò)誤處理:處理不可避免的錯(cuò)誤第18章 優(yōu)化應(yīng)用程序第三部分 開發(fā)多用戶和企業(yè)應(yīng)用程序第19章 開發(fā)Access應(yīng)用程序的策略第20章 使用外部數(shù)據(jù)第21章 Access 2007與SharePoint第22章 開發(fā)多用戶應(yīng)用程序第四部分 高級編程第23章 操作和自定義功能區(qū)第24章 自動(dòng)功能:與其他應(yīng)用程序通信第25章 深入Windows API的功能第26章 創(chuàng)建用戶的庫第27章 使用生成器和向?qū)У?8章 Access和Internet/Intranet第五部分 潤飾應(yīng)用程序第29章 應(yīng)用程序文檔管理第30章 維護(hù)應(yīng)用程序第31章 容易實(shí)現(xiàn)的數(shù)據(jù)庫安全性第六部分 附錄附錄A 命名約定附錄B 表結(jié)構(gòu)B.1 tblClients表B.2 tblClientAddresses表B.3 The tblAddressTypes表B.4 tblClientPhones表B.5 tblPhoneTypes表B.6 tblCorrespondence表B.7 tblCorrespondenceTypes 表B.8 The tblTerms表B.9 tblContactType表B.10 tblCompanyInfo表B.11 tblEmployees表B.12 tblErrorLog表B.13 tblErrors表B.14 tblExpenseCodes表B.15 tblPaymentMethods表B.16 tblPayments表B.17 tblProjects表B.18 tblTimeCardExpenses表B.19 tblTimeCardHours表B.20 tblTimeCards表B.21 tblWorkCodes表
章節(jié)摘錄
第1章 Access作為開發(fā)工具 1.1 本章的重要性 在和很多用戶及開發(fā)人員討論時(shí),筆者發(fā)現(xiàn)Access是一個(gè)很容易被誤解的產(chǎn)品。許多用戶認(rèn)為它只是那些想要處理數(shù)據(jù)的經(jīng)理或秘書的工具;還有一些人感覺它是極其復(fù)雜的開發(fā)產(chǎn)品,除了富有經(jīng)驗(yàn)的程序開發(fā)人員外,普通人無法使用它。本章將揭開Access的神秘面紗,幫助用戶理解Access。在閱讀完本章后,用戶將知道什么時(shí)候?qū)ccess視作工具,以及什么時(shí)候可以用它探索其他產(chǎn)品?! ?.2 Access中可開發(fā)的應(yīng)用程序類型 對于用Access可以開發(fā)什么類型的應(yīng)用程序這個(gè)問題,筆者已經(jīng)解答過很多次了。Access提供了大量的功能,它可以滿足不同的數(shù)據(jù)庫要求。它可以用于開發(fā)以下6種類型的應(yīng)用程序: 個(gè)人應(yīng)用程序; 小型商務(wù)應(yīng)用程序; 部門級應(yīng)用程序; 公司級應(yīng)用程序; 作為企業(yè)級客戶/服務(wù)器應(yīng)用程序的前端程序; Intranet/Internet應(yīng)用程序?! ?.2.1 Access作為個(gè)人應(yīng)用程序開發(fā)平臺(tái) Access可以用于開發(fā)簡單的個(gè)人數(shù)據(jù)庫管理系統(tǒng)。雖然人們也許都會(huì)注意這一點(diǎn)。但是,那些購買了Access,并希望它能自動(dòng)完成從葡萄酒收集到家庭理財(cái)?shù)拿考虑榈娜藭?huì)感到大失所望。問題就在于Access的應(yīng)用看起來簡單了點(diǎn),其功能強(qiáng)大的內(nèi)置向?qū)顾瓷先ツ鼙幻總€(gè)人很好地使用。回答幾個(gè)問題之后,就可以完成應(yīng)用切換面板、數(shù)據(jù)輸入屏幕、報(bào)表及支持它們的基本表。實(shí)際上,當(dāng)Microsoft公司剛剛發(fā)行Access的時(shí)候,許多人曾問過,說作為一個(gè)計(jì)算機(jī)編程人員和培訓(xùn)人員是否已經(jīng)失去了意義。因?yàn)橛辛薃ccess,好像誰都可以很容易地編寫出數(shù)據(jù)庫應(yīng)用程序,雖然實(shí)際上也是如此。最簡單的Access應(yīng)用程序并不需要用戶作什么設(shè)計(jì),也不需要用戶編寫什么代碼,但是,大多數(shù)應(yīng)用程序還是要求有所設(shè)計(jì),并要求自行編碼?! ∪绻麅H僅滿足于由向?qū)傻膫€(gè)人應(yīng)用程序,不作任何修改,那么不會(huì)出現(xiàn)什么問題。如果要完全自行設(shè)計(jì)個(gè)人應(yīng)用程序,那么就還有很多事情要做。 1.2.2 Access作為中小型企業(yè)應(yīng)用程序開發(fā)平臺(tái) 對于開發(fā)運(yùn)行中小型企業(yè)系統(tǒng)的應(yīng)用程序來說,Access是一個(gè)較好的平臺(tái)。它的向?qū)в兄陂_發(fā)人員快速且輕松地構(gòu)造出應(yīng)用程序的框架。由于它支持代碼模塊,因此,開發(fā)人員很容易建立可重用函數(shù)的代碼庫。又由于它支持在窗體和報(bào)表之后添加代碼,因此,它具有強(qiáng)大的窗體和報(bào)表自定義功能?! ∮肁ccess開發(fā)自定義的中小型企業(yè)應(yīng)用程序的唯一限制在于開發(fā)過程中所要求的時(shí)間和費(fèi)用。許多人在開發(fā)過程開始時(shí),總喜歡使用Access的向?qū)?,但是到后來,他們發(fā)現(xiàn)這樣做又不能完全按要求進(jìn)行自定義。隨著規(guī)模的擴(kuò)大,中小型企業(yè)應(yīng)用程序的用戶更會(huì)發(fā)現(xiàn)這個(gè)問題的嚴(yán)重。中小型企業(yè)應(yīng)用程序的要求一般比個(gè)人應(yīng)用程序的要求更高。許多醫(yī)生、律師和其他專業(yè)人士在開發(fā)過程中進(jìn)入死胡同時(shí)向我求救,這時(shí)他們才會(huì)清楚,要讓他們的程序能運(yùn)行需要花多少費(fèi)用。
編輯推薦
經(jīng)典Access圖書五年來首度更新,權(quán)威Access專家數(shù)十載經(jīng)驗(yàn)奉獻(xiàn),全新Access實(shí)踐與開發(fā)專家指南?! ”緯槍Ω鱾€(gè)層次的開發(fā)人員提供了在Access 2007中開發(fā)應(yīng)用程序的必備知識。首先,作者從開發(fā)人員的角度介紹了Access 2007,講解了建立Access 2007查詢、窗體、報(bào)表的基本知識。隨后,本書深入講述了Access 2007宏,以及VBA語言、對象、屬性、方法和事件。在講解了高級窗體、報(bào)表和VBA技術(shù)后,本書還介紹了有關(guān)類模塊以及ActiveX Data Obiect(ActiveX數(shù)據(jù)對象)的內(nèi)容?! ≡谡莆樟诉@些基本知識以后,還可以學(xué)習(xí)調(diào)試、錯(cuò)誤處理以及優(yōu)化。本書還有一些內(nèi)容非常有用:有關(guān)開發(fā)多用戶和企業(yè)應(yīng)用程序的內(nèi)容,以及許多幫助開發(fā)人員更有效地完成工作的高級技術(shù)?! ”緯v解了如下內(nèi)容:Access 2007新增功能;創(chuàng)建Access 2007應(yīng)用程序的細(xì)節(jié);如何高效使用Access 2007表、查詢、窗體和報(bào)表;通過使用對象、屬性、方法和事件,用宏和VBA模塊編寫應(yīng)用程序;更高級的主題,例如,類模塊和ADO.NET;充分利用Access 2007調(diào)試和錯(cuò)誤處理;優(yōu)化建立的應(yīng)用程序;構(gòu)建多用戶和企業(yè)級應(yīng)用程序的過程。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載