分类目录归档:Visual Studio

有关Visual Studio2005、Visual Studio2008、Visual Studio2010的文章

Visual Studio 20年

这是一个暴露年龄的话题,如果一个程序员从第一个版本开始使用Visual Studio的话,现在应该是40多岁的 […]


这是一个暴露年龄的话题,如果一个程序员从第一个版本开始使用Visual Studio的话,现在应该是40多岁的中年大叔了。我的程序员生涯是从Visual basic 6.0 (vb6)开始的,一晃就过去17年了,虽然我早已经不记得用vb编写的第一个程序是什么了,但此刻的我依然对vb6充满着怀旧之情,因为它为我打开了一扇程序的大门。半道入行,几乎没有什么基础,最早接触程序还是高中时代,在一个朋友的小霸王学习机上,照猫画虎敲了一堆不知所云的qbasic程序。入行后,拖拽几个控件,就可以简单编写一个程序的vb6成为我的最佳入门工具。我至今还保留着当初去电脑城买的vb6的盗版安装光盘,虽然它早就无法使用了。 2000年的时候,互联网没有像...... [阅读全文]

VS 2010 Database tool 查询分析器的小困扰

昨天用Visual Studio 2010 做一个程序,使用的是sql server 2005的数据库,使用V […]


昨天用Visual Studio 2010 做一个程序,使用的是sql server 2005的数据库,使用Visual Studio 2010 的Database tool 查询分析器执行一个简单的的sql语句 SELECT * FROM tableName s where cast (replace(CONVERT(varchar,s.C_CREATE_TIME,120),'-','/')as datetime) >'2011/2/25 15:40:12' 执行的结果如下图: 重查询的结果来看显然是不符合查询条件的,因为“C_CREATE_TIME”是等于“2011/2/25 15:40:12 ”,不满足大于“2011/2/25 15:40:12 ”这个日期的条件,于是怀疑自己的sql语句有问题,是不是日期转换有问题,于是到网上找了其他几种方法,问题依旧,折腾了n久后,于是用SQL Server 2008 Management Studio的查询分析器执行。执行结果如下: ...... [阅读全文]

web developer tips (84):在Visual Web Developer中设置web网站的起始页

原文地址:How to set a Start page for your Web Site in Visua […]


原文地址:How to set a Start page for your Web Site in Visual Web Developer? 如果你正在开发网站,为了测试网站你想启动某个特定的网页。默认的情况下,当你启动调试的时候,Visual Studio 2008运行的页面是设计器中当前激活的页面。 http://www.watch-life.net/visual-studio/set-a-start-page-for-your-web-site-in-visual-web-developer.html 如果这个设置的网页,是Visual web Developer将启动网站设置的网页,同时不是当前设计器的页面。右键单击这个网页,从上下文菜单中选择...... [阅读全文]

web developer tips (83):通过反射从堆栈里获取调用的方法名称

原文地址:You can get the name of the calling method from th […]


原文地址:You can get the name of the calling method from the stack using reflection 几乎每个程序都需要一个日志来记录事件、错误和异常。有时候,在记录的事件里的方法名是很有用的,最简单的做法就是写一个“方法”,这个“方法”使用两个参数:调用的方法名和事件 http://www.watch-life.net/visual-studio/you-can-get-the-name-of-the-calling-method-from-the-stack-using-reflection.html [C#] 1: void Log(string callingMe...... [阅读全文]

web developer tips (82):Visual Studio 2005web应用项目迁移到Visual Studio 2008

原文地址:How to migrate Visual Studio 2005 Web Application […]


原文地址:How to migrate Visual Studio 2005 Web Application Project to Visual Studio 2008 下面的步骤介绍如何把Visual Studio 2005的Web应用程序项目可以迁移到Visual Studio 2008: 1、备份原项目。 2、打开Visual Studio 2008。 3、单击“文件”菜单,选择“打开项目”,打开要迁移的项目。 4、你将看到如下帮你转换到当前版本的转换向导,单击“下一步” http://www.watch-life.net/visual-studio/migrating-vs-2005-web-application-project-to-vs-2008.html ...... [阅读全文]

web developer tips (81):为css的智能提示和属性选择css的模式

原文地址:How to Select the CSS Schema for Intellisense and […]


原文地址:How to Select the CSS Schema for Intellisense and CSS Properties 在Visual Studio 2008里,有个样式工具栏(Style Sheet Toolbar ),通过它允许选择使用的css模式(CSS Schema),如下图所示 但是这个设置只支持css的编辑器,不支持在aspx和html页面的智能提示。也不支持css属性窗体里属性/值的设置。如下图所示: ...... [阅读全文]

web developer tips (80):将javascript的错误显示为警告

原文地址:How to show JScript validation errors as warnings? […]


原文地址:How to show JScript validation errors as warnings? 在Visual Studio 2008 RTM版本里,javascript的验证设置在html验证设置的选项里,从Visual Studio 2008 SP1 或更新的版本开始,增加了新的javascript选项对话框,有关这个设置详见:Introducing JScript Formatting in VS 2008 SP1(介绍在vs 2008 sp1中javascript的格式)。随着这个变化,javascript验证选择位于“杂项”标签下,如下图所示: ...... [阅读全文]

web developer tips (79):在web页面快速添加和取消注释

原文地址:How to quickly comment and uncomment in your web p […]


原文地址:How to quickly comment and uncomment in your web pages 在aspx、html、web.config等文件里注释选择行,可以单击工具栏的Comment(注释)/ Uncomment(取消注释)图标来实现。 http://www.watch-life.net/visual-studio/quickly-comment-and-uncomment-in-your-web-pages.html 注释图标如下图所示: 取消注释图标如下图所示: ...... [阅读全文]

web developer tips (78):使用文档大纲导航

原文地址:How to navigate using Document Outline? 通过菜单:视图+文档 […]


原文地址:How to navigate using Document Outline? 通过菜单:视图+文档大纲,或者快捷键键Ctrl-Alt-T可以打开文档大纲。“文档大纲”(Document Outline)窗口提供当前文档中元素和脚本的大纲视图。文档大纲可以打开嵌套的分级元素和页面的脚本,很好显示页面的概览和分层结构。 http://www.watch-life.net/visual-studio/know-how-to-navigate-using-document-outline.html 使用“文档大纲”可以执行以下操作: 查看文档的逻辑结构。 查看哪些元素属于 HTML 元素,哪些属于 Web 服务器控件。 定位到“设计”视图或“源”视图中的特定元...... [阅读全文]

web developer tips (77):在ASP.NET启动启动页面级跟踪

原文地址: How to enable Page Level Tracing for your ASP.NET […]


原文地址: How to enable Page Level Tracing for your ASP.NET pages 在调试Asp.net的web应用的时候,启动页面级跟踪,将会给一大串的有用信息。这些跟踪信息可以帮助我们理解控件在各种视图状态下的运行情况,比如PreInit(事件)的开始和结束时,Init事件的开始和结束状态,Render事件的开始和结束状态 等等。这些信息会出现在页面的底部。默认情况下页面级跟踪是不开启的。 http://www.watch-life.net/visual-studio/enable-page-level-tracing-for-your-asp-net-pages.html 跟踪可以页面级和应用级启动。 ...... [阅读全文]

web developer tips (76):在设计视图隐藏非可视控件

原文地址:How to hide a non-visual control in your designer? […]


原文地址:How to hide a non-visual control in your designer? 有时候,在构建web页面的时候,你想隐藏非可视控件,比如Timer 控件,是页面看起来很接近在浏览器呈现的样子。 使用快捷键Ctrl+Shift+N,可以在设计器中切换显示和不显示可视化控件。 http://www.watch-life.net/visual-studio/hide-a-non-visual-control-in-your-designer.html 打开显示可视化控件 ...... [阅读全文]

web developer tips (75):PostBack后保持滚动条的位置

原文地址:How to maintain scrollposition after post back? 默认 […]


原文地址:How to maintain scrollposition after post back? 默认情况下,web页面提交返回(post back)后会返回页面的底部。对于一内容很多的页面,你可能需要在页面在提交返回后,滚动条自动滚到用户最后定位的位置。 在Asp.net里,可以通过使用页面的MaintainScrollPositionOnPostBack 属性可以实现上述需求。可以用下面的方法之一: http://www.watch-life.net/life-thinking/maintain-scrollposition-after-post-back.html 1、应用级(Application level:):设置这个属性默认对整个网站都起作用,打开web.config添加一个pages节点: <pages maintainScrollPositionOn...... [阅读全文]

web developer tips (74):在 Visual Studio 2008设计器里添加或移除AJAX Extenders

原文地址:How to Add and Remove AJAX Extenders in Visual Stu […]


原文地址:How to Add and Remove AJAX Extenders in Visual Studio 2008 Designer 在web developer tips (62)中讲述了在vs工具箱添加AJAX控件工具包 下面是在vs的工具箱如何添加和删除AJAX Extenders: 1、在设计视图中的工具箱的AJAX Extensions 标签拖拽ScriptManager 控件到设计器。 2、拖拽一个asp button到设计器里,这个button用来添加AJAX Extenders。 3、选择button,单击智能标签(Smart Tag),选择“ Add Extender”选项。 ...... [阅读全文]

web developer tips (73): IIS搜索引擎优化工具包

原文地址:about IIS Search Engine Optimization (SEO) Toolkit […]


原文地址:about IIS Search Engine Optimization (SEO) Toolkit Beta 注:翻译本文时IIS搜索引擎优化工具包已经发布正式版。 IIS的搜索引擎优化(SEO)工具包-是一个免费的工具包,帮助Web开发人员,托管服务提供商,和服务器管理员,通过对搜索引擎的友好性,提高在搜索结果中的网站的相关性。此seo的工具包可以通过 Microsoft Web Platform Installer进行安装。 IIS的搜索引擎优化(SEO)工具的功能: ...... [阅读全文]

web developer tips (72): 在Windows 7中使用IIS远程管理器

原文地址:you can now manage Windows Server 2008 and Windows […]


原文地址:you can now manage Windows Server 2008 and Windows Server 2008 R2 from Windows 7 IIS的远程管理器(IIS Remote Manager)目前支持Windows 7。在此之前发布的版本,iis远程管理只支持XP,Vista,Windows Server 2003和Server 2008的(不包括Home Basic版本)。现在,用户可以安装在Windows 7客户端远程管理器来远程管理2008和Server 2008 R2 IIS服务。 http://www.watch-life.net/visual-studio/iis-remote-management-for-windows-7.html 远程管理器在IIS下载中心提供下载: x86版本...... [阅读全文]