VB範例網--VB範例

目錄:模擬 敘述句運用 函數 物件運用 ActiveX控制項 系統及檔案 API函數


模擬範例

線網轉場特效
  運用繒圖API製作的線網轉場特效,進階者適用!

模擬百萬富翁
  運用VB本身設有的功能寫成,包括音效、讀檔、各控制項的使用、陣列等的範例,進階者適用!

此範例由網友鵬鵬天神提供:
模擬記事本
  綜合檔案處理、字串尋找等問題的範例,和正版的記事本一模一樣,進階者適用!

模擬小畫家
  運用各種繒圖類API寫成的範例,進階者適用!

小時鐘範例
  利用Circle、Line、Sin、Cos函數模擬WIndows小時鐘範例,進階者適用!

樂透程式︰
  提供兩種不同邏輯的方法,模擬樂透

VBEx小鍵盤
  一個模擬windows小鍵盤的範例

模擬落雪效果
  模擬下雪的情景,利用了簡單的API函數SetPixel,新手適用!

打磚塊範例
  模擬打磚塊的遊戲,是傳統的遊戲作品,新手適用!

人物跳動範例
  模擬如Mario的動作遊戲跳動效果。

小型爆炸範例
  模擬爆炸後碎片的特效。

飛機遊戲範例
  這個範例是因應網友的要求而寫出來的,對初學者來說有很高的參考價值,內有一般的飛機移動控制、飛彈發射控制、不閃爍透明貼圖等技巧,不過遊戲終究都是自己寫才好玩,因此沒有人工智能。
  初學者/進階者適用!

反彈球範例
  這個範例原理運用到力學中力的分解和反射定律,例子皮球移動時受到兩個力:縱向的力和橫向的力,當皮球彈到地面時,橫向的力不變,但縱向的力會向相反方向改變,做出反彈效果!
  例如皮球縱和的力是WY,橫向的力是WX的話,當撞到地面時:WX的值不變,WY會變成相反方向的力,即是WY = -WY。
  初學者適用!


敘述句運用範例

判斷某數是否為質數
  運用迴圈窮盡所有範圍內的數,以測試是否除得盡來判斷是否為質數,新手適用。

猜拳範例
  這東西本來放到VB遊戲單元裡,但有鑑於它的構造太簡陋,決定放到這裡作為小範例看待。
  這範例沒甚麼特別,不過對新手來說,可以學習運用If和Select Case,因此這範例只適合新手研究。

迴圈範例
  運用Do ... Loop的範例,新手適用。

六合彩模擬範例
  運用雙重迴圈的範例,新手適用。


函數範例

此範例由網友Joy Huang提供:
畫太極範例
  利用Circle函數的範例,進階者適用!

此範例由網友神行者提供:
信用卡號碼檢查範例
  實用的信用卡檢查範例,值得下載來看看!

此範例由網友神行者提供:
生肖計算範例
  利用Select Case及Mod運算的範例,可計算年份所屬的生肖。

畫多邊形範例
  利用Line函數的範例,初學者適用!

時間及數範例
  對於不孰知取得時間的網友,這是一個不錯的範例,初學者適用!

PaintPicture透明貼圖範例
  利用PaintPicture函數製作透空圖的範例,是透過一幅原圖和遮罩圖運算而成,進階者適用。

自製函數-找質數範例
  自製一個函數用來檢查某數值是否為質數,初學者適用!

畫直線
  效果就如在小畫家畫直線一樣,初學者適用!

檔案處理工具
  有一些檔案處理函數和一個API函數,進階者適用!

列出錯誤
  利用Err.Raise列出所有錯誤,這範例適用初學者學習錯誤處理!

隨機產生字串︰
  隨機產生字串,但不使用Rnd函數去做

密碼製造機︰
  簡單的製造密碼範例

最大最小值範例︰
  取出一列數字中的最大最小值
範例

型態輸入控制︰
        十二種型態輸入控制 防貼防輸 但可允需貼入正確字元


物件運用範例

智惠COMBOBOX:
  自動偵測輸入並反白顯示LIST內最近資料 防貼防寫,可按Del Esc 清除資料 [英文區分大小寫],可利用Space直接向前移動 省去輸入相符字串, 支援BACKSPACE向前向後自動偵測 支援中英數輸入且穩定,修正邏輯錯誤

有背景Text Box範例
  一般的TextBox沒有加入背景圖片的功能,這個範例解決了這個問題,新手適用。

利用TextBox自製ProgressBar
  利用TextBox自製ProgressBar,真實度很高,新手適用。

利用Label製作按鈕
  利用Label的範例,新手適用。

利用PictureBox和Label自己寫一個ProgressBar
  一般人使用的ProgressBar都要外掛ActiveX,其實只要用簡單的物件就能寫一個出來!新手適用。

跑馬燈範例
  利用Timer物件、TextBox和Label等製作跑馬燈的範例,初學者適用!

取得滑鼠按在Picture Box 的XY軸
  除了物件運用範例外,這也是一個事件運用範例,新手適用。

從外面拖圖示到程式內執行
  此範例為老網牛角所有!未經同意請勿轉載!


ActiveX控制項範例

此範例由網友莊世裕提供:
Windows Media Player運用範例
  這個範例教大家如何在VB中播放使用Windows Media Player 播放音樂、動畫等。

此範例由網友李嘉挺提供:
ShockwaveFlash運用範例
  這個範例教大家如何在VB中播放Flash動畫,值得Flash高手參考!

MSChart運用範例
   這是MSChart運用的範例,修正內容、有兩個範例︰

MSHFlexgrid運用範例
   這是MSHFlexgrid運用的範例,增加了多項功能、三種版本 [正常版][模組版][元件版]

錯誤傳送範例(MAPI)︰
   這是使用MAPI傳送錯誤到e-mail的範例,新增細目與螢幕快照以加強錯誤分析。

MMControl運用範例
  這是因應網友的要求而作出來的程式,用來播MID,新手適用。

聊天室
  這是WinSock運用的範例,除了聊天室,還可以用它來寫網路對戰遊戲,進階者適用。


系統及檔案範例

分割文字檔 ︰
     分割文字檔範例

SQL語法FOR ACCESS ︰
     常見的SQL指令範例

條碼列印︰
     利用安裝條碼字型列印條碼 精巧又實用喔,新增進階範例,有兩個範例。

系統版本︰
     可補足網站作業系統各版本資訊

系統資訊︰
     取得各式常用的系統資訊

檢查程式是否已經安裝和安裝的目錄在那裡
  這個範例是利用存檔檢查程式是否已安裝,初學者適用!

讀檔範例
  這應該是一般初學者最想學的範例吧,初學者適用!

存檔範例
  這也應該是一般初學者最想學的範例吧,初學者適用!

取得mp3的Id3tag範例
  取得mp3的Id3tag,以取得mp3內的資料,如:歌手、唱片名等


API函數範例

透明貼圖範例
  示範如何運用各種貼圖API進行透明貼圖,並進行貼圖速度的比較,進階者適用!

繒畫正螺旋太極圖範例
  利用Lineto及MovetoEx的繒圖範例,進階者適用!

左右切聲範例
  利用Mixer API所寫的左右切聲範例,進階者適用!

載入*.pcx圖檔
  載入*.pcx圖檔的範例。

取得Microsoft Word畫面範例
  利用ENumWindow及GetWindow等API的範例,進階者適用!

圖像灰諧效果
  將彩色的圖像變成黑白的效果。

列出視窗名稱及取得該視窗物件的hWnd
  由於德本立沒有時間更新,只好找這一個未寫完的程式當作範例,這個範例教您取得視窗的名稱和取得該視窗物作的hwnd值。

圖示選單範例
  利用API的範例令選單加入圖示。

關閉其他程式的視窗
 利用SendMessage的範例。

取得瀏覽器網址範例
 利用ENumWindow的範例。

無風起浪範例
 利用BitBlt的範例,製作出浪花的效果。

無需pictureBox載入圖檔
    利用多種API直接把圖檔載到hdc。

改變視窗屬性
  利用SetWindowLong的範例。

取得密碼的範例
  利用SendMessage的範例。

叫出Windows的各種視窗
  叫出關閉Windows、執行、搜尋檔案等視窗的範例。

滑動圖片動畫效果
  利用BitBlt的範例,是一般遊戲所採用的效果,進階者適用。

填色
  這個範例和小畫家中的填色是一樣的,是運用API函數FloodFill製作的,進階者適用。

表單不見,但控制項還在
  這是VB心得單元中文章的範例,解說如何真正做到控制項還在,表單真正消失!當中運用到API函數GetParent和SetParent。

圓形表單
  利用SetWindowRgn處理表單形狀的範例,配合CreateEllipticRgn就可以造出圓形表單了!

最上層顯示
  利用SetWindowPos使表單永遠放到最上層!

同時儲存圖片和控制項
  利用BitBlt將PictureBox裡的圖片連控制項一同存檔的範例!

檢查程式是否正在執行
  利用API函數ENumWindow的範例,詳情可參考VB心得單元!

在SysTray中加入小圖示
  利用API函數Shell_NotifyIcon的範例!

取得某視窗的路徑
  取得某視窗的路徑,感謝老網友提出修正!

偵察滑鼠是否按下開始鍵的範例
  利用各類API的範例,詳細請看VB心得單元!

重覆播放音樂
  利用mciSendString重覆播放音樂!

此範例由網友鵬鵬天神提供:
Midi播放範例
  提出各種不同的方法,初學者/進階者適用!

此範例由網友鵬鵬天神提供:
Wave播放範例
  提出各種不同的方法,初學者/進階者適用!

半透明貼圖範例
  如何製作半透明(若有若無)的貼圖?這是用BitBlt的範例,進階者適用!

無遮罩透明貼圖
  利用GetPixel和SetPixel的範例,進階者適用!


上一頁