寒假密集班 報名繳費 線上報名 開課狀況 領取證書 行事曆 上課需知 退費辦法 本班簡介 交通資訊
 

聯絡我們:by EMAIL

或請於週一至週五之上班時間 9:00-12:00 & 14:00-17:00 致電:02-33664888 轉259

*地址:106 台北市羅斯福路四段一號 資訊工程學系(資訊系統訓綀班) 收

 
 
 
 

其它課程:[C/C++基礎程式設計班] [資料結構與C++進階] [C++程式設計技巧高階班] [資料結構] [Visual C# .NET 程式設計] [Visual Basic.NET] [JAVA基礎程式設計班] [JSP程式設計]

Visual Basic.NET 程式設計班

期數 開課日 結束日 上課時段 班別 上課時間 講師 上課時數 費用
169 02/02 02/13 週一至五 寒密班 上午09:30-12:30 文國煒 每次3.0小時,上課10次;共計30小時整 NT$ 5000元/ 新生
171 03/30 05/07 (一)(四) 夜間班 夜間19:00-21:30 文國煒 每次2.5小時,上課12次;共計30小時整
  • 本課程的夜間班,每兩期開一次;即下期開課日,約為三個月後

  • 文國煒老師簡介:現為台大博士研究生曾參加『威盛電子第一屆EPIA創意設計大賽 』榮獲季軍,經驗丰富

課程簡介

  以簡單易學為基礎而專為程式語言初學者所發展出來的程式語言:BASIC,在微軟公司的改進及推廣下,已成為在視窗介面下程式設計的初學者及專業程式設計師的最愛。   

  不論是電腦初學者為學習而設計出來的小程式,大至銀行間連線的主從式資料庫會計櫃檯系統或者是寓教於樂的多媒體教學光碟,皆能由Visual Basic來開發完成,配合視窗介面操作的便利性,只要滑鼠拖放幾下,再作些修改,人人都可以設計出一個程式來。
因此,曾有人稱:Visual Basic是當下最流行的程式語言, 號稱若麥當勞的招牌掉下來壓到三個程式設計師,有兩個會是VB的程設師。也就是說,VB是一個通用語言,可以廣泛地使用在各個IT領域。

   如果你是程式設計方面的初學者,使用Visual Basic是您開始程式設計時輕鬆快樂的第一步。當然如果您是專業的程式設計師那您更該來體驗一下Visual Basic的以簡馭繁的能力。

  VB.NET,是對於視窗程式設計有興趣的人的一個入門課程,可以很快的學會如何做視窗程式設計。

註:以下是學員常見問題,在此本班找了解答網頁供同學比較:

問題1:"既然我無論如何都需要學一個新語言,哪我為何不學新的 C#”,

問題2:”C# 是一個全新的語言,既然要全新的 C# 那為何不學 VB.NET”   解答篇

問題3:VB.Net與VB有何不同? 

答:

vb與vb.net相同的地方在於兩者均有相同的程式風格並保留basic的主要語法但是有部分已修改,
而vb.net是前一代vb也就是vb6的下一個版本, vb.net與vb6的主要差異在於新的版本支援.net framwork 真正的物件導向語言, vb.net與vb6相較起來新增了許多控制項, 並且.net所開發出來的程式 , 依據microsoft的目標, 可以支援跨平台.
 
課程目標

  本課程主要教學目標有三:一為教導學員了解程式語言與視窗程式設計(Windows Programming)之基本概念;二為教導學員使用VB.NET視窗環境與認識VB.NET之語法;三為教導學員使用VB.NET撰寫程式。

  每堂課之上課方式採「課堂教學」與「上機操作」並行,課後均有與當天上課內容相關之練習作業,以茲複習之用。

課程大網
0.Visual .NET 安裝
1.VB.NET的基礎
2.
建立VB.NET應用程式
3.變數與運算子
4.視窗應用程式表單的基本輸出入
5.選擇控制項與條件敘述
6.迴圈結構
7.程序與函數
8.陣列與字串
9.視窗應用程式的事件處理
10.視窗應用程式的工具列與功能表
11.多表單與模組的應用程式
12.檔案與資料夾處理
13.ADO.NET存取資料庫
14.VB.NET物件導向與.NET Framework (Optional)
適合對象
  • 具備 Windows 基本操作與上網能力者。
  • 對程式設計有興趣者。
使用軟體
VB.NET, WinRAR
參考書目
主要教本:VB.NET程式設計範例教本,陳會安著,旗標出版社

參考書目:Visual Basic.NET 強力調校,Evangelos Petroutsos, Richard Mansfield著,彭明柳譯,博碩文化出版

*以上書目僅供參考,同學有興趣再另外去買;本班不會強迫同學購買

上課講義
本班採無紙化方式上課,不會另外印製講義;講師會在課堂公佈教學網站給同學,同學可在校聽課,在家也可自己練習
課程費用
新學員每人新台幣五仟元整,(新學員三人同行,可享學費九五折優惠/新學員五人以上一同報名者,可享學費九折優惠/本班舊生、台大在校生、台大在職教職員工之子女、殘障人士,可憑相關證明文件享學費九折優惠/台大在職教職員工可享學費之七折優惠)優惠條件表  ( 請注意:若同學報名本訓練班第一門課程為電腦硬體組裝課程”, 則第二門課程優待為九五折;自第三門課程起回覆原舊生九折優惠。)   
上課地點
台北市羅斯福路四段一號 資訊工程學系二樓223電腦教室(開課日會在223 教室門口公告欄公告A或B教室)。 交通資訊
成績計算
依學員出席狀況、作業繳交、期末考試等;經授課講師評定成績於70分以上之學員,將由訓練班發給正式之中英文結業証書。本班証書經台大校長、院長、所長及訓練班班主任簽章,並蓋有學校正式關防及鋼印。 (若學員具公務人員身份,本班除頒發證書外,亦會為同學作公務員終身學習護照之登錄)。
領取証書
本班依講師評分後成績合格的同學製作證書;在課程結束日後三∼四週,本班會寄送”證書領取通知單”至同學在報名本班課程之報名表上所填的地址; 並公告可領取名單於本班網站中,同學可寄回郵掛號信封至台大資工系辦209室,或到校親領。有關證書領取問題,請進此
其它相關課程:
C/C++基礎程式設計班 資料結構與C++進階 C++程式設計技巧高階班 資料結構 Visual C# .NET 程式設計 Visual Basic.NET JAVA基礎程式設計班 JSP程式設計

對於一個使用VB6.0的程式設計師而言,新版的VB.Net究竟有哪些不一樣的地方呢?

VB.Net 有什麼新東西?

(節錄自http://www.iiiedu.org.tw/knowledge/knowledge20021030_2.htm)
 

作業平台的差異:
        
為了支援XMLWeb Services及跨平台等特性,微軟推出了.Net Framework 的平台,此平台除了提供共通語言執行環境之外(Comman Language Runtime),還提供了一個完整的類別程式庫(Comman Class Library),以供程式設計師可在支援此平台的程式語言中,以自己熟識的語言來開發元件及應用程式,且可輕易地與其他程式設計師所開發的元件相整合。而VB.Net在經過編譯之後,就是一個可在.Net Framework執行環境中執行的中介程式碼,此中介程式碼會在實際執行時經由.Net Framework中的Just in time Compiler將其編譯成該平台下的實際執行碼,以逹到跨平台的功能。.Net Framework的角色其實就和Java VM一樣。

是一完整的物件導向程式設計語言:
  
除了在VB6.0版就提供的封裝功能之外,另外提供了物件類別繼承的機制與類別成員多型的功能。

基礎程式語言的變革
        
資料型別:所有的資料型別改以物件的方式來呈現新的面貌,其在記憶體中所佔的容量大小也有所改變;不再以Variant型別來當作其universal data type ,改以Object型別為其universal data type

˙變數的宣告:
        
VB6.0版中,宣告 Dim A,B as Integer ,則AVariant型別,BInteger型別。
VB.Net中,宣告 Dim A,B as Integer,則AB皆為Integer,另外,允許在宣告變數的同時給予起始值,如Dim A as Integer = 10

˙陣列的宣告:
        
不再支援Option Base與索引範圍的宣告方式(如Dim A(3 To 9) as integer),一律以索引值0為其起始索引。

˙Call By Reference Call By Value
        
VB6.0版中,副程式參數列中的參數若未特別宣告,則其預設為Call By Reference,而在VB.Net中,則預設為Call By Value

˙指定運算子的增加:
        
除了原有的 = 之外,另外提供^=*=/=\=+=-=&= 等指定運算子。

結構化的例外處理:
        
仍保留VB6.0版的On Error Goto 的例外處理功能,但提供更有效率的結構化例外處理架構:Try…Catch…Finally…End Try

功能非凡的整合開發環境:VS.Net
        
除了VB6.0原有的IDE功能之外,更提供伺服器總管讓程式設計師可輕易的在VS.Net中直接連上遠端的Server,以便瀏覽或處理Server上的資料;另外,也提供動態的說明以方便程式設計師可迅速的查詢相關資訊。有關VS.Net,其功能強大,您可從MSDN中得到更多的資訊。

組件的概念:
        
以往在VB6.0中所開發的元件常有版本不同却互相覆蓋的問題,為了解決這個問題,.Net Framework把元件的識別資料從Registry中撤回直接放在可執行的Exe檔或Dll檔中。

命名空間的概念:
        
採用階層式的命名空間概念,以逹到有效分辨及管理組件的功能。

截然不同的資料存取模式:
         VB6.0
版透過ADO物件到後端資料庫存取資料時的Cursor概念,已不再被ADO.Net重用。在ADO.Net中為了因應服務大量的前端客戶所可能帶來的負擔,推出了可離線處理的作業模式。其作業模式與相關的物件類別,是需要VB6.0版的程式設計師多費心力去了解的。

其他:
        
可在Windows Form 的應用程式中撰寫程式以取用網際網路上的Web Services、發送E-mail及撰寫Socket程式設計等等。

總而言之,VB.NetVisual Basic的家族中,雖然看起來似乎是流著相同的血脈,但它其實是以脫胎換骨的全新風貌來展現其強大的功能。除非您認為微軟會在資訊市場的洪流中消聲匿跡,否則,了解VB.Net對一個資訊人而言現在應該就是最好的時機。

 

台大資工系暨研究所台大首頁台大九十 三學年度行事曆台大校園資訊網 台大校內餐廳台大週遭好吃店台大 校園常用電話GOOGLE搜尋網站

 

 
國立台灣大學 資訊工程學系暨研究所
資訊系統訓練班 © 2006