- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 【windows8开发】Metro App生命周期之启动
前文介绍过Metro App的生命周期中的各个状态(NotRunning, Running, Suspended)以及概要性的说明了程序的启动,挂起,恢复,关闭等概念,而在本文中会通过相关代码,着重介绍Metro App在启动时的一些细节。本文中的示例代码会使用C++,因为都是基于WinRT,所以Javascript的实现的原理应该是类似的,如果有希望具体了解Javascript的实现方式的,可以
2012-08-30 11:01:18 3031
原创 【windows8开发】Metro App生命周期之概述
Metro App和传统的Desktop App虽然可以共存于Windows8中,但Metro App本身却是为Touch设备而生的。所以不管是其UE风格还是技术架构其实都跟传统的App存在很大差异。本文会概要性的介绍一下Metro App的生命周期有哪些状态,当然后续还会跟进其他一些文章来详细讨论生命周期中的各种状态以及相关程序中的一些细节。 先看一张图: 其实在《【windows8
2012-08-24 15:05:48 2842 1
原创 【windows8开发】现有代码移植到Metro App所必须的API整合
windows 8 推出在即,众多软件,代码都面临移植到这个新平台的问题,由于Metro App需要基于windows runtime framework来开发,而很多传统的windows API在winRT下并不被支持,所以本文会讨论哪些现存的windows API在Metro App中能被支持,哪些不被支持需要被替换,当然讨论的内容不会涵盖所有的API,只会把重点放在一些比较基本和常用的API
2012-08-22 14:59:06 8084 5
原创 【C++模版之旅】神奇的Traits
介绍traits的文章很多,但感觉大部分文章的说明都很晦涩难懂,把一个并不很复杂的C++模板的应用描述的过于复杂。忍不住想把自己的理解跟大家分享一下,或许我也只是掌握了一点traits的皮毛而已,但也希望这些皮毛能略微抓住你的眼球,带给你一些启发。 首先,介绍traits前,回味一下C++的模板及应用,如果你脑海里浮现出的只是为实现一些函数或类的重用的简单模板应用,那我要告诉你,你out
2012-08-21 15:42:09 18214 19
原创 【windows8开发】WinRT组件封装及与javascript的交互
/****************************************** 开始本文之前,借块地方说明下,本文之前的所有win8系列的文章是在windows 8 consumer preview(消费者预览版)的上进行的一些尝试和分享,本文开始会切换到windows 8 release preview(发行者预览版),因为从老版本到现在的版本间,framework中一些API有所改变
2012-08-16 09:39:10 2747 1
原创 构建工具scons让一切变得简单
你曾经为繁琐的makefile语法纠结过吗?你有想要摆脱VS的束缚,自己构建工程却又苦于无从下手吗?你有为同一个工程要在不同操作系统或不同平台下构建编译环境而苦恼过吗? 本文有我的选择,你的答案。 最近小试了一把用scons来构建编译环境,感觉很不错,跟大家分享一下。 先说明下什么是scons,scons是一个Python写的自动化构建工具,就比如老牌的cmake,或者如果经常跟goo
2012-08-01 09:04:03 10170 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人