首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你不得不知道的Visual Studio 2012(1)- 每日必用功能

Visual Studio 2012已经正式发布,有很多花哨的新特性,也有很多方便使用者的新功能,当然也有负面声音。对于我们程序员,最关心的还是如何快速掌握VS2012,用于平时的工作中。...您还可以结合 C++、 C# 和 Visual Basic 项目完成特定的解决方案,使其编译在一个单一的应用程序中。 ? 单元测试 我们总是希望能快速的为已初步完成的项目建立单元测试。...对于 C++ 项目,这些规则可帮助检测常见的编码错误,如缓冲区溢出、 空指针取消引用、 使用未初始化的变量,或滥用的 Api。如果不修复错误,这些错误有可能导致安全漏洞或应用程序崩溃。...数据连接 在以前的产品中通常仅能够连接到的数据源仅限于数据库文件。新版本的Visual Studio产品支持所有 SQL Server 数据源。...例如,在数据库资源管理器中,您可以连接、 浏览、 依据查询和编辑通过最新的 SQL Server 2012年以及 Windows Azure SQL 数据库的数据库对象。 ?

2K70

Succinctly 中文系列教程(二) 20220109 更新

Server 元数据 七、使用反射 八、使用代码模型 Succinctly TypeScript 教程 零、简介 一、TypeScript 中的概念 二、Visual Studio 三、类型安全 四...七、常用单元测试工具 八、测试基础 九、将 Visual Studio 用于单元测试 十、将 NUnit 用于单元测试 十一、高级单元测试 十二、用于其他目的的单元测试 十三、总结 Succinctly...VS2013 教程 零、简介 一、同步设置和通知 二、起始页回顾 三、代码编辑器改进 四、XAML 智能感知的改进 五、用于 Web 和 Windows Azure 的 Visual Studio...九、面向移动开发的 Visual Studio 2015 Succinctly VS 附加程序教程 零、前言 一、微软 Visual Studio 二、附加程序《你好世界》 三、钩住 IDE 四、应用和插件对象...虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)

6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Enterprise Library 3.1 介绍「建议收藏」

    Architects Microsoft Visual Studio 2005 Team Suite 需要注意的是,Enterprise Library 包含了单元测试的二进制和源代码,需要 Visual...Studio 2005 Team Edition 或 NUnit 2.2 之一来运行单元测试。...对于如何使用单元测试的使用说明,请参见单元测试。如果修改了单元测试的源码,就需要重新编译,同样这也需要 Visual Studio 2005 Team Edition 或 NUnit 2.2。...这包括 SQL Server 2000 或更新、SQL Server 2005 Compact Edition、Oracle 9i 或更新。...配置编辑器与单独运行的配置控制台具有同样的功能,但是它使用 Visual Studio 属性窗口来显示应用程序块的属性,用错误列表来显示配置错误。整体上讲,配置编辑器和独立配置控制台都是配置工具。

    79920

    VSTS知识整理

    1)用户界面扩展性:   Visual Studio 集成开发环境 (IDE)的扩展。[未做深入调查。] 2)数据扩展性    TFCS 能将第三方工具用于数据仓库。...Excel 中构建工作项列表       提供Excel 加载项,将Excel的列表对象,连接到工作项数据库中。      ...SQL Server 2005 Reporting Services 相集成 8:单元测试  Team Test 是 Visual Studio 集成的单元测试框架,它支持:      测试方法存根...源文件和项目元数据存储在SQL Server 数据库中。  源代码管理操作以原子和事务的方式执行。  ...1〉团队内的开发:隔离和联合  2〉Visual Studio 中源代码管理的集成  3〉其他的 Visual Studio Team Foundation 更改管理功能  4〉扩展性问题 SDLC

    3.3K50

    如何在 C# 9 中使用record类型?

    不可变性使您的对象线程安全并有助于改进内存管理。它还使您的代码更具可读性和更易于维护。不可变对象被定义为一旦创建就无法更改的对象。因此,不可变对象本质上是线程安全的,并且不受竞争条件的影响。...假设您的系统中安装了 Visual Studio 2019,请按照下面概述的步骤在 Visual Studio 中创建一个新的 .NET Core 控制台应用程序项目。...因此,以下语句将无法编译。...dbMetadata.DbType = "SQL Server"; 在 C# 9 中使用record类型 C# 9 中的record类型是仅具有只读属性的轻量级、不可变数据类型(或轻量级类)。...record实例是否相等 在 C# 中检查类的两个实例是否相等时,比较基于这些对象的引用(身份)。

    1.9K10

    Visual Studio 2017 15.8 版发行说明

    (图 1)“下载后安装”选项 性能 此版本包含以下性能改进: 由于无需再重新加载解决方案,因此可更快地对大型解决方案执行 C#、VB 和 C++ 项目的分支切换。...此版本中还有对用于 Visual Studio 的 F# 工具的诸多改进。...此功能集修复了 F# 4.1中 byref 返回值初始设计的一个 bug - 即返回 byref 的函数、方法和属性未隐式取消引用返回值。...IntelliSense 中 . 之后为成员显示 XML 文档的说明工具提示在 10 秒后不再超时。 修复了无法在对象构造函数参数中设置断点这一 bug。...通过第二个选项,Visual Studio 可“回退”至之前的行为,并为不具备测试适配器 NuGet 引用的项目搜索测试适配器扩展。 默认勾选这两个选项,因此在该版本中,默认行为保持不变。

    8.2K10

    .NET周刊【5月第3期 2024-05-19】

    文章解释了循环引用的概念,并通过引入延迟策略和字典来跟踪对象引用,从而避免无限递归。核心思想是如果遇到先前已经创建的类型,则复用该对象,通过延迟赋值确保新对象能够正确复制原对象属性。...问题源于新迁移的站点前端代码错误,创建多个定时获取数据的实例,造成自我 DDoS。...提供的代码示例展示了如何创建并设置一个学生业务对象,包括 SQL 查询设置和实体属性的定义。...Visual Studio 中的四款代码格式化工具 https://www.cnblogs.com/Can-daydayup/p/18188418 大姚在 Visual Studio 中推荐了四款代码格式化工具和扩展插件...特性可以用在多种场景如数据验证、序列化控制、提供描述性元数据、实现依赖注入、单元测试、权限控制和面向切面编程等,对现代 C#编程具有重要意义。

    12300

    JustMock .NET单元测试利器(一)

    模拟对象的概念就是我们想要创建一个可以替代实际对象的对象,这个模拟对象要可以通过特定参数调用特定的方法,并且能返回预期结果。模拟时,你只需关心三样东西:设置测试数据、设定预期结果、验证结果。...我们看以下两幅图片: 由于A对B C存在依赖关系,我们想在不涉及依赖关系的情况下测试A,即我们认为BC无错误且B返回的数据是正确的,在这一条件下对A的后续逻辑操作进行测试。...mock测试就是在测试过程中,对那些不容易构建的对象用一个虚拟对象来代替测试的方法就叫mock测试。同时根据情况选择返回后续逻辑操作所需的返回值。 2.如何使用?...或者,使用Visual Studio扩展。 在visual中开启justmock 在vs的菜单栏中会多出justmock选项,点击后选择enable。...在下一篇文章中,我们将会讲到如何使用JustMock。 欢迎查看我的下一篇文章 JustMock .NET单元测试利器(二)

    91760

    #11- 测试package

    所以,我假定你们已经了解了单元测试的基本知识,并且知道如何利用Visual Studio进行单元测试。如果你觉得自己还不了解这些,请访问MSDN,你一定会从上面找到相关的信息。...当测试运行起来之后,Visual Studio启动了一个新实例(当然是VS实验室),并且有一个看不见的东东在操作它。...Visual Studio在一个单独的进程中运行单元测试,测试用例会认为它们运行在真实的环境中。例如当我们运行简单的单元测试时,它们通常运行在VSTestHost.exe进程里。...WindowPropertyTest 检查是否可以通过工具窗类的Window属性来获取工具窗界面的引用。...这些测试项目有一个对Microsoft.VSSDK.UnitTestLibrary的引用,该程序集包含一些单元测试和mocking的helper类。

    85610

    .NET周刊【11月第3期 2024-11-17】

    此方法是在转换失败时返回指定的默认值。代码片段展示了如何使用这些方法以及单元测试的具体实施过程。...面对卡顿问题,分析发现UserControl未被回收,是由于未解除事件委托绑定。通过修改代码,先清空控件,再解除事件绑定和移除旧UserControl,有效解决了界面卡顿。...首次切换后,委托仅响应当前UserControl,对象成功回收。需要注意.NET垃圾回收机制,理解对象引用与回收原理。垃圾回收器会标记和删除无用对象,防止内存碎片。...通过代码示例展示了如何使用DateTime类的扩展方法来实现这些功能,并提供了相应的单元测试。获取当天开始时间只需使用Date属性获取日期即可。获取当天结束时间则通过次日减去最小时间单位实现。...Studio 21 预览版 1 https://techcommunity.microsoft.com/blog/sqlserver/announcing-the-release-of-sql-server-management-studio

    8410

    SqlAlchemy 2.0 中文文档(五十八)

    已经添加了一种模拟式测试,以确保在单元测试中执行此捕获。...由于工作单元当前依赖于此功能,以便将现有 ORM 对象匹配到返回的主键标识,因此此特定使用模式在某些情况下无法与 SQL Server 一起使用,因为“OUTPUT inserted” 返回的行的顺序可能并不总是与发送元组的顺序匹配...由于 pymssql 似乎又开始维护,因此恢复了对 pymssql 的测试支持。...总体变更是,当要刷新与关系绑定的属性时,对象的主键属性现在无条件地包含在刷新操作中,即使未过期,即使未在刷新中指定。...这在以前从未明确实现或测试过,并且在 1.4 系列中无法正常工作;在 2.0 系列中,带有 WHERE 条件的 ORM UPDATE/DELETE 缺少实现方法,导致无法使用Bundle对象。

    16710

    SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易

    我们将介绍如何执行各种简单或令人惊异的任务,这些任务在 SQL Server™ 2000 中被视为不切实际或不可能的,但现在由于 SQL Server 2005 对托管公共语言运行库 (CLR) 的支持而可行...为了简化操作,使用 SQL Server Project 时,Visual Studio® 2005 将代表您处理所有注册过程。...此类项目与多数 Visual Studio 项目不同,因为当您尝试调试(或启动而未调试)时,项目将被重新编译,生成的程序集以及其中定义的所有 SQLCLR 对象将随后部署到 SQL Server,然后注册到...新方法则被添加到包含所有函数的局部类。新方法还将有一个适用它的 SqlFunction 属性。Visual Studio 使用此属性来创建注册函数所需的 SQL 语句。...在新查询中设置断点,然后开始单步调试函数。此函数允许您进行许多不同的测试,但我将为您介绍多数人未考虑到的一些内容。

    6.4K60

    .NET周刊【2月第3期 2024-02-25】

    该文以Ubuntu为例介绍如何使用Docker镜像拉取和运行SQL Server 2022,重点提示了设置SQL Server密码的安全要求和Docker防火墙的开放端口配置等操作步骤,以确保容器的正确运行和外部访问...Office Online Server(OOS)测试环境,包括准备安装所需的软件、搭建域控服务器和OOS服务器、配置网络以及安装和设置OOS。...此版本包括多个错误修复以及添加的 Grpc.StatusProto,它支持 gRPC 的丰富错误模型。 Visual Studio 17.10 简介 – 预览版 1 现已推出!.../ 了解如何使用 JetBrains AI Assistant 创建和测试单元测试的测试数据。...将您的扩展发布到 Visual Studio Marketplace 热加载:高级安装,无需重新启动 Visual Studio 使用配置属性轻松配置扩展 创建可停靠的自定义数据可视化工具以更好地进行调试

    19310

    数据库干货:推荐一款非常好用的 SQL Server管理工具

    一、软件简介dbForge Studio 2019-2022 for SQL Server是针对SQL Server数据库而开发的一款强大的集成开发环境,主要用于SQL Server管理,管理,开发,数据报告和分析...2.2 表设计器 ● 表是任何数据库中的关键对象,也是最难配置的对象之一。精心设计的 SQL 表设计器允许您:在可视化编辑器中快速设置表属性。 ● 编辑创建表的脚本。...2.4 模式比较 ● 尝试一下模式比较工具,你将会在数据库结构上的任何重大更改中使用此工具。我们的工具将帮助您:同步具有复杂对象依赖关系的数据库模式。 ● 提前检测开发错误。...2.7 源代码控制将源代码控制系统整合到您的数据库开发和部署流程中。通过 dbForge Studio,SQL 数据库的版本控制变得顺畅而无缝。...2.11 单元测试一款直观且便捷的工具,用于实现自动化单元测试。该工具基于开源的 tSQLt 框架,因此 SQL 开发人员可以从在普通 T-SQL 中编写单元测试中受益。

    69051

    .NET周刊【1月第3期 2024-01-24】

    分布式ID用于解决分布式系统中的唯一性和性能问题,需满足全局唯一、高性能、高可用、易用和压缩性等条件。...首先,在Visual Studio中创建一个新的ASP.NET Web应用程序项目,设置.NET Framework版本为4.6,并选择空模板。...在Visual Studio中,有Debug和Release两种编译选项,Debug便于调试但体积大,Release体积小但无法调试。文章还介绍了常用的调试快捷键,如F5启动调试,F9设置断点等。...Visual Studio更新了托管内存使用工具,简化了泄漏的发现和修复过程。该工具能显示泄漏对象和其订阅的事件。...单元测试中如何Mock HttpContext https://www.cnblogs.com/tianqing/p/17983832 本文讲述了在C#单元测试中模拟HttpContext的方法。

    18910
    领券