最新穎版本,領先學習C/C++程式知識
程式設計主要目的在於與電腦溝通,讓電腦幫忙處理工作,而人與電腦之間的語言即是程式語言。C/C++至今仍是業界最流行的程式開發工具,從硬體、軟體設計,隨處可見它的存在。C/C++的效率僅次於組合語言,而且累積龐大著名的程式庫,包含影像圖檔程式庫 FreeImage v3.18.0、電腦視覺程式庫 OpenCV v4.1.0、機器學習程式庫 ML Pack v3.1.1等。本課程以最新版本的軟體製作教材,並整合各項程式庫,帶你領先眾人獲得最新知識,快速做出適用的使用者介面,包含一次下載網站圖片、進行人臉偵測等特殊功能,輕鬆運用自如。
專為初學者,以專業教學帶你輕鬆學習
Windows視窗程式設計分為命令提示模式和傳統視窗,皆有巨大的侷限,很難做出專業使用者介面。對於初學C/C++的人,過去一直使用這兩種視窗撰寫程式,而想做出如同Office的應用程式,你需要更專業、更深入的教學。 為什麼本課程以Office UI為例示範教學?就是因為它被廣泛應用、非常成功,原因是能將上百功能歸納成少數面板,簡化了使用步驟,再加上美觀、易懂的版面也相當吸引人。現在Windows 10的檔案總管也是用Office UI。同學學會了Office UI後,即可創造專屬的專業軟體。 課程內容專為初步接觸C/C++程式語言的人所設計,老師將用最輕鬆易懂的教學方式,帶你用設定操作,完成專業Office風格的UI,再進一步學習如何結合著名程式庫,設計出友善的應用程式介面。
超豐富課程,動手做好用的使用者介面
課程除了教你製作UI介面,並以C/C++為基礎教你如何整合各色程式庫功能。除此之外,讓你可依個人喜好去設定想要的UI介面。整體內容豐富,包含做出友善的使用者介面;或教你使用著名電腦影像程式庫FreeImage,存取常見影像檔;也教你使用電腦視覺程式庫OpenCV,自動偵測人臉來做面具特效;更教你使用MySQL官方Connector/C++存取常見的MySQL資料庫,學習處理中文編碼。此外,你也將學會存取網路資源,了解執行緒、下載檔案、建立目錄、標準C++容器應用;以及整合機器學習程式庫MLPack,入門機器學習應用領域。這門課主要介紹著名程式庫,了解後你可以延伸學習,去組合功能自由發揮,最終靈活應用於各產業中,如服裝業的虛擬試穿、百貨業的計算到訪顧客數等。
致力研究電腦視覺與人工智慧的賴岱佑老師
賴岱佑老師致力研究電腦視覺與人工智慧領域,長年在國內外發表研究論文。此外,本身也熱衷教學,曾任台北科技大學、東南科技大學的兼任助理教授。 在業界,研發的智慧型監視系統演算法,獲得公家機關比賽第一名,並成功申請專利,所用的開發語言即Visual C++。近年來更積極朝向國際發展,參與國際開發團隊。現在仍是新加坡電腦科學與資訊科技國際協會(IACSIT)資深會員、波蘭De Gruyter Open Ltd.(Open Computer Science Journal)副編輯及期刊論文審查者。