《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
    image
  • 在源代码窗口按下Ctrl+F,非模态窗口提示输入。
    image
  • 新的图片设计器:基于Dx11驱动,支持MIP Mapping、像素渲染。也可以打开部分3D格式文件

 

不适应的处理,

  • ipch、sdf文件庞大。关闭。采用了vc6下好用的visualAssistantX工具。
    注意:关闭后,类视图无法使用。
    image

 

创建windows应用商店程序

Metro风格,是win8全新独有的界面。适合触屏,也要满足传统鼠标、键盘操作。

只有c++可以开发DirectX应用商店程序,

image

 

下面是三种开发技术对照。

image

 

单元模版开发,

image

可以看到,

c++在winRT开发广泛受到支持。特别是DirectX应用开发。

 

模拟器调试、测试

image

可以用鼠标模拟触摸屏操作。 MSDN有关于模拟器的支持。

image

 

调试的程序也会安装到本机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

posted @ 2013-03-01 17:27  5imetro  Views(330)  Comments(0Edit  收藏  举报