> 而要用.NET來寫,在WM2003的執行效率比較高,
> 因為WM2003已經是以.NET來架構,
> (.NET C. F.),只是VB .NET的寫法和VB已經不太一樣了,要再學,而且要在WM2003

.NET 只是一堆技術的泛稱,
.Net Framework (.Net CF) 是其中之一,
裏面用的東西, 跟 OS 底層沒有什麼關係.
CE 4.0 的名字的 .NET 跟 .NET CF 效率也沒什麼關係...
在 CE 5.0, 也把 .NET 的名字拿掉, 因為用的太泛濫了..

在 WM2003 執行如果感覺比較快,
大多時因為現在的機子用的 cpu 都比較快 :)

(
.NET Framework(CLR) 跟 Java 類似,
執行檔都是 bytecode,
執行時再透過 JIT, 或是 interpreter,
把 bytecode 轉成 CPU 的 native code,
以及呼叫各種平台的 API.
)



*********************************
最近想寫一個 股票看盤的程式,
不是那麼即時, 可能會 delay 個 30sec/1min
(因為是抓報價網站的 html, 不能抓太頻繁),
由 server 在交易有變化時, 再傳到 ppc,
盡量減少網路流量 (gprs 以量計費才不會太貴...)


不過很懶...
在想, 要不要請連署請站長開個 程式設計 的討論區,
大家可以交流交流 :)




*********************************
期待 VS2005 (whidbey)!

VB .NET 2005 有支援 .net cf (wince 了),

http://msdn.microsoft.com/vs2005/currentreadme/default.aspx
3.1. Smart Device project types for Visual Basic .NET and C#

因為公司有 msdn,
download 下來玩, 真的是 alpha 版,
沒有成功在 ppc 模擬器上 run. 也還沒實際到 ppc 上 run 過.
(smartphone 會用 .net cf 1.1,
其它的, 就 .net cf 2.0 了...
有支援 wm2003 SE, vga 解析度, 緃橫顯示)
不過 for desktop 的 c++ 還不錯,
"call browser" 是我一直想要的東西,
功能有點類似 vc++6 的 bsc browser, .net, .net2003 都沒有...
也可以 compile 出 amd64 的 win64 程式.

(可能我的機器同時裝 vs2003 環境太複雜, 衝到吧!)



ec wrote:
在想, 要不要請連署請站長開個 程式設計 的討論區,
大家可以交流交流 :)

我有注意這個討論串,基本上只要有人願意維護和幫忙我是非常樂意的
請多多點擊贊助商廣告,有贊助商的支持才有穩定的Server和快速頻寬。
這個我投一票
小弟我最近才轉到在寫eVC的程式,看的都是外國網站,有個中文的PPC程式設計討論區是件好事啊~

幫忙應該沒有問題,不過小弟我目前的知識只限於C/C++, Win32 API和MFC..至於.NET,就沒有辦法了

c#, .net cf 的問題, 我可以幫忙 :)

c++, 只有 ppc2000 剛出來時, 用 evc++3 寫過一兩個小程式試試,
覺得太麻煩, 就沒玩了.

vs2005(whidbey) 可以直接寫 c++ 的 wince(smart device) native 程式,
不用再用 evc++ 了...
有好也有壞,
好處是, 不用再熟悉一套工具 :)
壞處是, 不是免費的 :(

*************
剛剛試著用 whidbey 寫的
含 webbrowser 的 .net cf 程式, 放到 xda II 上 run, ok!
(會更新成 .net cf 2.0, 有 webbrowser control ^^)





J.B. wrote:
這個我投一票
小弟我最近才轉到在寫eVC的程式,看的都是外國網站,有個中文的PPC程式設計討論區是件好事啊~

幫忙應該沒有問題,不過小弟我目前的知識只限於C/C++, Win32 API和MFC..至於.NET,就沒有辦法了
我正在學C#.NET,試過把程式Run 在PPC2002的模擬器和WM2003的模擬器。

因為我寫過VB,我發現,C#如不去深入了解他,其實除語法不同外,寫程式的經驗
是可以延用的.....比如同樣放物件,在物件按兩下填程式,改屬性....而且很多的物件
屬性,和VB的定義差不多的。

還好這方面的經驗可以延用,書上很多內容可以瀏灠過。

在C#的語法上,可能要多寫程式,才能熟練吧。

我的問題是,雖說WM2003有內建.NET CF,在VS.NET寫程式時,卻沒有WM2003的
裝置可選,只有PPC2002裝置可以選,模擬器,PPC2002有中文的,而WM2003,
是英文的。那經來我寫程式給WM2003中文版執行時,我要怎麼測?

在PPC2002模擬器Debug後,再選用PPC2002裝置Download到WM2003的PDA上
執行嗎? 雖然簡單的試過,可以Run,那不會就沒用到Wm2003 .NET CF的功能了嗎?

另外,每次要在模擬器上執行程式,要等好久,是不是有什麼技巧方便測試模擬呢?

能不能用Window應用程式設計好、測試好後,再轉成PPC的應用程式?
試試看下載安裝 PPC 2003 Emulator for Traditional Chinese

另外值得一提的是,看起來您的程式是有GUI的,微軟已經出的Windows Mobile 2003 Second Edition的resource pack,因為有支援直向橫向即時轉換的功能,您也可以試試看用 Emulator for Windows Mobile 2003 SE 測試您的軟體,確定以後在WM2003 SE的系統上,螢幕轉換時不會有物件跑出螢幕外的情形。

參考一下



如果是單純寫 .net/clr 程式, (沒用到 InterOP 平台相關的系統API),
那麼就應該沒分 WM2003 的 .NET CF, 或是 PPC2002 的 .NET CF

如果用到中文畫面,
在英文模擬器上, 中文字變方框...
其它都正常. (我試到的例子)




.net cf build 出來的程式,
是可以直接在 windows 上 run 的,
可以直接在 windows 上測一些不需要在 ppc

如果你要用 debug 去 trace,
應該也可以開新 window 的 project,
再把用到的檔案進去...


Lucien Gou wrote:
我正在學C#.NET,試過把程式Run 在PPC2002的模擬器和WM2003的模擬器。

因為我寫過VB,我發現,C#如不去深入了解他,其實除語法不同外,寫程式的經驗
是可以延用的.....比如同樣放物件,在物件按兩下填程式,改屬性....而且很多的物件
屬性,和VB的定義差不多的。

還好這方面的經驗可以延用,書上很多內容可以瀏灠過。

在C#的語法上,可能要多寫程式,才能熟練吧。

我的問題是,雖說WM2003有內建.NET CF,在VS.NET寫程式時,卻沒有WM2003的
裝置可選,只有PPC2002裝置可以選,模擬器,PPC2002有中文的,而WM2003,
是英文的。那經來我寫程式給WM2003中文版執行時,我要怎麼測?

在PPC2002模擬器Debug後,再選用PPC2002裝置Download到WM2003的PDA上
執行嗎? 雖然簡單的試過,可以Run,那不會就沒用到Wm2003 .NET CF的功能了嗎?

另外,每次要在模擬器上執行程式,要等好久,是不是有什麼技巧方便測試模擬呢?

能不能用Window應用程式設計好、測試好後,再轉成PPC的應用程式?
b

J.B. wrote:
試試看下載安裝 PPC 2003 Emulator for Traditional Chinese


哇! 真的有出2003中文版的模擬器,奇怪的是,我所找到的2003模擬器只有
英文版和日文版的....


ec wrote:
如果用到中文畫面,
在英文模擬器上, 中文字變方框...
其它都正常. (我試到的例子)


所以寫中文的軟體,就一定要用中文的模擬器了吧......



.net cf build 出來的程式,
是可以直接在 windows 上 run 的,
可以直接在 windows 上測一些不需要在 ppc


能不能簡單的說一下步驟,在VS.NET中,如果我已經用C#寫好[Windows 應用程式],
並且也測試好了,如何把[Windows應用程式] 轉換成[智慧型裝置應用程式]呢?
因為這點在我的書中,似乎還沒找到...(Inside C#)

可以寫個讓pda能進聊天室的javavm嗎
我是電腦白癡

發現netfront 3.1可以看到聊天室的外觀了ㄋ
但是一直卡在系統連線中請稍後
能寫的出來ㄇ
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!