Visual Basic編程之道

出版時(shí)間:2011-3  出版社:人民郵電出版社  作者:安劍,鞏建華 編著  頁(yè)數(shù):534  字?jǐn)?shù):836000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  本書(shū)是一本幫助程序員提高編程素養(yǎng)的圖書(shū),書(shū)中結(jié)合開(kāi)發(fā)人員多年的編程經(jīng)驗(yàn)和感悟,介紹了程序開(kāi)發(fā)中必知必會(huì)的關(guān)鍵細(xì)節(jié)、不可忽略的技術(shù)陷阱、常見(jiàn)的謬誤以及經(jīng)典的應(yīng)用實(shí)例。全書(shū)分為6篇,共22章,全面介紹了Visual
Basic程序開(kāi)發(fā)中的各種陷阱與謬誤、技術(shù)細(xì)節(jié)與經(jīng)驗(yàn)技巧、常用的算法以及解決方案。其涉及的技術(shù)主要包括面向?qū)ο缶幊?、網(wǎng)絡(luò)編程技術(shù)、圖形圖像多媒體和數(shù)據(jù)庫(kù)應(yīng)用等知識(shí)。
  本書(shū)附帶有配套DVD光盤(pán),光盤(pán)中提供有書(shū)中全部實(shí)例和項(xiàng)目的源代碼,這些源代碼全部經(jīng)過(guò)精心調(diào)試,保證能夠在Windows
XP、Windows Server 2003及Windows 7操作系統(tǒng)下編譯和運(yùn)行。
  本書(shū)非常適合Visual
Basic初學(xué)者、編程愛(ài)好者,同時(shí)也可以作為大中專(zhuān)院校老師和學(xué)生的學(xué)習(xí)參考用書(shū)。

書(shū)籍目錄

第1篇 編程經(jīng)驗(yàn)與感悟篇——站在他人臂膀上前行
 第1章 正確入門(mén)方法與良好的編程習(xí)慣 
  感悟01 培養(yǎng)編程興趣 
  感悟02 編程規(guī)范 
  感悟03 調(diào)試的重要意義 
  感悟04 不要將對(duì)象模板中的特定值進(jìn)行硬編碼 
  感悟05 在對(duì)象模板中提供詳細(xì)的注釋 
  感悟06 編寫(xiě)程序前首先進(jìn)行需求分析 
  感悟07 避免編寫(xiě)可讀性差的高難度代碼 
 第2章 編程高手具有的基本素養(yǎng)和能力 
  經(jīng)驗(yàn)01 重視基礎(chǔ) 
  經(jīng)驗(yàn)02 多與別人交流 
  經(jīng)驗(yàn)03 良好的編程風(fēng)格 
  經(jīng)驗(yàn)04 數(shù)據(jù)庫(kù)設(shè)計(jì)經(jīng)驗(yàn) 
  經(jīng)驗(yàn)05 鍛煉開(kāi)放性思維 
  經(jīng)驗(yàn)06 寫(xiě)程序之前要分析 
  經(jīng)驗(yàn)07 寫(xiě)程序之后要總結(jié) 
  經(jīng)驗(yàn)08 軟件需求規(guī)格說(shuō)明書(shū) 
 第3章 程序設(shè)計(jì)原則 
  感悟08 抽象 
  感悟09 逐步求精 
  感悟10 模塊化 
  感悟11 模塊劃分原則 
  感悟12 模塊劃分標(biāo)準(zhǔn) 
  感悟13 模塊劃分方法 
第2篇 陷阱與謬誤篇——汲取前人的教訓(xùn)
 第4章 不可忽視的技術(shù)陷阱 
  陷阱01 溢出錯(cuò)誤 
  陷阱02 變量未定義 
  陷阱03 文件未找到 
  陷阱04 子程序或函數(shù)未定義 
  陷阱05 要求常數(shù)表達(dá)式 
  陷阱06 要求對(duì)象 
  陷阱07 無(wú)效的過(guò)程調(diào)用或參數(shù) 
  陷阱08 對(duì)象已卸載 
  陷阱09 當(dāng)前的操作無(wú)效 
  陷阱10 多步操作產(chǎn)生錯(cuò)誤 
  陷阱11 無(wú)法執(zhí)行循環(huán)體內(nèi)部的語(yǔ)句塊 
  陷阱12 死循環(huán) 
  陷阱13 無(wú)效的Next控制變量引用 
  陷阱14 For control控件變量已在使用 
  陷阱15 數(shù)組下標(biāo)越界 
  陷阱16 數(shù)組維數(shù)錯(cuò) 
  陷阱17 對(duì)象變量或With塊變量未設(shè)置 
  陷阱18 私有變量或局部變量與全局變量同名 
  陷阱19 算數(shù)取反陷阱 
 第5章 開(kāi)發(fā)人員意識(shí)中的常見(jiàn)謬誤 
  謬誤01 在循環(huán)起點(diǎn)或終點(diǎn),使用LBound或UBound函數(shù)會(huì)降低循環(huán)執(zhí)行的效率 
  謬誤02 使用單行If...Then語(yǔ)句,可以提高判斷速度 
  謬誤03 判斷非負(fù)整數(shù)是否為零,采用運(yùn)算符“”比“”速度快 
  謬誤04 使用Replace$比Replace好 
  謬誤05 在單行中創(chuàng)建對(duì)象速度比多行快 
  謬誤06 數(shù)據(jù)類(lèi)型占用內(nèi)存越少,速度越快 
  謬誤07 使用動(dòng)態(tài)數(shù)組有利于節(jié)約計(jì)算機(jī)資源 
  謬誤08 Static Function的返回值等同于靜態(tài)變量 
  謬誤09 Visual Basic中的Basic是基礎(chǔ)的意思 
  謬誤10 ScaleHeight、ScaleWidth屬性是對(duì)象內(nèi)部區(qū)域的高度或?qū)挾戎怠?br />  謬誤11 私有主過(guò)程不能作為啟動(dòng)對(duì)象 
  謬誤12 線(xiàn)程就是進(jìn)程 
  謬誤13 本機(jī)代碼一定比運(yùn)行解釋型代碼要快很多 
  謬誤14 DoEvents命令必須放置在循環(huán)體內(nèi)的 第一行 
  謬誤15 將Timer控件的Interval屬性值設(shè)置為0代表立即響應(yīng)計(jì)時(shí)事件 
第3篇 技術(shù)細(xì)節(jié)篇——修煉編程內(nèi)功心法
 第6章 面向?qū)ο缶幊獭?br />  細(xì)節(jié)01 面向?qū)ο缶幊毯?jiǎn)介 
  細(xì)節(jié)02 類(lèi)的基本概念 
  細(xì)節(jié)03 對(duì)象的基本概念 
  細(xì)節(jié)04 對(duì)象的創(chuàng)建 
  細(xì)節(jié)05 對(duì)象的比較 
  細(xì)節(jié)06 對(duì)象所屬類(lèi)的判斷 
  細(xì)節(jié)07 對(duì)象的清除 
  細(xì)節(jié)08 類(lèi)中的屬性 
  細(xì)節(jié)09 類(lèi)中的方法 
  細(xì)節(jié)10 類(lèi)中的事件 
  細(xì)節(jié)11 接口的應(yīng)用 
  細(xì)節(jié)12 封裝 
  細(xì)節(jié)13 多態(tài) 
 第7章 文件目錄操作 
  細(xì)節(jié)14 改變當(dāng)前驅(qū)動(dòng)器 
  細(xì)節(jié)15 改變目錄或文件夾 
  細(xì)節(jié)16 刪除文件 
  細(xì)節(jié)17 創(chuàng)建目錄或文件夾 
  細(xì)節(jié)18 復(fù)制文件 
  細(xì)節(jié)19 文件重命名 
  細(xì)節(jié)20 獲取文件屬性 
  細(xì)節(jié)21 設(shè)置文件屬性 
  細(xì)節(jié)22 獲取當(dāng)前路徑 
  細(xì)節(jié)23 獲取文件創(chuàng)建或修改時(shí)間 
  細(xì)節(jié)24 獲取文件長(zhǎng)度 
  細(xì)節(jié)25 順序文件的打開(kāi)與關(guān)閉 
  細(xì)節(jié)26 順序文件的讀取 
  細(xì)節(jié)27 順序文件的寫(xiě)入操作 
  細(xì)節(jié)28 隨機(jī)文件的打開(kāi)與關(guān)閉 
  細(xì)節(jié)29 讀取隨機(jī)文件 
  細(xì)節(jié)30 寫(xiě)入隨機(jī)文件 
  細(xì)節(jié)31 二進(jìn)制文件的打開(kāi)與關(guān)閉 
  細(xì)節(jié)32 二進(jìn)制文件的讀取與寫(xiě)入操作 
  細(xì)節(jié)33 使用FSO對(duì)象對(duì)磁盤(pán)驅(qū)動(dòng)器進(jìn)行操作 
  細(xì)節(jié)34 使用FSO對(duì)象瀏覽文件夾 
  細(xì)節(jié)35 TextStream對(duì)象與文件的讀寫(xiě) 
  細(xì)節(jié)36 訪(fǎng)問(wèn)配置文件 
 第8章 網(wǎng)絡(luò)編程技術(shù) 
  細(xì)節(jié)37 TCP、UDP和IP 
  細(xì)節(jié)38 建立服務(wù)器/客戶(hù)端的通信 
  細(xì)節(jié)39 建立點(diǎn)對(duì)點(diǎn)通信 
  細(xì)節(jié)40 網(wǎng)絡(luò)層次模型 
  細(xì)節(jié)41 利用API函數(shù)下載文件 
  細(xì)節(jié)42 網(wǎng)絡(luò)映射 
  細(xì)節(jié)43 SMTP與發(fā)送電子郵件 
  細(xì)節(jié)44 POP3與接收電子郵件 
  細(xì)節(jié)45 使用OutLook發(fā)送電子郵件 
  細(xì)節(jié)46 提取網(wǎng)頁(yè)源碼 
  細(xì)節(jié)47 加入收藏夾 
  細(xì)節(jié)48 用Internet Transfer編寫(xiě)FTP程序 
  細(xì)節(jié)49 利用API獲得IP地址 
  細(xì)節(jié)50 利用JMail收發(fā)郵件 
 第9章 數(shù)據(jù)庫(kù)開(kāi)發(fā)方面的技術(shù) 
  細(xì)節(jié)51 使用ADO控件連接ODBC數(shù)據(jù)源 
  細(xì)節(jié)52 連接Access 2000、Access 2003數(shù)據(jù)庫(kù) 
  細(xì)節(jié)53 連接Access 2007數(shù)據(jù)庫(kù) 
  細(xì)節(jié)54 連接SQL Server數(shù)據(jù)庫(kù) 
  細(xì)節(jié)55 用代碼連接數(shù)據(jù)庫(kù) 
  細(xì)節(jié)56 使用ADO對(duì)象查詢(xún)數(shù)據(jù) 
  細(xì)節(jié)57 使用ADO對(duì)象實(shí)現(xiàn)數(shù)據(jù)的增加、修改及刪除 
  細(xì)節(jié)58 通過(guò)觸發(fā)器對(duì)數(shù)據(jù)進(jìn)行增刪改 
  細(xì)節(jié)59 Data控件使用有密碼的Access數(shù)據(jù)庫(kù) 
  細(xì)節(jié)60 創(chuàng)建Access數(shù)據(jù)庫(kù) 
  細(xì)節(jié)61 定義Access數(shù)據(jù)庫(kù)索引 
  細(xì)節(jié)62 移動(dòng)記錄指針 
  細(xì)節(jié)63 使用綁定控件錄入、修改、刪除記錄 
  細(xì)節(jié)64 在不同的數(shù)據(jù)環(huán)境中進(jìn)行日期查詢(xún) 
  細(xì)節(jié)65 NOT與謂詞進(jìn)行組合條件的查詢(xún) 
  細(xì)節(jié)66 正確使用SELECT語(yǔ)句中的單引號(hào) 
  細(xì)節(jié)67 對(duì)查詢(xún)結(jié)果進(jìn)行排序 
  細(xì)節(jié)68 對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行局部更新 
  細(xì)節(jié)69 對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行局部刪除 
  細(xì)節(jié)70 利用多個(gè)表中的字段創(chuàng)建新記錄集 
  細(xì)節(jié)71 追加查詢(xún)結(jié)果到已存在的表 
  細(xì)節(jié)72 將查詢(xún)結(jié)果分組小計(jì) 
  細(xì)節(jié)73 Access數(shù)據(jù)庫(kù)查詢(xún)中通配符的使用 
  細(xì)節(jié)74 SQL Server數(shù)據(jù)庫(kù)查詢(xún)中通配符的使用 
  細(xì)節(jié)75 利用Execute執(zhí)行SQL語(yǔ)句 
  細(xì)節(jié)76 允許用戶(hù)撤銷(xiāo)綁定控件中的操作 
 第10章 圖形圖像多媒體 
  細(xì)節(jié)77 圖像的保存與讀取 
  細(xì)節(jié)78 圖像的剪裁 
  細(xì)節(jié)79 圖像的合成 
  細(xì)節(jié)80 提取圖片中的對(duì)象 
  細(xì)節(jié)81 將彩色圖片轉(zhuǎn)換為灰度圖片 
  細(xì)節(jié)82 將位圖轉(zhuǎn)換為圖標(biāo) 
  細(xì)節(jié)83 圖像的平鋪 
  細(xì)節(jié)84 屏幕抓圖 
  細(xì)節(jié)85 利用sndPlaySound函數(shù)播放音頻文件 
  細(xì)節(jié)86 利用mciExecute函數(shù)播放WAV文件 
  細(xì)節(jié)87 利用mciSendString函數(shù)播放動(dòng)畫(huà) 
  細(xì)節(jié)88 利用DirectSound編程實(shí)現(xiàn)實(shí)時(shí)混音 
  細(xì)節(jié)89 列舉DirectX顯示模式 
  細(xì)節(jié)90 播放MIDI文件 
  細(xì)節(jié)91 使用MediaPlayer控件播放MP3文件 
  細(xì)節(jié)92 使用mciSendString函數(shù)制作錄音機(jī) 
 第11章 人性化應(yīng)用程序的開(kāi)發(fā) 
  細(xì)節(jié)93 資源加載資源編輯器的加載 
  細(xì)節(jié)94 資源文件的創(chuàng)建 
  細(xì)節(jié)95 利用LoadResString函數(shù)加載文本資源 
  細(xì)節(jié)96 利用LoadeResPicture函數(shù)加載圖像資源 
  細(xì)節(jié)97 利用LoadResData函數(shù)加載多種類(lèi)型的資源 
  細(xì)節(jié)98 利用資源文件設(shè)置菜單 
  細(xì)節(jié)99 利用資源文件設(shè)置鼠標(biāo)效果 
  細(xì)節(jié)100 利用資源文件設(shè)置圖片 
  細(xì)節(jié)101 彈出式菜單 
  細(xì)節(jié)102 為應(yīng)用程序創(chuàng)建熱鍵 
  細(xì)節(jié)103 開(kāi)發(fā)國(guó)際化應(yīng)用程序 
  細(xì)節(jié)104 閃動(dòng)的托盤(pán)圖標(biāo) 
  細(xì)節(jié)105 使用VB開(kāi)發(fā)綠色軟件 
第4篇 編程技巧篇——程序員的神兵利器
 第12章 窗體與界面設(shè)計(jì)技巧 
  技巧01 改變菜單文字的顏色 
  技巧02 刪除MDI窗體系統(tǒng)菜單中“最大化” 
  技巧03 創(chuàng)建菜單單選項(xiàng) 
  技巧04 向系統(tǒng)菜單中插入自定義菜單項(xiàng) 
  技巧05 在窗體上單擊鼠標(biāo)右鍵調(diào)用系統(tǒng)菜單 
  技巧06 菜單項(xiàng)的動(dòng)態(tài)載入 
  技巧07 調(diào)用其他應(yīng)用程序的菜單命令項(xiàng) 
  技巧08 按下工具欄按鈕,彈出按鈕菜單 
  技巧09 無(wú)標(biāo)題欄窗體中創(chuàng)建右鍵菜單 
  技巧10 獲取當(dāng)前打開(kāi)窗口數(shù)量 
  技巧11 禁用MDI窗體控制欄中“最大化”按鈕 
  技巧12 禁止調(diào)整MDI窗體大小 
  技巧13 創(chuàng)建大小固定的窗體 
  技巧14 關(guān)于子窗體的刷新問(wèn)題 
  技巧15 MDI窗體背景自適應(yīng) 
  技巧16 獲取標(biāo)題欄內(nèi)容不確定的窗口句柄 
  技巧17 統(tǒng)計(jì)程序被重復(fù)調(diào)用次數(shù) 
  技巧18 限制調(diào)整窗口大小的最大值 
  技巧19 窗口跟隨 
  技巧20 移動(dòng)無(wú)標(biāo)題欄窗體 
  技巧21 程序運(yùn)行時(shí)隱藏標(biāo)題欄 
  技巧22 隱藏其他程序窗口 
  技巧23 創(chuàng)建窗口漸層背景 
  技巧24 創(chuàng)建粘性按鈕 
  技巧25 創(chuàng)建彩虹文字 
  技巧26 更改下拉列表框?qū)挾取?br />  技巧27 更改進(jìn)度條顏色 
  技巧28 制作倒計(jì)時(shí)對(duì)話(huà)框 
  技巧29 顯示W(wǎng)indows搜索對(duì)話(huà)框 
  技巧30 使用API函數(shù)顯示顏色對(duì)話(huà)框 
  技巧31 創(chuàng)建文件夾對(duì)話(huà)框的簡(jiǎn)單方法 
  技巧32 多選文件打開(kāi)對(duì)話(huà)框 
  技巧33 使用InputBox創(chuàng)建密碼輸入框 
 第13章 控件應(yīng)用技巧 
  技巧34 實(shí)現(xiàn)文本框OVERWRITE功能 
  技巧35 避免按回車(chē)鍵產(chǎn)生“嘀”聲 
  技巧36 控制文本框中輸入的內(nèi)容 
  技巧37 文本框撤銷(xiāo)命令 
  技巧38 文本框獲取焦點(diǎn)自動(dòng)全選 
  技巧39 修改文本框內(nèi)邊距 
  技巧40 強(qiáng)制用戶(hù)在文本框中輸入有效信息 
  技巧41 在現(xiàn)有文本框內(nèi)容中添加新行 
  技巧42 清除窗體內(nèi)所有文本框中的內(nèi)容 
  技巧43 獲取文本框中內(nèi)容的行數(shù) 
  技巧44 文本框中只允許輸入小寫(xiě)字母 
  技巧45 創(chuàng)建可以調(diào)整大小的文本框 
  技巧46 自定義文本框插入符 
  技巧47 過(guò)濾在文本框中輸入的內(nèi)容 
  技巧48 通過(guò)使用SendKeys語(yǔ)句限制輸入非數(shù)值字 
  技巧49 獲取其他程序窗口中文本框的內(nèi)容 
  技巧50 實(shí)現(xiàn)防止將重復(fù)項(xiàng)添加到列表框中 
  技巧51 使用Dir函數(shù)顯示文件列表 
  技巧52 統(tǒng)計(jì)List控件中被選中選項(xiàng)的個(gè)數(shù) 
  技巧53 利用數(shù)組設(shè)置MSFlexGrid的表頭和列寬 
 第14章 數(shù)據(jù)庫(kù)與數(shù)據(jù)處理技巧 
  技巧54 對(duì)MSHFlexGrid控件中選中的行進(jìn)行操作 
  技巧55 在ADO控件屬性頁(yè)中采用相對(duì)路徑連接Access數(shù)據(jù)庫(kù) 
  技巧56 對(duì)Recordset對(duì)象中的記錄進(jìn)行排序 
  技巧57 更改子節(jié)點(diǎn)的父節(jié)點(diǎn) 
  技巧58 快速選定滿(mǎn)足指定條件的記錄 
  技巧59 報(bào)表數(shù)據(jù)的動(dòng)態(tài)生成 
  技巧60 避免Null產(chǎn)生的錯(cuò)誤 
  技巧61 創(chuàng)建自動(dòng)計(jì)算的字段 
  技巧62 關(guān)閉所有的數(shù)據(jù)連接 
  技巧63 設(shè)置SQL數(shù)據(jù)庫(kù)的每周 第一天 
  技巧64 使用Access對(duì)象將Access數(shù)據(jù)庫(kù)轉(zhuǎn)換為EXCEL 
  技巧65 使用隱式事務(wù)保證數(shù)據(jù)表管理的安全 
  技巧66 將EXCEL報(bào)表數(shù)據(jù)快速導(dǎo)入SQL SERVER數(shù)據(jù)庫(kù)的方法 
  技巧67 使用MSChart圖表控件對(duì)數(shù)據(jù)進(jìn)行自動(dòng)分組 
  技巧68 妙用Sql Server 2008中的INSERT INTO語(yǔ)句 
  技巧69 自動(dòng)生成商品編號(hào) 
  技巧70 在VB中使用構(gòu)型命令創(chuàng)建記錄集關(guān)系 
  技巧71 如何判斷某數(shù)據(jù)表是否存在 
  技巧72 在SQL SERVER中字符串轉(zhuǎn)換為二進(jìn)制 
  技巧73 打印Microsoft Access報(bào)表 
  技巧74 查詢(xún)區(qū)分大小寫(xiě) 
  技巧75 記錄查詢(xún)時(shí)自動(dòng)格式化日期格式 
  技巧76 利用Format函數(shù)轉(zhuǎn)換字母大小寫(xiě) 
  技巧77 將數(shù)字格式化為指定位數(shù) 
  技巧78 將數(shù)字轉(zhuǎn)換為帶有分節(jié)符的數(shù)字 
  技巧79 單詞首字母大寫(xiě) 
  技巧80 引號(hào)字符的賦值 
  技巧81 正則表達(dá)式在VB6中的應(yīng)用 
  技巧82 自動(dòng)計(jì)算算術(shù)式的值 
  技巧83 獲得中英文混合字符串的字節(jié)長(zhǎng)度 
  技巧84 將漢字轉(zhuǎn)換為Unicode字符代碼 
  技巧85 判斷月份最后一天 
  技巧86 將小數(shù)保留兩位 
  技巧87 十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) 
  技巧88 判斷某月?lián)碛卸嗌偬臁?br />  技巧89 創(chuàng)建多級(jí)目錄 
  技巧90 判斷是否是周末 
 第15章 網(wǎng)絡(luò)與多媒體及其他技巧 
  技巧91 QQ通信窗口的調(diào)用 
  技巧92 獲取WebBrowser控件句柄 
  技巧93 獲取網(wǎng)頁(yè)中JavaScript全局變量值 
  技巧94 VB中利用XMLHTTP下載遠(yuǎn)程文件 
  技巧95 使用.NET框架在Visual Basic 6中實(shí)現(xiàn)文件下載 
  技巧96 獲取以及設(shè)置Cookie 
  技巧97 判斷光驅(qū)是否有光盤(pán) 
  技巧98 屏幕抓圖的簡(jiǎn)單方法 
  技巧99 識(shí)別系統(tǒng)播放音類(lèi)型 
  技巧100 隱藏WindowsMediaPlayer1控制平臺(tái) 
  技巧101 判斷是否插入外存儲(chǔ)器 
  技巧102 復(fù)制采用BarCodeCtrl控件生成的條形碼圖像的方法 
  技巧103 通過(guò)語(yǔ)音指令控制計(jì)算機(jī) 
  技巧104 應(yīng)用程序中文驗(yàn)證碼的生成 
  技巧105 全屏播放AVI視頻 
  技巧106 直接播放EXE文件中的聲音文件 
  技巧107 用API函數(shù)控制光驅(qū)的開(kāi)關(guān) 
  技巧108 播放透明背景的Flash動(dòng)畫(huà) 
  技巧109 使用Label控件的Caption屬性實(shí)現(xiàn)文本框焦點(diǎn)熱鍵 
  技巧110 采用縮略圖進(jìn)行地圖快速定位 
  技巧111 Command函數(shù)的妙用 
  技巧112 在VB中通過(guò)相對(duì)路徑引用標(biāo)準(zhǔn)DLL 
  技巧113 使用文件的默認(rèn)方式打開(kāi)文件 
  技巧114 使用API實(shí)現(xiàn)OCX注冊(cè) 
  技巧115 建立快捷方式 
  技巧116 線(xiàn)程的連接 
  技巧117 選擇執(zhí)行具有特定標(biāo)識(shí)的程序 
  技巧118 使用PropertyBay實(shí)現(xiàn)控件屬性的外部保存 
  技巧119 確認(rèn)VB IDE是否運(yùn)行 
  技巧120 用Shell語(yǔ)句調(diào)出控制面板 
  技巧121 利用“OLE自動(dòng)操作”實(shí)現(xiàn)單詞糾錯(cuò) 
  技巧122 外部程序的異步調(diào)用 
  技巧123 將圖像粘貼到RichTextBox中 
  技巧124 Word文檔轉(zhuǎn)換RTF格式 
  技巧125 長(zhǎng)文件名轉(zhuǎn)換為短文件名 
  技巧126 利用timeGetTime函數(shù)更精準(zhǔn)地計(jì)算時(shí)間差 
  技巧127 獲取自定義過(guò)程地址 
  技巧128 獲取分區(qū)卷標(biāo)簡(jiǎn)單方法 
  技巧129 利用Objptr函數(shù)快速查找集合中的對(duì)象 
  技巧130 利用Objptr函數(shù)判斷對(duì)象變量是否指向同一對(duì)象 
  技巧131 利用CallByName函數(shù)調(diào)用對(duì)象方法 
  技巧132 利用CallByName函數(shù)設(shè)置對(duì)象屬性 
  技巧133 利用CallByName函數(shù)獲取對(duì)象屬性 
  技巧134 VB6中使用接口實(shí)現(xiàn)多態(tài) 
  技巧135 使用WMI技術(shù)獲取磁盤(pán)信息 
  技巧136 對(duì)象命名驚嘆號(hào)“!”與圓點(diǎn)“.” 
  技巧137 快速查找屬性 
  技巧138 利用指針合并數(shù)組 
  技巧139 用ParamArray接收任意個(gè)參數(shù) 
  技巧140 Visual Basic內(nèi)嵌匯編語(yǔ)言 
  技巧141 字節(jié)數(shù)組與字符串的相互轉(zhuǎn)換 
  技巧142 在Visual Basic中實(shí)現(xiàn)?!?br />第5篇 算法和效率篇——程序員的得力助手
 第16章 算法與執(zhí)行效率 
  算法01 順序查找 
  算法02 二分查找 
  算法03 分塊查找 
  算法04 哈希查找 
  算法05 直接插入排序 
  算法06 希爾排序 
  算法07 起泡排序 
  算法08 快速排序 
  算法09 選擇排序 
  算法10 歸并排序 
 第17章 定理與猜想 
  算法11 斐波那契數(shù)列 
  算法12 角谷猜想 
  算法13 歌德巴赫猜想 
  算法14 四方定理 
  算法15 尼科徹斯定理 
 第18章 邏輯推理與生活中的數(shù)學(xué) 
  算法16 魔術(shù)師的秘密 
  算法17 婚禮上的謊言 
  算法18 誰(shuí)講了真話(huà) 
  算法19 黑紙與白紙 
  算法20 巧分蘋(píng)果 
  算法21 賣(mài)西瓜 
  算法22 打漁曬網(wǎng)問(wèn)題 
  算法23 水池注水問(wèn)題 
  算法24 分魚(yú)問(wèn)題 
  算法25 遞歸解分魚(yú)問(wèn)題 
  算法26 求車(chē)運(yùn)行速度 
  算法27 一圈人逢三退一 
第6篇 解決方案篇——前人的經(jīng)驗(yàn)精髓
 第19章 用戶(hù)界面設(shè)計(jì)方案 
  方案01 主界面設(shè)計(jì)方案 
  方案02 用戶(hù)操作界面設(shè)計(jì)方案 
  方案03 信息提示界面設(shè)計(jì)方案 
  方案04 界面美化方案 
 第20章 查詢(xún)方案 
  方案05 拼音簡(jiǎn)碼查詢(xún) 
  方案06 模塊化查詢(xún) 
  方案07 利用視圖進(jìn)行查詢(xún) 
  方案08 利用存儲(chǔ)過(guò)程進(jìn)行查詢(xún) 
  方案09 向?qū)讲樵?xún)方案 
  方案10 忽略繁簡(jiǎn)體差異的中文查詢(xún) 
 第21章 安全策略方案 
  方案11 軟件注冊(cè)方案 
  方案12 用戶(hù)登錄方案 
  方案13 密碼驗(yàn)證方案 
  方案14 用戶(hù)權(quán)限方案 
  方案15 提高數(shù)據(jù)庫(kù)安全方案 
 第22章 報(bào)表設(shè)計(jì)方案 
  方案16 VB自帶報(bào)表設(shè)計(jì)器 
  方案17 Printer對(duì)象報(bào)表打印方案 
  方案18 水晶報(bào)表設(shè)計(jì)方案 
  

章節(jié)摘錄

  嘗試自己解決問(wèn)題  在編程或?qū)嶋H的項(xiàng)目開(kāi)發(fā)中,經(jīng)常會(huì)遇到一些這樣或那樣的問(wèn)題,可以先嘗試自己解決,哪怕用一天的時(shí)間,實(shí)在無(wú)法解決的時(shí)候再找別人幫忙,不要碰到問(wèn)題就求助于別人,要鍛煉自己解決問(wèn)題和應(yīng)變的能力。這點(diǎn)在實(shí)際的項(xiàng)目開(kāi)發(fā)中是非常重要的?! 《嘧x優(yōu)秀程序的源代碼  讀別人代碼的過(guò)程也是一個(gè)在學(xué)習(xí)的過(guò)程,從中可以學(xué)習(xí)別人優(yōu)秀的設(shè)計(jì)思想,精致的代碼質(zhì)量,就像吸功大法一樣吸收并消化別人代碼中優(yōu)秀的東西。這樣可以拓寬我們的編程思路,發(fā)散自己的思維。有一定基礎(chǔ)以后可以嘗試自己寫(xiě)一些框架,和現(xiàn)有的框架進(jìn)行比較,看看自己和現(xiàn)有框架的差距在哪里,它為什么要這樣寫(xiě),在這樣反反復(fù)復(fù)的思考中進(jìn)步會(huì)更加迅速?! 《嗌螱oogle、Baidu和編程論壇  現(xiàn)在網(wǎng)絡(luò)的資源豐富,同時(shí)也是最好的老師,當(dāng)你遇到問(wèn)題的時(shí)候,可以嘗試上網(wǎng)搜索一下,也許你遇到的問(wèn)題別人也遇到過(guò)。經(jīng)常上編程論壇看看,了解一下業(yè)界的最新技術(shù)動(dòng)態(tài),跟上時(shí)代的步伐。我們要充分利用身邊的有效資源幫助我們解決問(wèn)題和充實(shí)自己。  養(yǎng)成代碼規(guī)范的編程習(xí)慣  “好習(xí)慣使人終身收益”,在學(xué)習(xí)編程之初養(yǎng)成一個(gè)好的編程習(xí)慣是非常重要的?,F(xiàn)在的編程都是團(tuán)隊(duì)協(xié)作開(kāi)發(fā)的過(guò)程,個(gè)人英雄主義的時(shí)代已經(jīng)過(guò)去,記住你寫(xiě)的代碼是要給別人看的,所以代碼要盡量符合規(guī)范,例如不隨便為變量起名稱(chēng),盡量要取與其功能相符的名稱(chēng);養(yǎng)成寫(xiě)注釋的習(xí)慣;語(yǔ)法結(jié)構(gòu)清晰,代碼的縮進(jìn)對(duì)齊要符合規(guī)則等。規(guī)范的代碼可以大大降低軟件項(xiàng)目維護(hù)的成本。  摒棄VC大法  所謂的VC大法,就是使用快捷鍵復(fù)制、粘貼代碼。VC大法雖然可以提高程序員的開(kāi)發(fā)效率,但對(duì)于初學(xué)者而言,VC大法有百害而無(wú)一利。就是看到別人優(yōu)秀的代碼,也要一字一句地敲下來(lái)。初學(xué)編程時(shí)盡量少的利用編程工具的智能提示。對(duì)于初學(xué)者而言只有一字一句敲下來(lái)的代碼才是屬于自己的程序?! £P(guān)于英語(yǔ)  英語(yǔ)真的對(duì)編程很重要嗎?其實(shí)編程上需要的英語(yǔ)很少,基本都是一些基本的語(yǔ)法,即使你一篇英語(yǔ)也讀不下去,也可以編程,如果你只關(guān)心編程有初步的英語(yǔ)基礎(chǔ)就夠了,但是掌握英語(yǔ)的讀寫(xiě)能力可以幫助我們快速學(xué)習(xí)最新的技術(shù)文檔,以最快的速度掌握新技術(shù)。所以英語(yǔ)對(duì)程序員來(lái)說(shuō)是有幫助的,但并不是絕對(duì)。 ……

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Visual Basic編程之道 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)6條)

 
 

  •   很多都是經(jīng)驗(yàn)之談,普通參考書(shū)里沒(méi)有的,作者是有很豐富的變成經(jīng)驗(yàn)的,把自己幾天的變成經(jīng)驗(yàn)給讀者分享,非常不錯(cuò)
  •   書(shū)剛拿到,是別人VB的經(jīng)驗(yàn)之談,可以借鑒使用。
  •   很好,很好 很好,很好 很好,很好 很好,很好 很好,很好
  •   書(shū)看著還行??粗€算過(guò)得去吧
  •   我本身也是近十年的編程經(jīng)驗(yàn),打開(kāi)這本書(shū)快速瀏覽了一遍,確實(shí)是高手的實(shí)踐總結(jié)。很多東西我也都知道,但沒(méi)有象作者這樣做一個(gè)這么細(xì)致的總結(jié)。如果早些年能夠看到這本書(shū),那么可以少走很多彎路。

    缺點(diǎn)是書(shū)中以vb6作為編程工具來(lái)寫(xiě)的,考慮到現(xiàn)在是****時(shí)代,以VB****來(lái)寫(xiě)要更好些。其實(shí)我一直就在懷疑,前幾年VB6的時(shí)代這些高手為什么不把這些好東西拿出來(lái)與人分享?現(xiàn)在到了VB6的尾聲了,才把以前深藏不露的九陰真經(jīng)拿出來(lái)賣(mài)錢(qián),似乎不夠厚道。
  •   有些言過(guò)其實(shí)
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7