合并更改同一个文件

  有时,多个开发人员会更改同一个文件。某些情况下,如果这些更改不相关,就可以自动处理,例如为已有的类添加方法。但是,如果更改文件的同一个部分,就必须有一个协调更改的过程以获得正确的代码。此时,使用Resolve Conflicts屏幕识别并解决冲突。   如果其中列出了有冲突的文件。为了解决某个文件的冲突,可以双击它,显示额外的选项。   你会有很多用于解决冲突的选项。可以提取远程版本或保存本地

详情

JavaScript IntelliSense上下文

  为防止不小心引用不可用的JavaScript元素,根据当前编辑的JavaScript块所在的位置生成了一个IntelliSense 上下文。这个上下文由以下一些项构成:   ●当前的脚本块,这包括.aspx、.ascx、.master、.html和.htm文件的内联脚本块。   ●通过<script/>元素或ScriptManager控件导入当前页面的脚本文件。这里,导入的脚本文件

详情

编码资源文件

  除了Visual Studio 2015 提供的用于编辑资源文件的大量可视化工具外,还可以使用代码创建资源文件。.NET Framework提供了读写资源文件的两个接口:  IResourceReader和IResourceWriter。创建资源文件后,需要将它们添加到或手动链接到应用程序,以在应用程序内部引用它们。    ●IResource Reader:读取器接口确保资源读取器拥有下列方

详情

表的编辑

  编辑数据库表的最简单方法是直接双击Server Explorer中的条目。此时,主工作区中会显示一个可编辑的窗口,它由三个部分组成。上半部分的左侧用于指定字段的名称、数据类型和其他关键信息(如文本字段的长度、新行的默认值以及字段是否可以为空)。上半部分的右侧是其他的表特性,包括键、索引、已定义的约束或外键,以及触发器。 表编辑工作区的下半部分包含SQL语句,执行这些语句就会创建表。 右击一个字

详情

编辑模板

  对应的Html辅助方法EditorFor和EditorForModel处理属性和对象在编辑模式下的显示方式。在文件夹EditTemplates中提供部分View,就可以重写编辑器模板。编辑模板可以使用显示模板所使用的UI提示系统。与显示模板一样,也可以使用许多内置的编辑器模板。 String:显示标准文本框,该文本框最初用所提供的值填充,用属性命名。这将确保Model绑定器正确使用它重建对象。

详情

内容类型

  每个ITextBuffer在创建时,都会赋予一个内容类型(content type),标识它包含的文本类型。 内容类型的例子有Text、Code、CSharp或Basic。通过给导出的扩展添加ContentTypeAttribute,可以把内容类型用作各种编辑器扩展的过滤器。例如,只对XML内容有效的IelliSense提供程序。   虽然ITextBuffer在创建时会被赋予内容类型,但调用

详情

导出类图

  很多情况下,确定系统体系结构中应该包含哪些类仅是大型设计或检查过程的一部分。因此,经常需要导出类图,并将其包含在报告中。   要导出一个类图,可以右击Class Designer的任意位置,以弹出下文菜单或者使用Class Diagram菜单。无论是哪一种情况,选择Export Diagram as Image菜单项都会打开一个对话框,在这个对话框中可以为要保存的类图选择图像格式和文件名。  

详情

.NET Framework源

  近年来,Microsoft出现了一种比较有趣的趋势: 日益开放,甚至主动开放源代码。ASP.NET MVC Framework就是一个例子, 因为这个框架的源代码已经发布为可构建的visal Studio项目解决方案。   但更重要的是发布了.NET Framework 中大量基类库的源代码。NetFx 和CoreCLR都已发布到GitHub上,任何人都可以查看。虽然总是可以使用JustDec

详情

QuickWatch窗口

  右击代码窗口可以打开QuickWatch窗口(Debug|QuickWatch),这是一个模式对话框。在代码窗口中选中的内容会插入到该对话框的Expression字段中,以前计算过的表达式保存在与Expression字段相关的下拉列表中。   QuickWatch窗口中的Value树的布局类似于DataTip,但是它不会消失。窗口中的每一行分别显示了变量的名称、当前的值以及对象的类型。只要在V

详情

Web部件控件和页面

    ASP.NET中另一个卓越的特性是创建Web部件控件和页面。可以把站点上的某些页面分解为块,允许开发人员和用户移动、显示和隐藏它们,以创建独特的查看效果。ASP.NET中的Web部件基于定制的Web控件,但在ASP.NET中包含它们,主要是因为它们在SharePoint门户中非常流行。   在Web部件页面上,首先创建一个WebPartManager组件,它会查找定义为Web部件

详情