我所提供的Windows Form教育訓練
課程 | 時數 | 內容 | 要點 |
.Net Framework 3.5 & C# 3.0 | 2 | CTS、GC、Collection、GAC、Side-By-Side Executing、Click-Once Deployment | 1、介紹.NET Framework 的基本元素。 2、什麼是Assembly。 3、版本機制。 4、由CTS切入,介紹.NET Framework的型別系統與C#內建型別。 5、介紹Collection(Array、Stack、Hashtable,IEnumerable)等應用。 6、說明GAC的用法及.Net 2.0的Side-By-Side Executing與Click-Once 分發模式。 7、說明Attribute的用法。 8、Multi-Threading。 |
ADO.NET 2.0 | 6 | Data Provider、DataSet、DataTable、Data Adapter、Table Adapter、Command、Parameter、MARS、非同步執行、SQL Notification | 1、介紹ADO.NET的基本元素。 2、使用SqlCommand來處理資料。 3、使用Transaction。 4、使用MARS技術。 5、使用非同步執行技術。 6、使用SQL Notification。 7、了解DataSet、DataAdapter與DataTable。 8、熟悉DataSet、DataTable、DataView的操作。 9、Relationship。 10、 Lookup、Calculate Column。 11、 了解TableAdapter的用途。 12、 DbProviderFactories、DbProviderFactory與Generic Data Access技術。 13、 DataSet效能調校。 14、 Pooling技術的應用。 15、 Caching。 |
Windows Form | 6 | WinForm Basic、 WinForm的繼承、HelpProvider、ToolTipProvider、BindingSource、Simple Data Binding、Complex Data Binding、Object DataSource、P/Invoke、Windows Message Handling、Exception Handling。 | 1、介紹Windows Form的基本功能。 2、User Control。 3、HelpProvider與ToolTipProvider、ErrorProvider。 4、ToolStrip、MenuStrip、StatusStrip,ToolStripContainer。 5、MDI Form。 6、P/Invoke與Message Handling。 7、Multi-Threading與WinForm。 8、了解Data Binding in WinForm。 9、DataSource與BindingSource。 10、 使用Simple Data Binding(TextBox、MaskedTextBox……)。 11、 使用Complex Data Binding(DataGridView、DropDownList)。 12、 Object DataSource。 13、 使用BindingNavigator。 14、 使用BindingList。 15、 WinForm的繼承。 16、 唯讀性繼承。 |
ASP.NET Web Services | 2 | SOAP、WSDL、WSE | 1、Web Services概念。 2、了解SOAP與WSDL。 3、DataSet的傳遞。 4、State的管理。 5、使用WSE。 6、效能的調校。 |
.NET Remoting | 2 | Channel、Message、Context、Transport、 Formatter。 | 1、與Web Services的比較。 2、.NET Remoting的架構。 3、DataSet的傳遞。 4、State的管理。 5、分散式物件於.NET Remoting的行為分析。 6、.NET Remoting的擴充性簡介。 |
Unit Testing | 4 | Unit Testing Basic、TDD | 1、Unit Testing基本概念。 2、了解VS.NET 2005的Unit Test Framework。 3、Basic Unit Testing。 4、Unit Testing in WinForm。 5、Unit Testing in WebForm。 6、使用Load Testing。 7、TDD的基本概念。 8、TDD所面對的問題。 9、TDD實務。 |
Real Application by Framework Way | 4 | 以一個小型進銷存系統為例,講解如何撰寫一個完整的應用程式。 | 1、MDI Form Mangment。 2、Hot-Key Handling。 3、Exception Handling。 4、Using BasicForm。 5、使用Decorator Pattern處理唯讀性繼承的元件。 6、設計Plug-In的系統。 7、設計DataTable的自動回收機制。 8、多國語系的設計。 |