Visual Basic編程實用大全

出版時間:2005-5  出版社:中國水利水電  作者:庫姆斯  頁數(shù):573  字數(shù):855000  

內(nèi)容概要

本書對Visual Basic做了全方位的介紹,深入淺出地講述Visual Basic各種編程訣竅,以高屋建瓴的眼光看待VB編程的訣竅和思想,力圖將最于面最實用的技術(shù)展現(xiàn)給讀者。本書以其翔實知識而后覆蓋、大量實用的示例和作者自身豐富的編程經(jīng)驗。詳細介紹了Visual Basic語言的基本概念、輸入與輸出、流程控制、控件、數(shù)據(jù)庫應用、報表、ActiveX及其在Web和網(wǎng)絡方而后 應用開發(fā)等等。全書面向?qū)嵗M行闡述,講解透徹獨到。本書既可作為初學者和大專院校師生的自學參考書,也可作為計算機軟件開發(fā)人員的技術(shù)參考書。    書中所需的素材文件可從中國水利水電出版社下載。

書籍目錄

精華版序譯者序1 Visual Basic工程文件說明2 編寫第一個Visual Basic程序3 換行顯示輸出4 使用Visual Basic常量5 捕獲程序中的錯誤6 開始理解作用域7 使用DIM語句8 聲明模塊和窗體級的變量9 聲明過程變量10 協(xié)調(diào)變量名沖突11 使用Public關(guān)鍵字定義變量12 為變量賦值13 理解變量類型14 聲明同樣類型的多個變量15 理解Visual Basic的關(guān)鍵字16 理解Option Explict語句17 理解Option Base語句18 理解Integer類型變量19 理解Long類型變量20 理解String類型變量21 理解Single類型變量22 理解Boolean類型變量23 理解Byte變量類型24 理解Currency類型變量25 理解Date類型變量26 理解Double類型變量27 理解Obiect類型變量28 理解Variant類型變量29 理解控件類型30 給浮點變量賦值31 給Integer和Long類型的變量賦值32 給String類型變量賦值33 給Single和Double類型變量賦值34 給Boolean類型變量賦值35 給Byte類型變量賦值36 給Currency類型的變量賦值37 理解Obiect類型的變量38 給Date類型的變量賦值39 理解溢出40 理解精度41 引號和其他字符的賦值42 使用Chr函數(shù)43 使用Debug.Print來輸出信息44 使用Str函數(shù)將數(shù)字轉(zhuǎn)換成字符串45 使用Format函數(shù)將數(shù)字轉(zhuǎn)換成字符串46 使用Format函數(shù)將日期轉(zhuǎn)換成字符串47 Visual Basic的基本數(shù)學操作48 理解按模運算49 理解運算符的優(yōu)先級50 強行改變運算符的運算順序51 理解按位操作的0r運算52 理解Xor運算53 理解按位操作的And運算54 理解按位操作的Eqv運算55 理解按位操作的Imp運算56 理解Visual Basic如何表示True和False57 測試IF-Then的條件58 理解圓括號在條件語句中的用途59 執(zhí)行相關(guān)判斷60 執(zhí)行邏輯And運算對兩個條件進行判斷61 執(zhí)行邏輯Or運算來兩個條件進行判斷62 執(zhí)行邏輯Not運算63 執(zhí)行邏輯Xor運算64 執(zhí)行邏輯Eqv運算65 執(zhí)行邏輯Imp運算66 將判斷條件的結(jié)果賦值給變量67 測試浮點值68 不間斷循環(huán)69 定義常量70 謹慎使用If-If-Else71 在限定次數(shù)內(nèi)執(zhí)行語句72 For語句的可選部分73 在For-Next語句中使變量遞減74 控制For-Next循環(huán)的步長75 For-Next循環(huán)不僅僅適用于Integer變量76 理解DoEvents循環(huán)77 無限(Infinite)循環(huán)的危險78 使用For-Next的嵌套循環(huán)79 改變控制變量的值80 在條件語句中使用Next81 使用Exit For語句終止循環(huán)82 使用Do循環(huán)重復執(zhí)行一條或者多條語句83 理解Do循環(huán)的組成部分84 使用While-Wend創(chuàng)建循環(huán)85 總是使用Do循環(huán)執(zhí)行一條或多條語句86 使用Do Until Loop重復執(zhí)行一條或者多條語句87 使用Exit Do結(jié)束循環(huán)88 GOTO分支89 測試多個條件90 理解Case Else語句91 可視化Visual Basic字符串92 Visual Basic如何保存字符串93 Visual Basic如何保存可變長度的字符串94 理解零結(jié)尾字符串95 如何區(qū)分A和a96 使用Option Compare Text開關(guān)97 確定字符串的長度98 將String變量的字符復制到另外一個String變量中99 將String變量的內(nèi)容添加到另一個String變量中100 在String變量中添加N個字符101 處理超長字符102 在確定字符串是否相等時忽略大小寫103 捕獲String變量中的第一個出現(xiàn)的字符104 理解Simple語句和Compound語句105 尋找字符串中最后一個出現(xiàn)的字符106 計算String變量中出現(xiàn)同一字符的次數(shù)107 逆向顯示String變量的內(nèi)容108 兩個字符串的比較109 兩個字符串前N個字符的比較110 將字符串轉(zhuǎn)換為數(shù)字表示111 在字符串中定位子字符串112 從字符串的一個位置返回n個字符113 計算子字符串出現(xiàn)的次數(shù)114 使用TextBox控件115 使用RichTextBox控件116 使用RichTextBox控件的Find方法117 獲得最右邊子字符串的位置118 在字符串中刪除某個子字符串119 用另一個子字符串替換某個子字符串120 在RichTextBox控件里刪除文本121 在RichTextBox控件里使用其他文本替換控件里的文本122 判斷一個字符是否是字母表中的字符123 判斷一個字符是否是數(shù)字124 判斷一個字符是否是大寫或者小寫125 判斷字符串是否是Date126 將一個字符轉(zhuǎn)換為大寫或小寫字母127 對ASCII字符進行操作128 格式化字符串變量129 對字符串使用Select CaSe130 使用換行變量131 使用函數(shù)返回值132 指定參數(shù)類型133 理解局部變量134 理解函數(shù)的系統(tǒng)開銷135 通過聲明參數(shù)類型來減少系統(tǒng)開銷136 聲明全局變量137 解決全局變量和局部變量名的沖突138 更好地定義變量的作用域139 理解傳值調(diào)用140 為什么傳值調(diào)用可以防止參數(shù)值的改變141 改變參數(shù)值142 只改變指定參數(shù)143 可記憶的函數(shù)變量144 可記憶的過程145 Visual Basic如何初始化靜態(tài)變量146 使用關(guān)鍵字Static可能引起的錯誤147 理解形參和實參148 理解作用域149 使用Variant函數(shù)來返回未知類型的值150 使用具有Variant參數(shù)的VarType成員函數(shù)151 使用TypeName成員函數(shù)152 在返回值中使用VarType或者TypeName153 在函數(shù)中更新全局變量154 使用函數(shù)更改算術(shù)表達式中的變量155 在窗體上創(chuàng)建Private過程156 從過程中調(diào)用過程157 理解遞歸158 理解遞歸Factorial函數(shù)159 通過顯示值來更好地理解遞歸160 是否使用遞歸161 對Date進行處理162 如何消除遞歸163 理解名稱空間和標識符164 理解標識符的可見性165 支持參數(shù)數(shù)目可變的函數(shù)166 支持可變數(shù)目的參數(shù)167 創(chuàng)建一個支持多類型、多參數(shù)的函數(shù)168 使用關(guān)鍵字Optional169 理解IsMissing成員函數(shù)170 使用緩沖輸入171 使用輸入框來接收輸入172 使用TextBox控件來執(zhí)行緩沖輸入173 使用直接I/O讀取字符174 清除屏幕上的所有域175 控制屏幕的色彩176 分配背景顏色177 使用Abs函數(shù)178 使用余弦/正切179 使用正弦/余切180 使用反正切181 對浮點值進位182 對指數(shù)進行處理183 計算自然數(shù)的對數(shù)184 計算以10為底數(shù)的對數(shù)185 確定最大和最小值186 將浮點值分割成小數(shù)部分和整數(shù)部分187 計算一個數(shù)的N次方188 生成隨機數(shù)189 將隨機值映射到指定范圍190 啟動隨機數(shù)生成器191 計算一個值的平方根192 計算角的正切193 執(zhí)行現(xiàn)存凈價值計算194 執(zhí)行Rate計算195 創(chuàng)建一個自定義的數(shù)學錯誤處理程序196 聲明一個數(shù)組197 數(shù)組的可視化198 數(shù)組的初始化199 數(shù)組元素的訪問200 通過數(shù)組元素進行循環(huán)201 使用常量來定義數(shù)組202 向函數(shù)中傳遞數(shù)組203 再次闡述數(shù)組和函數(shù)204 向過程傳遞數(shù)組205 數(shù)組的動態(tài)分配206 從分隔字符串中創(chuàng)建一個數(shù)組207 理解多維數(shù)組208 在二維數(shù)組中訪問元素209 在二維數(shù)組中初始化元素210 判斷多位數(shù)組消耗的內(nèi)存數(shù)量211 二維數(shù)組的遍歷212 遍歷一個三維數(shù)組213 向函數(shù)傳遞二維數(shù)組214 結(jié)構(gòu)數(shù)組的數(shù)組215 在一個數(shù)組中尋找一個指定的值216 理解二元查找217 使用二元查找218 理解冒泡排序219 使用冒泡排序220 使用選擇排序221 理解Shell排序222 使用Shell排序223 使用快速排序224 排序字符串數(shù)組225 通過QuickSort函數(shù)排序數(shù)組226 用Seq_One_Find搜索數(shù)組227 使用TypeNarne成員函數(shù)228 用Bin_Search搜索一個已排序數(shù)組229 確定數(shù)組元素的個數(shù)230 循環(huán)遍歷字符串數(shù)組231 理解結(jié)構(gòu)232 聲明一個結(jié)構(gòu)變量233 在結(jié)構(gòu)中使用Public和Private關(guān)鍵字234 形象化一個結(jié)構(gòu)235 使用結(jié)構(gòu)236 向函數(shù)傳遞結(jié)構(gòu)237 改變函數(shù)內(nèi)部的結(jié)構(gòu)238 初始化結(jié)構(gòu)239 使用嵌套的結(jié)構(gòu)240 包含數(shù)組的結(jié)構(gòu)241 創(chuàng)建一個結(jié)構(gòu)數(shù)組242 使用DriveListBox控件243 使用DriveListBox控件改變驅(qū)動器244 DirectoryListBox控件245 使用FileListBox控件246 只顯示清單中的部分文件247 理解CommonDialog控件248 使用CommonDialog控件模式249 為CommonDialog控件設置默認路徑250 返回選中的文件和路徑251 保存文本文件252 通過Cancel選項取消Open或SaveAs253 使用API瀏覽器254 使用GetCurrentDireetory API函數(shù)255 編寫Wrapper函數(shù)256 使用SetCurrentDirectory API函數(shù)257 使用GetDiskFreeSpace API函數(shù)258 使用GetVolumelnformation API函數(shù)259 使用GetDriveType API函數(shù)260 捕捉未準備好的驅(qū)動器261 在程序中更改文件名262 在程序中刪除文件263 在程序中刪除目錄264 設置文件訪問模式265 獲取文件大小266 使用Open語句267 使用Close語句268 使用文件的讀連續(xù)訪問269 讀文件時使用EOF函數(shù)270 使用文件的寫連續(xù)訪問271 使用LOF和Loc來讀Binary文件272 用Input和Input#來讀取文件273 使用Write#對連續(xù)文件輸出274 使用Put對一個隨機訪問文件寫入數(shù)據(jù)275 使用Get從隨機訪問文件中檢索記錄276 使用Seek語句遍歷隨機訪問文件277 建立臨時文件278 獲取Windows路徑279 獲取系統(tǒng)路徑280 將文件的I/O操作最小化281 使用ChDrive和ChDir語句282 創(chuàng)建目錄283 刪除目錄284 用遞歸刪除目錄樹285 解析PathName286 獲取文件的日期和時間標簽287 使用Dir定位目錄和文件288 將Dir返回的文件和目錄值進行排序289 使用Dir定位文件290 在程序中移動文件291 搜索文件292 使用FindFirstFile函數(shù)293 使用FindNextFile在剩下部分查找294 搜索整個目錄樹295 使用由Find操作返回的文件建立用戶界面296 使用Findxxx函數(shù)定位目錄297 使用遞歸刪除目錄樹298 延遲特定毫秒數(shù)299 檢測程序的處理時間300 將兩個時間作比較301 使用DoEvents來延遲具體的秒數(shù)302 利用整型值設置日期和時間303 向日期中添加時間304 理解SDI窗體305 理解Show方法306 理解控件數(shù)組307 創(chuàng)建控件數(shù)組308 理解MDI界面的創(chuàng)建309 建立一個窗體數(shù)組310 用布爾型數(shù)組來處理窗體數(shù)組311 用控件數(shù)組在運行時建立對象312 在運行時刪除控件數(shù)組內(nèi)的對象313 使用菜單編輯器314 創(chuàng)建菜單315 向菜單添加功能316 使用菜單的Enabled屬性317 使用菜單的Checked屬性318 建立Windowlist319 使用Tile和Cascade命令320 創(chuàng)建菜單數(shù)組321 創(chuàng)建彈出式菜單322 向彈出式菜單的選項中加入代碼323 使用彈出式菜單324 創(chuàng)建智能化上下文相關(guān)菜單325 使用Boldcommand屬性326 在菜單內(nèi)使用Negotiation327 理解QueryUnload事件和Unload事件328 控制窗體的Height和Width329 理解Fr鋤e330 使用容器管理窗體331 使用GetSystemMetrics API函數(shù)332 結(jié)合使用GetSystemMetrics和Resize333 理解MouseMove事件334 MousePointer屬性335 使用Mouselcon屬性336 使用窗體的Icon屬性337 理解對象和集合338 使用Button集合和Button對象339 創(chuàng)建文本型按鈕的工具條340 理解ImageLi~控件341 結(jié)合使用ImageList和Toolbar控件342 子窗體和父窗體的工具條343 僅在父窗體上放置工具條344 工具條和ActiveForm345 同時使用工具條和菜單346 理解StatusBar控件347 理解Panel對象和Panels集合348 建立StatusBar控件349 編寫UpdateStatusBar子程序350 重新考慮公共與私有函數(shù)351 在TextBox中使用KeyPress接受用戶口令352 理解KeyDown事件和KeyUp事件353 設置窗體的WindowSmte屬性354 控制窗體的標題355 重新考慮CommonDialog控件356 使用CommonDialog控件進行打印357 打印文檔至默認打印機358 理解Printer對象和Printers集合359 用CommonDialog控件設置Fonts360 使用CommonDialog設置RichTextBox中的字體361 過程中的分支和返回362 使用結(jié)構(gòu)變量代替常量363 使用枚舉類型364 使用枚舉類型365 理解枚舉類型的值366 給枚舉類型賦具體的值367 使用Shell函數(shù)368 使用臨時文件向子進程傳遞數(shù)據(jù)369 使用AppActivate來激活子進程370 使用Shell函數(shù)來順序運行程序371 增加監(jiān)視372 監(jiān)視窗口373 使用標記來進行GoTo循環(huán)374 使用計時器事件來自動保存信息375 理解不變代碼376 理解代碼壓縮377 理解循環(huán)壓縮378 使用公共子表達式消除379 對比聲明和定義380 使用默認類型381 理解松散(或簡化)計算382 在結(jié)構(gòu)中將函數(shù)作為成員使用383 不同結(jié)構(gòu)中的同名成員384 理解Visual Basic的類385 使用類生成器實用程序來創(chuàng)建類386 使用公共和私有數(shù)據(jù)387 使用Property Let和Property Get方法388 創(chuàng)建類變量的數(shù)組389 使用With-End With390 為Public和Private成員排序391 理解ActiveX與OLE 2.0之間的不同之處392 在Dimension語句中使用WithEvents屬性393 理解ComboBox控件394 在ComboBox中使用Change和Click事件395 使用ComboBox改變窗體中的信息396 理解MaskEdBox控件397 使用MaskEdBox控件來檢驗數(shù)據(jù)398 重新考慮可重用的對象399 使用控件事件觸發(fā)其他事件400 使用帶Listlndex的LostFocus來啟動相關(guān)的窗體401 理解初始化子程序402 使用函數(shù)返回用戶自定義的類或結(jié)構(gòu)403 使用PictureBox控件404 理解Image控件405 使用Shape控件406 使用Line控件407 使用CheckBox獲得Boolean值408 在單個窗體上使用多組OptionButton409 使用水平和垂直滾動條410 創(chuàng)建基礎(chǔ)的界面411為MDN程序加入功能412 加入Find對話框413 改進多文檔記事本應用程序414 重新考慮Query_Unload事件415 理解PmgressBar416 使用ProgressBar控件417 應用沙漏鼠標指針418 使用其他鼠標指針屬性419 使用全局變量保護中斷420 開始使用可視化數(shù)據(jù)管理器421 使用SQL Create Table語句422 理解和格式化SQL的CreateTable語句.423 理解Execute方法424 使用約束創(chuàng)建索引425 使用SQL的CreateIndex語句426 確定索引哪個字段427 理解Workspace對象428 使用OpenDatabase方法429 創(chuàng)建新的數(shù)據(jù)庫430 理解數(shù)據(jù)庫對象431 理解Recordset對象432 使用OpenRecordset方法433 理解SQL的Select語句434 檢索Recordset435 理解Order By從句436 理解Where從句437 理解Inner Join438 理解LeftJoin和Right Join439 理解數(shù)據(jù)庫的設置440 理解QueryDef對象441 使用RecordCount屬性442 理解Move方法443 使用BOF和EOF屬性444 確定Recordset是否為空445 使用FIND方法446 使用Seek方法447 理解書簽448 使用書簽449 使用Scratch Recordset450 理解Recordset Creation錯誤451 理解許可權(quán)限452 理解DAO文檔和容器453 加入新的記錄454 使用Update和Edit方法455 使用Requery方法456 理解事務處理457 使用BeginTrans和CommitTrans458 理解Data控件459 使用Data控件操作BOF和EOF460 理解Data綁定控件461 理解Data綁定Grid控件462 使用Data綁定Grid控件463 調(diào)整Data綁定Grid的寬度464 給Data控件加上RecordCount標題465 使用Grid控件改變RecordCount標題466 理解Data綁定ListBox控件467 使用Data綁定列表控件468 把DBList控件連接到另外一個控件469 理解Data綁定ComboBox控件470 使用Data綁定ComboBox控件471 理解Clone方法472 使用Clone方法473 使用DataChanged屬性474 理解Update查詢475 使用Update查詢476 理解Delete查詢477 理解Union查詢478 理解Group By語句479 使用Group By語句480 理解SQL聚集函數(shù)481 使用Sum語句482 理解Having語句483 在查詢中使用變量484 使用查詢結(jié)果創(chuàng)建新的查詢485 和SQL查詢一起使用OnError-Resume486 通過檢查值防止發(fā)生錯誤487 理解遠程數(shù)據(jù)對象488 理解RemoteData控件489 使用RemoteDam控件創(chuàng)建Recordset490 理解RemoteData常量491 理解rdoEnvironment對象492 建立遠程數(shù)據(jù)連接493 維護有關(guān)打開連接的信息494 理解字段對象495 確定集合中何時使用序數(shù)編號496 使用字段名管理數(shù)據(jù)庫497 保存無綁定控件的記錄498 更新無綁定控件的記錄499 理解TreeView控件500 理解節(jié)點對象501 使用TreeView控件502 理解Nodes集合的Add方法503 把圖像加到TreeView控件504 在填充TreeView控件的時候使用進度條.505 從Recordset中填充TreeView控件506 理解MSComm控件507 理解CommEvent屬性508 使用MSComm控件509 使用OnComm事件510 理解RThreshold和SThreshold屬性511 使用MSComm控件發(fā)送數(shù)據(jù)512 使用MSComm控件接收數(shù)據(jù)513 創(chuàng)建自動發(fā)送事件514 使用Winsock控件515 理解GetData方法516 理解SendComplete和SendProgress事件517 在服務器機器上使用Winsock控件518 返回Winsock控件的當前狀態(tài)519 理解Interact傳輸控件520 在Execute方法中使用HTTP命令521 在Execute方法中使用FTP命令522 確信保存了用戶名和密碼523 連接到Intemet524 瀏覽FTP服務器525 使用Get從FTP服務器獲取一個文件526 對FTP服務器做寫操作527 編寫一個自動的FTP上載和下載程序.528 使用WebBrowser控件529 理解Navigate方法530 理解NavigateComplete事件531 使用ProgressChange事件532 重新考慮ActiveX533 理解ActiveX的不同類型534 理解UserControl對象535 理解Visual Basic Control Creation Bdition536 理解ActiveX的安全性537 打包一個簡單的ActiveX控件538 使用向?qū)?chuàng)建一個ActiveX控件539 理解“創(chuàng)建自定義接口成員”對話框540 設置屬性541 完成向?qū)?42 開始創(chuàng)建ActiveX控件543 增強控件的功能544 測試控件545 理解ActiveX控件事件546 理解ActiveX控件的生命周期547 對非生命周期事件的響應548 理解RaiseEvent語句549 使用Event語句550 給控件添加功能551 執(zhí)行ColorfulCmdButton控件的容器552 理解屬性頁向?qū)?53 使用屬性頁向?qū)?54 創(chuàng)建一個ActiveX文檔555 為自己的ActiveX文檔指定容器556 發(fā)現(xiàn)目標應用程序的對象模型557 理解對象模型中的變化558 理解UserDocument對象559 使用UserDocument對象560 測試ActiveX文檔561 調(diào)試FirstACXDoc的ActiveX文檔562 向工程中添加第二個ActiveX文檔563 為ActiveX DLL文件創(chuàng)建類564 為MyTest類創(chuàng)建屬性和方法565 初始化類566 創(chuàng)建TestMyTest工程567 實例化MyTest類568 執(zhí)行MyTestDemo工程569 向MyTest類中添加SelfAbsorbed屬性.570 理解循環(huán)引用571 理解ActiveX組件的命名原則572 理解行為良好的組件573 對VBScript中事件的響應574 執(zhí)行Hello.HTML文件575 在VBScript中執(zhí)行數(shù)學函數(shù)576 執(zhí)行事件和操作577 使用VBScript的Option Explicit578 使用VBScript的Dim579 在一個HTML頁中使用Label控件和Timer控件580 引用ActiveX控件581 使用注冊表編輯器來尋找Class IP582 在HTML文件中使用WebBrowser控件583 Active Server Pages584 在ASP中響應和請求585 使用Querystring參數(shù)586 格式化的一個捷徑587 回退588 理解.INI文件589 使用文件的Wn'tePrivateProfileStringAPI.590 使用.ini文件的GetPrivateProfileSa'ingAP!.591 使用.ini文件的GetPrivateProfileInt API592 理解System Regis仃y593 理解SaveSeaing函數(shù)594 理解GetSetting成員函數(shù)595 使用SaveSeaing和GetSetting語句596 在注冊表中保存窗體的大小和位置597 在注冊表中進行程序之間的變量傳遞598 使用DeleteSetting函數(shù)599 使用GetAllSettings函數(shù)600 使用注冊表的API函數(shù)601 理解RegOpenKeyEx API函數(shù)602 理解RegQueryV~ueEx函數(shù)603 理解RegCloseKey函數(shù)604 當打開窗體時使用API函數(shù)605 理解RegCreateKeyEx函數(shù)606 理解RegSetValueEx函數(shù)607 使用RegSetValueEx和RegCreateValueEx608 捕獲注冊表錯誤609 使用API函數(shù)刪除鍵和值610 訪問注冊表611 理解條件編譯612 理解#Const語句613 理解#If-Then-#Else614 使用條件編譯615 理解GetWindowsDirectory API函數(shù)616 理解GetSystemDirectory API函數(shù)617 使用GetWindow函數(shù)618 得到窗口的名字619 理解Visual Basic的安裝向?qū)?20 選擇發(fā)布媒介621 確保所有文件都包含在發(fā)布列表中622 保存安裝模板產(chǎn)生發(fā)布媒體623 在用戶的計算機上安裝程序624 創(chuàng)建Interact發(fā)布625 使用應用程序向?qū)Мa(chǎn)生標準窗體626 理解Splash Screen627 理解About對話框628 使用向?qū)砑訑?shù)據(jù)庫窗體629 理解Crystal Reports630 使用Crystal Reports631 為報表選擇數(shù)據(jù)源632 在報表中添加字段633 報表中的記錄分組634 Totaling and Counting分組字段635 選擇記錄及風格化報表636 修改報表637 移動、改變大小、格式化以及刪除字段638 改變報表中數(shù)據(jù)的排列順序639 校正排列和分組次序640 創(chuàng)建定制組641 使用Summarized Totaled字段642 插入小結(jié)643 插入?yún)R總644 插入總結(jié)645 選擇記錄646 返回組中前N個記錄647 創(chuàng)建公式648 在報表中加入圖形/圖表649 在報表中插入OLE或Activex對象650 添加或修改表頭651 理解Crystal Report引擎652 理解Crystal ActiveX控件653 使用Crystal ActiveX控件654 理解Crystal窗口上的圖標655 Crystal Reports控件的局限性656 重新考慮對象模型657 理解外接程序658 創(chuàng)建一個外接程序659 訪問擴展模型660 創(chuàng)建工程的組件661 理解IDTExtensibility接口662 理解OnConnection函數(shù)663 深入淺出OnConnection代碼664 理解AddToAddInCommandBar函數(shù)665 自定義Connect模塊666 添加最后的組件667 完成外接程序設計668 裝載外接程序669 外接程序的疑難解答670 理解ActiveX ExE671 區(qū)分進程外和進程內(nèi)組件672 理解線程673 理解異步處理674 理解使用事件的異步通知675 理解使用回調(diào)方法的異步通知676 在多客戶中使用回調(diào)677 選擇基于事件的通知還是基于回調(diào)的通知678 理解類型庫679 理解默認接口680 重新考慮GUID681 理解版本兼容682 創(chuàng)建ActiveX EXE683 理解進程外組件的模態(tài)684 開始創(chuàng)建測試工程685 在測試工程中加入代碼686 查看有模態(tài)的Tes心om687 查看無模態(tài)的Tes心om688 使用異步通知689 完成事件通知代碼690 編寫客戶程序691 考慮如何處理多客戶692 使用Connector對象693 認識到Connector中的錯誤694 使用異步回調(diào)方法695 創(chuàng)建LunchTimeMonitor可執(zhí)行程序696 理解單線程697 有序開發(fā)ActiveX組件698 重新考慮多線程699 理解套間模式線程700 理解重進入701 理解二進制兼容性702 避免版本樹703 避免版本兼容消息

圖書封面

評論、評分、閱讀與下載


    Visual Basic編程實用大全 PDF格式下載


用戶評論 (總計3條)

 
 

  •   講得不深,有編程經(jīng)驗的沒什么用
  •   比較適合查閱,不適合初學者
  •   內(nèi)容很多但是不是很精練
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7