• 2

[問題]撰寫第一個原創的PPC程式

各位大大好~
潛水了一陣子 一直有許多大大無私的貢獻出自己原創的程式
每個都讓我驚豔不已~~超實用的

而且 長久使用大大的程式 心中的良心開始覺醒 是否自己也該貢獻一己之力…
(相信有許多網友也和我相同的想法 心有力而力不足 唉~)

就在這想法驅使下 到書局想找本PPC程式設計的書卻無功而返…
PDA盛行了許久 難道不值得為它出本書嗎?(氣憤!)
(天外之音:可以請Mobile01 的大大撰寫一系列的教學,像[WM5 教學 - 應用篇]一樣~)

回來求助於各位大大 可否推薦一本書 可以輕鬆入門的呢?(最好是用.Net 的)

再次謝謝大大們長久以來無私的奉獻 使這人生更加多彩多姿~
2006-01-16 11:55 發佈
我想 不論要寫啥 code 還是從基本的站穩 其它就一通百通
所以 還是建意從 C/C++ 開始
有一本 Douglas Boling 寫的 Programming Microsoft Windows CE .Net, 3/e
裡面不是那種 快快樂樂 XXX 的內容
而是告訴 programmer 一些 how and why

Programming Microsoft Windows CE .Net, 3/e
by Douglas Boling

這本也有中譯本

Windows CE.NET 程式設計, 3/e by 陳人豪
ISBN: 9861253858

不過可以的話 還是建意看原文的就是了

此外這個作者 在 DevCon 時也常會出席當 speaker
有興趣的人也可以去聽聽看

另外 Microsoft 的 on-line help 也是很不錯的 document
當然最後 還是要自己看 source code 最有用
Windows CE based 的 device 很多 source code 都可以在 PB 裡找到

千萬別說 我寫 App 的
memory management, driver, blah, blah, blah 是 寫 driver or OS porting 的事
越瞭解 OS 怎運做的 越可以幫助你寫一個穩定的程式
切記 PDA 上的 program 往往是很少關掉的
它可能會一直留到下次 system reboot 才會被 ending
看到板上許多前被無私的奉獻,實在也很想貢獻一點綿薄之力。曾學過 visual basic,因為是業餘玩家性質,沒有合法軟體,後來就轉投 java,但是PPC上的JAVA VM 又搞不定。請問 PPC 上有無免費或門檻不高的的SDK,可以讓有心的人一起來努力。也期待有專門的討論區提供大家集思廣益。
Windows CE 的開發工具 (Tool Chains)
都有 free or evalutoin version
PB 5.0
or
eVC
最基本的方訪就是用VB2003寫
M$曰
你可以在 Microsoft 拿到 SDK 以及 simulate,利用 VC, VB for WINCE 開發後,先透過 simluate 模擬;
如果想要做到其他有硬體的部分,例如 netowkr, IrDA 之類,可以 activeSync 將你的 AP 放在 pocket 上面真實處理

http://www.microsoft.com/taiwan/community/Embedded_TechTalk_Q&A_1217.htm
看了一下市面上相關的書籍大都是用 Microsoft® eMbedded Visual C++ 4.0
可是我個人是比較想學 VC.NET or VB.NET

VB.NET好像有許多個版本 不知道是那個版本才能寫PPC程式?


Frisk1025 wrote:
看了一下市面上相關的書籍大都是用 Microsoft® eMbedded Visual C++ 4.0
可是我個人是比較想學 VC.NET or VB.NET

VB.NET好像有許多個版本 不知道是那個版本才能寫PPC程式?



若是 VB.Net 的話, 可以參考這一本:
.NET Compact Framework 徹底研究-智慧行動裝置應用程式開發
一些基本的東西都有講.

另外, 可以到這裡瞧瞧, 有很多 Sample code, 裡面有個 1945 的 Game 可以看看, 用 C# 寫的, 很有趣,
沒用到啥低階的 API, 只用 GDI 而已, 但速度已經很不錯了.

Windows Mobile 從 2003 開始都支援 .Net Compact Framework(2002 要另外安裝, 大約 2MB), .Net CF 的開發工具為 Visual Studio .Net 2003/2005, 支援的語言只有 VB.Net 跟 C#, VC.Net 是不支援的. 寫一般應用程式用 .Net CF 就措措有餘了, 開發速度也快.

VS.Net 2005 我還沒時間去測試. 之前拿 VS.Net 2003 寫的東西到 2005 上跑也沒啥問題就是了. 聽說 eVC 4.0 寫的東西到 WM5 上有不少問題.
請問一下 eVC 在 WM5 大概會有什麼問題呢? 好奇一下 ^_^
Frisk1025 大大, 如果您比較喜歡 VB.NET 不妨就從此入門, 從裡面去發覺, 有很多高手用的工具也是很獨特的, 習慣是最要緊的哦, 太多的資訊會讓您一團亂.

如果您問我, 我是用 eVC + MFC + SDK, 加上一本書 windows CE developer's handbook (這本超舊了) 和 MSDN, 我是覺得什麼書只要您覺得好用, 習慣就好, 買一本用心去 K 它, 久了程式就出來了. 呵呵

還有一件事, 可別犯了 "眼高手低" 的毛病, 這是初學者常犯的問題. 加油. ^_^
VB.Net
我正在等2005專業(express不能寫給ppc)
用2003的話就跟平常寫程式一樣
VB很簡單啦
爬爬文就會寫嚕
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?