VS2010与.NET4系列 5.代码优化的Web开发轮廓
今天讨论VS2010带来的“代码优化的Web开发”轮廓(Web Development (Code Optimized) profile)特性,就可以对VS进行配置,隐藏所见即所得的Web设计器,取而代之的是对丰富的源代码编辑体验的优化。
VS2010 Web 轮廓
当第一次运行 VS2010 的时候,它会提示你选择一个IDE轮廓。选择的轮廓会配置工具窗口默认如何显示/停靠在IDE中,设置默认的键盘快捷键。以后可以使用【工具】【选项】菜单进行定制,覆盖或修改它们。还能通过选择【工具】【导入和导出配置】菜单命令重置轮廓和选择另一个轮廓。
当第一次启动 VS2010 的时候,在选项列表中有两个“Web开发”轮廓:
第一个“Web开发”轮廓选项是从 VS2008 中已经存在的Web开发轮廓的改进(有一些增强,帮助提高屏幕的有效利用)。它还允许你利用所有优秀的所见即所得的HTML和ASP.NET页面设计器增强。
第二个“Web开发(代码优化)”轮廓选项是一个新的轮廓,是在VS2010中要介绍的,它为不想使用所见即所得设计器的Web开发人员进行优化,这些开发人员在做Web开发时,宁愿在页面上体验仅编码的感觉。这个 IDE 轮廓选项隐藏了所见即所得的页面设计器选项卡,将默认的IDE布局配置为最大化屏幕上显示代码的总量(以及最少的工具栏和工具窗口)。它仍然为页面提供完全的智能感知/调试和代码编辑器体验。
比较VS2010的Web开发轮廓
通过比较两种“Web开发”轮廓的截图,可以获得不同的感受:
“Web开发”轮廓截屏:
下面的布局展示了应用了“Web开发”轮廓的默认 IDE 布局:
“Web开发(代码优化)”轮廓截屏
下面的截屏演示了新的“Web开发(代码优化)”轮廓应用后的默认IDE布局:
下面是在更大分辨率显示器上的效果:
混合和匹配特性(Mixing and Matching Features)
标准的“Web开发”轮廓和“Web开发(代码优化)”轮廓使用的所有不同的特性都是通过VS的【工具】【选项】配置对话框暴露的。这意味着可以使用任意VS轮廓(包括通用、VB和C#轮廓)启动,然后打开或关闭单独的特性来定制IDE布局和编辑体验。
例如,下面是通过【工具】【选项】启用或禁用HTML设计器的截图(这会配置是否在每个页面底部显示设计/拆分/源选项卡。):
这样就可以灵活定制开发体验,无论你想怎样创建一个个性化的专门为你优化的开发工具体验。
总结
这个新轮廓是为那些喜欢集中在代码上的Web开发体验的开发人员提供的一种选择,这些人不想用所见即所得设计器。
转载于:https://blog.51cto.com/qczhang/1014893
VS2010与.NET4系列 5.代码优化的Web开发轮廓相关推荐
- Web前端系列技术之移动Web开发(从基础开始)①
移动Web开发 现如今,PC端网页已经不能满足于人们日常生活的便捷了,应运而生的移动端网页自然而然也变得更加受人青睐:毕竟曾有言:" 有人或许不会使用电脑,但是大部分人都会使用手机 &quo ...
- VS2010与.NET4系列 16.ASP.NET 4 Web Forms 更加干净的HTML标记
从今天开始会有几篇日志,介绍 ASP.NET 4 Web Forms 中的一些重要变化,即生成干净的.标准兼容的.CSS友好的标记.今天介绍对服务器控件向客户呈现"ID"属性的更好 ...
- VS2010与.NET4系列 20.VS2010的JavaScript智能感知增强
今天介绍VS2010和VWD2010 Express对JavaScript智能感知方面的一些改进.你会发现 VS2010 的 JavaScript 智能感知加载大的脚本文件和使用大的库更加迅速了,它现 ...
- VS2010与.NET4系列 23.Visual Studio 2010 扩展管理器(和新的 VS2010 PowerComman
今天介绍VS2010中的扩展能力改进,以及一个微软发布的"PowerCommands for Visual Studio 2010"扩展. VS2010中的扩展能力 VS2010比 ...
- Spring Boot 系列(五)web开发-Thymeleaf、FreeMarker模板引擎
前面几篇介绍了返回json数据提供良好的RESTful api,下面我们介绍如何把处理完的数据渲染到页面上. Spring Boot 使用模板引擎 Spring Boot 推荐使用Thymeleaf. ...
- Web开发四书五经之二:CSS与XML
[图灵图书推荐]三大Web标准基础教程: HTML基础教程 已经震撼推出! CSS基础教程 ...
- Web开发兼容性系列文章(一):不同设备浏览器的userAgent值大全
Web开发兼容性系列文章(一):不同设备浏览器的userAgent值大全 Posted on 2011-07-22 12:37 随它去吧 阅读(1388) 评论(11) 编辑 收藏 http://ww ...
- VS2005、VS2010等VS系列IDE在MFC开发过程中,Resource View标签打不开,问题为“opened in other editor”
问题描述: VS2005.VS2010等VS系列IDE在MFC开发过程中,Resource View标签打不开,问题为"opened in other editor" 可能原因: ...
- 基于WebMatrix的轻量级Web开发系列课程
基于WebMatrix的轻量级Web开发系列课程(10): WebMatrix与ASP.NET MVC WebMatrix除了提供了默认的编程模型以外,也对ASP.NET MVC做出了很好的支持,但是 ...
最新文章
- Springboot结合 framework 加载静资源 出现404 问题解决 记录
- PM应该找哪些副业?
- Oracle学习笔记:a inner join b与from a,b where a.x=b.x的差异
- mysql ---- 官网的测试数据库
- 《MySQL实战45讲》实践篇 9-15讲 学习笔记
- linux bash tutorial
- win10下安装和卸载Ubuntu双系统
- 两个字符串的最长公共子序列长度_程序员编程算法,解决文本相似度问题的最长公共子序列算法!...
- arthas 查看哪个方法调用最耗时_阿里巴巴问题排查神器Arthas使用实践
- vue amp; nuxt 博客网站
- 创建react应用程序_如何将React应用程序部署到Netlify
- mysql-mmm官方安装指南翻译
- hadoop/hbase/hive单机扩增slave
- linux下压缩解压缩见解
- 监控指标分类汇总归纳
- 目标检测->SSD算法
- 关于silverlight的xap包与dll分离的一些事儿
- Elasticsearch 最佳运维实践总结
- Applied ADO.NET: Building Data-Driven Solutions
- 2022年黄石市高企申报奖励补贴以及认定奖励补贴汇总!
热门文章
- eip协议通信_3月免费公开课伺服、通信等课程重磅发布,火热报名中
- 学校计算机培训管理制度,小学教师信息技术培训管理制度
- java在线编程题_阿里笔试题(2017在线编程题)-- 数串分组 --Java实现
- xshell查询日志命令_Polysh命令实现多日志查询的方法示例
- 51单片机怎么学啊?有推荐的网课和书籍么?
- ubuntu下oracle数据的导入,导入oracle数据库命令行
- arraylist 后往前遍历_Java集合框架之ArrayList
- parquet java_Apache Parquet Java API的文档?
- AttributeError: ‘Tensor‘ object has no attribute ‘encoder‘
- 习题4-10 猴子吃桃问题 (15 分)