注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)跟著實(shí)例學(xué)Visual C++ 6.0訪問數(shù)據(jù)庫·繪圖·制表

跟著實(shí)例學(xué)Visual C++ 6.0訪問數(shù)據(jù)庫·繪圖·制表

跟著實(shí)例學(xué)Visual C++ 6.0訪問數(shù)據(jù)庫·繪圖·制表

定 價(jià):¥49.00

作 者: 范曉平編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787810772600 出版時(shí)間: 2003-01-01 包裝: 簡(jiǎn)裝本
開本: 26cm 頁數(shù): 443 字?jǐn)?shù):  

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

  本書第1部分是VisualC++6.0訪問數(shù)據(jù)庫,介紹了DAO、MFCODBC、ADODLL以及結(jié)合使用ADOActiveX與ADODLL四種訪問數(shù)據(jù)庫的方法;第2部分是繪圖,介紹了扇形、條形、折線及K線四種圖形的編程方法;第3部分是制表,介紹了單頁、分頁、動(dòng)態(tài)分頁及禁用打印對(duì)話框四種報(bào)表的編程方法。全書以數(shù)據(jù)庫數(shù)據(jù)作為線索,將三部分連接成一個(gè)整體。貫通全書的四個(gè)實(shí)例分別與四種編程方法對(duì)應(yīng),各形成一個(gè)完整的應(yīng)用程序。跟著實(shí)例,讀者可以輕松地學(xué)習(xí)三部分的編程方法與編程技巧。本書脈絡(luò)清晰,語言流暢。凡對(duì)VC++6.0有基本了解的讀者都可以閱讀本書。本書可作為高等院校VC++6.0課程的補(bǔ)充教材或上機(jī)實(shí)習(xí)教材,或者作為相關(guān)內(nèi)容的培訓(xùn)教材。?湊獗臼?,出于偶然.我是搞軟件開發(fā)的,不是專業(yè)作者.在我承擔(dān)過的軟件項(xiàng)目中,多次遇到要在應(yīng)用程序中訪問多種類型的數(shù)據(jù)庫,以及利用數(shù)據(jù)庫數(shù)據(jù)繪制多種圖形或生成多類報(bào)表.最初,為圖省事,我曾經(jīng)四處尋覓,想得到一本有關(guān)內(nèi)容的書作參考,但終未能如愿.項(xiàng)目完成了,自然積累了一些經(jīng)驗(yàn).推己及人,我想也許還有許多讀者像我當(dāng)初一樣,需要類似的書作參考.據(jù)我所知,數(shù)據(jù)庫訪問在VC++開發(fā)應(yīng)用中是相當(dāng)普遍的,大約要占40%.繪圖與制表同數(shù)據(jù)庫密切相關(guān),圖形是對(duì)數(shù)據(jù)庫信息的直觀表示,報(bào)表則是對(duì)數(shù)據(jù)庫信息的格式化表示,兩者都是數(shù)據(jù)庫數(shù)據(jù)信息的終端輸出.可以說,前者是后二者的“原料”,后二者是以前者為原料加工制成的?安貳?,三者的結(jié)合往往構(gòu)成一個(gè)計(jì)算機(jī)數(shù)據(jù)處理系統(tǒng)的主干.由此,我萌生了一個(gè)想法,把自己在這些方面的一些編程經(jīng)驗(yàn)或編程技巧進(jìn)行整理,變成文字,與同行交流.共享.經(jīng)過對(duì)原有素材去粗存精的篩選和由表及里的提煉,再加上必要的補(bǔ)充,終于寫成此書.全書以四個(gè)實(shí)例作為載體,容納了訪問數(shù)據(jù)庫.繪圖與制表三個(gè)部分的內(nèi)容.四個(gè)實(shí)例貫通全書,分別與各部分的四種編程方法對(duì)應(yīng),各形成一個(gè)有機(jī)的整體.實(shí)例不僅介紹了詳細(xì)的設(shè)計(jì)方法與操作步驟,而且提供了完整的源程序代碼.從本書中,既可以學(xué)習(xí)VisualC++6.0訪問數(shù)據(jù)庫.繪圖與制表三部分的編程方法和編程技巧,同時(shí)還可以直接采用四個(gè)完整.實(shí)用的應(yīng)用程序,或者略加修改以適合特定的需要.由于實(shí)例的設(shè)計(jì)是分段介紹.逐步完成的,各功能設(shè)計(jì)相對(duì)獨(dú)立,因此讀者還可以十分方便地根據(jù)需要將單項(xiàng)功能交叉組合,衍生出更多獨(dú)特的應(yīng)用程序.為了便于理解和比較,特意將四個(gè)實(shí)例設(shè)計(jì)成相同的用戶界面,所包含的源程序文件用相同的命名方式命名,相應(yīng)功能的函數(shù)及其某些變量也使用相同的名稱.因此,盡管四個(gè)實(shí)例在編程原理及實(shí)現(xiàn)方法上各有區(qū)別,但程序代碼看起來頗為相似.實(shí)例采用的數(shù)據(jù)是某地區(qū)專業(yè)技術(shù)人員構(gòu)成.某地區(qū)國(guó)內(nèi)生產(chǎn)總值.某地區(qū)物價(jià)指數(shù)和上證指數(shù),具有代表性和真實(shí)性.本書提供的實(shí)例源程序清單,是在編程過程中手工修改過的類的頭文件和實(shí)現(xiàn)文件,能夠反映程序設(shè)計(jì)的全過程.為節(jié)省篇幅,其余由應(yīng)用程序向?qū)ppWizard自動(dòng)生成而未經(jīng)修改的文件,沒有一一列出.在第1.2部分列出的,分別是在各章中手工修改過的類的頭文件和實(shí)現(xiàn)文件,在第3部分列出的,則是在全書中所有手工修改過的類的頭文件和實(shí)現(xiàn)文件.書中包含的四個(gè)實(shí)例,不僅是編程原理與編程方法的載體,也是學(xué)習(xí)編程原理與編程方法的向?qū)?通過實(shí)例來掌握有關(guān)概念.原理,即從感性到理性,這符合人的認(rèn)識(shí)規(guī)律.眾所周知,讀技術(shù)類的書,不如看小說那樣輕松.更何況,VC++訪問數(shù)據(jù)庫.繪圖與制表是VC++開發(fā)應(yīng)用中比較偏難的編程技術(shù).正因?yàn)槿绱?,我從一名軟件開發(fā)人員的角度,在寫作過程中力求將本書寫得通俗一些.首先是避免空泛.晦澀的敘述,而將原理.概念等融會(huì)于實(shí)例之中.專門介紹概念.原理的書到處可見,沒有必要重復(fù).其次是對(duì)于避免不了的概念.原理的說明,在不失嚴(yán)密的前提下盡可能寫得簡(jiǎn)明.通俗一些.作家魏明倫先生在談到他的作品時(shí)說過:“你們讀起來輕松,那是因?yàn)槲覍懙煤芸?”我也希望本書能使讀者讀起來輕松一些,在寫作過程中我一直在為此努力.如果您能輕松讀完本書,并能獲得您所需要的東西,那將是我莫大的慰藉.限于水平,書中錯(cuò)漏在所難免,請(qǐng)讀者不吝指正.作者2002年10月

作者簡(jiǎn)介

暫缺《跟著實(shí)例學(xué)Visual C++ 6.0訪問數(shù)據(jù)庫·繪圖·制表》作者簡(jiǎn)介

圖書目錄

第1部分 Visual C++ 6.0訪問數(shù)據(jù)庫1                  
 第1章 Visual C++ 6.0訪問數(shù)據(jù)庫概述2                  
 1.1 數(shù)據(jù)庫2                  
 1.2 關(guān)系數(shù)據(jù)庫3                  
 1.3 結(jié)構(gòu)化查詢語言SQL4                  
 1.3.1 基本SELECT語句4                  
 1.3.2 WHERE子句5                  
 1.3.3 ORDER BY子句5                  
 1.3.4 聯(lián)合5                  
 1.3.5 SQL其他的數(shù)據(jù)操作語言6                  
 1.4 Visual C++ 6.0訪問數(shù)據(jù)庫的技術(shù)6                  
 1.4.1 ODBC6                  
 1.4.2 MFC ODBC 7                  
 1.4.3 DAO7                  
 1.4.4 OLE DB 7                  
 1.4.5 ADO7                  
                   
 第2章 使用DAO8                  
 2.1 MFC DAO類8                  
 2.2 創(chuàng)建MS Access數(shù)據(jù)庫Exa_1和數(shù)據(jù)表Exat_19                  
 2.3 創(chuàng)建應(yīng)用程序框架10                  
 2.4 完成程序設(shè)計(jì)15                  
 2.4.1 創(chuàng)建一個(gè)定制的CDaoRecordSet類15                  
 2.4.2 生成對(duì)話框18                  
 2.4.3 從對(duì)話框獲取文檔指針22                  
 2.4.4 在文檔對(duì)象中調(diào)用對(duì)話框23                  
 2.4.5 在對(duì)話框中增加工具條25                  
 2.4.6 為工具條增加UPDATE_COMMAND_UI機(jī)制28                  
 2.4.7 設(shè)計(jì)工具條按鈕消息處理函數(shù)31                  
 2.5 Example_1源代碼37                  
                   
 第3章 使用MFC ODBC55                  
 3.1 MFC ODBC介紹55                  
 3.1.1 ODBC的主要部件55                  
 3.1.2 CRecordSet類56                  
 3.2 創(chuàng)建MS Access數(shù)據(jù)庫Exa_2和數(shù)據(jù)表Exat_258                  
 3.3 配置ODBC數(shù)據(jù)源59                  
 3.4 創(chuàng)建應(yīng)用程序框架62                  
 3.5 完成程序設(shè)計(jì)64                  
 3.5.1 創(chuàng)建一個(gè)定制的CRecordSet類64                  
 3.5.2 生成對(duì)話框66                  
 3.5.3 從對(duì)話框獲取文檔指針68                  
 3.5.4 在文檔對(duì)象中調(diào)用對(duì)話框69                  
 3.5.5 在對(duì)話框中增加工具條70                  
 3.5.6 為工具條增加UPDATE_COMMAND_UI機(jī)制71                  
 3.5.7 設(shè)計(jì)工具條按鈕消息處理函數(shù)74                  
 3.6 Example_2源代碼81                  
                   
 第4章 使用ADO DLL98                  
 4.1 ADO工作機(jī)理98                  
 4.1.1 OLE DB與ADO98                  
 4.1.2 ADO對(duì)象99                  
 4.2 創(chuàng)建SQL Server數(shù)據(jù)庫Exa_3和數(shù)據(jù)表Exat_3100                  
 4.3 創(chuàng)建應(yīng)用程序框架101                  
 4.4 創(chuàng)建一個(gè)定制的CRecordSet類103                  
 4.5 連接和獲取數(shù)據(jù)106                  
 4.6 生成對(duì)話框108                  
 4.6.1 設(shè)計(jì)對(duì)話框108                  
 4.6.2 生成管理對(duì)話框的類110                  
 4.7 從對(duì)話框獲取文檔指針111                  
 4.8 在文檔對(duì)象中調(diào)用對(duì)話框112                  
 4.9 顯示記錄113                  
 4.10 保存修改結(jié)果115                  
 4.11 在對(duì)話框中增加工具條116                  
 4.12 為工具條增加UPDATE_COMMAND_UI機(jī)制117                  
 4.13 設(shè)計(jì)工具條按鈕消息處理函數(shù)120                  
 4.14 Example_3源代碼127                  
                   
 第5章 結(jié)合使用ADO ActiveX與ADO DLL148                  
 5.1 創(chuàng)建SQL Server數(shù)據(jù)庫Exa_4和數(shù)據(jù)表Exat_4148                  
 5.2 創(chuàng)建應(yīng)用程序框架150                  
 5.3 生成對(duì)話框150                  
 5.4 在項(xiàng)目中添加ADO的 ActiveX控件151                  
 5.5 在文檔對(duì)象中調(diào)用對(duì)話框156                  
 5.6 創(chuàng)建一個(gè)定制的CRecordSet類158                  
 5.7 連接和獲取數(shù)據(jù)159                  
 5.8 Example_4源代碼161                  
                    
 第2部分 繪圖171                  
 第6章 圖形編程概述172                  
 6.1 Windows圖形系統(tǒng)的結(jié)構(gòu)體系172                  
 6.2 生成設(shè)備描述表173                  
 6.3 使用畫筆和畫刷174                  
 6.4 使用字體177                  
 6.5 設(shè)置繪圖屬性178                  
 6.6 繪圖180                  
                   
 第7章 繪扇形圖183                  
 7.1 加入菜單項(xiàng)“繪圖”183                  
 7.2 實(shí)現(xiàn)菜單命令184                  
 7.3 扇形的計(jì)算187                  
 7.4 為視圖類增加繪扇形圖的函數(shù)188                  
 7.5 重繪窗口194                  
 7.6 Example_1源代碼196                  
                   
 第8章 繪條形圖208                  
 8.1 程序設(shè)計(jì)概要208                  
 8.2 加入菜單項(xiàng)“繪圖”209                  
 8.3 定義菜單命令消息處理函數(shù)210                  
 8.4 為視圖類增加繪條形圖的函數(shù)210                  
 8.5 重繪窗口215                  
 8.6 Example_2源代碼216                  
                   
 第9章 繪折線圖225                  
 9.1 程序設(shè)計(jì)概要225                  
 9.2 加入菜單項(xiàng)“繪圖”226                  
 9.3 定義菜單命令消息處理函數(shù)226                  
 9.4 為視圖類增加繪折線圖的函數(shù)227                  
 9.5 重繪窗口233                  
 9.6 Example_3源代碼234                  
                   
 第10章 繪K線圖244                  
 10.1 K線244                  
 10.2 加入菜單項(xiàng)“繪圖”245                  
 10.3 實(shí)現(xiàn)“繪圖”菜單命令246                  
 10.4 重繪窗口251                  
 10.5 Example_4源代碼252                  
                   
 第3部分 制表263                  
 第11章 報(bào)表編程概述264                  
 11.1 了解報(bào)表264                  
 11.2 使用文本函數(shù)265                  
                   
 第12章 繪制單頁報(bào)表268                  
 12.1 單頁報(bào)表編程268                  
 12.2 單頁打印或打印預(yù)覽274                  
 12.3 完善用戶界面277                  
 12.4 Example_1源代碼280                  
                   
 第13章 繪制分頁報(bào)表314                  
 13.1 MFC的打印過程314                  
 13.2 分頁打印或打印預(yù)覽316                  
 13.3 分頁報(bào)表編程319                  
 13.4 完善用戶界面326                  
 13.5 Example_2源代碼328                  
                   
 第14章 繪制動(dòng)態(tài)分頁報(bào)表361                  
 14.1 報(bào)表編程361                  
 14.2 動(dòng)態(tài)分頁打印或打印預(yù)覽367                  
 14.3 完善用戶界面369                  
 14.4 Example_3源代碼371                  
                   
 第15章 禁用打印對(duì)話框408                  
 15.1 報(bào)表編程408                  
 15.2 動(dòng)態(tài)分頁打印或打印預(yù)覽414                  
 15.3 禁用打印對(duì)話框416                  
 15.4 完善用戶界面417                  
 15.5 Example_4源代碼419                  

本目錄推薦

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