• 2

請問入門寫PPC程式

您好:
請問各位大大,
因為小弟有一些工作上的特殊需求,需要一個有關時間紀錄並加總的軟體,
但找遍各個網站都無符合的軟體,只好自行開發了!
但不知入門需要學習何種程式語言?
有任何教學參考書籍可購買嗎?
目前小弟是使用Windows Phone,
但不排除一併開發iPhone,Android等系統,
以便日後造福同樣職場同仁之需求!
請求各位大大幫助小弟!
謝謝!
2010-02-02 13:27 發佈
文章關鍵字 PPC程式


VB.net
C#
C++
java
都可以

如果單純要在windows 系統的手機可以用以上語言


如果是iPhone,Android 我就不太清楚,因為我沒用過這種手機,
不過應該是有支援JAVA程式,所以用JAVA應該可以比較滿足你的需求。
不過JAVA要比.NET 語言花較多一點的時間學就是了

加油...期待大大寫出好程式分享.....
1515151515
iphone 用 objective-c , android 用 java and xml.
windows mobile 可以用2樓說的, 需裝.net fw component, 另一種是widget (wm 6.5 support,用html,css,javascript)

還沒入手智慧型手機前,本想買iphone,所以有看過它的programming.
後來又想買HTC hero,所以跑去研究android 了...
可以參考 "深入淺出 Android -- Google 手持設備應用程式設計入門" 這本 online book. 有很大的幫助.

但最後是入手了HD2...所以又去研究wm系列了,哈哈. 因為小弟本身是programmer base,所以相信有空還是會寫一下程式給自己的hd2呢...但沒想好是什麼類型的.XD

PS: 終究還是入了wm家族XDDDD
mike3000c wrote:
iphone 用 o...(恕刪)


感謝mike3000c大大詳盡解說!
原來並無共通的程式語言可供使用,本想學一種寫三種.....
再請問大大是用哪種程式語言寫程式的?
小弟在N年前還蠻精通BASIC,但已全忘光了,就算記得,好像也無用武之地了!
不知WM或是iPhone也有好的入門書可供參考?
感謝大大!
2樓提及的4種我都會用,但我以前都不是在windows mobile平台下使用的.
VB.NET/C# 我用得比較多. 有GUI比較方便...剛我用C#試了用來develop PocketPC type的project,是work fine的且也能夠在我的HD2上running.
目前將結合SQLite來作一個小軟體試一下刀...

BASIC 是指Qbasic? 還是Visual Basic 6? 我都沒有精通任一種耶...(精通的境界太難的呢,呵呵...熟悉點的倒是有一些吧)

書倒沒介紹, 若用.net planform, WM 其實感覺沒什麼, 反而iphone的要比較麻煩,它在windows平台下開發不到,需要在linux下,當時我還故意裝了cygwin (在windows下模擬linux環境)在上面才開到sample code...

PS: 當時iphone好像只有2G版...3G還沒出...(印象中)
PS2: cygwin rar package 連iphone SDK 就已經150MB左右,解壓就6~700MB左右...

附上develop and emu screenshot:
flyerdan大大
cygwin 本來就是這麼大size了
很多嵌入式系統開發除了自己建linux server外就是用cygwin直接在win上面開發了
你要會玩cygwin的話 還要去了解一下linux的指令與環境使用
這一切都還沒開始coding
加油吧

若樓主基礎是只有Basic基本上就只能當做你有一點點邏輯概念
除非您Basic是可以寫到倉儲管理或財務報表系統的等級
建議直接重新找個方向學習
若本身工作不是從事程式設計類的
只用閒餘時間練習開發的話應該一兩年會有一點成果

要開發WM系統上的基礎程式就應該都是在用J2ME與sdk裡的模擬器
但是這上面的UI元件提供的實在很少並且很醜
就如同mike3000c附的圖一樣
成就感不太高

懷著大夢想是不錯
但是建議一步一步來
先把程式語言基礎打好會比較是正確方向
否則實在是看過太多跟樓主一樣懷抱 後來發現自己學不起來就放棄了
wm 上的不是用j2me,是用CF platform.
其實介面我覺得問題不大,因為你可以用grapha或者draw class來自己繪畫.
而我上面的有使用外部lib SQLite來作db,所以可擴展性還是很夠的(若找到有GUI class的話就好了說XD).

另也可以使用widget的開發,使用html,css,js等的.這一個一定界面很美吧.

其實只要有邏輯,沒有technical issues即可develop了. 程式不是要拿來賣的話,可以加減用.
正常procuction情況下,GUI會有其他team 開發的,再結合programmer一起搞.

成就感就看你個人對作品的重視程度了,若想performance,memory要好,那麼coding一定得花點功夫.
難度完全可以說要多難有多難. 看你自己的target.

我也同意 天城奈特 所說的,要有心理準備寫program,你有用過basic,還要是精通,那當時一定很喜歡寫程式.
那麼要重新寫的話,我想興趣佔很大比重,你應該可以的.good luck.
您好:
感謝各位大大的解說,
小弟起碼目前有個方向可以開始了!
再次謝謝!
您的 VB 程式主要使用的平台應是 PC 吧...
PPC 跟 PC 程式開發的最大不同在於資源有限...
開發 PPC 程式, 記憶體管理是最大的要務, 這也是從 PC 開發與 PPC 程式開發的最大區別...
請記得善用 PPC 上稀少的資源, 用完之後定要悉數歸還...
此外, PPC 的 CPU 不比 PC. 耗時費工的事情 (如存取檔案等) 盡量少作, 要作也得用最精減的方式去做...

祝您 enjoy 在 PPC 的程式開發唷...
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?