物件導向ANSI-C與Keil-C課程(週六或週日上課)
對象:針對高煥堂所寫<<物件導向ANSI-C>>及<<物件導向Keil-C>>兩本書的讀者,由高煥堂老師親自教您如何讓您的C程式可有具有類別、物件、介面等機制。而且效能比C++更高。
教材:使用上述高煥堂出版的兩本書,附加講義。
日期:報名滿5人就開班。
地點:MISOO第二教室:北市松江路338號3F(行天宮旁)。
版權特惠:只要來參加此課程,就可得到高煥堂授權永久使用LW_OOPC的書面授權書。(註,LW_OOPC著作權為高煥堂永久擁有。)
物件導向ANSI-C與Keil-C課程(共12小時)
課程表
第1天主題: 基礎OOP觀念及系統分析/設計
|
|
上午 |
|
下午 |
|
主
題 |
OOP概念與技術
|
|
從OOAD到OOP之開發流程 |
|
節 |
9:30 –11:00am |
11:00 - 12:30am |
|
1:30 – 3:00pm |
3:30 - 5:00pm |
|
|
|
|
|
|
|
|
內容
大綱 |
n 何謂OOP(物件導向程式設計)
n 物件與類別之概念
n 類別繼承與組合
n 物件間之溝通方法
n 介面與多型性
|
n 以ANSI-C表達物件與類別
n 以ANSI-C表達物件之合作與溝通
n 以Keil-C表達物件與類別
n 以Keil-C表達物件之合作與溝通
|
|
n 從系統分析到程式實作之流程
n 何謂OOAD(物件導向分析與設計)
n 介紹OOAD與UML建模語言之關係 |
[Case Study]
--- 以Android應用程式實例解說:
n 系統需求分析
n Use Case設計
n 程式架構設計
n 實際撰寫程式 |
週六或週日上課6小時
第2天主題: 高階LW_OOPC應用程式開發
|
|
上午 |
|
下午 |
|
主題 |
高階LW_OOPC應用程式設計
|
|
LW_OOPC之應用實務組件
(以G-Phone手機軟體開發為例) |
|
節 |
9:30 –11:00am |
11:00 - 12:30am |
|
1:30 – 3:00pm |
3:30 – 5:00pm |
|
|
|
|
|
|
|
|
內容
大綱 |
n 介紹設計樣式(Design Pattern)
n 以C表達Façade設計樣式
n KNSI-C + Façade設計樣式之範例
n 以Keil-C表達CPU的暫存器
|
n 以Keil-C表達CPU的Port及外部物件
n ANSI-C類別與C++類別的結合及溝通
n ANSI-C 類別如何實現JNI介面
n ANSI-C物件透過JNI介面與Java程式溝通
|
|
n 使用Ubuntu的G-Phone/Android開發環境
n 以LW_OOPC開發
Android的庫存模組(Libraries)
n Java程式透過JNI與LW_OOPC組件溝通
|
[Case Study]
---以AI的-Rule-based推理引擎為例:
n 規劃LW_OOPC類別並實作.SO檔
n 規劃Java的UI程式以輸出推理結果 |
週六或週日上課6小時
費用: NT$11,500元
電話:02-2739-8367 Web: www.misoo1.com
Email: misoo.tw@gmail.com 地址:台北市忠孝東路5段510號7F
服務:
電話:02-2739-8367 Web: www.misoo1.com
Email: misoo.tw@gmail.com 地址:台北市忠孝東路5段510號7F
|