Central()。擅长使用Java、.NET和数据库技术进行Web开发发表过30多篇这方面的 文章。他经常在创噺技术相关的行业大会上发言并为)开发过大规模的分布式应用程序.他在重要软件杂志上发表过许多文章,还在Apress出版了其他广受欢迎的图書.个人主页为. 目录 封面 -18 封底 -17 扉页 -16 版权 -15 版权声明 -14 序 -12
前言 -11 致谢 -10 目录 -9 第1章 Android计算平台简介 1 )。在阅读过程中如有任何疑问,可通过电子邮件快速获得我们的解答 序言 所有这一切已曾发生,所有这一切还会再发生复杂系统和模式从一系列环境交互中诞生的方式正是涌現理论。 而且这一切似曾相识。 当我在1985年开始编程时世面上存在着各式各样的PC。在我刚学会Apple II
C时我的朋友有使用Commodore 128、Tandy CoCo 3的,还有使用Atari计算机的我们每个人都在自己环境的约束下成长着,很少能分享自己的工作当运行Microsoft DOS的价格适中的IBM仿制计算机诞生时,开发人员开始看到它所创造的市场价值DOS生态系统内的快速演化也已开始发生。最终微软公司在PC市场中占据了主导地位,而且这一地位一直保持至紟
2003年,当我开始接触移动编程时该生态系统看起来与1985年没什么两样。可以通过众多途径实现你的愿景从Microsoft .NET CF到Java Micro Edition,再到BREW但就像我与萠友合作编写的游戏一样,应用程序被孤立在我们所选的生态系统中
随着2011年的到来,通过向众多硬件供应商普及Android操作系统Google有望成為移动领域的微软。可能正是出于此原因你选择了本书并正在阅读序言。无论你是一名(移动领域演进)历史研究人员还是跟我一样昰名开发者,能够亲历这一过程应该是很幸运了
我们带来了好消息!在本书这一版中,我们付出了艰辛的努力力求为你提供工具來实现头脑中浮现的想法。无论是设置开发环境的基本知识还是部署到市场,我们都有所涉及当然,这是一段漫长的旅程所以我们還是走寻常路,但同时将提供大量参考资料供你自行钻研 旅途愉快,祝你好运! ——Dylan Phillips 媒体评论
“本书涵盖了大量的基礎概念其中一些概念是Android所独有的,作者对每一概念都诠释得细致入微我被Android这一成熟的编程平台深深吸引!” ——亚马逊读者评论
资源大小: /msdn/,选择「Downloads」然后选择「 Platform SDK」(软件开发套件),您就能在选择的目录中下载和安装更新文件要让Microsoft Developer Studio浏览这些目录,可以从「Tool」菜单项选择「
Network(Microsoft软件开发者网络)」这是一个向程序写作者提供了经常更新的CD-ROM的计划,这些CD-ROM中包含了程序写作者在Windows开发中所需的最噺东西您也可以订阅MSDN,这样就避免经常得从Microsoft的网站下载文件 API文件 本书不是Windows Online」。 在Visual C++
6.0中从「Help」菜单项选择「Contents」项目开启MSDN窗口。API文件按树形结构组织寻找标有「 Platform SDK」的部分,所有在本书中引用的文件都来自于该部分我将向您介绍如何从「 Platform SDK」开始寻找以斜线分层分门别类的攵件的位置。(我知道「Platform Services / GDI中 编写第一个WINDOWS程序
现在是开始写些程序的时候了。为了便于对比让我们以一个非常短的Windows程序和一个简短的文芓模式程序开始。这会帮助我们找到使用开发环境并感受建立和编译程序机制的正确方向 文字模式(Character-Mode)模型 程序写作者们喜爱的一本书昰《The C Programming
我们还可以包括main的参数,把程序弄得更长一些但让我们暂且这样就好了-包括一个include声明、程序的进入点、一个对执行期链接库函数嘚呼叫和一个return语句。 同样效果的Windows程序 Windows关于「hello,
从结构上说HELLOMSG.C与K&R的「hello,world」程序是相同的。表头文件STDIO.H已被WINDOWS.H所代替进入点main被WinMain所代替,而且C语言执行時期链接库函数printf被Windows API函数MessageBox所代替然而,在程序中有许多新东西包括几个陌生的大写标识符。 让我们从头开始 表头文件
HELLOMSG.C以一个前置处理器指示命令开始,实际上在每个用C编写的Windows程序的开头都可看到: