Visual Basic .Net (VB.Net) 程式語言案例學習 (教材說明)
Visual Basic .Net (VB.Net) 程式語言案例學習 (教材說明)¶
編輯大意¶
本教材以Visual Basic .NET 為導向,目標是讓初學者由入門到進階,編排方式由網頁開始建立觀念,先由大量的圖示引導學習者,使學習者能夠快入進入狀況,而後慢慢以文字敘述,描述功能及操作。筆者於多項實際案例中挑選出具有代表性的項目,進而解析從最初分析到實務設計,以及可擴充的部分,都有最詳細詳盡的解釋及說明。
由於本教材探討的是系統,並非是程式語言,因此希望讀者在閱讀的時候,能夠把自我的概念提升到分析師的領域,如此閱讀本教材會比較順暢。
本教材所介紹的程式系統,皆已經過使用者驗證,可實際作業,本人願意將程式碼完全釋放,您可以加以修改成為自己的程式,無論是任何用途(包含商業用途),但必須加註引用筆者的姓名,這是自由軟體開放源碼的精神之一。您取得作者的原始碼之後,再搭配本教材的說明註解,便能夠事半功倍的修改程式,加速開發的過程,這也是筆者的期待。
筆者本身通過許多檢定以及實務接案經驗,因此能有效的提供完整的解決案件的技巧,無論是工作上或是接案上都可以讓讀者們事半功倍。
最後,能夠順利完成本教材要感謝親愛的女兒,以及我的父母和老弟,他們能夠體諒我,照顧我的身體健康,使得我能夠打起精神,仔細的撰寫本教材。如果有任何的批評指教,都請指導,我會繼續努力,力求完美。
賴岱佑 敬上
教材原始檔說明¶
請點選『標題』超連結,即可下載程式原始碼及執行檔。本教材適用版本為 Visual Studio 2005,但大部分都還可以適用新版本的 Visual Studio
| 目錄 | 標題 | 執行檔 or 首頁 | 專案檔 |
|---|---|---|---|
| 02 | 可換殼的動態文宣之宣傳網站 | MainPage.aspx | MyWeb.sln |
| 03 | 場地預約系統 | Main.aspx | web-nssh.sln |
| 04 | 財產設備管理系統 | -start-.aspx | Rich.sln |
| 05 | 會員管理及報表系統 | Employees.exe | employees.sln |
| 06 | 題庫測驗系統 | Exam.exe | Exam.sln |
| 07 | MySQL與VB.NET | ConnectionMySQL.exe | ConnectionMySQL.sln |
| 08 | 研討會簡報產生器 | PowerPoint.exe | PowerPoint.sln |
| 09 | 聚餐問卷調查表 | Default.aspx | 無 |
| 10 | 個人通訊錄 | MyAddressBook.exe | MyAddressBook.sln |
| 11 | 產品序號產生器 | SN.exe | SN.sln |
| 12 | VB.NET與WebCam | WebCamera.exe | WebCamera.sln |
版權聲明¶
Lai Tai-Yu (賴岱佑)
商標聲明¶
本教材所引用之軟體名稱及商標,分屬各公司所有。
目錄¶
點選章節名稱的超連結,就可以跳到該章節的頁面。
| 章節 | 名稱 | 說明 |
|---|---|---|
| I | 編輯大意 | |
| II | 原始碼目錄說明 | |
| III | 版權 | |
| IV | 目錄 | |
| 1 | 快速建置資訊系統 | 本章節目的在於提供學術(物件導向分析、系統分析)之簡介,以及實務上的思維.協助設計師轉型思考的能力,以及解決問題的方法. |
| 1-1 | 簡介 | |
| 1-2 | 資訊系統的目的 | |
| 1-3 | 規格 | |
| 1-4 | 建置、調校、維運 | |
| 1-5 | 建置資訊系統的原則 | |
| 1-5-1 | 解決問題為主 | |
| 1-5-2 | 找到同質性(減少重工) | |
| 1-5-3 | 絕對會變 | |
| 1-6 | 資料的儲存方式 | |
| 1-6-1 | 檔案 | |
| 1-6-2 | 資料檔 | |
| 1-6-3 | 資料庫 | |
| 1-7 | 資料的表示方式 | |
| 1-7-1 | 介面 | |
| 1-7-2 | 報表 | |
| 1-7-3 | 網頁 | |
| 1-8 | 系統的設計方式 | |
| 1-8-1 | 有規範的環境 | |
| 1-8-2 | 目標型的環境 | |
| 1-8-3 | 易變型的環境 | |
| 1-9 | 如何分析案例 | |
| 2 | 可換殼的動態文宣之宣傳網站 | 使用工具:MS Visual Basic .Net、ASP.NET、MS Access、MS FrontPage、Adobe PhotoShop CS、Adobe ImageReady CS。運用ASP.NET製作兩張網頁,產生出十幾頁網頁的效果(可由使用者不斷的擴充),有最新消息文宣公佈欄。檔案數目少,但卻內容豐富;公佈消息多,但管理很簡單。可應用於各行各業的網站設計. |
| 2-1 | 問題 | |
| 2-2 | 需求 | |
| 2-3 | 特色 | |
| 2-4 | 使用工具 | |
| 2-5 | 系統架構 | |
| 2-6 | 程式實作 | |
| 2-7 | 修改重點 | |
| 2-8 | 結論 | |
| 3 | 場地預約系統 | 使用工具:MS Visual Basic .Net、ASP.NET、MS Access。特點在於排程管理及權限管理.供全校教師使用,約三百多人。可應用於場地出租的線上預約系統。 |
| 3-1 | 問題 | |
| 3-2 | 需求 | |
| 3-3 | 特色 | |
| 3-4 | 使用工具 | |
| 3-5 | 系統架構 | |
| 3-6 | 程式實作 | |
| 3-7 | 修改重點 | |
| 3-8 | 結論 | |
| 4 | 財產設備管理系統 | 使用工具:MS Visual Basic .Net、ASP.NET、MS Access。非常特別的一點就是只用一張網頁,完成整套系統,並且供全校師生三千五百多人使用,毫無問題。可應用於連鎖分店財產設備線上報修的系統。 |
| 4-1 | 問題 | |
| 4-2 | 需求 | |
| 4-3 | 特色 | |
| 4-4 | 使用工具 | |
| 4-5 | 系統架構 | |
| 4-6 | 程式實作 | |
| 4-7 | 修改重點 | |
| 4-8 | 結論 | |
| 5 | 會員管理及報表系統 | 使用工具:MS Visual Basic .Net、MS Access、Crystal Report for .NET。特點就是使用Crystal Report for VB .NET來製作報表程式。簡單又有效率。這是VB .NET設計師必備的技能之一。 |
| 5-1 | 問題 | |
| 5-2 | 需求 | |
| 5-3 | 特色 | |
| 5-4 | 使用工具 | |
| 5-5 | 系統架構 | |
| 5-6 | 程式實作 | |
| 5-7 | 修改重點 | |
| 5-8 | 結論 | |
| 6 | 題庫測驗系統 | 使用工具:MS Visual Basic .Net、MS Access。特點就是麻雀雖小五臟俱全,程式碼很少,卻能夠達到功能及目的。有循序出題及亂數出題的功能,可以做為測驗的工具。 |
| 6-1 | 問題 | |
| 6-2 | 需求 | |
| 6-3 | 特色 | |
| 6-4 | 使用工具 | |
| 6-5 | 系統架構 | |
| 6-6 | 程式實作 | |
| 6-7 | 修改重點 | |
| 6-8 | 結論 | |
| 7 | My SQL 與 VB.NET | 使用工具:MS Visual Basic .Net、My SQL。特點就是獨家採用.NET與舊版My SQL合作的資料庫程式,並且解決中文編碼的問題。 |
| 7-1 | 問題 | |
| 7-2 | 需求 | |
| 7-3 | 特色 | |
| 7-4 | 使用工具 | |
| 7-5 | 系統架構 | |
| 7-6 | 程式實作 | |
| 7-7 | 修改重點 | |
| 7-8 | 結論 | |
| 8 | 研討會簡報產生器 | 使用工具:MS Visual Basic .Net、MS PowerPoint、MS Access。特點就是可以透過基本資料,自動產生格式相同的簡報檔,而無需人工製作。 |
| 8-1 | 問題 | |
| 8-2 | 需求 | |
| 8-3 | 特色 | |
| 8-4 | 使用工具 | |
| 8-5 | 系統架構 | |
| 8-6 | 程式實作 | |
| 8-7 | 修改重點 | |
| 8-8 | 結論 | |
| 9 | 聚餐問卷調查表 | 使用工具:MS Visual Basic .Net、ASP.NET。特點在於簡單的單網頁就可達成問卷系統基本功能。 |
| 9-1 | 問題 | |
| 9-2 | 需求 | |
| 9-3 | 特色 | |
| 9-4 | 使用工具 | |
| 9-5 | 系統架構 | |
| 9-6 | 程式實作 | |
| 9-7 | 修改重點 | |
| 9-8 | 結論 | |
| 9-9 | 備註 | |
| 10 | 個人通訊錄 | 使用工具:MS Visual Basic .Net、Access。特點在於透過簡明的畫面,直覺式的操作,方便有效率的個人通訊錄程式。 |
| 10-1 | 問題 | |
| 10-2 | 需求 | |
| 10-3 | 特色 | |
| 10-4 | 使用工具 | |
| 10-5 | 系統架構 | |
| 10-6 | 程式實作 | |
| 10-7 | 修改重點 | |
| 10-8 | 結論 | |
| 11 | 產品序號產生器 | 使用工具:MS Visual Basic .Net、Access。特點就是提供兩種函式,讓您自行產生序號。提供亂數產生及GUID產生函式。 |
| 11-1 | 問題 | |
| 11-2 | 需求 | |
| 11-3 | 特色 | |
| 11-4 | 使用工具 | |
| 11-5 | 系統架構 | |
| 11-6 | 程式實作 | |
| 11-7 | 修改重點 | |
| 11-8 | 結論 | |
| 12 | VB.NET 與 WebCam | 使用工具:MS Visual Basic .Net、Access。特點就是利用簡單的程式碼,連接網路攝影機,看到畫面,中斷網路攝影機。 |
| 12-1 | 問題 | |
| 12-2 | 需求 | |
| 12-3 | 特色 | |
| 12-4 | 使用工具 | |
| 12-5 | 系統架構 | |
| 12-6 | 程式實作 | |
| 12-7 | 修改重點 | |
| 12-8 | 結論 | |
| 13 | 總結 | 提供如何應用本書所有範例的快速修改法,以及思考方法和時間管理. |
| 13-1 | 修改系統要注意的地方 | |
| 13-2 | 修改程式要注意的地方 | |
| 13-3 | 轉型思考 | |
| 13-4 | 時間管理 | |
| 13-5 | VB 6.0與VB .NET差異小結 |