• 4

[轉貼]Nokia 內部文件洩露 Windows Phone 7.8 可享的新功能?


austinyu200 wrote:
我對VS的debug...(恕刪)

沒錯!!!!! 我超愛的

可愛的卡比 wrote:
個人最喜歡的應該是自...(恕刪)

這個對於剛接觸的初學者來說也很貼心


DTang88 wrote:
用VS超過20年了,...(恕刪)

我是從Android跳過來的,真的用得很開心


然後這篇怎麼變成開發者討論串了阿 噗
WP 7.8的確還是很好用...
只能說一個"奇摩子"的問題了~~
可能是微軟太誠實了~
我不相信把iOS6 放到3GS上
然後一個功能都沒少 不可能!!!
大家好我是大青蛙!! NOKIA Lumia 800 ~
b8453079 wrote:
.net framework 是虛擬機也是龐大的Library
你所說的 manage 跟 ummanage 比較是以前 MFC 使用的部分

所以理論上編譯出來的程式, 在擁有.net framework的裝置上都可以執行(類似java的方式)
微軟布局那麼久, 就是在等這一天阿....


不不不www
http://hi.baidu.com/chocolly/blog/item/b70e29176952c3094b90a7a8.html
managed和ummanaged是一種語言上的分類,managed顧名思義就是被管理的代碼,為啥能被管理捏,因為他跟JAVA類似,在過程中並不是被直接編譯成機器語言,而會先翻成中間語言,最後在經由各個平台上的虛擬機去編譯這統一的中間語言,成為機器語言,因為是藉由虛擬機管理這個特性,資源的創建以及銷毀都是可以被管理的,這也是為何這些語言都會自己順便帶上GC的特性。
unmanaged則是會被編譯成機器語言,所以沒有移植性,像苦逼的C++。

所以沒有甚麼比較以前的部分這樣OAO


後者的意思是要建立在本身語言就是在使用.Net的情況下,因為你前文說只要是VS編譯出的都可以跨平台,我是針對這點來說明的這樣XD因為C#和VB6以後(不包刮)的版本本身就是基於.Net平台的語言,又C#是JAVA與C++的合體(在unsafe的時候是允許使用指標的樣子),所以又被大家公認為最適合用在.Net平台上的語言,可是像是原生C++就不能直接使用.Net的managed code這個特性,至於使用龐大的.Net Libraries我就不確定了。
因為如果原生C++用.Net程式庫就可以執行的話,WP7就可以支援C++開發了不是嗎OAO


最後,個人也是很期待.Net這種暴力的情況XD從來沒有親身經歷過這種劇變,之前只是在隔壁版以這點稱讚W8就一直被攻擊,真的太可怕了囧。個人對於.Net算是看好吧,雖然不會想用就是了。
大哥,ios更新是有主打的就會搭載
原先沒主打當賣點的就不會有。

可是像修耗電過兇的問題可不會因為你是3GS就不給你修,只要你是在本次升級的名單裡面的機種,隨著系統升級都享受的到。

但是,WP7.x和WP8則是比較像是iPhone 2和iPhone 3的關係,和你說的情況不像。

而且,現有二代機種
Lumia 900/800/710/610;HTC Radar/Titan

你拿他們和3GS比也不恰當,他們對應的是iPhone 4
要比也是拿iPhone 4比才對。

可愛的卡比 wrote:
不不不wwwhttp...(恕刪)


這就是我有提到編譯器本身有沒有支援

在 VS2003 以後, VB和C#都有支援使用.net framework架構, 所以編譯出來的專案就有移植性

至於VC++有支援應該是VS2008以後的事情吧??

如果真的要試, 就用2008打開專案重新編譯, 如果可以編譯成功且可執行應該就行了...

當然另一個前提是專案使用的這些dll和library都有是framework架構

由於framework鋪陳已經很久了(將近十年),所以只要是採用VS且用有支援的語言, 移植性的機會就很高了
b8453079 wrote:
由於framework鋪陳已經很久了(將近十年),所以只要是採用VS且用有支援的語言, 移植性的機會就很高了


嗯嗯,我的意思就是這樣,就是要該語言有被.Net支援才行。(是該語言的版本,不是IDE環境)
C++在VS裡面確實是可以使用.Net,但他只是把.Net當成外來物品來使用,並非原生的.Net語言(就是引用的函式庫可以架構在.Net上,但C++就是沒辦法變成Managed Code)。

個人比較在意的點大概就是,是該語言的規範取決於該語言支不支援.Net後,微軟自己才會做出該語言規範的編譯器,接著將該世代的各種語言的編譯器與編輯環境和在一起組成IDE這樣。

所以只要是能編輯C#的任何IDE,出來的語言就一定能在.Net上跑,能編輯VB.Net出來也可以在.Net上跑,因為他們本身語言的規範就是這樣,編譯出來就是要能在.Net上跑,重點是語言本身的規範這樣@@
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?