2010-12-31 10:32:26威廉

Dev-C++程式設計

Dev-C++程式設計

軟體名稱 : Dev-C++
軟體版本 : 5.0 beta 9.2 (4.9.9.2)
軟體大小 : 9.0MB
修訂日期 : 2005.2.21
檔案名稱 : devcpp-4.9.9.2_setup.exe
 
============================================================
選擇 C++ 來寫程式的理由 :
 
1. 有免費的撰寫編譯程式(Dev C++)可用, 不用花錢就可做成可執行檔 (.exe)
    ( Linux 作業系統有別的免費編譯程式可用)
 
2. 不容易被淘汰, 這是一種古早的高階程式語言, 只要有編譯器就可做成可執行檔, 不像一些開發軟體, 該出版公司不出產新的版本就絕版不能用了
 
3. 所寫的程式到新的作業系統, 不需重寫, 直接用新作業系統的編譯器編譯即可(也許需要少部分的修改), 亦不需花錢採購新版的軟體
 
4. 可跨平台, 所寫的程式到別的作業系統只需採用該作業系統的編譯器重新編譯即可造出適用該作業系統的軟體(例如, 在 Unix 或 Linux), 即寫一個式可通用不同的作業系統
============================================================
Dev-C++ 有功能完整的程式撰寫環境, 並使用gcc編譯器(支援gcc及gdb), 此一軟體開發工具為Open Source 的軟體, 不會有盜版的爭議, 可安心使用。
 
Dev C++ 操作指南,
在開始寫程式之前, 建議有二項工作先做
1. 工具 -> 編輯器選項 -> 顯示 -. 顯示行號, 請打勾, 以後編譯時若錯誤可對照行號修正
2. 工具 -> 檢查更新版本, 先將版本更新
    Select devpak server 有兩個, 都去更新一下
=============================================================
開始寫第一個 C++程式
 
在開始寫第一個 C++ 程式之前, 我們要開發的程式, 其外觀是要與目前大部分的 Windows 程式類似, 以方便使用者的習慣為考慮首要目標, 在 Dev C++ 就有提供一些視窗參考程式可用, 只要到 c:\Dev-Cpp\Examples 目錄下就有很多例子可參考。
 
在眾多的範例中, 版主建議參考順序如下 :
 
1. 第一個參考例子, 建議可參考在 c:\Dev-Cpp\Examples\SmartWin\WidgetFun 目錄下的 WidgetFun.dev 專案, 可先叫出, 按 F9 編譯執行, 以便有一個整體的概觀。
 
2. 接下來可試著將 c:\Dev-Cpp\Examples\SmartWin 目錄下的其它範例專案叫出編譯執行, 以便瞭解其它的視窗功能。
 
3. 試完 c:\Dev-Cpp\Examples\SmartWin 目錄下的範例後, 大部分的視窗功能都有初步的瞭解, 就可以開始寫第一個程式了, 只要參考這些例子的使用方法, 加以拷貝修改即可。
 
SmartWin 其它說明 :
(1) c:\Dev-Cpp\Examples\SmartWin 目錄下的範例有些有問題, 可至下列網址下載 Smartwin++,
     Smartwin++ - An Open Source C++ GUI and SOAP Library
(2)安裝完後可到 c:\smartwin\test 目錄下的範例找相似的檔案, 參考看看有什麼不同
(3)可能需要將原 c:\Dev-Cpp\Examples\SmartWin 目錄下的相關檔案改名
    (例 : \PocketPC\SmartWinDevicesUnitTests\Calculator, HelloSmartWin, SampleWidgets 三個目錄下的有些檔案附屬檔名亂掉需改)
 
4. 其它在  c:\Dev-Cpp\Examples 目錄下的例子, 有些不能直接編譯執行, 可參考看看。
 
=============================================================
其它相關資訊 : 
 
                   http://www.cppreference.com/wiki/
Devpaks repository        : http://devpaks.org/
 
開始使用         : http://www.csie.ntu.edu.tw/~c0648060/dev.php
深度學習         : http://www.math.ncu.edu.tw/~ziyou/c++/ 
 
 
相關資訊 : 請參考 C++程式設計---目錄
                                http://mypaper.pchome.com.tw/chenlncg/post/1322162783
=============================================================
免責聲明 : 本人部落格內的文章內容及所提供下載的各種軟體, 為本人個人之心得提供參考, 任何人在使用該內容前應自行瞭解該內容對自己有可能產生的影響及危害, 本人不對使用該文章內容的影響或危害負任何責任。
 
智慧財產聲明 : 本人文章歡迎轉載, 但請注意本人之智慧財產, 請於文章內容加註文章出處及做一網址的連結