課程查詢電話:2332-6544       
• 特價全科證書
• MS Office 應用


MCAD 單元 2 : 視窗程式設計課程

  • 課程簡介
  • 課程特點
  • 認證要求
  • 考試須知
  • 課程內容

欲查詢課程時間表,請致電 2332 6544 ,聯絡本中心職員。

合格保障:學員若考試不合格,本中心均會代付考試費,令學員可免費重考!詳情...

全港獨家:除傳統上課模式外,本中心還附有視像 (video) 服務給學員享用,令課程質素更高!

本中心是 Microsoft 認可的合作夥伴 (Microsoft Certified Partner)。


Microsoft 的產品與解決方案,在全球的資訊與電子商務市場使用最為廣泛。為了回應企業的需要及爭取市場佔有,推出了完整的 .NET 平台及 Microsoft Windows DNA 架構。Microsoft 的 .NET可完全支援新一代的 Web Application 及 XML Web Service 的程式開發,而這兩類炙手可熱的程式亦己廣泛被政府、工商界、學界及科研界採用。為了讓這個 .NET 技術滲入每一個平台和角落,Microsoft 提出了 .NET 平台開發工具 Visual Studio.NET

Visual Studio .NET 承繼了 Microsoft 一向簡單易用的作風,使初學者以至程式員開發 .NET 系統,都會感到非常方便。「Visual Basic .NET」(可簡稱 VB.NET)是Visual Studio .NET的成員,也是一套程式語言。「VB.NET」不但繼承了「Visual Basic」的簡單易用,更吸納了其他程式語言如「C/C++」、「Java」的先進強大功能。掌握了「VB.NET」,以後無論寫作業系統程式、寫 WINDOWS 程式、寫 WEB 程式、寫行動裝置,乃至寫資料庫程式統統只要一套「VB.NET」語言。

Visual Studio .NET 再配合 .NET Framework 大量現成的 library,可以大幅減省開發時介面展示,安全設計,及取用資料庫的複雜工序;大量節省程式碼的數量。從此開發人員可集中精力在系統功能上的提昇,並以更少的時間,開發更高質素的軟件。而唯一的限制,將會是他們的創意!

「MCAD 單元 2 : 視窗程式設計」主要讓學員認識在 .NET 平台下,如何開發視窗程式,並儘速接觸 .NET 世界,以配合 Microsoft 回應新一代的商業需求。

另外,「MCAD 單元 2 : 視窗程式設計」亦為「MCAD 認證課程」的必修班。學員報讀此班前,必須要修畢本中心所開辦的「MCAD 單元 1 : 程式開發基礎」或具備同等能力。學員修畢「MCAD 單元 2 : 視窗程式設計」後,也可以報考 Microsoft 的「微軟認證專家,即 MCP (Microsoft Certified Professional)」認證。


課程費用: HK$1,780
課程時數: 共18小時課堂
適合人仕:

符合下列其中一項條件:

- 對程式設計與規劃有興趣

- 已修畢本中心所開辦的「MCAD 單元 1 : 程式開發基礎」。

- 使用 Microsoft 技術來開發及維護部門層次的應用程式、元件、Web 或桌面用戶端,或是後端資料服務,或與開發企業應用程式的小組一起工作的專業人員

- 己對「Procedural Language(程序導向)」的程式寫作有認識,但想掌握嶄新的「Object-Oriented Programming(物件導向)」程式寫作,或打算要過渡到開發「Distributed Computing/N-tier (分散式系統)」的專業人員

授課語言: 以廣東話為主,輔以英語
課程筆記: 本中心導師親自編寫英中對照筆記

欲查詢課程時間表,請致電 2332 6544 ,聯絡本中心職員。

1. 考取專業證書: 學員修畢本課程,便能考取 MCP。
2. Wing Ching 親自教授: Wing Ching 曾於電訊公司、銀行及電子商貿公司工作,性質為參與及開發各種商業自動系統,擁有多項程式設計,資料庫管理及系統管理的國際認可証書(如 MCAD, SCJP, OCP, MCSE 等),並有程式設計、資料庫及網絡管理的實戰經驗,超過七年以上的教學經驗,廣受學生稱許。
3. 模擬考試題目: 本中心為學員提供約 100 條模擬考試題目,每條考試題目均附有標準答案。而較難理解的題目,均會附有導師的解釋。
4. 一人一機作實習: 理論與實踐並重,導師於課堂內講解理論及示範實際例子,學員亦會於課堂內立即做練習及實踐。
5. 英中對照筆記: 由本中心導師親自編寫英中對照筆記,絕對適合考試及實際開發程式之用。
6. 銜接「MCAD 認證課程」: 學員修畢「MCAD 單元 2 : 視窗程式設計」,可繼續報讀「MCAD 單元 3 : ASP.NET 網站程式設計」及「MCAD 單元 4 : XML Web Services 及伺服器元件」。完成所有單元後,學員即已具備充足完整的能力開發多種 .NET 系統,更可選擇應考 Microsoft 的 「微軟認證應用程式開發工程師,即 MCAD (Microsoft Certified Application Developer) 」認證,由 Microsoft 來認可學員的能力。
7.考試合格保障: 本中心所開辦的認證課程,一向有口皆碑。為表達我們對此課程高質素及學員通過考核的信心,特設考試合格保障。

以 70-306 考試為例,本中心 「MCAD 單元 2 : 視窗程式設計」 學員於第一次考此科若不合格,可申請免費重考此科一次,但必須符合下列的四項要求:

1. 「MCAD 單元 2 : 視窗程式設計」之課堂出席率須達 85% 或以上。

2. 學員必須於本中心應考 70-306 考試。

3. 學員於第一次應考 70-306 考試前,必須進行本中心的試前測驗,並取得 90% 或以上的分數。

4. 於MCAD 單元 2 : 視窗程式設計」之上課結束日之一個月內作出申請。

8. 免費重讀: 學員可於自課程結束後三個月內免費重讀本課程。

欲查詢課程時間表,請致電 2332 6544 ,聯絡本中心職員。

MCP (Microsoft Certified Professional) 是Microsoft 的國際認證考試,其作用是要證明你有專業水準來使用微軟工具。國際認證意即於香港考試而成為 MCP,不單是香港的公司承認,而是全球各地的公司都承認。只要於下列考試科目取得合格成績,便能取得 MCP:
考試編號 科目名稱
70-306 Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET



欲查詢課程時間表,請致電 2332 6544 ,聯絡本中心職員。

本中心為Microsoft指定的考試試場。報考時請致電本中心,登記欲報考之科目考試編號、考試日期及時間 (最快可即日報考)。臨考試前要出示身份證及繳付每科 HK$625 之考試費 (於本中心應考則只需 $575)。

考試題目由澳洲考試中心傳送到你要應考的電腦,考試時以電腦作答。所有考試題目均為英文,而考試題目為單項或多項選擇題。作答完成後會立即出現合格的要求分數及你的分數,結果即考即知!考試不合格便可重新報考,不限次數。欲知道作答時間、題目總數、合格分數等詳細考試資料,可瀏覽本中心網頁 "各科考試分數資料"。




欲查詢課程時間表,請致電 2332 6544 ,聯絡本中心職員。

課堂由導師教授理論及進行眾多的實習例子,而學員於課堂內可親自以導師指引來進行實習例子

Exam 70-306
Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
MCAD 單元 2 : 視窗程式設計

1. Windows Forms
1.1. Creating a Windows Application
1.1.1. Adding a Form at Design-time
1.1.2. Adding a Form at Run-time
1.1.2.1. Visual Inheritance
1.1.3. Setting the Start-up Form
1.2. Windows Forms Members
1.2.1. Using Form Properties
1.2.1.1. BackColor, ForeColor, and Text
1.2.1.2. Font, Cursor, and BackGroundImage
1.2.1.3. Opacity
1.2.1.4. TransparencyKey
1.2.1.5. AcceptButton, CancelButton
1.2.1.6. AutoScroll
1.2.1.7. FormBorderStyle
1.2.1.8. StartPosition, Location
1.2.1.9. Size, MaximumSize, MinimumSize
1.2.1.10. MaximizeBox, MinimizeBox
1.2.1.11. ControlBox
1.2.2. Using Form Methods
1.2.2.1. Show and ShowDialog
1.2.2.2. Activate
1.2.2.3. Hide
1.2.2.4. Close
1.2.3. Using Form Events
1.2.3.1. Event Arguments
1.2.3.2. Load
1.2.3.3. Activated, Deactivate
1.2.3.4. VisibleChanged
1.2.3.5. Closing
2. Working with Classes
2.1. Structures
2.2. Constants
2.2.1. Literals and Type Coercion
2.3. Enumerations
2.4. Collections
2.4.1. Creating a Collection instance
2.4.2. Using Add Method
2.4.3. Using Item Property Indexer
2.4.4. Using Remove Method
2.4.5. Using Count Method
2.4.6. Listing the Members of a Collection
2.5. Namespaces
2.5.1. Referencing External Libraries
2.5.2. Creating a Namespace
2.5.2.1. Setting Project Root Namespace
2.6. Scope and Access Modifiers
2.6.1. Public
2.6.2. Private
2.6.3. Protected
2.6.4. Friend
2.6.5. Protected Friend
2.7. Shared Members
2.8. Casting
3. Garbage Collection
3.1. Using Dispose Method
4. Working with Menus
4.1. Adding and Modifying Menus at Design-time
4.2. Modifying Menus at Run-time
5. Working with Message Boxes
6. Working with Controls and Components
6.1. Button Control
6.2. Label Control and LinkLabel Control
6.3. TextBox Control
6.4. CheckBox Control and RadioButton Control
6.5. Tab Order
6.6. Event Handlers
6.6.1. Delegates
6.6.2. Declaring an Event
6.6.3. Raising an Event
6.6.4. Implementing an Event Handler
6.6.4.1. AddHandler keyword
6.6.4.2. Handles clause
6.6.4.3. Event Handlers that Handle Multiple Events
6.7. Extender Provider Component
6.7.1. Using Extender Providers
6.7.2. Accessing the Extender Properties at Design-time
6.7.3. Accessing the Extender Properties at Run-time
7. Databases and ADO.NET
7.1. Basic Database Concepts
7.1.1. SQL Statements
7.1.2. The SQL Clauses
7.2. Using ADO.NET
7.2.1. Connecting to a Database
7.2.2. Issuing Commands and Retrieving Data
7.2.3. Using DataReaders
7.2.4. Using DataAdapters and DataSets
7.2.4.1. DataAdapter
7.2.5. Understanding Disconnected Classes
7.2.5.1. DataSet
7.2.5.2. DataTable
7.2.5.3. DataColumn
7.2.5.4. DataRow
7.2.5.5. DataView
7.2.6. Working with Data Binding Control
7.2.7. Working with SQL Server Stored Procedures
8. Printing Support
9. Accessibility Support
10. Localization Support
11. .NET Assembly
11.1. Private Assemblies and Shared Assemblies
11.1.1. Strong Naming An Assembly
11.1.2. Installing An Assembly to the Global Assembly Cache
11.2. Class Library Assemblies
11.3. Resource Assemblies
11.4. Satellite Assemblies
12. Dynamic Configuration
12.1. Creating the Configuration File
12.2. Configuring Application Using Dynamic Properties
13. Project Deployment
13.1. Creating a Windows Installer
13.2. Customize an Installation