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差異小結 |