《Visual Studio 2012 Cookbook》 学习笔记
原先一直在vc6上开发桌面程序。版本跨度比较大。
结合业务目标,笔记上会针对桌面、winRT开发内容多一些。
下方代码和截图来自,
- win8简体中文专业版 64位系统
- Vs2012 企业版简体中文,安装了Update 1
特征,
- vs2010 Sp1可以同vs2012项目文件相互兼容。实现原理:sp1可以解析vs2012的项目格式,如果新增特性,会提示用户。
- Asp.Net MVC4.0 开发
- Siverlight 5: 不适合开发共享软件。多数浏览器需要下载插件支持,另外微软已经放弃更新。
- 拖动源代码文档窗口Tab,可以在MDI外部拖动显示。很方便采用多显示器开发。
- 快速命令搜索。在主界面右上角。这种命令调用方式越来越流行了。确实省却了几次点击的麻烦,也增加模糊搜索。
Win8本身也可以搜索程序,试试Win按键+Q
- 在源代码窗口按下Ctrl+F,非模态窗口提示输入。
- 新的图片设计器:基于Dx11驱动,支持MIP Mapping、像素渲染。也可以打开部分3D格式文件
不适应的处理,
创建windows应用商店程序
Metro风格,是win8全新独有的界面。适合触屏,也要满足传统鼠标、键盘操作。
只有c++可以开发DirectX应用商店程序,
下面是三种开发技术对照。
单元模版开发,
可以看到,
c++在winRT开发广泛受到支持。特别是DirectX应用开发。
模拟器调试、测试
可以用鼠标模拟触摸屏操作。 MSDN有关于模拟器的支持。
调试的程序也会安装到本机Metro桌面
章节3、4、5、6
非常用开发技能,跳过。
c++相关开发
win8和vs2012为c++带来了新的机遇,启用对c++ 11特性的支持。尤其是,智能指针让内存管理变得简单。
c++结合XAML可以创建winRT应用。
小结,
本书讲解,注重概念性知识。没有深入内容。
文字阅读有点生涩,只适合”cook”。
MSDN提供了很好的VS2012学习材料.http://msdn.microsoft.com/en-us/vstudio/aa718325.aspx