visual

C# 语言历史版本特性(C# 1.0到C# 7.1汇总更新)

送分小仙女□ 提交于 2020-01-10 05:09:21
历史版本 C#作为微软2000年以后.NET平台开发的当家语言,发展至今具有17年的历史,语言本身具有丰富的特性,微软对其更新支持也十分支持。微软将C#提交给标准组织ECMA,C# 5.0目前是ECMA发布的最新规范,C# 6.0还是草案阶段,C# 7.1是微软当前提供的最新规范。 这里仅仅列个提纲,由于C# 5.0是具有ECMA标准规范的版本,所以选择C# 5.0作为主要版本学习,并专题学习C# 6.0,7.0版本新特性。 C#语言规范GitHub库参见: https://github.com/dotnet/csharplang C#语言路线图及开发中的特性参见: https://github.com/dotnet/roslyn/blob/master/docs/Language%20Feature%20Status.md 语言版本 发布时间 .NET Framework要求 Visual Studio版本 C# 1.0 2002.1 .NET Framework 1.0 Visual Studio .NET 2002 C# 1.1\1.2 2003.4 .NET Framework 1.1 Visual Studio .NET 2003 C# 2.0 2005.11 .NET Framework 2.0 Visual Studio 2005 C# 3.0 2007.11

ASP.NET MVC 5 - 开始MVC5之旅

眉间皱痕 提交于 2020-01-08 03:31:52
本教程将使用 Visual Studio 2013 手把手教你构建一个入门的ASP.NET MVC5 Web应用程序。本教程配套的C#源码工程可通过如下网址下载: C#版本源码链接 。同时,请查阅 Building the Chapter Downloads 来完成编译源码和配置数据库。 在本教程中的源码工程,您可在Visual Studio中运行MVC 5应用程序。您也可以使Web应用程序部署到一个托管服务提供商上。微软提供免费的网络托管多达10个网站, free Windows Azure trial account 。本教程由Scott Guthrie (twitter @scottgu ), Scott Hanselman (twitter: @shanselman ), and Rick Anderson ( @RickAndMSFT )共同写作完成,由葡萄城控件团队翻译(新浪微博 @ 葡萄城控件 )。 入门 运行 Visual Studio Express 2013 for Web 或 Visual Studio 2013 开始这个实例。 Visual Studio是一个IDE集成开发环境。就像您使用Microsoft Word来编写文档,你可以使用集成开发环境(IDE)来创建一个应用程序。在Visual Studio中的一个顶部工具栏中显示了各种不同的选项来供您使用

Visual Studio 2010新功能-IntelliTrace

僤鯓⒐⒋嵵緔 提交于 2020-01-07 14:12:07
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 推荐Visual Studio 2010新功能-IntelliTrace(智能跟踪) Visual Studio 2010 Ultimate 版本有个新功能IntelliTrace(智能跟踪), IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试 ,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题。实际上,在Visual Studio 2010之前,Microsoft Visual Stuido已经帮助我们很好的继承了调试工具,比如对变量的监控,对堆栈的查看等等,并且允许设置断点进行单步调试等。所有的这些都在很好的帮助开发者来了解程序在不同的执行过程中的状态以及检测是否按照预先实际的逻辑进行运转,而且更多的,我们通过断点后监测程序状态来发现问题所在。而这样所存在的问题是,一些逻辑上的错误可能发生在断点执行之前,而且很可能是一些无法追查。开发者必须停止当前的调试,重新设置断点并启动调试,而这样的试验过程往往需要很多次才能找到正确的位置来设置断点。IntelliTrace智能的将一些调试信息和程序状态自动的跟踪并实施的展现给开发人员

Visual C++ 6.0 插件系列介绍

Deadly 提交于 2020-01-01 02:57:34
说到Visual C++的插件,大家可能只有想到Visual Assist吧。天真!行内开发的插件可只有这个!?下面介绍一下vc6.0的其他插件。 Visual Assist(强烈推荐) 网址: http://www.wholetomato.com/ 功 能:VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错 误,自动标示错误等等以外,最新的版本中还在WorkSpace窗口中加入一个VA View,可以更方便的查找工程中的文件、类和变量。 WndTabs(强烈推荐) 网址: http://www.wndtabs.com/ 功能:WndTabs主要是在编辑窗口中显示了所有已经打开的文件,在VC中能够更方便的操作这些文件,比如修改文件属性,copy文件路径、文件名等,并且还开放源代码,你要是愿意的话,可以添加自己很兴趣的功能。 LineCounter 网址: http://www.wndtabs.com/ 功能:用来统计整个工程的代码行数,包括总行数、代码行数、注释行数、空行数等,并且对多个工程一起统计时,不会把相同的文件计算多次. Spelly 网址: http://www.wndtabs.com/ 功能:一个拼写检查的插件,可以对整个文件或所选部分进行拼写检查,支持C/C++/C#, VB,

vs2012 提示 未能正确加载 \"Visual C++ Language Manager Package\" 包 的解决办法

只谈情不闲聊 提交于 2019-12-31 22:22:34
vs2012 提示 未能正确加载 "Visual C++ Language Manager Package" 包 的解决办法 来源 https://www.cnblogs.com/zhangdongsheng/p/5846790.html 1. 点击 vs2012菜单栏 工具-> Visual Studio 命令提示 打开命令窗口 2. 输入命令 "devenv /Setup" 3. 重新打开 vs2012 Windows PowerShell 版权所有 (C) 2009 Microsoft Corporation。保留所有权利。 PS C:\Windows\system32> cd "C:\Program Files (x86)\Microsoft Visual Studio 11.0\" PS C:\Program Files (x86)\Microsoft Visual Studio 11.0> cmd Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Program Files (x86)\Microsoft Visual Studio 11.0>%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio

[活动公告]上海.NET俱乐部首次活动预告

旧城冷巷雨未停 提交于 2019-12-31 21:00:38
活 动 预 告 “上海.NET俱乐部”是由博客堂、IT俱乐部、中华部落阁、博客园、中国.NET俱乐部、PCWorld中国网、CSDN共同发起成立的,在以上海为中心的华东地区建立的集.NET技术交流和社会交际为一体的技术社交网络。 本着"以IT技术为纽带,打造高品位的IT职业社交网络,提升IT专业人士的职业体验"这一宗旨和"非营利"原则,活动将遍邀业界资深人士,深入阐述技术热点,为IT职业人士提供一个高层次的IT技术体验和交流平台。把握IT最新技术走向和最新产品动态,拓展IT开发人员的技术深度及广度,保持IT开发人员在.NET领域的先进性。 我们欢迎和我们秉持相同理念、并乐意投入此类活动的各大IT公司、技术社区、高等院校的计算机协会、学生社团等,以非营利的方式和我们携手共建“上海.NET俱乐部”,为广大IT人打造一个高质量的交流学习平台。 上海.NET俱乐部活动安排 活动主题: .NET 2.0 技术开发日 活动时间:2005年08月13日13:00—18:00 参与方式: 网上报名 收到我们的邀请函后参加 活动地点:上海徐汇区天钥桥路30号 美罗大厦19楼 微软(中国)上海分公司 活动地点地图: “.NET 2.0 技术开发日”演讲主题及讲师介绍 演讲主题:Visual C# 2005 演讲人:夏桅(速马) 2005新任MVP,CSDN论坛.NET版大版主,精通.NET程序开发

XSD with Microsoft Visual Studio

拥有回忆 提交于 2019-12-31 05:00:02
环境: xsd3.2 + visual studio 2005 1、安装 xsd-3.2.msi 从 http://www.codesynthesis.com/products/xsd/download.xhtml 下载。我安装在 : C:\Program Files\CodeSynthesis XSD 3.2 安装动作会在系统环境变量 path 项中 添加 " C:\Program Files\CodeSynthesis XSD 3.2\bin" 2、 在 visual studio 中添加 include目录, lib 目录,规则文件(.rules)目录,可执行文件目录 依次 在菜单栏选择"工具"->"选项"->"项目和解决方案",打开“项目和解决方案”窗口。 include 目录和 lib 目录分别是程序在编译、链接时使用的参数。 include 目录中的头文件包含了函数声明 ,lib 目录中的 .lib文件包含了函数的定义 。 include 目录和 lib 目录的设置属于程序级的,在 "vc++目录"。在"显示以下内容的目录"下选"包含文件"以添加 include 路径,选"库路径"以添加 lib 目录。这里,include 目录和 lib 目录 分别 是:" C:\Program Files\CodeSynthesis XSD 3.2\include " 和 " C:

【DEBUG】 Visual Studio 2005 DEBUG集

萝らか妹 提交于 2019-12-31 04:57:29
一、 fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory stdint.h是c99标准的头文件,vc不支持,所以肯定会提示“No such file or directory”的。 解决办法: 去 下载 msinttypes-r26.zip 解压后会得到三个文件,把inttypes.h和stdint.h放到vc的include目录就可以了。 我安装的是VS2008,安装到的默认位置,因此include的路径就是: C:\Program Files\Microsoft Visual Studio 9.0\VC\include 通过以上方法,成功解决编译错误。 二、 "0x00905a4d 处未处理的异常: 0xC0000005: 读取位置 0x00905a4d 时发生访问冲突" Visual Studio 2005 + win7 下开发视频服务器,用到ffmpeg,debug版本运行正常,切换到release时,出现 "0x00905a4d 处未处理的异常: 0xC0000005: 读取位置 0x00905a4d 时发生访问冲突", 原以为是jrtplib得问题,鼓捣半天才发现是ffmpeg. 用一个很小的测试程序验证,在av_register_all处就崩溃.鸟!

[UWP]使用GetAlphaMask和ContainerVisual制作长阴影

落花浮王杯 提交于 2019-12-30 23:36:27
1. 什么是长阴影 前几年扁平化设计(Flat Design)十分流行,后来在扁平化的基础上又流行起了长阴影(Long Shadow)。长阴影其实就是扩展了对象的投影,感觉是一种光线照射下的影子,通常采用角度为 45 度的投影,给对象添加了一份立体感。长阴影快速发展为流行的设计趋势,并经常被应用到扁平设计方案的对象。它很适合用在较小的元素上,一时之间几乎应用的图标都加上了长阴影。(不过现在又不流行了) 2. 使用GetAlphaMask和ContainerVisual制作长阴影 要在UWP中制作长阴影的话,可以用GetAlphaMask拿到轮廓,做成灰色,然后复制一百几十个摆在后面。不过当然并不是直接创建这么多个UIElement,而是使用 ContainerVisual 类实现这个功能。 ContainerVisual 用于组合子级的Visual,只需简单地调用 VisualCollection.InsertAtBottom 即可。 下面是具体的实现例子,和上篇文章介绍的一样,首先在需要阴影的元素(TitleElement)后面放一个用于显示阴影的UIElement(ShadowElement),布局如下: <Grid Background="#FFE87A69" Padding="40" Margin="50" x:Name="ShadowRoot"> <Rectangle x