Visual Basic編程之道

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

內(nèi)容概要

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

書籍目錄

第1篇 編程經(jīng)驗(yàn)與感悟篇——站在他人臂膀上前行
 第1章 正確入門方法與良好的編程習(xí)慣 
  感悟01 培養(yǎng)編程興趣 
  感悟02 編程規(guī)范 
  感悟03 調(diào)試的重要意義 
  感悟04 不要將對(duì)象模板中的特定值進(jìn)行硬編碼 
  感悟05 在對(duì)象模板中提供詳細(xì)的注釋 
  感悟06 編寫程序前首先進(jìn)行需求分析 
  感悟07 避免編寫可讀性差的高難度代碼 
 第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 鍛煉開放性思維 
  經(jīng)驗(yàn)06 寫程序之前要分析 
  經(jīng)驗(yàn)07 寫程序之后要總結(jié) 
  經(jīng)驗(yàn)08 軟件需求規(guī)格說明書 
 第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 無效的過程調(diào)用或參數(shù) 
  陷阱08 對(duì)象已卸載 
  陷阱09 當(dāng)前的操作無效 
  陷阱10 多步操作產(chǎn)生錯(cuò)誤 
  陷阱11 無法執(zhí)行循環(huán)體內(nèi)部的語句塊 
  陷阱12 死循環(huán) 
  陷阱13 無效的Next控制變量引用 
  陷阱14 For control控件變量已在使用 
  陷阱15 數(shù)組下標(biāo)越界 
  陷阱16 數(shù)組維數(shù)錯(cuò) 
  陷阱17 對(duì)象變量或With塊變量未設(shè)置 
  陷阱18 私有變量或局部變量與全局變量同名 
  陷阱19 算數(shù)取反陷阱 
 第5章 開發(fā)人員意識(shí)中的常見謬誤 
  謬誤01 在循環(huán)起點(diǎn)或終點(diǎn),使用LBound或UBound函數(shù)會(huì)降低循環(huán)執(zhí)行的效率 
  謬誤02 使用單行If...Then語句,可以提高判斷速度 
  謬誤03 判斷非負(fù)整數(shù)是否為零,采用運(yùn)算符“”比“”速度快 
  謬誤04 使用Replace$比Replace好 
  謬誤05 在單行中創(chuàng)建對(duì)象速度比多行快 
  謬誤06 數(shù)據(jù)類型占用內(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 私有主過程不能作為啟動(dòng)對(duì)象 
  謬誤12 線程就是進(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 類的基本概念 
  細(xì)節(jié)03 對(duì)象的基本概念 
  細(xì)節(jié)04 對(duì)象的創(chuàng)建 
  細(xì)節(jié)05 對(duì)象的比較 
  細(xì)節(jié)06 對(duì)象所屬類的判斷 
  細(xì)節(jié)07 對(duì)象的清除 
  細(xì)節(jié)08 類中的屬性 
  細(xì)節(jié)09 類中的方法 
  細(xì)節(jié)10 類中的事件 
  細(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 順序文件的打開與關(guān)閉 
  細(xì)節(jié)26 順序文件的讀取 
  細(xì)節(jié)27 順序文件的寫入操作 
  細(xì)節(jié)28 隨機(jī)文件的打開與關(guān)閉 
  細(xì)節(jié)29 讀取隨機(jī)文件 
  細(xì)節(jié)30 寫入隨機(jī)文件 
  細(xì)節(jié)31 二進(jìn)制文件的打開與關(guān)閉 
  細(xì)節(jié)32 二進(jìn)制文件的讀取與寫入操作 
  細(xì)節(jié)33 使用FSO對(duì)象對(duì)磁盤驅(qū)動(dòng)器進(jìn)行操作 
  細(xì)節(jié)34 使用FSO對(duì)象瀏覽文件夾 
  細(xì)節(jié)35 TextStream對(duì)象與文件的讀寫 
  細(xì)節(jié)36 訪問配置文件 
 第8章 網(wǎng)絡(luò)編程技術(shù) 
  細(xì)節(jié)37 TCP、UDP和IP 
  細(xì)節(jié)38 建立服務(wù)器/客戶端的通信 
  細(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編寫FTP程序 
  細(xì)節(jié)49 利用API獲得IP地址 
  細(xì)節(jié)50 利用JMail收發(fā)郵件 
 第9章 數(shù)據(jù)庫(kù)開發(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ì)象查詢數(shù)據(jù) 
  細(xì)節(jié)57 使用ADO對(duì)象實(shí)現(xiàn)數(shù)據(jù)的增加、修改及刪除 
  細(xì)節(jié)58 通過觸發(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ì)節(jié)65 NOT與謂詞進(jìn)行組合條件的查詢 
  細(xì)節(jié)66 正確使用SELECT語句中的單引號(hào) 
  細(xì)節(jié)67 對(duì)查詢結(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 追加查詢結(jié)果到已存在的表 
  細(xì)節(jié)72 將查詢結(jié)果分組小計(jì) 
  細(xì)節(jié)73 Access數(shù)據(jù)庫(kù)查詢中通配符的使用 
  細(xì)節(jié)74 SQL Server數(shù)據(jù)庫(kù)查詢中通配符的使用 
  細(xì)節(jié)75 利用Execute執(zhí)行SQL語句 
  細(xì)節(jié)76 允許用戶撤銷綁定控件中的操作 
 第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)畫 
  細(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)用程序的開發(fā) 
  細(xì)節(jié)93 資源加載資源編輯器的加載 
  細(xì)節(jié)94 資源文件的創(chuàng)建 
  細(xì)節(jié)95 利用LoadResString函數(shù)加載文本資源 
  細(xì)節(jié)96 利用LoadeResPicture函數(shù)加載圖像資源 
  細(xì)節(jié)97 利用LoadResData函數(shù)加載多種類型的資源 
  細(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 開發(fā)國(guó)際化應(yīng)用程序 
  細(xì)節(jié)104 閃動(dòng)的托盤圖標(biāo) 
  細(xì)節(jié)105 使用VB開發(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 無標(biāo)題欄窗體中創(chuàng)建右鍵菜單 
  技巧10 獲取當(dāng)前打開窗口數(shù)量 
  技巧11 禁用MDI窗體控制欄中“最大化”按鈕 
  技巧12 禁止調(diào)整MDI窗體大小 
  技巧13 創(chuàng)建大小固定的窗體 
  技巧14 關(guā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)無標(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ì)話框 
  技巧29 顯示W(wǎng)indows搜索對(duì)話框 
  技巧30 使用API函數(shù)顯示顏色對(duì)話框 
  技巧31 創(chuàng)建文件夾對(duì)話框的簡(jiǎn)單方法 
  技巧32 多選文件打開對(duì)話框 
  技巧33 使用InputBox創(chuàng)建密碼輸入框 
 第13章 控件應(yīng)用技巧 
  技巧34 實(shí)現(xiàn)文本框OVERWRITE功能 
  技巧35 避免按回車鍵產(chǎn)生“嘀”聲 
  技巧36 控制文本框中輸入的內(nèi)容 
  技巧37 文本框撤銷命令 
  技巧38 文本框獲取焦點(diǎn)自動(dòng)全選 
  技巧39 修改文本框內(nèi)邊距 
  技巧40 強(qiáng)制用戶在文本框中輸入有效信息 
  技巧41 在現(xiàn)有文本框內(nèi)容中添加新行 
  技巧42 清除窗體內(nèi)所有文本框中的內(nèi)容 
  技巧43 獲取文本框中內(nèi)容的行數(shù) 
  技巧44 文本框中只允許輸入小寫字母 
  技巧45 創(chuàng)建可以調(diào)整大小的文本框 
  技巧46 自定義文本框插入符 
  技巧47 過濾在文本框中輸入的內(nèi)容 
  技巧48 通過使用SendKeys語句限制輸入非數(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 快速選定滿足指定條件的記錄 
  技巧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語句 
  技巧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 查詢區(qū)分大小寫 
  技巧75 記錄查詢時(shí)自動(dòng)格式化日期格式 
  技巧76 利用Format函數(shù)轉(zhuǎn)換字母大小寫 
  技巧77 將數(shù)字格式化為指定位數(shù) 
  技巧78 將數(shù)字轉(zhuǎn)換為帶有分節(jié)符的數(shù)字 
  技巧79 單詞首字母大寫 
  技巧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ū)是否有光盤 
  技巧98 屏幕抓圖的簡(jiǎn)單方法 
  技巧99 識(shí)別系統(tǒng)播放音類型 
  技巧100 隱藏WindowsMediaPlayer1控制平臺(tái) 
  技巧101 判斷是否插入外存儲(chǔ)器 
  技巧102 復(fù)制采用BarCodeCtrl控件生成的條形碼圖像的方法 
  技巧103 通過語音指令控制計(jì)算機(jī) 
  技巧104 應(yīng)用程序中文驗(yàn)證碼的生成 
  技巧105 全屏播放AVI視頻 
  技巧106 直接播放EXE文件中的聲音文件 
  技巧107 用API函數(shù)控制光驅(qū)的開關(guān) 
  技巧108 播放透明背景的Flash動(dòng)畫 
  技巧109 使用Label控件的Caption屬性實(shí)現(xiàn)文本框焦點(diǎn)熱鍵 
  技巧110 采用縮略圖進(jìn)行地圖快速定位 
  技巧111 Command函數(shù)的妙用 
  技巧112 在VB中通過相對(duì)路徑引用標(biāo)準(zhǔn)DLL 
  技巧113 使用文件的默認(rèn)方式打開文件 
  技巧114 使用API實(shí)現(xiàn)OCX注冊(cè) 
  技巧115 建立快捷方式 
  技巧116 線程的連接 
  技巧117 選擇執(zhí)行具有特定標(biāo)識(shí)的程序 
  技巧118 使用PropertyBay實(shí)現(xiàn)控件屬性的外部保存 
  技巧119 確認(rèn)VB IDE是否運(yùn)行 
  技巧120 用Shell語句調(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 獲取自定義過程地址 
  技巧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ù)獲取磁盤信息 
  技巧136 對(duì)象命名驚嘆號(hào)“!”與圓點(diǎn)“.” 
  技巧137 快速查找屬性 
  技巧138 利用指針合并數(shù)組 
  技巧139 用ParamArray接收任意個(gè)參數(shù) 
  技巧140 Visual Basic內(nèi)嵌匯編語言 
  技巧141 字節(jié)數(shù)組與字符串的相互轉(zhuǎn)換 
  技巧142 在Visual Basic中實(shí)現(xiàn)棧 
第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 誰講了真話 
  算法19 黑紙與白紙 
  算法20 巧分蘋果 
  算法21 賣西瓜 
  算法22 打漁曬網(wǎng)問題 
  算法23 水池注水問題 
  算法24 分魚問題 
  算法25 遞歸解分魚問題 
  算法26 求車運(yùn)行速度 
  算法27 一圈人逢三退一 
第6篇 解決方案篇——前人的經(jīng)驗(yàn)精髓
 第19章 用戶界面設(shè)計(jì)方案 
  方案01 主界面設(shè)計(jì)方案 
  方案02 用戶操作界面設(shè)計(jì)方案 
  方案03 信息提示界面設(shè)計(jì)方案 
  方案04 界面美化方案 
 第20章 查詢方案 
  方案05 拼音簡(jiǎn)碼查詢 
  方案06 模塊化查詢 
  方案07 利用視圖進(jìn)行查詢 
  方案08 利用存儲(chǔ)過程進(jìn)行查詢 
  方案09 向?qū)讲樵兎桨浮?br />  方案10 忽略繁簡(jiǎn)體差異的中文查詢 
 第21章 安全策略方案 
  方案11 軟件注冊(cè)方案 
  方案12 用戶登錄方案 
  方案13 密碼驗(yàn)證方案 
  方案14 用戶權(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é)摘錄

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

圖書封面

圖書標(biāo)簽Tags

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


    Visual Basic編程之道 PDF格式下載


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

 
 

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

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

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

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