Visual C++.NET套用編程150例

Visual C++.NET套用編程150例

《VisualC++.NET套用編程150例》是2003年電子工業出版社出版的圖書,作者是王興晶。

基本介紹

  • 書名:Visual C++.NET套用編程150例
  • 作者:王興晶
  • ISBN:7505389467
  • 頁數:406
  • 定價:84RMB
  • 出版社:電子工業出版社
  • 出版時間:2003年8月
  • 裝幀:平裝
  • 開本:16開
  • 叢書名:編程沙龍叢書
內容簡介,目錄,第1章 界面編程實例 1,第2章 圖形圖像處理實例 45,第3章 檔案與系統控制編程實例 109,第4章 執行緒與mfc類開發實例 161,第5章 資料庫開發實例 199,第6章 gdi+高級圖形處理實例 251,第7章 ole技術開發實例 309,第8章 opengl編程技術 363,

內容簡介

本書主要針對具有Visual C++基本操作基礎的讀者。全書通過150個實例,全面深入地介紹了利用Visual C++.NET開發應用程式的方法、技巧和經驗。主要講解用Visual C++.NET進行界面效果處理、圖形圖像處理、檔案與系統功能控制、執行緒與MFC編程、資料庫開發、GDI+高級圖形處理、OLE技術以及OPENGL套用等內容。這些實例簡單實用、典型性強、功能突出,很多實例使用的技術稍加擴展可以解決同類問題。使用本書最好的方法是通過學習掌握實例中的技術或技巧,然後使用這些技術去嘗試實現更複雜的功能、套用到更多方面。
本書內容豐富、結構合理,可以作為廣大編程愛好者提高編程水平的自學教材,也可以供程式開發人員和大專院校有關師生作為參考資料。

目錄

第1章 界面編程實例 1

實例1 在選單中顯示圖示 2
實例2 圓角矩形視窗 4
實例3 使對話框視窗始終在前面 6
實例4 靜態縱向切分視窗 7
實例5 在切分視窗中使用多個視類 9
實例6 設計字形視窗 11
實例7 設計多邊形視窗 14
實例8 動態切分視窗 16
實例9 視窗的動畫效果 18
實例10 用編輯框顯示當前時間 21
實例11 播放avi動畫 23
實例12 動態設定視窗的游標 25
實例13 tab control控制項的套用 28
實例14 無標題欄視窗的拖動 32
實例15 為對話框添加選單 33
實例16 動態創建按鈕 34
實例17 為對話框添加工具列 35
實例18 為對話框添加狀態欄 38
實例19 添加對話框條 40
.實例20 在視窗中套用“橡皮帶” 41

第2章 圖形圖像處理實例 45

實例21 在視窗中畫點 46
實例22 在繪圖過程中捕獲滑鼠 47
實例23 “橡皮筋”功能的實現 52
實例24 演示畫筆的風格 54
實例25 演示畫刷的風格 57
實例26 顯示透明圖像 61
實例27 捕捉螢幕圖像 65
實例28 創建邏輯字型 71
實例29 顯示資源中的點陣圖 73
實例30 顯示磁碟中的外部bmp檔案 74
實例31 以透明圖像構造視窗形狀 76
實例32 空心字型效果演示 81
實例33 顯示動畫游標 83
實例34 以拉伸方式顯示背景圖 87
實例35 在剪輯路徑內繪圖 88
實例36 繪製顏色漸變的四邊形 91
實例37 旋轉文本 95
實例38 繪製旋轉效果的圖形 98
實例39 使用系統預定義對象繪圖 101
實例40 枚舉字型 104

第3章 檔案與系統控制編程實例 109

實例41 獲取計算機名稱 110
實例42 使程式只能同時運行一個實例 111
實例43 禁止用戶關閉windows 113
實例44 讀寫ini檔案 116
實例45 設定程式熱鍵 118
實例46 獲取和設定系統時間 120
實例47 列舉系統中有效的驅動器 121
實例48 關閉作業系統 124
實例49 用cfile類讀寫檔案 127
實例50 用cstdiofile類讀寫檔案 129
實例51 序列化數據 131
實例52 獲取環境變數 133
實例53 獲取檔案屬性 135
實例54 獲取系統資料夾的路徑 139
實例55 查找檔案 142
實例56 在ie工具列中添加按鈕(1) 145
實例57 在ie工具列中添加按鈕(2) 149
實例58 獲取擴展名對應的圖示 151
實例59 在程式中控制光碟機 154
實例60 將檔案刪除到資源回收筒 157

第4章 執行緒與mfc類開發實例 161

實例61 創建執行緒 162
實例62 用全局變數線上程間通信 164
實例63 用自定義訊息線上程間通信 167
實例64 用event對象線上程間通信 169
實例65 字元串的格式化 172
實例66 字元串的查找和提取 174
實例67 carray類的套用 175
實例68 ctypedptrarray類的套用 177
實例69 套用cptrarray類進行數據存儲 180
實例70 套用clist類存儲鍊表 182
實例71 鍊表的遍歷與查找 185
實例72 用coledatetime類處理時間 188
實例73 用cfiledialog類選擇檔案 189
實例74 用ccolordialog類選擇顏色 192
實例75 用cfontdialog類選擇字型 195

第5章 資料庫開發實例 199

實例76 在dao中獲取工作區信息 200
實例77 在dao中輸出資料庫的信息 202
實例78 在dao中執行sql語句 204
實例79 在dao中動態創建資料庫 206
實例80 在dao中獲取資料庫的欄位信息 208
實例81 在dao中遍歷記錄集的數據 211
實例82 在dao中查找記錄集的數據 219
實例83 在dao中獲取記錄集中記錄的數目 221
實例84 在dao中編輯記錄 223
實例85 連線odbc數據源 225
實例86 自定義一個crecordset類 227
實例87 獲取odbc中的欄位信息 228
實例88 遍歷odbc記錄集的數據 231
實例89 在odbc中執行sql語句 234
實例90 編輯odbc資料庫中的記錄 236
實例91 創建單文檔odbc應用程式 238
實例92 在odbc應用程式中編輯記錄 240
實例93 記錄的篩選和排序 245
實例94 使用ado開發資料庫應用程式 246

第6章 gdi+高級圖形處理實例 251

實例95 縮放時使用插值模式控制圖像質量 252
實例96 用圖像平鋪區域 256
實例97 圖案填充的文字 258
實例98 在一個區域中剪輯 261
實例99 創建線性梯度 263
實例100 多種風格的端點 267
實例101 圖形容器的套用 269
實例102 使用顏色矩陣設定圖像中的alpha 272
實例103 逐點設定圖像中的alpha值 275
實例104 繪製半透明線條 278
實例105 創建軌跡梯度 281
實例106 使用顏色再變換表 284
實例107 用直線和曲線創建圖形 287
實例108 繪製自定義虛線 290
實例109 旋轉和扭曲圖像 292
實例110 繪製垂直文本 294
實例111 字元路徑 297
實例112 繪製用紋理填充的圖形 299
實例113 繪製基數樣條 301
實例114 繪製貝賽爾樣條 304
實例115 顯示jpg和gif圖像 306

第7章 ole技術開發實例 309

實例116 建立最簡單的ole容器程式 310
實例117 保存ole項的信息 311
實例118 為ole項設定跟蹤矩形 314
實例119 在ole容器程式中顯示多個ole項 321
實例120 對ole項的單擊測試 322
實例121 回響滑鼠的雙擊操作 324
實例122 ole項與剪貼簿 326
實例123 建立活動文檔容器程式 337
實例124 建立袖珍ole伺服器應用程式 338
實例125 建立完全ole伺服器應用程式 340
實例126 為完全ole伺服器自運行添加功能 340
實例127 為ole項添加自繪代碼 344
實例128 建立自動化伺服器 347
實例129 為自動化伺服器暴露屬性 349
實例130 暴露activex控制項的屬性 352
實例131 暴露activex控制項的方法 353
實例132 暴露activex控制項的事件 354
實例133 activex控制項的自我繪製 356
實例134 檢查activex控制項的屬性、方法與事件 360

第8章 opengl編程技術 363

實例135 繪製空心和實心矩形 364
實例136 繪製直線 366
實例137 繪製圓和橢圓 367
實例138 利用opengl繪製點 369
實例139 繪製連續的三角形 371
實例140 平移變換 374
實例141 旋轉變換 377
實例142 縮放變換 379
實例143 視口投影變換 381
實例144 鍵盤操作的動畫 384
實例145 滑鼠操作的動畫 387
實例146 光照效果 391
實例147 設定材質 394
實例148 構造一個格線線曲面 396
實例149 填充曲面 400
實例150 為動畫消除閃爍 403

相關詞條

熱門詞條

聯絡我們