1. C++ Builder Programing
a. component palette
C++ Builder 的核心除了以 C++ 程式語言為基礎之外, 最重要的就是 Visual Component Library 了。C++ Builder 把在視窗應用程式 ( window application ) 中常用的一些功能, 包裝成一個個的元件 ( component ), 這些元件通通被放到上圖的 Component Palette 中, 由於元件太多了, 因此 C++ Builder 用分頁選單的方式, 將性質相近的元件放到同一個標籤頁中, 方便我們使用。
你可以比較出畫家用的調色盤 ( palette ) 和 C++ Builder 中的 component palette 之間的異同嗎?
2. C++ Builder 常用元件介紹
a. MainMenu
b. OpenPictureDialog
c. Panel
d. Button
e. ScrollBox
f. Image
3. Web 2.0 : tags
Examples: delicious, Blogger, YouTube, Flickr ...
延伸閱讀:
a. What's Web 2.0?
b. Wikipedia: Web 2.0
4. 請同學修正繳交作業時所用的標籤: 注意事項
星期四, 9月 25, 2008
Note: 本學期必須繳交的報告
Week 2 (09/18): C++ Builder 初體驗
Week 3 (09/25): 學習筆記
Week 4 (10/02): 課後延伸討論與 C++ Builder 學習筆記
Week 5 (10/09): 課後延伸討論與 C++ Builder 學習筆記
Week 6 (10/16): 第三屆台北數位藝術節 參觀啟發
Week 7 (10/23): 數位時代 10 月份心得報告一篇
Week 8 (10/30): 讀書心得報告
Week 9 (11/06): 期中考
Week 10 (11/18): 別科的期中考
Week 11 (11/20): 期中回顧, 平時成績大清算
Week 12 (11/27): 數位時代 11 月份心得報告一篇
Week 13 (12/04): C++ Builder 專案計畫書
Week 14 (12/11): apple store 體驗 - 完全不同的電腦系統
Week 15 (12/18): C++ Builder 專案 - Check Point
Week 16 (12/25): Linux 傳奇 讀書心得報告
Week 17 (1/04): a. C++ Builder 專案成果報告,
b. 期末平時成績結算
c. 自評報告與自評成績(10%)
d. 期末心得
Week 18 (1/08): 別科的期末考
Week 3 (09/25): 學習筆記
Week 4 (10/02): 課後延伸討論與 C++ Builder 學習筆記
Week 5 (10/09): 課後延伸討論與 C++ Builder 學習筆記
Week 6 (10/16): 第三屆台北數位藝術節 參觀啟發
Week 7 (10/23): 數位時代 10 月份心得報告一篇
Week 8 (10/30): 讀書心得報告
Week 9 (11/06): 期中考
Week 10 (11/18): 別科的期中考
Week 11 (11/20): 期中回顧, 平時成績大清算
Week 12 (11/27): 數位時代 11 月份心得報告一篇
Week 13 (12/04): C++ Builder 專案計畫書
Week 14 (12/11): apple store 體驗 - 完全不同的電腦系統
Week 15 (12/18): C++ Builder 專案 - Check Point
Week 16 (12/25): Linux 傳奇 讀書心得報告
Week 17 (1/04): a. C++ Builder 專案成果報告,
b. 期末平時成績結算
c. 自評報告與自評成績(10%)
d. 期末心得
Week 18 (1/08): 別科的期末考
Week 3: Basic Concepts of C++ Builder Programming (1)
1. Basic Concepts of C++ Builder Programming
C++ Builder 是 CodeGear 針對 C++ 程式語言所開發的快速應用程式開發工具 ( Rapid Application Development, RAD ), CodeGear 為 C++ 加入了許多的視覺化元件, 配合整合開發環境 ( Integrated Development Environment, IDE ), 推出了 C++ Builder 這個產品, 加速了一個視窗應用程式的開發。
a. applications,
b. units
c. forms,
d. VCL ( visual component library )
e. components
f. object
g. object inspector
h. properties
i. events
j. method
k. event-driven programming ( 事件驅動程式設計 )
2. 第三屆台北數位藝術節
第六週繳交參觀展覽之啟發(需包含一項互動設計之系統架構圖)
3. 完成數位時代雜誌訂閱。
訂閱 1 年 ( 12 期 ),
血流成河價: 644 元 (無贈品),
平均每期 54 元
請至大樹同學處登記。
4. 完成 C++ Builder 6 完全攻略 書籍發放。
請拿到書籍的同學儘速繳交 500 元給大樹同學。
5. 完成本週之學習分享程序。
6. YouTube: 教育的未來 ( Did you know? )
星期四, 9月 18, 2008
Week 2: What's podcasting?
1. 學習分享系統
a. 請同學用學號與姓名註冊
b. 繳交 Week 2 作業: C++ Builder 初體驗
c. 完成互評程序
2. 指定閱讀: 數位時代雜誌
訂閱 1 年 ( 12 期 ),
血流成河價: 644 元 (無贈品),
平均每期 54 元
請至系辦找昭玲助理登記。
3. What's podcasting?
相關議題:
a. 天下知識網: 當超級 CEO 生病時
b. Apple Special Event, September 2008
c. 數位時代: 蘋果問鼎創新霸主
4. C++ Builder 程式設計: 影像檔開啟相關程式
a. Visual Component Library (VCL)
a. MainMenu 元件
b. ImageOpenDialog 元件
c. BMP 影像開啟
5. Homework: Week 3 上課前請繳交一篇個人學習心得, 主題可包含上課所討論內容的延伸或個人 C++ Builder 探索之成果均可。
a. 請同學用學號與姓名註冊
b. 繳交 Week 2 作業: C++ Builder 初體驗
c. 完成互評程序
2. 指定閱讀: 數位時代雜誌
訂閱 1 年 ( 12 期 ),
血流成河價: 644 元 (無贈品),
平均每期 54 元
請至系辦找昭玲助理登記。
3. What's podcasting?
相關議題:
a. 天下知識網: 當超級 CEO 生病時
b. Apple Special Event, September 2008
c. 數位時代: 蘋果問鼎創新霸主
4. C++ Builder 程式設計: 影像檔開啟相關程式
a. Visual Component Library (VCL)
a. MainMenu 元件
b. ImageOpenDialog 元件
c. BMP 影像開啟
5. Homework: Week 3 上課前請繳交一篇個人學習心得, 主題可包含上課所討論內容的延伸或個人 C++ Builder 探索之成果均可。
Note: C++ Builder 的最新發展
今天早上收到一封來自 CodeGear 的 email, 內容是希望我們升級至 C++ Builder 2009, 提列了七大理由, 同學們可以點過去看看有關 CodeGear C++ Builder 的最新發展。
C++Builder 2009
What's New
C++Builder 2009
What's New
星期三, 9月 10, 2008
News: 發射 16 顆衛星 Google 計畫讓 30 億人口上網
原始新聞連結
Yahoo!奇摩 2008/09/09 特約記者薛怡青 報導
為了縮短數位落差,讓新興國家也具有連網能力,Google 與匯豐銀行(HSBC)目前準備在非洲進行一項網路計畫,希望可以提供非洲以及其他新興國家等 30 億人口高速的上網服務。
Google 與金融集團匯豐銀行(HSBC)以及國際有線電視集團 Liberty Global 組成名為「O3b Networks」的網路計畫,透過發射 16 顆衛星將網路服務帶入地球上還未連上網路的地區,取名為 O3b 就指地球上另外未有網路建設的 30 億人口,希望藉由這樣的網路計畫工程,真正建立在地球上任何區域皆有連網能力的環境。
這項網路工程第一階段預計花費7.5億美元,向法國觀測衛星設計與製造商 Thales Alenia Space 訂購 16 顆衛星發射至北緯 5 度與南緯 5 度這一帶的國家,並與這些領空範圍的國家電信業者銜接,預計負載範圍要從非洲、亞洲、拉丁美洲與中東等地區。
O3b Networks 希望可以減少電信營運商在寬頻建設的費用,並透過 O3b Networks 的衛星系統提供有如光纖品質的網路服務,以及達到具有經濟效益的語音與高速寬頻網路。
Google 認為,唯有這些新興市場都可以負擔得起以及跟全世界一同連上網,我們對於網路世界現象的觀察,才有可能真正落實的反應出網路真實的價值。
Week 1: C++ Builder 初體驗
第一個星期的三堂課, 同學們要完成的事情分別如下:
第一堂課:
a. 申請 Homework Show @ DMC 作業部落格的共同著作人。
b. 請用 學號 與 姓名 註冊 學習分享系統, 並註冊 數位媒體概論 2008 課程。
第二堂課: C++ Builder 初體驗
a. 在助教的帶領下, 寫一個簡單的 application, 然後存檔。
b. 將所存之檔案上傳至自己的網路硬碟。
c. 下載所上傳之檔案到 隔壁同學 的電腦, 嘗試重新開啟。
第三堂課:
a. 在 Homework Show @ DMC 發表一篇 150 字的 C++ Builder 初體驗的心得報告。
b. 完成 學習分享系統 的 Week 1 作業網址繳交程序。
第一堂課:
a. 申請 Homework Show @ DMC 作業部落格的共同著作人。
b. 請用 學號 與 姓名 註冊 學習分享系統, 並註冊 數位媒體概論 2008 課程。
第二堂課: C++ Builder 初體驗
a. 在助教的帶領下, 寫一個簡單的 application, 然後存檔。
b. 將所存之檔案上傳至自己的網路硬碟。
c. 下載所上傳之檔案到 隔壁同學 的電腦, 嘗試重新開啟。
第三堂課:
a. 在 Homework Show @ DMC 發表一篇 150 字的 C++ Builder 初體驗的心得報告。
b. 完成 學習分享系統 的 Week 1 作業網址繳交程序。
星期二, 9月 09, 2008
Book: 世界是平的
Book: IDEA 物語
IDEO是全球頂尖、引領產品風潮的設計公司,不但創造無數的市場寵兒(例如拍立得相機、Palm V),二十年來,更創造了一○○多項獲獎的輝煌紀錄。這要歸功於他們緊扣的一項能力──創新。除了嬉鬧玩笑引爆創意,敏銳觀察、活力團隊、動腦會議、製作原型、期待意外、“異花授粉”、活在未來等的經營哲學與操作技術,才真正是 IDEO 出奇制勝、威力超強的火藥庫。
然而就因為美國廣播公司(ABC)的“夜線”(Nightline)一次的專題報導──深掘(deep dive),首度將 IDEO 發展產品的驚人創新能力,完整呈現在全美觀眾的眼前,引起了廣大的迴響──詢問如何創新的電話不斷。為饗渴求創新理念的大眾,IDEO 總經理(亦即創辦人 David Kelley 之弟)Tom Kelley,於是著手整理 IDEO 創新的秘訣。於是有了本書的誕生。
Book: i 狂人賈伯斯
賈伯斯會不會是下一種科技管理者的典型?
他憑什麼能縱橫電影、音樂、資訊三大產業?
賈伯斯靠什麼去抓住蘋果“Ⅰ”字號產品迷人的流行元素?
許多書談論過蘋果。許多文章說過賈伯斯的出身與他這種第一批創業矽谷人的傳奇。但沒有一本書像《Ⅰ狂人賈伯斯》一樣,把這個人與事業道路真正地結合在一起,從這本書你會發現:賈伯斯既有運氣又有偏執狂,但當他每次向自己的頑固低頭時,總是來在最關鍵的時候。他對產業與人類生活消費的誇張想像,有些要他付出代價,有些讓他與他的公司跳躍式成長。
《Ⅰ狂人賈伯斯》裡的賈伯斯,最迷人的,不是他有什麼企業家的傳奇性,而是他成功的難以預測性;這位老兄的人生實在有夠扯,或者你簡直可以說他是個科技時代以來最幸運的傢伙。本書主角不是什麼創新或管理的神,但他真的影響了你的科技娛樂生活。
Book: 翻動世界的 Google
如果沒有 Google,日子要怎麼過?
Google 現在不只是一家企業,也是一種文化現象。《經濟學人》
一個完美的搜尋引擎,
將可以處理、通曉全世界所有資訊。
那正是 Google 要達到的境界。
──賽吉.布林∕Google 創辦人
賦予個人無限可能,徹底改變資訊獲取方式,
全世界最有創新能力的公司,就是 Google!
? 為什麼網路泡沫中 Google 絲毫不損,還進而壯大?
? 為什麼 Google 的股價可以突破每股 400 美元的天價?
? 為什麼 Googl e的市值可以超越多數國家的股市總市值?
(譬如 2005 年底 Google 市值超過 1,400 億美元,而印尼約 720 億美元)
? Google 憑藉什麼吸引全球最優秀的人才?
一家能克服文化、語言和地域差異的公司,未花錢做廣告或促銷品牌,成為人們心中所愛,這樣的成就堪稱絕無僅有!
清新、人性化、易於使用的特質,使 Google 具有特殊的吸引力。它如何擊敗其他搜尋引擎,成為使用者與投資人的最愛,從此改寫網路與人類生活,《翻動世界的 Google》將揭開其神祕面紗!
平均 1 秒處理 1 萬筆查詢的 Google,在大多數使用者心中仍充滿神祕。《翻動世界的Google》便是有關這家平民媒體公司的權威性紀錄,描述這家公司如何在最先進的技術驅動下不斷前進,以及如何在短短幾年內便對資訊世界帶來革命性影響,徹底改變人們獲取各種資訊的方式。現在,「Google」這個字不但成為消費者最愛的品牌,還變成一個全球都通用的標準動詞。當網路世界以快過你想像的速度擴大,搜尋引擎就是你唯一的工具。
你,今天 Google 了嗎?
星期一, 9月 08, 2008
寫在 97 學年開課之前
『數位媒體概論』這門課在銘傳資工系已經是第三次開課了。
前年第一次開課是和黃世育老師一起上課的。通常, 我們會在一起來學校的途中, 討論上課時該如何引導學生? 要和學生討論的重點是什麼? 上課進行的模式通常會由黃老師先上場, 給學生一個方向去思考, 然後再由我在引導學生做進一步程式方面的練習。
為了讓學生聚焦於本身的學習, 我們會要學生在白板上先寫下自己再學習時所遭遇的問題, 然後再於第三堂課時進行討論。
我們兩位老師一致覺得上課的效果不錯, 不過進度並不多就是了。如果學生本身沒有什麼學習興趣, 下課後本身沒有進一步摸索課程內容, 僅靠課堂上學到的技術, 仍然不足以應付未來銜接課程的需求。
去年第二次開課, 修課人數增加到 40 人, 課程除了 C++ Builder 程式學習之外, 我們增加了指定閱讀的部分, 每週規定同學閱讀教科書的內容, 然後由同學在 Homework Show @ DMC 提出問題, 希望藉由指定閱讀的方式增加同學在數位媒體領域的涉獵廣度。
由於 C++ Builder 程式設計在課堂上討論的份量, 比第一年開課時明顯減少, 同學在期末的檢討報告中, 有不少同學希望加重課堂上對於 C++ Builder 程式設計的討論。另外, 關於程式設計, 去年並沒有規定同學一定要購買 C++ Builder 的參考書, 因此同學在遭遇問題時, 手上並沒有相關書籍可查閱, 我相信這也是部分同學為什麼始終無法上手的原因之一。因此, 這學期我會規定同學手上一定要有一本 C++ Builder 的相關書籍, 上課時將會不定期檢查。我並不硬性規定使用哪一本 C++ Builder 的書當作教科書, 但就是一定要帶本 C++ Builder 的書來上課。
C++ Builder 6 完全攻略: 金禾圖書網站, aNobii 網路書櫃
至於指定閱讀的部分, 這學期我不再用指定教科書的方式, 決定用指定雜誌的方式。畢竟資訊領域的變化太快, 持續閱讀相關雜誌將有助於培養同學對最新趨勢的敏感度。數位內容雜誌是一本我個人認為非常不錯的雜誌, 因此, 這學期我將指定同學閱讀這本雜誌, 每個月一次在 Homework Show @ DMC 寫下自己的看法。
去年, 我們開始使用 學習分享系統 讓同學繳交的作業讓大家分享, 不過, 佔成績的比重極低。從這學期起, 同學們的平時成績將全部由同學之間的互評成果決定, 因此, 請同學繳交作業時, 一定要認真做。
前年第一次開課是和黃世育老師一起上課的。通常, 我們會在一起來學校的途中, 討論上課時該如何引導學生? 要和學生討論的重點是什麼? 上課進行的模式通常會由黃老師先上場, 給學生一個方向去思考, 然後再由我在引導學生做進一步程式方面的練習。
為了讓學生聚焦於本身的學習, 我們會要學生在白板上先寫下自己再學習時所遭遇的問題, 然後再於第三堂課時進行討論。
我們兩位老師一致覺得上課的效果不錯, 不過進度並不多就是了。如果學生本身沒有什麼學習興趣, 下課後本身沒有進一步摸索課程內容, 僅靠課堂上學到的技術, 仍然不足以應付未來銜接課程的需求。
去年第二次開課, 修課人數增加到 40 人, 課程除了 C++ Builder 程式學習之外, 我們增加了指定閱讀的部分, 每週規定同學閱讀教科書的內容, 然後由同學在 Homework Show @ DMC 提出問題, 希望藉由指定閱讀的方式增加同學在數位媒體領域的涉獵廣度。
由於 C++ Builder 程式設計在課堂上討論的份量, 比第一年開課時明顯減少, 同學在期末的檢討報告中, 有不少同學希望加重課堂上對於 C++ Builder 程式設計的討論。另外, 關於程式設計, 去年並沒有規定同學一定要購買 C++ Builder 的參考書, 因此同學在遭遇問題時, 手上並沒有相關書籍可查閱, 我相信這也是部分同學為什麼始終無法上手的原因之一。因此, 這學期我會規定同學手上一定要有一本 C++ Builder 的相關書籍, 上課時將會不定期檢查。我並不硬性規定使用哪一本 C++ Builder 的書當作教科書, 但就是一定要帶本 C++ Builder 的書來上課。
C++ Builder 6 完全攻略: 金禾圖書網站, aNobii 網路書櫃
至於指定閱讀的部分, 這學期我不再用指定教科書的方式, 決定用指定雜誌的方式。畢竟資訊領域的變化太快, 持續閱讀相關雜誌將有助於培養同學對最新趨勢的敏感度。數位內容雜誌是一本我個人認為非常不錯的雜誌, 因此, 這學期我將指定同學閱讀這本雜誌, 每個月一次在 Homework Show @ DMC 寫下自己的看法。
去年, 我們開始使用 學習分享系統 讓同學繳交的作業讓大家分享, 不過, 佔成績的比重極低。從這學期起, 同學們的平時成績將全部由同學之間的互評成果決定, 因此, 請同學繳交作業時, 一定要認真做。
訂閱:
文章 (Atom)