最好的学习方式就是动手操作。以下代码可以在书籍官方网站上下载。 以下基于Windows7+VS2010 开发环境。并确保您已经安装DXSDK。 开始编写第一个DirectX程序。 1、运行VS2010,新建项目 BlankWindow 2、添加Windows创建代码。此后,当前项目会作为后续练习项目的模版 1、添加main.cpp源文件 2、编写win32 sdk代码,程序入口#incl... Read More
posted @ 2013-02-15 15:14 5imetro Views(2631) Comments(2) Diggs(0) Edit
学习DX11开发,可以充分利用多核CPU、显卡GPU性能,同时简化了开发难度。目前大量软件应用已经在市面上存在,可以通过改进已有程序,增强竞争力。 结合自身的抽奖软件,要采用Direct2D针对win7改进性能,并新增3D版本。 基本概念 之前没有开发过DX程序,先认识一下基本概念。 第一个版本命名为Games SDK。 Windows、Xbox采用DirectX开发视频游戏。XBOX游戏... Read More
posted @ 2013-02-15 07:50 5imetro Views(806) Comments(0) Diggs(0) Edit
庞大的sdf,ipch文件 打开工程时,会自动生成。很大,但又离不开。上下文感应、类浏览视图、资源视图需要这些文件。 解决方式是把这些文件全部生成到单独的文件夹。这样便于集中清理。 操作, 菜单“工具”-》选项-》文本编辑器-》c\c++ -》高级 保存后,退出IDE。删除现有sdf、ipch文件。下次启动IDE生效。 虽然sdf体积庞大,但自带的智能提示还是经... Read More
posted @ 2013-02-14 15:01 5imetro Views(1895) Comments(0) Diggs(0) Edit
Go语言荣誉为什么要学习Go语言?运行时,没有任何外部依赖、运行速度快,很适合开发共享软件。加上,我之前一直用C语言开发,Go有更好的C语言美称。语言特点自动垃圾回收原生并发编程、速度媲美c++程序。基于channel、goroutine,适应多核系统开发函数多重返回值简化错误处理c语言风格。比如语言紧凑、代码格式化要求跨平台编译。编译、不依赖平台参考百度词条。2012年3月28日发布了第一个正式版本,未满周岁的编程语言。准备开发工具官方网站国内无法访问,http://golang.org开发语言下载https://code.google.com/p/go/downloads/listWind Read More
posted @ 2013-02-13 23:08 5imetro Views(452) Comments(0) Diggs(0) Edit
博客原文,http://blogs.msdn.com/b/jerrynixon/archive/2012/11/12/training-resources-for-native-c-and-c-cx-programming-graphics-and-gaming.aspx针对win7、win8平台上的高性能图形游戏程序,C++目前得到了日益高涨的瞩目。特别,微软为此扩展了c++标准,即c++/cxC++不断的扩展和补充,使得c++学习变得复杂。新手,http://pluralsight.com/training/Courses/TableOfContents/cppfund2http://pl Read More
posted @ 2013-02-13 20:40 5imetro Views(435) Comments(2) Diggs(1) Edit
博客原文, http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accelerating-everything-windows-8-graphics.aspx 阅读小结, Windows7之前,我们采用GDI编程实现图形图像,用GDI+用于需要绘制高清晰图形的场合。GDI、GDI+并没有硬件加速,在动画程序中,CPU占用高不说,FPS... Read More
posted @ 2013-02-13 19:13 5imetro Views(772) Comments(0) Diggs(0) Edit
选择适应科技类的简洁页面风格。博文排版要美观、方便阅读。比如,代码文本能高亮显示、有段落分隔。 追踪访问者数据。比如每天新的ip、页面浏览量、单用户平均会话时间。对于新博客来说,增加新的订阅者尤为重要。采取多种措施方便增加订阅者,比如提供 feed订阅链接。 这里,5imetro博客采用腾讯分析。 利用页面边栏。边栏可用于辅助阅读,比如合适的分类导航、博客内关键字搜索。 不要把边栏... Read More
posted @ 2013-02-13 17:22 5imetro Views(207) Comments(0) Diggs(0) Edit
个人博客还是团队博客?个人博客简单些,而团队博客需要协同写作工具,用于编辑博客内容。团队博客适合技术团队或公司网站博客。显然,5imetro属于个人博客。定位通用科技类还是特定话题? 如果你对go语言开发感兴趣,并在博客中专门探讨,那么你的听众更多是对go语言感兴趣的人。这属于特定话题。再比如,2013年,我计划投入更多精力用于开发移动平台应用,另外升级原有抽奖软件。升级软件的相关技术包含,gdi+升级到direct2d支持。DirectX11开发3D版本。另外移动开发,包含Ios、android应用开发。虽然涉及开发语言、开发平台比较多,但还是领域内的特定类话题更多些。对我而言,写博客更多的 Read More
posted @ 2013-02-13 13:14 5imetro Views(156) Comments(0) Diggs(0) Edit
博客指在web上发布文章。让人联想到一个穿着睡衣的人在电脑前打字,记录他每日发生的事情或想法。 科技博客不同,它用于分享技术专业内的新收获、新想法或者总结。重在分享、交流。我们熟悉的科技博客有 美国科技类博客TechCrunch、Joel On Software。 国内的有 36氪、cnBeta等。 作为软件开发者或这软件企业主,我们会编写文章、讨论软件开发过程中的相关主题或软件市场话... Read More
posted @ 2013-02-13 12:26 5imetro Views(660) Comments(0) Diggs(0) Edit
不定期更新。最后更新:2011-12-06 特征, 支持发布安装、升级包、购买 可以设定程序销售的多个国家 提交, 按收费划分:免费软件、试用版、带广告的免费版或者付费版 只需要指定一个价格,商店会帮你自动转到当地货币金额。 共享软件开发者, 开发者发布应用的唯一渠道!不支持传统应用程序发布! 提交测试后、质量可靠的程序。商店会检测销售情况,并根据客户反馈做出响应。 付费版盈利,适合行... Read More
posted @ 2011-12-06 16:04 5imetro Views(366) Comments(0) Diggs(0) Edit