出版時(shí)間:2012-6 出版社:人民郵電出版社 作者:高春艷,安劍,張逸溦 著 頁(yè)數(shù):888
內(nèi)容概要
《軟件工程師典藏:VisualBasic程序開(kāi)發(fā)范例寶典(第3版)》全面介紹了Visual Basic程序開(kāi)發(fā)所用到的技術(shù)和技巧。全書分為18章,內(nèi)容包括窗體與界面、控件應(yīng)用、數(shù)據(jù)處理技術(shù)、圖形技術(shù)、多媒體技術(shù)、文件系統(tǒng)、操作系統(tǒng)與Windows相關(guān)程序、注冊(cè)表、數(shù)據(jù)庫(kù)技術(shù)、SQL查詢相關(guān)技術(shù)、打印與報(bào)表技術(shù)、圖表技術(shù)、硬件相關(guān)開(kāi)發(fā)技術(shù)、應(yīng)用與控制、網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)、Web編程、加密、安全與軟件注冊(cè)等。全書共提供500個(gè)實(shí)例,每個(gè)實(shí)例都突出了其實(shí)用性。
書籍目錄
第1章 窗體與界面設(shè)計(jì)1.1 菜單應(yīng)用實(shí)例實(shí)例001 帶歷史信息的菜單實(shí)例002 帶圖標(biāo)的程序菜單實(shí)例003 分欄式程序菜單實(shí)例004 可收縮展開(kāi)的菜單實(shí)例005 根據(jù)表中數(shù)據(jù)動(dòng)態(tài)生成菜單1.2 彈出菜單應(yīng)用實(shí)例實(shí)例006 在控件上單擊鼠標(biāo)右鍵彈出菜單實(shí)例007 個(gè)性化的彈出菜單實(shí)例008 任務(wù)欄托盤彈出菜單1.3 工具欄應(yīng)用實(shí)例實(shí)例009 帶下拉菜單的工具欄實(shí)例010 可調(diào)整按鈕位置的工具欄實(shí)例011 浮動(dòng)工具欄實(shí)例012 根據(jù)表中數(shù)據(jù)動(dòng)態(tài)生成工具欄1.4 導(dǎo)航菜單應(yīng)用實(shí)例實(shí)例013 Outlook式導(dǎo)航界面實(shí)例014 樹(shù)狀導(dǎo)航菜單實(shí)例015 按鈕導(dǎo)航菜單實(shí)例016 類似QQ式導(dǎo)航菜單1.5 主界面應(yīng)用實(shí)例實(shí)例017 類似超級(jí)兔子的程序界面實(shí)例018 類似瑞星的導(dǎo)航主界面實(shí)例019 類似Windows XP的程序界面1.6 界面窗體應(yīng)用實(shí)例實(shí)例020 控件隨窗體自動(dòng)調(diào)整的界面實(shí)例021 隨機(jī)更換主界面背景的程序?qū)嵗?22 背景為漸變色的程序界面實(shí)例023 橢圓形的程序界面1.7 多媒體宣傳光盤應(yīng)用實(shí)例實(shí)例024 多媒體宣傳光盤主程序?qū)嵗?25 多媒體宣傳光盤主界面實(shí)例026 圖書多媒體學(xué)習(xí)光盤實(shí)例027 自動(dòng)安裝的多媒體宣傳光盤1.8 多媒體觸摸屏程序應(yīng)用實(shí)例實(shí)例028 采購(gòu)中心多媒體觸摸屏程序?qū)嵗?29 動(dòng)態(tài)更新數(shù)據(jù)的觸摸屏程序?qū)嵗?30 稅務(wù)局多媒體觸摸屏程序?qū)嵗?31 為觸摸屏程序添加虛擬鍵盤1.9 窗體位置應(yīng)用實(shí)例實(shí)例032 將自己的程序永遠(yuǎn)置前實(shí)例033 設(shè)置窗口在屏幕中的位置實(shí)例034 隨桌面分辨率變化的程序界面實(shí)例035 制作能夠隨主窗體移動(dòng)的窗體1.10 系統(tǒng)托盤及其應(yīng)用實(shí)例實(shí)例036 將程序圖標(biāo)添加到托盤中1.11 窗體標(biāo)題欄及其應(yīng)用實(shí)例實(shí)例037 閃爍的窗體標(biāo)題欄實(shí)例038 拖動(dòng)沒(méi)有標(biāo)題欄的窗體實(shí)例039 禁用標(biāo)題欄上的最大化、最小化或關(guān)閉按鈕1.12 窗體形狀及應(yīng)用實(shí)例040 透明窗體實(shí)例041 創(chuàng)建字型窗體實(shí)例042 百葉窗窗體1.13 其他應(yīng)用實(shí)例實(shí)例043 關(guān)閉窗體或程序時(shí)提示實(shí)例044 多文檔窗體實(shí)例045 修改桌面墻紙第2章 控件應(yīng)用2.1 TextBox控件實(shí)例046 限制文本框輸入字符數(shù)實(shí)例047 格式化文本為指定格式實(shí)例048 為TextBox設(shè)置新的系統(tǒng)菜單實(shí)例049 為TextBox控件添加列表選擇框?qū)嵗?50 自動(dòng)刪除文本中的非法字符2.2 ListBox控件典型實(shí)例實(shí)例051 利用ListBox控件實(shí)現(xiàn)標(biāo)簽式數(shù)據(jù)選擇實(shí)例052 將數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)表添加到ListBox列表實(shí)例053 將數(shù)據(jù)庫(kù)中的數(shù)據(jù)添加到ListBox列表實(shí)例054 ListBox列表拒絕添加重復(fù)信息實(shí)例055 帶水平滾動(dòng)條的ListBox控件實(shí)例056 在ListBox控件間實(shí)現(xiàn)數(shù)據(jù)交換2.3 ComboBox控件典型實(shí)例實(shí)例057 將數(shù)據(jù)表中的字段添加ComboBox控件實(shí)例058 帶查詢功能的ComboBox控件2.4 ListView控件典型實(shí)例實(shí)例059 將數(shù)據(jù)庫(kù)中的數(shù)據(jù)表添加到ListView控件實(shí)例060 利用ListView控件顯示圖像列表實(shí)例061 利用ListView控件瀏覽數(shù)據(jù)實(shí)例062 利用ListView控件制作導(dǎo)航界面2.5 TreeView控件典型實(shí)例實(shí)例063 樹(shù)狀顯示全國(guó)政區(qū)實(shí)例064 多級(jí)數(shù)據(jù)庫(kù)樹(shù)狀結(jié)構(gòu)數(shù)據(jù)顯示實(shí)例065 可動(dòng)態(tài)修改節(jié)點(diǎn)的樹(shù)狀結(jié)構(gòu)實(shí)例066 在樹(shù)狀結(jié)構(gòu)上實(shí)現(xiàn)右鍵菜單操作實(shí)例067 帶復(fù)選功能的樹(shù)狀結(jié)構(gòu)實(shí)例068 動(dòng)態(tài)更改樹(shù)節(jié)點(diǎn)信息位置2.6 RichTextBox控件典型實(shí)例實(shí)例069 利用RichTextBox控件實(shí)現(xiàn)文檔管理功能實(shí)例070 利用RichTextBox控件實(shí)現(xiàn)文字定位與標(biāo)識(shí)實(shí)例071 利用RichTextBox控件顯示圖文數(shù)據(jù)2.7 MSFlexGrid控件典型實(shí)例實(shí)例072 利用MSFlexGrid控件顯示數(shù)據(jù)實(shí)例073 利用MSFlexGrid控件錄入數(shù)據(jù)2.8 選擇類控件典型實(shí)例實(shí)例074 利用選擇控件實(shí)現(xiàn)權(quán)限設(shè)置實(shí)例075 利用選擇控件實(shí)現(xiàn)復(fù)雜查詢2.9 SSTab控件典型實(shí)例實(shí)例076 利用SSTab控件制作小型應(yīng)用程序?qū)嵗?77 利用SSTab控件設(shè)計(jì)系統(tǒng)設(shè)置程序2.10 圖形類控件典型實(shí)例實(shí)例078 圖文數(shù)據(jù)錄入實(shí)例079 隨圖像大小變換的圖像瀏覽器實(shí)例080 帶有滾動(dòng)條的圖形控件實(shí)例081 可隨鼠標(biāo)移動(dòng)的圖形2.11 其他常用控件典型實(shí)例實(shí)例082 利用Label控件模擬按鈕動(dòng)作實(shí)例083 利用Shape控件實(shí)現(xiàn)按鈕效果2.12 控件數(shù)組典型實(shí)例實(shí)例084 向窗體中動(dòng)態(tài)添加控件實(shí)例085 公交線路模擬第3章 數(shù)據(jù)處理技術(shù)3.1 對(duì)非法輸入的控制實(shí)例086 只允許輸入數(shù)字實(shí)例087 只允許輸入漢字實(shí)例088 只允許輸入特殊字符實(shí)例089 禁止輸入非法字符3.2 焦點(diǎn)移動(dòng)實(shí)例090 在控件數(shù)組中變換焦點(diǎn)實(shí)例091 在不同控件中變換焦點(diǎn)實(shí)例092 在MSHFlexGrid表格控件中按 鍵實(shí)現(xiàn)焦點(diǎn)移動(dòng)3.3 數(shù)據(jù)格式轉(zhuǎn)換實(shí)例093 生成“000”格式的編碼實(shí)例094 將數(shù)字格式化為金額實(shí)例095 將小寫數(shù)字金額轉(zhuǎn)換為大寫金額實(shí)例096 根據(jù)字段類型自動(dòng)格式化DataGrid表格中的數(shù)據(jù)3.4 數(shù)據(jù)輔助錄入實(shí)例097 利用組合框輔助錄入數(shù)據(jù)實(shí)例098 利用MSHFlexGrid控件批量錄入數(shù)據(jù)實(shí)例099 利用DataGrid控件輔助錄入數(shù)據(jù)實(shí)例100 利用數(shù)據(jù)窗口輔助錄入數(shù)據(jù)實(shí)例101 在DataGrid表格中實(shí)現(xiàn)下拉列表框3.5 對(duì)數(shù)據(jù)輸入的控制實(shí)例102 禁止錄入重復(fù)數(shù)據(jù)實(shí)例103 限制數(shù)據(jù)的輸入范圍實(shí)例104 只允許在指定的列表框中選擇輸入3.6 數(shù)據(jù)計(jì)算實(shí)例105 對(duì)DataGrid控件中的數(shù)據(jù)進(jìn)行計(jì)算實(shí)例106 對(duì)MSFlexGrid控件中的數(shù)據(jù)進(jìn)行計(jì)算實(shí)例107 統(tǒng)計(jì)MSHFlexGrid控件中的各種數(shù)據(jù)3.7 編號(hào)、單據(jù)號(hào)生成實(shí)例108 自動(dòng)生成產(chǎn)品編號(hào)實(shí)例109 批量生成房屋編號(hào)實(shí)例110 根據(jù)編碼規(guī)格自動(dòng)生成各種單據(jù)號(hào)3.8 其他實(shí)例111 獲取漢字的拼音簡(jiǎn)碼實(shí)例112 漢字和區(qū)位碼的相互轉(zhuǎn)換實(shí)例113 通過(guò)程序設(shè)置系統(tǒng)日期和時(shí)間的格式實(shí)例114 進(jìn)制轉(zhuǎn)換第4章 圖形技術(shù)4.1 繪制圖形實(shí)例115 繪制正弦曲線實(shí)例116 繪制正方形實(shí)例117 繪制藝術(shù)圖案實(shí)例118 畫圖程序4.2 圖像預(yù)覽實(shí)例119 圖片自動(dòng)預(yù)覽程序?qū)嵗?20 圖片批量瀏覽實(shí)例121 瀏覽大幅BMP圖片實(shí)例122 放大和縮小圖片4.3 圖片效果實(shí)例123 圖片馬賽克效果實(shí)例124 圖片百葉窗效果實(shí)例125 電影膠片特效實(shí)例126 翻轉(zhuǎn)圖片效果4.4 圖片顏色轉(zhuǎn)換實(shí)例127 圖像的銳化處理實(shí)例128 圖片反色處理實(shí)例129 將圖片轉(zhuǎn)換為黑白圖像實(shí)例130 圖片明暗效果的改變4.5 圖形轉(zhuǎn)換與縮放實(shí)例131 位圖格式的相互轉(zhuǎn)換實(shí)例132 將位圖轉(zhuǎn)換為GIF圖標(biāo)實(shí)例133 圖片的平滑縮放4.6 圖像的剪切與合成實(shí)例134 圖像的剪切實(shí)例135 圖像的合成4.7 圖像識(shí)別實(shí)例136 獲取鼠標(biāo)任意位置的顏色值實(shí)例137 提取圖片中的對(duì)象實(shí)例138 簡(jiǎn)易人像識(shí)別程序4.8 圖像管理實(shí)例139 管理計(jì)算機(jī)內(nèi)圖片文件的程序?qū)嵗?40 將指定文件夾下的圖片分類存儲(chǔ)實(shí)例141 提取并保存應(yīng)用程序的圖標(biāo)4.9 圖片動(dòng)畫實(shí)例142 利用圖片制作屏幕保護(hù)程序?qū)嵗?43 圖片動(dòng)畫4.10 其他應(yīng)用實(shí)例144 滾動(dòng)廣告字幕實(shí)例145 屏幕抓圖程序?qū)嵗?46 電子名片第5章 多媒體技術(shù)5.1 動(dòng)畫與視頻實(shí)例147 利用Image控件制作小動(dòng)畫實(shí)例148 透明的Flash動(dòng)畫實(shí)例149 播放Gif動(dòng)畫實(shí)例150 播放AVI動(dòng)畫實(shí)例151 播放VCD5.2 制作與播放音頻實(shí)例152 可以選擇播放曲目的CD播放器實(shí)例153 MP3播放器實(shí)例154 錄制與播放聲音實(shí)例155 控制音量5.3 多媒體控制實(shí)例156 計(jì)算機(jī)控制的廣播系統(tǒng)實(shí)例157 部隊(duì)早起軍號(hào)程序?qū)嵗?58 利用PC喇叭播放聲音5.4 屏幕保護(hù)相關(guān)程序?qū)嵗?59 電子相冊(cè)屏幕保護(hù)程序?qū)嵗?60 產(chǎn)品宣傳屏幕保護(hù)程序?qū)嵗?61 歌曲播放屏幕保護(hù)程序5.5 產(chǎn)品宣傳實(shí)例162 宣傳視頻實(shí)例163 藥品電子報(bào)價(jià)實(shí)例164 產(chǎn)品展示程序5.6 多媒體課件實(shí)例165 幼兒識(shí)字卡片實(shí)例166 唐詩(shī)300首程序?qū)嵗?67 幼兒看圖學(xué)習(xí)程序……第6章 文件系統(tǒng)第7章 操作系統(tǒng)與Windows相關(guān)程序第8章 注冊(cè)表第9章 數(shù)據(jù)庫(kù)技術(shù)第10章 SQL查詢相關(guān)技術(shù)第11章 報(bào)表與打印技術(shù)第12章 圖表技術(shù)第13章 硬件相關(guān)開(kāi)發(fā)技術(shù)第14章 應(yīng)用與控制第15章 網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)第16章 Web編程第17章 加密、安全與軟件注冊(cè)第18章 實(shí)用工具
章節(jié)摘錄
實(shí)現(xiàn)過(guò)程(1)新建1個(gè)標(biāo)準(zhǔn)工程,創(chuàng)建1個(gè)新窗體,設(shè)置其名稱為frmDocument。(2)在frmDocument窗體上添加1個(gè)RichTextBox控件,設(shè)置其“名稱”屬性為rtfrext。該控件屬于ActiveX控件,在使用前應(yīng)先將其添加到工具箱中,具體添加方法如下。選擇Visual Basic菜單的“工程”→“部件”選項(xiàng),然后選取“Microsoft Rich Textbox Control6.0(SP4)”選項(xiàng),單擊“確定”按鈕。此時(shí),RichTextBox控件出現(xiàn)在工具箱中。(3)選擇Visual Basic菜單的“工程”→“添加MDI窗體”選項(xiàng),創(chuàng)建一個(gè)MDI窗體,設(shè)置其“名稱”屬性為frmMain,Caption屬性為“利用RjchTextBox控件實(shí)現(xiàn)文檔管理功能”。(4)選擇Visual Basic菜單的“工具”→“菜單編輯器”選項(xiàng),進(jìn)入“菜單編輯器”窗口,在此窗口中設(shè)置程序菜單。如圖2.29所示。本實(shí)例中使用的菜單如圖2.30所示。(5)在frmMain窗體上添加1個(gè)ImageList控件,設(shè)置其“名稱”屬性為imlToolbarIcons。ImageList控件屬于ActiveX控件,在使用前應(yīng)先將其添加到工具箱中,具體添加方法如下。選擇Visual Basic菜單的“工程”→“部件”選項(xiàng),然后選取“Microsoft Windows Common Control 6.0(SP6)”,單擊“確定”按鈕。此時(shí),幾個(gè)新的控件出現(xiàn)在工具箱中,其中,是ImageList控件。(6)用鼠標(biāo)右鍵單擊添加到窗體上的imlToolbarIcons控件,選擇“屬性”選項(xiàng),打開(kāi)“屬性頁(yè)”對(duì)話框。在“通用”選項(xiàng)卡中選擇“16×16”單選按鈕;切換到“圖像”選項(xiàng)卡,單擊“插入圖片”按鈕,選擇要添加的圖片,單擊“打開(kāi)”按鈕,添加的圖片將顯示在“圖像”列表框中,用相同的方法添加其他的圖片;選擇“圖像”列表框中的任一圖片,可以在窗體上面的“索引”列表框中查看此圖片的索引值。……
編輯推薦
《軟件工程師典藏:VisualBasic程序開(kāi)發(fā)范例寶典(第3版)》適用于Visual Basic編程人員,也可供大、中專院校相關(guān)專業(yè)的師生學(xué)習(xí)參考。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual Basic程序開(kāi)發(fā)范例寶典 PDF格式下載