[問題] 想引導學生學會C++視窗程式設計

看板C_and_CPP (C/C++)作者 (好人超)時間16年前 (2009/02/24 14:12), 編輯推噓16(16015)
留言31則, 20人參與, 最新討論串1/1
我們學校大一下學期「程式設計」課程,教導C++的相關基本觀念, 諸如物件、繼承、多型…等等, 而大二有一門課,卻要求學生以「視窗介面」(不限語言), 來呈現演算法(譬如sorting、graph等等), 但是大一的課程完全不會教到視窗介面的概念, 因此這道門檻可是每年同學的痛… 有人靠自學而跨過了這個關卡,但更多的是抄襲或擺爛。 我是大四的學生,這次擔任了「程式設計」的課程助教, 負責程式上機實作的出題與評分。 我想要趁這個機會,盡可能讓學弟妹能夠摸到視窗程式, 這樣大二的作業就比較容易應付。 但畢竟C++物件導向相關觀念才是「程式設計」一課的重點, 因此我也不能本未倒置。 我想請問一下,對於「還沒學過C++物件觀念」與「視窗程式」的人, 要怎麼去引導,才能讓他們學習呢? 我想說,用C++/CLR來教--它可能是微軟系統上最簡單的C++視窗程式架構了, 但老實說我不喜歡C++/CLR,我覺得它的 ^ 符號真的很醜 orz 而且覺得它「四不像」,不像C++也不像.NET,對初學者來說可能會很混亂。 可以的話,我真想直接用C#來寫,但畢竟老師上課教的是C++。 雖然我也知道,當個助教不需要想這麼多, 但是我在剛升上大二的時候,跨不過這道門,真的很痛苦。 因為大二的那個科目,沒有介面=沒有分數… 既然有這個機會,就想要為學弟妹做些什麼。我人真好 orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.83

02/24 14:16, , 1F
看起來大二那門課 win32 api 就可以了
02/24 14:16, 1F

02/24 14:16, , 2F
應該是 C++/CLI ?
02/24 14:16, 2F

02/24 14:18, , 3F
畫些線段以及簡單幾何圖形 很快就能學會了
02/24 14:18, 3F

02/24 14:29, , 4F
推用心. 會不會考慮 Qt 或 wxWidget 之類?
02/24 14:29, 4F

02/24 15:09, , 5F
win32api和MFC這兩本M$聖經本我比較推MFC
02/24 15:09, 5F

02/24 15:48, , 6F
Managed C++用^ 跟gcnew是有原因的
02/24 15:48, 6F

02/24 16:14, , 7F
推win32 API…
02/24 16:14, 7F

02/24 18:04, , 8F
你上網找一下有人做到的powerpoint,應該就有頭續了!
02/24 18:04, 8F

02/24 18:47, , 9F
不限語言我會推PyQt...(逃)
02/24 18:47, 9F

02/24 18:55, , 10F
VB BCB做UI很容易喔....(算誤嗎??)
02/24 18:55, 10F

02/24 18:57, , 11F
BCB簡單表單叫學製作 很簡單 好學 大推
02/24 18:57, 11F

02/24 18:58, , 12F
其實用習慣VCL元件....未必是一件好事就是了....
02/24 18:58, 12F

02/24 18:58, , 13F
且BCB6我SP升到頂了, 有時候還是會遇到莫名其妙的錯誤.
02/24 18:58, 13F

02/24 18:58, , 14F
02/24 18:58, 14F

02/24 18:58, , 15F
但是要快速生出一個Win UI, BCB的確是很容易上手....
02/24 18:58, 15F

02/24 18:59, , 16F
被斷了... 對了bcb的bug本來就不少 可是好學 入手容易
02/24 18:59, 16F

02/24 19:00, , 17F
NI不好意思斷到您Orz 其實BCB.VB做簡單的tool很方便.
02/24 19:00, 17F

02/24 19:01, , 18F
但是將來要真的搞Win UI, 不知硬砍MFC或.Net會否好點??
02/24 19:01, 18F

02/24 20:26, , 19F
Qt加1
02/24 20:26, 19F

02/24 21:14, , 20F
如果能用C#就好了xD
02/24 21:14, 20F

02/24 22:16, , 21F
把視窗化的範例程式用好 準備好基本單元給他們操作
02/24 22:16, 21F

02/24 22:53, , 22F
QT +1
02/24 22:53, 22F

02/24 23:41, , 23F
flash 或是 powerpoint
02/24 23:41, 23F

02/25 00:44, , 24F
樓上那兩個就差太遠了...XDD
02/25 00:44, 24F

02/25 11:20, , 25F
BCB入手不容易 ... 對學生來說價格不低吧
02/25 11:20, 25F

02/25 13:56, , 26F
用C#吧,.net的視窗拖拉介面還蠻友善的 好上手
02/25 13:56, 26F

02/25 18:19, , 27F
BCB6不是有教育版可以免費申請嗎??還是我記錯了@_@"
02/25 18:19, 27F

02/25 22:47, , 28F
如果是C++,建議可以用QT,讓學生知道還有.h檔案這種東西
02/25 22:47, 28F

02/25 22:48, , 29F
如果學生很懶,那就用c#吧,可以快速的讓學生產生興趣
02/25 22:48, 29F

02/25 22:49, , 30F
而且該視窗程式的課程要求的是什麼,需要先搞清楚
02/25 22:49, 30F

03/03 21:35, , 31F
WIN API
03/03 21:35, 31F
文章代碼(AID): #19eu-wzN (C_and_CPP)
文章代碼(AID): #19eu-wzN (C_and_CPP)