我第一次写书评

博文视点的编辑让我写一篇关于《.NET Compact Framework程序设计 C#版》中文版的书评,花了一个上午,憋出这些文字来,基本上没有阿谀奉承的成分,个人感觉还是比较客观的(因为没有利益成分,没这个必要,哈哈)。贴一个把,解决自己blog的旱灾。

探索移动开发的新航路
――评《.NET Compact Framework程序设计 C#版》中文版

何宗键

移动设备与.NET Compact Framework
近年来,消费性电子产品在国内外都得到了飞速的发展,其中以PDA和智能手机为代表的个人手持设备的技术更新更是一日千里。

让我们以手机为例回顾一下。或许大家都还记得三年前的手机是什么样子,五年前、十年前的手机又是什么样子。是的,在短短的几年内,手机的通信技术迅速的经过了1G的模拟语音,2G数字语音,2.5G的数字语音 + 数据,并在逐渐向完全数字的3G时代过渡。与手机相关的硬件设备也在迅速发展,现在的一些智能手机上已经配备了几百MHZ的CPU、64MB的内存和几GB的Flash存储器。Intel的下一代Xscale移动处理器“Monahans”的处理速度已经可以达到1GMHZ以上 …

more ...

NDS程序设计(三)

3.1开发环境杂谈

要想给NDS开发程序,最好的选择当然是买任天堂公司提供的开发套件了,任天堂的套件非常好,开发调试一条龙俱全(我没见过)。但是这个东西相当贵不说,它也不是有钱就卖的。还必须跟任天堂搞好关系才可以。所以呢一般的平民百姓想玩是不可能了,除非练好身手加入Konami,Namoco……开发工具的网址是:http://www.warioworld.com

当御林军当不成,就只好当民间高手了。国外有一群高人不甘寂寞,就自己动手丰衣足食,DIY了一套开发环境,这帮人自称Homebrew(为什么这个单词金山词霸里面没有……)这套开发环境叫做devkitPro。我们下面的开发工作,全都是在devkitPro下进行的。

devkitPro是一个为多种游戏机开发程序的开发环境,不只可以为NDS开发程序,还可以为GBA,PSP,NGC和GP32(据传说GP32是韩国人开发的一个掌机……)编写代码。那些游戏机有的是MIPS有的是PowerPC,就不在我们的瞎扯范围之内了。我们就关注NDS。

3.2安装和配置开发环境

devkitPro是sourceforge.net上的一个项目,所以最新的东西都可以从sourceforge上下载,老家在这里:http://sourceforge.net/projects/devkitpro 。但是google一下应该可以找到不少链接 …

more ...

NDS程序设计(二)

一、硬件介绍:

先贴一个网上流传甚广的NDS硬件清单:

主机名任天堂DS[NTR-001(JPN)]

尺寸、重量(机器闭合时)- 长:148.7毫米 宽:84.7毫米 厚:28.9毫米

– 重量:约275克(含电池、触摸笔)

Display采用上下双液晶屏幕同时显示并进行游戏,下方屏幕更可直接使用触摸笔及手指进行操作。

•上方屏幕

– 3英寸(对角线距离)半透反射型TFT彩色液晶

– 带有背光灯

– 分辨率256 X 192像素,点距.24

– 26万色

•下方屏幕

– 3英寸(对角线距离)半透反射型TFT彩色液晶

– 带有背光灯

– 分辨率256 X 192像素,点距.24

– 26万色

– 附带高强度透明模拟触摸屏

主要操作部分- 十字键,A …

more ...

NDS程序设计(一)

NDS程序设计

引子:

对程序员来说,这又是一个吓人和诱人的题目,但是本文基本上还是以小品文为主,想到哪里写到哪里,没有规划。基本属于自娱自乐。

如果有人想通过这个文章学习NDS编程呢,最好具有一些coding的经验,至少要学过C语言,知道一些先编译后链接、循环语句、选择语句什么的。如果一点都没有Coding的经验,还是放弃在NDS上编程吧。当然,进阶的要求就更多了,大概有如下一些:ARM体系结构、C / C++、GNU工具的使用经验。

很早就有个想法,等我的那本书完稿之后要买个掌机玩玩,被这本书折腾了一年,像块石头一样一直压在胸口喘不过气,现在基本上都已经完稿了,也可以兑现对自己的承诺了。

现在流行的掌机有两个:任天堂的NDS(以及后来的NDS Lite)还有索尼的PSP。具体技术细节不说了,大概就是NDS性能弱一些,但是好玩的游戏多(插一句:CPU是ARM)。PSP功能强大(又插一句:CPU是MIPS),但是好玩的游戏没几个。经过反复权衡折腾,最后我选择了买NDSL,上周全套装备配齐,2300大洋。包括NDSL机子,Super Card烧录卡 …

more ...

'Blog访问量居然过万 | Google Pages'

今天不经意看了自己的Blog,居然访问量过万了。在CSDN那种地方上,1W的访问量应该不是什么稀奇的事情吧。毕竟闲逛的程序员N多。可惜一开始选择的是这个个鸟不拉屎的BSP(他们自称的Blog Service Provider)。最近似乎有了一点点的自己的空闲时间了,也可以看看《国富论》,《电子学》,《Davinci Code》虾米的著作了,所以呢,也可以多到Blog上灌两下了。

今天给大家带来的呢,是Google Page Creator的评测。但是我没有专业写手那么多时间了,只能给大家看看下面的sample page了。

::URL::http://hezongjian.googlepages.com

这个东西,每个人有100MB的空间,可以upload文件(我就在想,为什么google不把所有的提供给用户的网络存储空间都合并,统一成Gmail的那2.x个GB)。所有网页都是在线编辑完成,当然用的还是ajax,无论是速度还是效果,都是相当的出色。除了发现了某个地方不支持中文的小bug…

似乎现在还不能邀请别人,否则可以再造一个邮箱贴了。

more ...

无数个何宗键,好一个夜张江

以前曾经看到过姚明GGä¸ºä¸Šæµ·æ‹çš„ä¸€ä¸ªä¸»é¢˜å¹¿å‘Šï¼Œå§šæ˜Žä¸€äººæ‰®æ¼”å…¬å¸è€æ¿ã€é«˜å°”å¤«çƒæ‰‹ã€å…¬äº¤å¸æœºâ€¦â€¦å¾ˆå¤šè§’è‰²ï¼Œç„¶å …

more ...

'签名备份[转]'

看到某人的签名,觉得挺好玩,留个备份在自己的blog上。

肯定是出自程序员之手了,呵呵。程序员真是绝顶聪明又可爱的人。

因公司业绩不好,本人已下岗,现欲开辟第二职业,有意者请来电来函洽谈咨询。本人承接以下业务:苦力搬运,装卸,车工,钳工,焊工,水电工,瓦工,砸墙,砌墙,筛沙,油漆,通下水道,贴瓷砖,室内装璜,Vb,C++,.NET,C#,Java,j2ee,j2me,php,asp,delphi,汇编,PC&手机游戏开发,网络维护管理,三维建模,照片上色,平面设计,建筑效果图,flash动画,硬件设计,单片机开发,四六级替考,办证,黑枪,黑车 …

more ...

int i与共产主义

int i与共产主义有啥关系?

没有关系?那说明你coding还没到境界,coding就是生活,从coding中能体验到生活,从生活中又可以悟出coding,这才叫境界。

看看大侠陈榕榕怎么说,email节选:

From: xxx

〉请大家定义循环变量时尽量在函数前定义,因为类似这样的定义:
〉for (int i = 0; i < 10; i++) …
〉以于i变量的作用域,gnu编译器认为是for语句里,msvc认为是直到函数末尾。(msvc好像不太对)
〉所以建议抽出来,放到函数最前面单独定义。

C++的发展历史上,1983年,C++曾经是一个翻译器,就像CAR编译器曾经是一个翻译器。C++翻译成C,然后用C编译器编译,发表的文章是“C++ as a Better C”。参数声明在引用之前,不一定在函数最前面,作用域一直延续到最后。翻译的时候把这些定义提到前面去。for()里面的int i也同样处理了,为了方便吧 …

more ...

学习与个人规划

经常收到一些热心朋友的来信,与我交流了一些关于学习、技术与未来规划等方面问题,可惜我经常不知道都在忙啥,回复的比较少,实在不好意思。

昨天有个朋友给我发邮件,今天终于抽了半个钟头写了回复,下面是原文与我的回复,都是我平时的一些想法,也具有一定的代表性吧。希望能够对更多的朋友有参考价值。

On 2/20/06, xxx@xxx.net xxx@xxx.net wrote:

何宗键,你好

我们在微软的19楼见过.那个时候是参加讲座,祝成科技在那里搞活动,请你讲的关于WINDOWS MOBILE的东西.我是XXX的同事,不知道你对我还有没有印象.

有时候去你的BLOG看看,去感受些新鲜的东西.

我们应该是一界的学生.现在工作1年半了.感觉自己遇到了瓶颈问题.,似乎蛮久了.从上班半年后的一段时间开始狂读书,后来一直到现在觉得光读那些书已经提高不大了.从去年的6月大概开始到现在,没有觉得自己进步了多少.现在在昂立那里读外语,期望半年后可以跳入外企(IBM,INTEL,MICROSOFT这样的一流的公司),给自己个更高的起点,让自己去攀登.

我们是用MFC编程 …

more ...

'"嵌入式软件开发导论"成为精品课程了.'

今天得知“嵌入式软件开发导论”终于通过了评估,成为精品课程了。也算是对半路出家我一年半教课的一种肯定吧。

课程的官方网站在这里,上面有一些课件资料和实验:

http://sse.tongji.edu.cn/jpkc

有什么新的内容,也会放在上面。

其实可以做的更好,可惜有些事情是身不由己的。前途是光明的,加油!

more ...