C++程式設計---SmartWin++視窗程式設計
C++程式設計---SmartWin++視窗程式設計
一般市面上的 C++ 書籍都是介紹基本功能, 很少有對於視窗功能的函式庫作介紹, 而市面上的電腦公司教學的也就是對這些基本功能作講解,
我們在目前的視窗模式下所開發的程式, 亦要合乎視窗模式的規格, 這種程式才比較討人喜歡讓人認同
Dev C++ 有很多種不同的視窗函式庫可以使用, 以下就是介紹一款視窗模式規格的視窗函式庫給程式寫作者參考, 個人覺得這個視窗函式庫比較容易學習和使用
SmartWin++視窗函式庫, 這個視窗函式庫似乎只有Windows平台可以使用
關於其它說明可到其官方網站查詢 http://smartwinlib.org
個人推荐這個視窗函式庫的理由是
在Dev C++的目錄下就有完整的範例可以參考
範例就放在 c:\Dev-Cpp\Examples\SmartWin 的目錄下,
視窗程式的寫作可以參考這些例子來加以修改
不過在 c:\Dev-Cpp\Examples\SmartWin\PocketPC\SmartWinDevicesUnitTests 目錄下的子目錄內有些附屬檔名部分有亂掉, 請自行加以修改正確(如: .cpp或 .vcproj)
使用方法可以先將每一個例子編譯成可執行檔後, 瞭解各個例子的功用後, 再將這些例子的視窗函式整合到自己的程式裏面
個人建議可以以 c:\Dev-Cpp\Examples\SmartWin\NotePad 目錄下的這個 NotePad 的例子作為開始第一個學習的起頭, 這個例子有視窗的主選單及下拉式子選單可參考, 程式寫作者可以從修改這個程式開始, 再一步一步的將其它的功能加入
本人參考這些例子自寫了一個簡單的 Windows 下拉式功能表的程式, 有需要參考的請到 firstWin.zip 下載
在 SmartWin++ 的首頁, 在頁面 Support 下的 Documentation 可連接到下述的網頁 http://smartwinlib.org/doc/ , 這個網頁內有一些 SmartWin++ 的英文說明文件可參考
若要使用SmartWin++於Linux系統, 可參看說明文件的RelatedPages下的Using Winelib to run on Linux章節 http://smartwinlib.org/doc/linuxwine.html
若需下載 SmartWin++ 的 Documentation 離線閱讀的話, 可到 SmartWin++ Documentation.zip 下載
智慧財產聲明 : 本人文章歡迎轉載, 但請注意本人之智慧財產, 請於文章內容加註文章出處及做一網址的連結。