0113期:eMbedded Visual C++ 4.0

作者:CGS •  日期:2002/02/27  •  類別: 技術新探  •  留下意見(0)  • 

今天收到微軟寄來的 eMVC++ 4.0,這也是 WinCE.net的正式開發工具 ,整個系統和 3.0版很像 ,不過能夠開發的平台只有 WinCE.net ,其中也附了一套標準版的模擬器 ,支援的 CPU也比 3.0版多了一些 .

整體的感覺跟 3.0版類似 ,只是目前只能開發 CE.net的程式 ,對很多程式設計師來說 ,可能只能做先期開發測試之用 ,等到正式有硬體可用時 ,這個工具可能就是新的當紅炸子雞了 ,eMVB並沒有新的 4.0版可用 ,微軟的策略是高階程式設計師就採用 Visual Studio.net開發程式即可 .

0113期:電腦書籍排行現象及CE中文新書

作者:CGS •  日期:2002/02/27  •  類別: 讀書心得  •  留下意見(0)  •  閱讀本文

週日趁著有點空閒的時間到天瓏書局去逛了一下 ,這家書店在台北算是電腦書蠻齊全的書店 ,無意間瞄了一下這家書店的前20名暢銷書 ,Java的書佔了很大的部份 ,Delphi的書也有幾本 ,其他類的書就很少上榜了 ,Programming Pearls可能是中文版剛出吧 ,所以吊車尾在第19名的樣子 .

從排行榜一窺目前一般人學習的語言 ,我猜目前學校可能是把 Java 當做首選的語言 ,取代了以往的 Visual Basic 了吧 ,Borland 的 Delphi 靠著蠻易學易用的介面也爭取到了許多的使用者 .

閱讀本文

0112期:各家 PDA 系統進攻手機作業系統

作者:CGS •  日期:2002/02/22  •  類別: 技術新探  •  留下意見(0)  •  閱讀本文

在最近的 3GSM 中 ,微軟展示了他的手機作業系統的最新版本 Pocket PC 2002 Phone Edition,並預計將在下半年推出微軟的智慧型手機作業系統 Microsoft Powered Smartphone 2002 .

Palm 陣營的 Handspring 亦推出了 Treo ,這款以 Palm OS為基礎的智慧型手機 ,展示了 Palm OS亦有足夠的實力來處理通訊的需求 .

閱讀本文

0112期:點空間的翻譯文章

作者:CGS •  日期:2002/02/22  •  類別: 網站導覽  •  留下意見(0)  •  閱讀本文

在網際網路 ,每個人都可以很自由的取得別人的文章 ,對程式設計師來說 ,亦不例外 ,點空間的立意甚佳 ,針對不同的程式設計領域 ,提供了大量中譯的文件 ,供程式設計師參考 .

雖然原文可能是最直接的來源 ,對於以中文為母語的我們來說 ,中文還是比較方便的來源 ,點空間的網址為 http://www.dotspace.idv.tw/

閱讀本文

0111期:程式設計入門書籍推薦

作者:CGS •  日期:2002/02/19  •  類別: 讀者迴響  •  留下意見(0)  •  閱讀本文

程式設計人手札報主:
您好 ,訂閱您的電子報後實獲益菲淺 ,我們是剛入門的,想請教您:如果要學 assembly 和 資料結構 及 演算法有沒有比較經典的書啊 .因為跑到天瓏去發現同類的書一大堆 ,真不知該如何抉擇...還有 assembly 好像沒有中文版的呢 ?幫忙推薦一下吧,先謝謝你囉

閱讀本文

0111期:Win CE 模擬器何處尋 ?

作者:CGS •  日期:2002/02/19  •  類別: 讀者迴響  •  留下意見(0)  •  閱讀本文

程式設計人手札報主大大!
我最近一直在找WIN CE的模擬器!我想學學看CE程式的開發!不知道要去那找才好呢?那有得捉丫!我想說常看到你在談模擬器的事!~ 你應該會知道那有下載的資源吧!~
先謝謝你了! RAIN

閱讀本文

0110期:從文明帝國看人工智慧介面

作者:CGS •  日期:2002/02/18  •  類別: 程式漫談  •  留下意見(0)  •  閱讀本文

回家過年時 ,順便帶了一套知名遊戲續作--文明帝國三代玩 ,我之前並沒有玩過二代太久 ,不過一代倒是玩了蠻久的一陣子 ,原本的遊戲就被稱為巨作了 ,在這次回到原製作人手中之後 ,整個遊戲比我之前玩的一代合理上了許多 ,不過對我來說 ,難度也提高了不少 .

遊戲針對外交和戰爭的合理性改進了不少 ,電腦對手也刁鑽了許多 ,我目前還在比較簡單的等級和對手練習中 ,不過現在玩遊戲的時間少多了 ,所以就得靠一些零碎時間來玩玩 .

閱讀本文

0109期:魔戒觀後感

作者:CGS •  日期:2002/02/08  •  類別: 電影隨想  •  留下意見(0)  •  閱讀本文

之前返回台中 ,看了目前應該算是熱映中的魔戒首部曲 ,對於導演能將如此的作品以濃縮的方式放在三個小時中 ,真的是蠻費上一番功夫的 .

對於一個幻想小說經典之作改編到電影這個媒體上 ,並不是每個導演都能獲得好評 ,不過以我這個很喜歡這類型題材的觀眾來說 ,我是覺得這部電影比之前同樣是小說改編的神龍傳奇來說 ,好上了許多 .

閱讀本文

0108期:網路購物龍頭廠商 Amazon 終於有單季獲利記錄

作者:CGS •  日期:2002/02/07  •  類別: 網路評論  •  留下意見(0)  •  閱讀本文

之前的 CNet 報導網路購物廠商 Amazon 在創立以來 ,終於出現單季獲利記錄 ,這對網路世代來說 ,大概也是一件難得的消息 , Amazon 創立五年以來 ,一直無法擺脫持續虧損的負擔 .

在經歷網路經濟崩盤的2001年 , Amazon 也在裁員並修正自己的經營路線之後 ,發現了一條能由網路購物獲利的一條路 .

閱讀本文

0108期:Palm OS 5.0 在美國的 Palm Source 芳蹤乍現

作者:CGS •  日期:2002/02/07  •  類別: 技術新探  •  留下意見(0)  •  閱讀本文

PDA 目前的龍頭老大 Palm OS在最近的 Palm 開發者聚會中 ,終於展示出 ARM核心的 Palm OS 5.0 ,Palm目前飽受市場占有率下降和出貨量成長趨緩的困擾 .

在面對微軟以 Windows CE.Net 的多媒體功能大軍壓境下 ,Palm也揚棄以往以簡單易用省電為主的 Palm OS哲學 ,新版的 OS 將支援多工 ,多執行緒 ,也使用相容的技術將大部份以往的採用龍珠架構的舊程式能夠執行在新版 OS 上 .

閱讀本文

0107期:106期衍生的取亂數的問題

作者:CGS •  日期:2002/02/05  •  類別: 讀者迴響  •  留下意見(0)  •  閱讀本文

[From Archer]
我想到的是另外一個問題, 亂數的取法有很多種, 有的用時間, 有的用的是線性的演算法! 前一些新聞有爆出說用電腦選的亂數選出來都一樣, 姑且不論這個新聞是真是假, 但是取亂數真的是很大的學問!

要如何驗證呢? 非常簡單

要知道 PI(圓週率)是如何計算的嗎?

你可以取兩個0-1之間的亂數m組, 然後計算 SQR(x^2+y^2) 只要是小於1的個數為n ,只要m 的個數夠大的時候 n/m大概會等於 PI/4 =3.141592653/4...........

如果你寫一個程式跑出來亂數不等於這個, 那就是你取亂數的程式有問題囉!

閱讀本文

0107期:106期的機率問題 ?

作者:CGS •  日期:2002/02/05  •  類別: 讀者迴響  •  留下意見(0)  •  閱讀本文

取自 106 期內文> 在 m個數字中取 n個數字的策略 ,我們可以改用迴圈由 0至 m-1慢慢計算 ,當抽取第一個數字時 ,呼叫 random(m) ,當產生的結果小於 n時 ,該數字即為選中的數字 ,並將 n減一 ,每更換一個號碼時 ,呼叫 random函數的數值即減一 ,依序計算至 n為 0為止 .

Q:這個演算法似乎所有數字被選到的機率是不相等的喔

閱讀本文

0106期:由彩券談取亂數的演算法

作者:CGS •  日期:2002/02/04  •  類別: 程式漫談  •  留下意見(0)  •  閱讀本文

最近台灣最狂賣的新興商品大概就是這個樂透彩券了 ,基本上規則就是由42個號碼中選取 6個號碼當作頭獎的號碼 ,伴隨著這六個號碼加上外加的一個特別號碼 ,依中獎的人數去分配獎金 .

從數學的統計上來計算 ,如果投注的號碼分佈夠平均 ,中頭獎的機率大概是 (36!*6!)/42! 大概是五百多萬分之一吧 ,不過我們今天倒不是想談談這個中獎機率的問題 .而是想討論看看如果我們是從 m個數字中要取 n個不重覆的數字那我們可以選擇什麼樣的演算法 .

閱讀本文

0105期:Windows Embedded Devcon 介紹(二)

作者:CGS •  日期:2002/02/01  •  類別: 技術新探  •  留下意見(0)  •  閱讀本文

WCE.Net 提供比以往更佳的記憶體處理模式 ,所有的 WinCE的程式可以看到的大小是自己的 32MB 的記憶體空間(稱為 Slot ) ,執行中的程式都會被切換到 Slot 0 ,但是如果需要更大的空間來儲存資料 ,可以動態的呼叫 VirtualAlloc,這些將不會放在原有的32MB空間中 ,但是這些虛擬空間同時也可能被其他程式存取 .

在程式執行時 ,DLL 則使用最高的 16MB 由高至低擺放 ,每個 DLL以 64K為區間載入 ,越多的 DLL可能造成這之間的記憶體無法被釋出做為其他用途 .WinCE.Net 則是利用將 Slot 1 的 Kernel 移動到上層記憶體 ,而把所有的 DLL放在 Slot 1 中解決這類的問題 .所以在 WinCE.Net中程式將可以使用多達 64MB 的空間 ,32MB用來放置 DLL , 32MB 用來放置程式碼 .

閱讀本文