注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)跟我學(xué)VISUAL C++ 6

跟我學(xué)VISUAL C++ 6

跟我學(xué)VISUAL C++ 6

定 價(jià):¥58.00

作 者: (美)StephenD.Gilbert,(美)BillMclarty著;趙軍鎖等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件開發(fā)技術(shù)叢書
標(biāo) 簽: VC++

ISBN: 9787111070757 出版時(shí)間: 1999-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 388頁 字?jǐn)?shù):  

內(nèi)容簡介

  《跟我學(xué)VISUALC++6》面向初級和中級用戶,是VisualC++6的全面而詳盡的指導(dǎo)書!本書的內(nèi)容主要有:最新Microsoft工具和組件的使用,VisualC++Windows程序設(shè)計(jì)與MFC類庫編程;圖形和多媒體程序設(shè)計(jì);精通控件和向?qū)У氖褂茫挥密浖M件構(gòu)造有用的應(yīng)用程序;使用功能強(qiáng)大的WindowsAPI;使用強(qiáng)大的MicrosoftODBC技術(shù);使用ActiveX建立數(shù)據(jù)庫應(yīng)用程序;文檔-視圖應(yīng)用程序;創(chuàng)建交互式畫圖程序;開發(fā)關(guān)系數(shù)據(jù)庫應(yīng)用程序。掌握一門技術(shù)的最佳方式是進(jìn)行大量的項(xiàng)目實(shí)踐,本書的特點(diǎn)是新穎獨(dú)特、基于項(xiàng)目,使你可以快速精通VisualC++6。其結(jié)合實(shí)際項(xiàng)目并配以詳盡解釋的獨(dú)特樣式使你可以快速應(yīng)用所學(xué)知識,隨心所欲地開發(fā)自己的應(yīng)用程序。

作者簡介

  趙曉1967年生,江西奉新人,1989年山東大學(xué)經(jīng)濟(jì)學(xué)學(xué)士,1995年南開大學(xué)經(jīng)濟(jì)學(xué)碩士,1999年北京大學(xué)光華管理學(xué)院經(jīng)濟(jì)學(xué)博士?,F(xiàn)為國家國資委研究中心宏觀戰(zhàn)略部部長,北京大學(xué)中國經(jīng)濟(jì)研究中心博士后研究員,同時(shí)兼任中國體制改革研究會特約研究員、中國經(jīng)濟(jì)改革研究基金會學(xué)術(shù)委員、天則經(jīng)濟(jì)研究所特約研究員,中國社會科學(xué)院國際金融研究中心特約研究員、中央電視臺“中國財(cái)經(jīng)報(bào)道”財(cái)經(jīng)觀察員以及安邦信息集團(tuán)的特約研究員,被認(rèn)為是中國大陸目前最活躍、最有影響的青年經(jīng)濟(jì)學(xué)家之一。趙曉博士研究領(lǐng)域涉及宏觀經(jīng)濟(jì)與政策分析、國企改革、市場跟蹤與預(yù)測以及企業(yè)成長等,曾在通貨緊縮、中國的財(cái)政危機(jī)、石油對中國經(jīng)濟(jì)的影響以及中國經(jīng)濟(jì)增長的真實(shí)性、就業(yè)與失業(yè)、企業(yè)成長等問題上提出一系列真知灼見。趙曉博士在《經(jīng)濟(jì)研究》、《經(jīng)濟(jì)社會體制比較》等學(xué)術(shù)刊物上發(fā)表文章多篇,出版的主要論著有:《企業(yè)成長戰(zhàn)略》、《亞洲金融危機(jī):中國的挑戰(zhàn)》、《宏觀政策調(diào)整與堅(jiān)持市場取向》、《1998-2000中國通貨緊縮研究》、《中國經(jīng)濟(jì)增長的真實(shí)故事》、《誰是檸檬?》(經(jīng)濟(jì)學(xué)隨筆集)等。譯著有:《空雨衣》([英]查爾斯·漢迪,華夏出版社2000年版)、“亞洲金融危機(jī):疹斷、處方及展望”(《戰(zhàn)略與管理》1998年第4期)等。徹底的市場經(jīng)濟(jì)是無恥的>>更多作品

圖書目錄

目      錄
譯者序
前言
第1章   創(chuàng)建第一個(gè)應(yīng)用程序:
            學(xué)習(xí)使用VC++ 1
1.1   審視VC++ 1
1.1.1   Visual C++是什么 2
1.1.2   使用Visual C++ 2
1.2   NotePod項(xiàng)目:初步介紹 3
1.3   從AppWizard開始 4
1.3.1   AppWizard第一步:指定
     應(yīng)用程序風(fēng)格 4
1.3.2   AppWizard第二步:
          數(shù)據(jù)庫支持 5
1.3.3   AppWizard第三步:
          OLE支持 6
1.3.4   AppWizard第四步:
          更進(jìn)一步的一些東西 6
1.3.5   AppWizard“中場休息”:
          命名擴(kuò)展名 7
1.3.6   AppWizard第五步:
          最后的一些事情 8
1.3.7   AppWizard第六步:
          具有視圖的應(yīng)用程序 8
1.4   瀏覽該項(xiàng)目 10
1.4.1   豐富的文件:FileView 11
1.4.2   瀏覽類:ClassView窗口 11
1.4.3   ResourceView概覽 12
1.5   運(yùn)行NotePod項(xiàng)目 13
1.5.1   創(chuàng)建NotePod 13
1.5.2   運(yùn)行NotePod 14
1.6   開始新的一切 15
1.6.1   通過WizardBar簡單了解 15
1.6.2   意料之外的幫助 17
1.7   這究竟是怎么回事 17
第2章   Windows程序設(shè)計(jì) 19
2.1   DOS的問題 19
2.1.1   用戶界面的問題 19
2.1.2   硬件相關(guān)性問題 20
2.1.3   協(xié)作問題 20
2.2   Windows解決方案 20
2.2.1   統(tǒng)一的用戶界面 21
2.2.2   Windows的消息體系結(jié)構(gòu) 21
2.2.3   設(shè)備無關(guān)的輸入/輸出體系結(jié)構(gòu) 21
2.2.4   進(jìn)程間的通信和協(xié)作 22
2.3   最初的Windows程序設(shè)計(jì):
        API的使用 22
2.3.1   事件驅(qū)動是指什么 22
2.3.2   Windows應(yīng)用程序體系結(jié)構(gòu) 24
2.3.3   如何完成 25
2.3.4   WinMain()函數(shù) 26
2.3.5   WndProc( )函數(shù)內(nèi)幕 29
2.3.6   Windows API程序設(shè)計(jì)小結(jié) 30
2.4   Windows程序設(shè)計(jì):MFC 30
2.4.1   何謂MFC 30
2.4.2   類庫與應(yīng)用程序框架 30
2.4.3   為什么使用MFC 31
2.4.4   一個(gè)MFC小程序 31
2.5   馬上轉(zhuǎn)向MFC 36
第3章   建立一個(gè)簡單的基于對話框
   的應(yīng)用程序 37
3.1   資源和對話框 37
3.2   啟動對話框編輯器 41
3.2.1   控件工具欄 41
3.2.2   開始About對話框 42
3.3   位圖編輯器的使用 43
3.3.1   添加新圖標(biāo) 44
3.3.2   修改應(yīng)用程序圖標(biāo) 45
3.4   對話框編輯器 48
3.4.1   組件的選取. 重定義大小
           以及移動 49
3.4.2   對話框工具欄介紹 50
3.4.3   處理靜態(tài)文本 50
3.4.4   創(chuàng)建位圖資源 54
3.4.5   最后一個(gè)控件:組框(Groupbox) 55
3.5   最后的檢查 56
第4章   對話框 58
4.1   FourUp應(yīng)用程序的結(jié)構(gòu) 58
4.1.1   所需模塊 58
4.1.2   其他方面 59
4.1.3   FourUp家族 60
4.2   應(yīng)用程序?qū)ο?61
4.2.1   CFourUp.h 62
4.2.2   FourUp.cpp 65
4.2.3   關(guān)于CWinApp 69
4.3   窗口 69
4.3.1   關(guān)于CWnd 69
4.3.2   CDialog類 70
4.3.3   CAboutDlg瀏覽 70
4.3.4   遍歷CFourUpDlg 71
4.4   資源介紹 75
4.4.1   資源描述和資源編譯器 75
4.4.2   圖標(biāo)資源 76
4.4.3   關(guān)于位圖資源 76
4.4.4    對話框資源 77
4.5   小結(jié) 77
第5章   控件和ClassWizard:實(shí)現(xiàn)你的
             對話框 78
5.1   努力方向 78
5.2   對話框編輯器回顧 79
5.2.1   添加牌張 79
5.2.2   安排圖標(biāo) 81
5.2.3   添加游戲區(qū)域 82
5.2.4   添加標(biāo)題區(qū) 82
5.2.5   創(chuàng)建賠率表 82
5.2.6   標(biāo)識按鈕 83
5.3   編寫代碼 84
5.3.1   事件計(jì)劃 84
5.3.2   手工編寫代碼:添加數(shù)據(jù)成員 85
5.4   響應(yīng)BN_CLICKED事件 86
5.4.1   生成OnCancel( )函數(shù) 86
5.4.2   編寫代碼:完成OnCancel()
         函數(shù) 87
5.5   編寫OnDealCards ( )函數(shù) 88
5.5.1   OnDealCards( ):初稿 88
5.5.2   ClassWizard 和控件變量介紹 89
5.6   編寫代碼:發(fā)牌. 計(jì)算輸贏 91
5.6.1   創(chuàng)建 Card變量 91
5.6.2   創(chuàng)建 Icon變量 91
5.6.3   編寫DealCards( ) 成員函數(shù) 92
5.6.4   編寫 CalculateWinnings( )
           成員函數(shù) 94
5.6.5   最后一件事 95
5.7   姑且一試 95
第6章   理解控件 96
6.1   CWnd的簡短說明 96
6.1.1   窗口的構(gòu)造 96
6.1.2   CWnd :: Create( )函數(shù) 97
6.1.3   窗口風(fēng)格一覽 97
6.1.4   創(chuàng)建子窗口 98
6.1.5   有用的CWnd函數(shù) 99
6.2   CStatic再學(xué)習(xí) 100
6.2.1   創(chuàng)建CStatic控件 100
6.2.2   CStatic控件的使用 102
6.2.3   CStatic成員函數(shù) 103
6.3   CButton家族 103
6.3.1   創(chuàng)建CButton控件 104
6.3.2   CButton控件的使用 108
6.4   小結(jié) 109
第7章   用數(shù)字繪圖:建立一個(gè)畫圖
            應(yīng)用程序 110
7.1   LineOne上的圖形 110
7.1.1   LineOne 項(xiàng)目 110
7.1.2   建立項(xiàng)目骨架 110
7.1.3   加入一些線 111
7.2   LineOne內(nèi)部 112
7.2.1   OnPaint( )是什么 113
7.2.2   獲取畫布 113
7.2.3  準(zhǔn)備環(huán)境 114
7.2.4   繪制直線 114
7.3   LineTwo應(yīng)用程序 115
7.3.1   建立LineTwo 115
7.3.2   LineTwo是如何工作的 116
7.3.3   LineTwo工作的缺陷 117
7.3.4   用ClassWizard添加一個(gè)窗口
        消息處理函數(shù) 117
7.4   Windows的圖案繪制 118
7.5   繪圖工具 120
7.5.1   庫存畫筆和畫刷 121
7.5.2   庫存畫筆和畫刷的使用 121
7.6   連續(xù)繪圖 122
7.7   PaintItGray 124
7.8   勇往無前 126
第8章   圖形和文本 127
8.1   Windows和GDI的內(nèi)幕 127
8.2   CDC家族介紹 129
8.3   GDI的畫圖工具箱 130
8.3.1   CPen. 顏色和其他CDC屬性 131
8.3.2   GDI CBrush類 135
8.4   CDC繪畫的模式 137
8.5   創(chuàng)建你自己的屏幕保護(hù)程序 138
8.6   下一步 141
第9章   建立一個(gè)交互式的繪畫程序 142
9.1   PaintORama版本1 142
9.1.1   建立PaintORama 143
9.1.2   添加成員變量 144
9.1.3   初始化成員變量 145
9.1.4   添加一個(gè)Clear按鈕 147
9.1.5   鼠標(biāo)消息如何工作 148
9.1.6   WM_LBUTTONDOWN:
          啟動畫圖 148
9.1.7   WM_LBUTTONUP:畫線結(jié)束 150
9.1.8   WM_MOUSEMOVE:
          使所有像素排成一行 150
9.2   PaintORama版本2:改進(jìn)畫筆 151
9.2.1   Spin控件 152
9.2.2   與代碼建立聯(lián)系 154
9.3   預(yù)告 157
第10章   第二代PaintORama 158
10.1   PaintORama版本3:顏色和風(fēng)格 158
10.1.1   增加多種顏色 158
10.1.2   顏色選擇:CColorDialog 158
10.1.3   顏色框繪制 161
10.1.4   單選按鈕和畫筆風(fēng)格 162
10.2   PaintORama:線和外形 164
10.2.1   小巧而精美的組合框 164
10.2.2   線和外形 166
10.2.3   橡皮圈的秘密 168
10.3   PaintORama:最終的版本 169
10.3.1   制作列表 169
10.3.2   編寫畫刷部分的代碼 171
10.3.3   添加畫刷預(yù)覽和顏色支持 173
10.4   仍需改進(jìn) 174
第11章   建立文檔和視圖 175
11.1   PaintORama :WM_PAINT
          的再次處理 175
11.1.1   PaintORama 概覽 176
11.1.2   創(chuàng)建CMetaFileDC對象 176
11.1.3   用CMetaFileDC進(jìn)行記錄 177
11.1.4   回放圖元文件 180
11.1.5   小的補(bǔ)充 181
11.2   SDIOne :轉(zhuǎn)向DocView 182
11.2.1   建立第一個(gè)SDI應(yīng)用程序 183
11.2.2   在SDIOne 中處理文檔 184
11.2.3   SDIOne 中的視圖處理 187
11.3   立竿見影 189
第12章   DocView 環(huán)境 191
12.1   DocView 概述 191
12.1.1   DocView 程序的類型 191
12.1.2   DocView 的優(yōu)點(diǎn) 192
12.2   DocView 的組成 192
12.2.1   應(yīng)用程序類 193
12.2.2   主窗口類 193
12.2.3   文檔類 194
12.2.4   視圖類 197
12.2.5   權(quán)利和義務(wù) 198
12.3   CSDIOneApp 的InitInstance() 198
12.3.1   應(yīng)用程序的建立 200
12.3.2   連接各模塊 202
12.3.3   外殼 203
12.3.4   命令行 203
12.3.5   窗口處理 204
12.3.6   CSDIOneApp 的消息映射 204
12.4   下面學(xué)習(xí)什么 205
第13章   MiniSketch應(yīng)用程序 206
13.1   名稱中有什么 206
13.2   往MiniSketch應(yīng)用程序
     中增加菜單 209
13.2.1   添加菜單標(biāo)題:
             Clear Drawing 210
13.2.2   使用菜單編輯器 210
13.2.3   添加一個(gè)菜單項(xiàng)處理過程 212
13.2.4   幕后:ClassWizard的機(jī)制 214
13.3   處理畫筆 215
13.3.1   添加一個(gè)新菜單 215
13.3.2   畫筆顏色:添加對話框選項(xiàng) 216
13.3.3   畫筆寬度:添加級聯(lián)式菜單 219
13.4   下一步的工作 222
第14章   菜單. 工具欄和狀態(tài)欄 224
14.1   命令UI 224
14.1.1   方法1:單獨(dú)的UI處理函數(shù) 225
14.1.2   方法2:多個(gè)宏, 一個(gè)處理
             函數(shù) 226
14.1.3   方法3:使用ON_UPDATE_
            COMMAND_UI _RANGE
            來代替 227
14.2   加速鍵 227
14.3   工具欄 229
14.3.1   打開顏色設(shè)置框—一個(gè)命令
             按鈕式的工具欄按鈕 230
14.3.2   添加圖形形狀類按鈕:單選框
             按鈕和工具欄按鈕 232
14.4   狀態(tài)欄 235
14.4.1   移去不期望的指示器 235
14.4.2   添加自己的指示器 235
14.4.3   添加一個(gè)畫筆顏色指示器 238
14.5   下一步的工作 243
第15章   保存MiniSketch:操作文檔
              和文件 244
15.1   點(diǎn)和圖形 244
15.1.1   類和屬性 245
15.1.2   Shape對象的行為 246
15.2   定義Shape類 246
15.2.1   創(chuàng)建類文件 246
15.2.2   Shape類定義 248
15.2.3   Line類定義 249
15.2.4   Squiggle 類定義 249
15.2.5   FilledShape類定義 250
15.2.6.   Box和Oval類定義 251
15.3   實(shí)現(xiàn)Shape類 252
15.4   使用Shape類 254
15.5   保存MiniSketch中的數(shù)據(jù) 256
15.6   序列化 259
15.6.1   MFC序列化細(xì)節(jié) 260
15.6.2   編寫Serialize( ) 260
15.7   還要查看哪些東西 262
第16章   新的視野:翻滾和打印 263
16.1   畫刷顏色 263
16.2   把文檔和視圖聯(lián)系起來 265
16.2.1   創(chuàng)建新的圖形 265
16.2.2   完成該圖形的繪制 266
16.2.3   橡皮圈 267
16.3   繪制圖形 268
16.3.1   自我描繪圖形 268
16.3.2   處理Update( ) 270
16.3.3   重新編寫OnDraw( ) 270
16.4   選擇視圖:映射模式 271
16.4.1   MM_TEXT映射模式 272
16.4.2   設(shè)備無關(guān)性映射模式 272
16.4.3   調(diào)整MiniSketch 應(yīng)用程序
          中的映射模式 273
16.5   翻滾視圖 274
16.6   打印和打印預(yù)覽 276
16.6.1   MFC打印函數(shù) 276
16.6.2   MiniSketch應(yīng)用程序例子 278
16.7   談?wù)勔粋€(gè)嶄新的話題 280
第17章   軟件重用:構(gòu)造一個(gè)基于組件
              的應(yīng)用程序 281
17.1   考察Gallery 282
17.2   WordZilla 應(yīng)用程序范例: 286
17.3   增強(qiáng)WordZilla應(yīng)用程序 290
17.3.1   安裝缺省字體 290
17.3.2   設(shè)置一個(gè)新字體 291
17.3.3   創(chuàng)建字符屬性按鈕 293
17.3.4   創(chuàng)建段落屬性按鈕 294
17.4   在對話框中應(yīng)用ActiveX 297
第18章   ActiveX和基于組件的
              應(yīng)用程序 298
18.1   給WordZilla添加對話框 299
18.1.1   畫一個(gè)Select A Date對話框 299
18.1.2   創(chuàng)建對話框類 301
18.1.3   聯(lián)系該對話框 302
18.2   模態(tài)對話框是如何工作的 304
18.2.1   構(gòu)造一個(gè)對話框 305
18.2.2   顯示一個(gè)對話框 306
18.2.3   對話框的數(shù)據(jù)傳輸怎樣實(shí)現(xiàn) 306
18.2.4   關(guān)閉對話框 307
18.2.5   處理OK 307
18.3   使用非模態(tài)對話框 308
18.3.1   非模態(tài)對話框如何工作 308
18.3.2   WordZilla中的非模態(tài)對話框 308
18.4   ActiveX日期捕捉器 313
18.4.1   添加ActiveX控件 313
18.4.2   對話框編輯器中的ActiveX
             控件 314
18.4.3   ActiveX控件. 代碼和
             ClassWizard 316
18.4.4   屬性事件和方法 318
18.5   再談?wù)凙ctiveX 318
18.6   接下來的工作:操作存儲空間 320
第19章   創(chuàng)建數(shù)據(jù)庫查尋和更新
               應(yīng)用程序 321
19.1   獲得一些數(shù)據(jù) 321
19.2   使用ODBC的非編碼記錄 322
19.2.1   步驟1:創(chuàng)建一個(gè)數(shù)據(jù)源名稱 323
19.2.2   步驟2:使用AppWizard創(chuàng)建一個(gè)
             ODBC應(yīng)用程序 325
19.2.3   步驟3:創(chuàng)建你的表單 326
19.2.4   步驟4:聯(lián)系各部分 328
19.3   往OBos 中添加代碼 329
19.3.1   添加一個(gè)記錄過濾器 330
19.3.2   添加和刪除記錄 331
19.4   使用DAO 335
19.4.1   創(chuàng)建一個(gè)CDaoRecordView
            應(yīng)用程序 336
19.4.2   改進(jìn)DBos應(yīng)用程序 338
19.5   使用OLE DB 341
19.6   下一步:ActiveX和簡便之途 342
第20章   關(guān)系數(shù)據(jù)庫 343
20.1   什么是關(guān)系數(shù)據(jù)? 343
20.1.1   設(shè)計(jì)圖解 343
20.1.2   關(guān)鍵字概念 344
20.2   使用DAO查看數(shù)據(jù)庫 345
20.2.1   DBExplore例子 345
20.2.2   在OnFileOpen( )中使用
             DAO類 348
20.2.3   探究其他的對象 349
20.3   關(guān)系數(shù)據(jù)庫:SQL 352
20.3.1   SELECT命令 352
20.3.2   選擇域 352
20.3.3   選擇行:使用Where子句 353
20.3.4   謂詞This 353
20.4   ActiveX數(shù)據(jù)庫控件 355
20.5   往 DBExplore中添加ActiveX 356
20.5.1   步驟1:添加ActiveX數(shù)據(jù)控件 356
20.5.2   步驟2:往主表單添加組件 358
20.5.3   步驟3:創(chuàng)建查詢結(jié)果對話框 360
20.5.4   步驟4:激活查詢按鈕 361
20.5.5   工作原理的簡單說明 363
20.6   下一步:Web 364
第21章   網(wǎng)絡(luò)編程:瀏覽器和其他
              客戶程序 365
21.1   HTMLView 365
21.2   提供Bowser缺省主頁 367
21.2.1   主頁源代碼 367
21.2.2   理解HTML語言 370
21.2.3   幫助Bowser 找到主頁 371
21.3   Visual C++新功能:HTML資源 372
21.3.1   引入Bowser.html 文件 373
21.3.2   引入圖形文件 374
21.3.3   使用res:協(xié)議 375
21.4   開發(fā)導(dǎo)航工具 376
21.4.1   創(chuàng)建工具欄 376
21.4.2.   添加代碼 379
21.4.3   處理Open 對話框 381
21.5   使用WinInet類 383
21.5.1   WinInet是什么 384
21.5.2   簡單的WinInet應(yīng)用程序 384
21.5.3   WinInet其他功能 386
21.6   保存自己的Bowser 386
21.7   再見 388                  

本目錄推薦

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