上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
snowmhiau 常駐此論壇的衛士
註冊時間: 2007-06-09 文章: 116 來自: KEELONG 692.99 果凍幣
|
發表於: 2007-6-18, AM 12:48 星期一 文章主題: [綜合]關於寫視窗問題 |
|
|
最近看C跟C++的書完全是用DOS模式開啟顯示
這樣的感覺很糟
有沒有 什麼 方法可以套用現成的視窗執行自製程式的內容呀!
我在學JAVA的時候他有套含數帶入變成在視窗模式執行。
或者是撰寫成APPLET直接透過HTML來執行
有這種方法可以套用嗎?
不然感覺整天看著DOS 好沉悶呀!!
期待看見用DOS以外的視窗顯示出自己寫的東西QQ"
snowmhiau 在 2007-6-18, AM 9:47 星期一 作了第 1 次修改 |
|
回頂端 |
|
|
yag Site Admin
註冊時間: 2007-05-02 文章: 689
2704.11 果凍幣
|
發表於: 2007-6-18, AM 9:44 星期一 文章主題: Re: 關於寫視窗問題 |
|
|
真是遺憾,這就是一般人不喜歡先學C++而要先學VB的原因
因為標準C++裡是沒有視窗這種東西的
所以在學標準C++的過程中,是沒辦法做出視窗來的
而JAVA本身是為了網路跟行動平台所研發出來的語言,所以才會有簡易的視窗模式以及applet,所以不能拿來跟C++相比
在學C++的過程中,要寫到視窗程式,一般來說大概得要先學個三個月到半年以上吧
甚至很多資工系的學生在大學畢業之前都從來沒用C++寫過視窗程式
不過如果真的對視窗比較感興趣,硬是要先學的話
只要把C++的變數、條件判斷、迴圈、函式、結構、列舉(enum)以及typedef和#define、#ifdef、#ifndef等等前置處理器命令給弄懂了
應該也是可以一邊學視窗程式設計一邊繼續學接下去的類別、檔案輸入輸出、樣版跟STL的
只是要弄懂那些,免不了也是要個一個多月吧
另外,雖然微軟有在他們.NET framework上弄出來一個managed C++,可以用類似VB的方式開發視窗程式
不過那個的基礎是以類別來建立的,所以要用之前先把類別弄懂更是不可少的...
嗯,結論就是沒有辦法可以簡易建立視窗~
而且在視窗中是沒辦法使用cin、cout之類的標準輸入輸出串流的
在視窗中的文字實際上都是圖片,要用DrawText或TextOut之類的Win32 API的函式來把文字「畫」出來才行
所以學C++前期打基礎的時候,是沒辦法跟視窗扯上關係的~ |
|
回頂端 |
|
|
lsk 喜歡上這裡的冒險者
註冊時間: 2007-06-20 文章: 93
20.59 果凍幣
|
發表於: 2007-6-21, AM 5:57 星期四 文章主題: |
|
|
以前有個compiler/ide叫做borland c++
它可以做到類似VB的功能
不過是不是倒了?
現在的C#也可以喔
C#結合java和c++的優點
然後也有所看即所得的視窗工具
不過也因此語法跟兩者都有點不同...
學起來不見得快就是了
想要馬上有視窗有個辦法
有安裝directx的sdk的話
它內建了許多圖學相關的範列
都是有視窗的~~
叫出來改改參數自己玩玩也不錯 |
|
回頂端 |
|
|
yag Site Admin
註冊時間: 2007-05-02 文章: 689
2704.11 果凍幣
|
發表於: 2007-6-21, PM 2:30 星期四 文章主題: |
|
|
BCB還存活著,有些遊戲公司也會用BCB寫遊戲,雖然比較少。
前陣子天使(DreamYeh)發起的業餘三國志遊戲開發也是用BCB為主要IDE
不過可惜該專案目前已進入停擺狀態
BCB、C#、VB、managed C++用的技術都是所謂的快速軟體開發(Rapid Application Developing, 簡稱RAD),也就是可以拉元件造成所視即所得的效果,不過嘛...除了VB比較簡單外,另外三種的語言難度實際上不相上下,都是必須先有基礎才有辦法去實作的。
我想即使是教BCB、C#之類的書籍,應該也是會先從主控台專案開始講解語言基礎吧,在沒有語言基礎概念的情況下使用RAD也頂多是一知半解拼個光有介面卻無功能的視窗出來罷了。 |
|
回頂端 |
|
|
happylin 略有貢獻的成員
註冊時間: 2007-07-26 文章: 70
127.34 果凍幣
|
發表於: 2007-7-27, PM 3:36 星期五 文章主題: |
|
|
yag 寫到: |
C#、VB、managed C++ |
都需要.Net .. 可想兒之... 程式會跑不快. |
|
回頂端 |
|
|
|