VISUAL BASIC神童/電腦神童系列

《VISUAL BASIC神童/電腦神童系列》是2000年1月1日由北京大學出版社出版的圖書。

基本介紹

  • ISBN:9787301029107
  • 定價:28.0
  • 出版社:北京大學出版社
  • 出版時間:2000-01-01
內容簡介,目錄,

內容簡介

《VISUAL BASIC神童/電腦神童系列》篩選、匯集了Visual Basic開發從基礎知識到高級套用各個層面的大量實例及原始碼,共有600個,每個實例及原始碼按實例說明、關鍵技術、設計過程、詳盡注釋、秘笈心法的順序進行了分析解讀。《VISUAL BASIC神童/電腦神童系列》分6篇共20章,內容有:初識Visual Basic 6.0、語言基礎、數組與指針、程式常用算法、字元串及字元串處理技術、過程與函式、數據處理技術、窗體設計、選單套用技術、工具列與狀態欄、標準控制項套用、ActiveX控制項套用、自定義組件和第三方控制項、滑鼠相關、鍵盤相關、檔案基本操作、資料夾操作、圖形的繪製、圖像特效顯示、圖像管理。配書光碟附帶了實例的源程式和部分講解視頻。

目錄

第1篇 編程基礎篇
第1章 初識Visual Basic 6.0
1.1 Visual Basic 6.0的環境配置
實例001 啟動Visual Basic 6.0
實例002 設定工程屬性
實例003 定製工具列
實例004 窗體的布局
實例005 對齊控制項
實例006 在工程中查找文本
實例007 定製編程環境
1.2 Visual Basic應用程式的開發步驟
實例008 創建或打開新工程
實例009 建立並設計用戶界面
實例010 添加程式代碼
實例011 運行調試程式
實例012 保存程式並生成執行檔
1.3 控制項註冊和對象引用
實例013 添加ActiveX控制項
實例014 引用對象
實例015 添加第三方控制項
實例016 載入和使用API閱覽器
實例017 定製模板庫
1.4 趣味程式
實例018 神秘的心理測試
第2章 語言基礎
2.1 變數和常量
實例019 局部變數製作計數器
實例020 使用公用變數記錄當前登錄用戶
實例021 使用自定義常量計算圓的面積
2.2 運算符與表達式
實例022 計算加權平均值
實例023 金額大小寫轉換
2.3 常用的函式與語句
實例024 大小寫轉化
實例025 程式立即退出
實例026 數字與字元串的轉換
實例027 文本字數統計
實例028 一封家書
2.4 條件語句
實例029 使用If語句判斷成績優良
實例030 大了小了猜想
實例031 判斷輸入的是字母還是數字
實例032 使用Select Case語句判斷成績優良
實例033 製作簡單計算器
實例034 測試十二生肖運勢
2.5 循環與跳轉語句
實例035 防止無限循環
實例0360到100的累加
實例037 誰最大,誰最小
實例038 漂亮的星星
實例039 完數判斷
2.6 對象與數據結構
實例040 將文本控制項加入到集合中
實例041 創建包括12個月份的枚舉類型
實例042 利用Object變數傳遞參數
實例043 有效使用Me關鍵字
實例044 利用CallByName函式對對象進行操作
實例045 列印住宿登記
第3章 數組與指針
3.1 數組的引用與算法
實例046 如何獲取數組上限和下限
實例047 如何在數組中插入數組元素
實例048 如何刪除數組元素
實例049 利用數組實現矩陣轉換
實例050 對數組進行二分查找
3.2 數組的套用
實例051 利用數組統計文欄位落數
實例052 利用數組隨機抽取幸運觀眾
實例053 利用二維數組向MSFlexGrid表格添加數據
實例054 利用數組設定MSHFlexGrid的表頭和列寬
實例055 幼兒識字卡片
實例056 Visual Basic內嵌彙編語言
實例057 在Visual Basic 6.0中實現棧
3.3 控制項數組
實例058 動態添加或刪除控制項
實例059 利用控制項數組錄入數據
實例060 利用控制項數組設定控制項狀態
實例061 如何聲明控制項變數數組
3.4 指針地址獲取
實例062 如何獲取對象實例私有域的地址
實例063 獲取字元串第一個字的地址
實例064 獲取變數的地址
實例065 獲取數組的地址
實例066 獲取自定義過程地址
3.5 地址調用
實例067 傳遞對象指針
實例068 傳遞字元串指針
實例069 傳遞變數指針
實例070 利用地址偏移訪問記憶體
3.6 指針綜合套用
實例071 利用安全數組借用記憶體的方法
實例072 利用指針實現數組的插入
實例073 利用指針實現數組的拆分
實例074 利用指針過濾數組重複數據
實例075 使用Split函式分隔明日公司網址
第4章 程式常用算法
4.1 計算類算法
實例076 最大公約數和最低公倍數
實例077 楊輝三角
實例078 輸出100以內的素數
實例079 哥德巴赫猜想
實例080 查找最大值和最小值
實例081 百錢百雞——窮舉法
實例082 十進制轉換為其他進制
實例083 使用疊代法求某數平方根
實例084 小管家房貸計算器
實例085 個人所得稅計算器
4.2 判斷類算法
實例086 判斷閏年
實例087 判斷身份證是否合法
實例088 判斷城市電話區號是否正確
4.3 排序類算法
實例089 直接插入排序算法
實例090 希爾排序算法
實例091 選擇排序算法
實例092 起泡排序算法
實例093 快速排序算法
實例094 歸併排序算法
4.4 查找算法
實例095 順序查找
實例096 二分法查找
實例097 分塊查找
實例098 哈希查找
4.5 字元處理套用
實例099 簡單的加密解密算法
實例100 字元串處理
4.6 遊戲算法
實例101 星座查詢
實例102 貪吃蛇
實例103 猜數字
實例104 五子棋對戰
4.7 定理與猜想
實例105 斐波那契數列
實例106 角谷猜想
實例107 驗證歌德巴赫猜想
實例108 四方定理
實例109 尼科徹斯定理
4.8 邏輯推理與生活中的數學
實例110 魔術師的秘密
實例111 婚禮上的謊言
實例112 誰講了真話
實例113 黑紙與白紙
實例114 巧分蘋果
實例115 老王賣瓜——賣西瓜
實例116 三天打魚——打漁曬網問題
實例117 細水長流——水池注水問題
實例118 分我杯羹——分魚問題
實例119 平分秋色——遞歸解分魚問題
實例120 會逢其適——求車運行速度
實例121 進退失據——一圈人逢三退一
第5章 字元串及字元串處理技術
5.1 字元串轉換
實例122 字母與ASCII碼的相互轉換
實例123 漢字區位碼與漢字的相互轉化
實例124 數字與字元串的相互轉換
5.2 字元串查找與判斷比較
實例125 在字元串中查找指定字元
實例126 在字元串中提取部分字元
實例127 利用IsNumeric函式判斷是否為數字
實例128 統計某個字元在一個字元串變數中的出現次數
實例129 判斷字元串中某一字元是否大寫
實例130 判斷字元串是否為日期或時間
實例131 判斷獲得字元串中大寫字元的個數
實例132 巧截字元串的數字
實例133 計算字元串中子字元串出現的次數
實例134 判斷某一字元是否在字元串中
5.3 字元串處理
實例135 在字元串中用一子串替換另一子串
實例136 如何將一行字元串分成一列字元
實例137 如何根據標點符號分行
實例138 如何去掉字元串中所有空格
實例139 如何去除字元串尾空格
5.4 字元串位置與長度
實例140 獲得中英文混合字元串的位元組長度
實例141 獲得某個字元在一個字元串中最後出現的位置
實例142 獲得字元串中指定後幾位字元
5.5 綜合套用
實例143 從字元串中分離檔案路徑、檔案名稱及擴展名
實例144 如何進行文本加密與解密
實例145 如何對字元串進行加、減、乘、除計算
實例146 統計字元個數
實例147 如何進行位元組數組和字元串的相互轉換
實例148 用VB分離出文本框的單詞
第6章 過程與函式
6.1 自定義過程
實例149 過程值傳遞參數
實例150 過程引用傳遞參數
實例151 不藉助第3個變數實現兩個變數互換
實例152 如何計算加權平均值
實例153 檢查參數是否成功傳遞給用戶自定義過程
實例154 使用遞歸過程實現階乘運算
6.2 綜合套用
實例155 製作改變窗體顏色的自定義過程
實例156 如何通過錯誤號獲取錯誤名稱
實例157 如何將漢字轉換為Unicode字元代碼
實例158 如何獲取在已打開檔案中當前讀寫位置
實例159 如何判斷變數是否被初始化
實例160 獲取檔案創建或修改日期
實例161 自定義錯誤號
實例162 如何獲取當前打開視窗數量
實例163 隨機獲取姓名
實例164 如何防止連續出現多個空格
實例165 如何給程式添加運行參數
實例166 獲取漢字拼音簡碼
實例167 隨機抽取字元串
實例168 自定義延時函式
6.3 內置函式
實例169 快速查找或替換文本中的字元
實例170 將金額格式化為包含6位小數的格式
實例171 將日期格式化為指定格式
實例172 如何判斷月份最後一天
實例173 如何獲得Windows系統已經運行的時間
實例174 獲取當前日期與指定日期差的絕對值
實例175 使用Shell函式打開記事本
實例176 如何獲取系統環境信息
實例177 擲骰子
實例178 倒計時程式
實例179 數字時鐘
實例180 文本加密與解密
實例181 我的計算器
實例182 幸運抽獎
實例183 自製鬧鐘
實例184 利用Command函式顯示圖片
實例185 石頭剪子布
實例186 七星彩搖獎機
6.4 日期函式專欄
實例187 將AM/PM格式時間轉換為普通格式時間
實例188 如何將年、月、日轉換為日期
實例189 如何將時、分、秒轉換為時間
實例190 如何獲取星期名稱
實例191 如何獲取月份名稱
實例192 創建日曆
實例193 如何做成一個有時間限制的測試版
實例194 判斷經歷多少個工作日
實例195 如何實現系統分段報時
實例196 利用timeGetTime函式更精準地計算時間差
實例197 使用DateAdd函式向日期型數據加值
第7章 數據處理技術
7.1 非法輸入控制
實例198 只允許輸入數字
實例199 只允許輸入漢字
實例200 只允許輸入特殊字元
實例201 禁止輸入非法字元
實例202 數據保存前檢查數據是否正確
7.2 數據格式轉換
實例203 生成“000”格式的編碼
實例204 將數字格式化為金額
實例205 將小寫數字金額格式化為大寫金額
實例206 根據欄位類型自動格式化DataGrid表格中的數據
7.3 數據輔助錄入
實例207 利用組合框輔助錄入數據
實例208 利用DataGrid控制項輔助錄入數據
實例209 利用數據視窗輔助錄入數據
實例210 在DataGrid表格中實現下拉列表框
7.4 編號、單據號生成
實例211 自動生成產品編號
實例212 批量生成房屋編號
實例213 根據編碼規則自動生成各種單據號
7.5 輔助與自動化
實例214 根據用戶輸入需求自動調整輸入法
實例215 輸入的數據自動加入輸入列表
實例216 設計帶記憶的數據錄入視窗
實例217 根據用戶輸入英語還是漢語決定顯示內容
7.6 數據的輸入控制
實例218 禁止錄入重複數據
實例219 只允許在指定的列表框中選擇輸入
實例220 禁止用戶輸入數據
實例221 化繁為簡——拼音簡碼查詢
實例222 漢字和區位碼相互轉換
實例223 通過程式設定系統日期和時間的格式
實例224 進制轉換
第2篇 窗體技術篇
第8章 窗體設計
8.1 窗體基本套用
實例225 製作登錄退出窗體
實例226 利用Tag屬性存儲用戶名
實例227 控制項隨窗體自動調整
實例228 隨機更換主界面背景
實例229 背景為漸變色的主界面
實例230 控制其他程式成為自己程式的子窗體
實例231 獲取窗體的解析度
實例232 獲取當前打開視窗數量
實例233 限制調整視窗的最大值
實例234 整個窗體鋪滿圖片
8.2 主界面套用實例
實例235 類似超級兔子的程式界面
實例236 類似瑞星的導航主界面
實例237 類似Windows XP的程式界面
實例238 Outlook式主界面
實例239 可以用滑鼠切分的窗體
8.3 窗體位置套用實例
實例240 設定視窗在螢幕中的位置
實例241 保存用戶對窗體大小的更改
實例242 將自己的程式永遠置前
實例243 隨桌面解析度變化的程式界面
實例244 磁性窗體
8.4 窗體標題欄套用實例
實例245 閃爍的窗體標題欄
實例246 拖動沒有標題欄的窗體
實例247 禁用窗體最大化、最小化或關閉快捷選單
實例248 使窗體標題欄不回響滑鼠雙擊
實例249 程式運行時隱藏和顯示標題欄
8.5 窗體形狀套用實例
實例250 橢圓形窗體界面
實例251 鑽石形窗體
實例252 創建透明窗體
實例253 設定窗體透明度
實例254 創建字型窗體
實例255 創建T型窗體
8.6 MDI窗體套用
實例256 設計多文檔界面
實例257 MDI窗體圖片自適應
實例258 禁用MDI窗體控制欄中“最大化”按鈕
實例259 禁止調整MDI窗體大小
8.7 實用功能窗體設計
實例260 歡迎窗體
實例261 調用API函式設計關於窗體
實例262 螢幕滾動字幕
實例263 窗體抖動
實例264 顯示Windows搜尋視窗
實例265 使用InputBox創建密碼輸入框
實例266 使用API函式顯示顏色對話框
第9章 選單套用技術
9.1 標準選單套用
實例267 為選單添加訪問鍵和快捷鍵
實例268 給選單添加分割線
實例269 製作複選選單
實例270 創建級聯選單
實例271 可收縮展開的選單
實例272 動態創建選單
9.2 製作個性化選單
實例273 製作多語言選單
實例274 改變選單的顏色
實例275 創建選單單選項
實例276 向系統選單中添加自定義選單
實例277 創建帶歷史信息的選單
實例278 創建分欄式選單
實例279 創建彈出式選單
實例280 控制項上的彈出式選單
實例281 創建帶圖示的選單
實例282 為無標題欄窗體添加選單
實例283 創建個性化彈出式選單
9.3 高級選單套用
實例284 調用系統選單
實例285 調用其他應用程式的選單
實例286 創建右鍵選單用於貼上
實例287 製作帶選單的記事本
實例288 根據表中數據動態生成選單
實例289 通過選單控制操作許可權
實例290 選單複製器
實例291 選單提取器
9.4 導航選單套用實例
實例292 圖形導航按鈕
實例293 樹狀導航選單
實例294 類似於QQ的導航選單
實例295 將程式圖示添加到托盤中
第10章 工具列與狀態欄
10.1 工具列套用
實例296 利用ToolBar控制項創建簡單的工具列
實例297 製作帶圖示的工具列
實例298 製作IE式工具列
實例299 帶提示功能的工具列
實例300 為工具列添加事件處理代碼
實例301 帶下拉選單的工具列
實例302 可調整按鈕位置的工具列
實例303 浮動工具列
實例304 根據表中數據動態生成工具列
實例305 利用CoolBar控制項製作工具列
實例306 使用Image和Label製作工具列
10.2 狀態欄套用
實例307 顯示系統時間的狀態欄
實例308 顯示當前用戶的狀態欄
實例309 時間顯示到秒的狀態欄
實例310 在狀態欄中顯示滑鼠位置
實例311 在狀態欄中顯示當前狀態
實例312 在狀態欄中顯示資料庫屬性
實例313 動態添加狀態欄窗格
實例314 自己製作狀態欄
第3篇 控制項套用篇
第11章 標準控制項套用
11.1 標籤文本框典型實例
實例315 按設定值使標籤自動換行
實例316 使用標籤控制項模擬按鈕動作
實例317 限制文本框輸入字元數
實例318 限制文本框只能輸入數字
實例319 自動刪除文本中的非法字元
實例320 格式化文本為指定格式
實例321 限定文本框只允許輸入日期型數據
實例322 為文本框設定新的系統選單
實例323 文本框只能輸入小寫字母
實例324 為文本框添加列表選擇框
實例325 使兩個文本框的內容同步
實例326 在文本框游標處插入文字
實例327 文本框獲得焦點自動全選
實例328 自定義文本框插入符
實例329 獲取文本框內文本行數
實例330 文本框實現撤銷功能
11.2 列表框、組合框控制項套用
實例331 向列表框控制項添加數據
實例332 利用ListBox控制項實現標籤式數據選擇
實例333 刪除列表框中的複選數據
實例334 快速選中ListBox中的全部條目
實例335 列表中拒絕添加重複信息
實例336 移動列表中項目到另一個列表
實例337 將資料庫中的數據表添加到列表中
實例338 將表中數據添加到ListBox列表
實例339 帶水平滾動條的ListBox控制項
實例340 在列表框數據中隨機抽取數據
實例341 防止將重複項目添加到組合框控制項中
實例342 實現ComboBox條目快速查詢
實例343 將數據表中的欄位添加到ComboBox控制項
實例344 自動改變ComboBox下拉列表的長度
實例345 改變ComboBox控制項下拉列表的寬度
實例346 將ComboBox控制項放到ToolBar控制項上
11.3 按鈕選擇類控制項
實例347 設定按鈕支持Enter鍵和Esc鍵
實例348 為按鈕動態載入圖片
實例349 動態添加按鈕及其回響事件
實例350 利用按鈕數組控制項簡化編程
實例351 創建粘性按鈕
實例352 製作賽跑小遊戲
實例353 利用選擇控制項設定操作許可權
實例354 字型設定
實例355 利用選擇控制項實現複雜查詢
11.4 圖形圖像控制項套用
實例356 隨滑鼠移動的圖形
實例357 在圖片上放置文字
11.5 滾動條控制項
實例358 使用滾動條改變窗體顏色
實例359 使用滑鼠移動滾動條
實例360 瀏覽大幅圖片
實例361 實現窗體滾動
11.6 時鐘控制項
實例362 製作倒計時程式
實例363 打老鼠遊戲
11.7 其他套用
實例364 利用Load和Unload動態添加、刪除控制項
實例365 利用Shape控制項實現按鈕效果
實例366 獲得窗體中的控制項名稱列表
實例367 為控制項添加標題欄和控制按鈕
實例368 畫桃花
第12章 ActiveX控制項套用
12.1 框架類控制項套用
實例369 利用TabStrip控制項與Frame控制項實現選項卡
實例370 為SSTab選項卡設定背景色
實例371 獲得選項卡中的所有控制項
實例372 為SSTab選項卡添加圖示
實例373 限制用戶切換SSTab選項卡
實例374 利用SSTab控制項設計系統設定程式
實例375 利用SSTab控制項設計多選項卡瀏覽器
12.2 進度條控制項套用
實例376 為啟動界面添加進度條
實例377 在資料庫處理時顯示進度
實例378 製作特效進度條
實例379 更改進度條顏色
實例380 利用Slider控制項實現音量調整
12.3 CommonDialog控制項套用
實例381 使用“打開”對話框打開一個檔案
實例382 設定默認路徑
實例383 使用顏色對話框設定窗體背景色
實例384 顯示“列印”或“列印選項”對話框
實例385 從公共對話框控制項中提取多個檔案名稱稱
12.4 RichTextBox控制項套用
實例386 使用RichTextBox控制項打開和保存檔案
實例387 在RichTextBox控制項中查找文本
實例388 在RichTextBox控制項中進行中英文文字查找並描紅
實例389 在RichTextBox控制項中進行文本替換
實例390 提取RichTextBox控制項文本到數組
實例391 對RichTextBox控制項中的選定文本進行列印
實例392 設定RichTextBox控制項的頁邊距
實例393 高亮顯示一整行數據
實例394 獲取文本行號

相關詞條

熱門詞條

聯絡我們