
.NET
文章平均质量分 72
zqc-tutorial
既是讲师,也是码农。
展开
-
.NET tip: Getting the Users Home, Temp or My Documents Directory by Charlie Calvert
.NET tip: Getting the Users Home, Temp or My Documents Directory by Charlie Calvert Rating: Ratings: 67 Rate itAbstract: It was not immediately obvious to me how to retrieve commonly used d转载 2004-12-16 11:48:00 · 1695 阅读 · 0 评论 -
使用响应文件编译C#源文件
在命令行中编译几个cs源文件,可能会这样写:csc.exe /out:./bin/MyAssembly.dll /t:library /r:PATH1/FirstAssemblydll, PATH2/SecondAssemlbydll,etc src1.cs src2.cs etc如果继续引用新的程序集或者创建新源文件,那么将不得不修改这行命令,当然也可以将这行命令放到一个.bat原创 2005-04-05 12:26:00 · 1330 阅读 · 0 评论 -
VS2010与.NET4系列 3. 多目标支持
讨论 VS 2010 中增强的多目标支持——用于针对多版本的 .NET。理解并存运行(side-by-side)VS 2010 可以和旧版本的VS “并存”运行。.NET 4.0 还能够和旧版本的 .NET 一起“并存”安装在同一台机器上。.NET 4.0 的框架库和 CLR 都是全新的版本,完全独立于 .NET 2.0/3.0/3.5 运行。能够把 .NET 4.0 安装在已经安装了 .翻译 2012-10-06 01:00:32 · 1863 阅读 · 0 评论 -
Why does TypeScript have to be the answer to anything?
DISCLAIMER: I don't work on TypeScript. I am not involved with that team and this is all my own opinion and conjecture.TypeScript was announced and folks are saying "TypeScript is clearly Micros转载 2012-10-06 10:02:45 · 944 阅读 · 0 评论 -
VS2010与.NET4系列 4.多显示器支持
今天介绍 Visual Studio 2010 的多显示器支持。使用多显示器VS2008 把所有的文档/文件/设计器放在一个单独的顶层容器中,这意味着无法跨多个显示器划分IDE。VS2010 解决了这个问题,允许编辑器、设计器和工具窗口熬到顶层窗口的外面,定位在任何地方,任何显示器中。这样就提高的屏幕的使用,优化了整体开发工作流程。使用多显示器特性非常容易。只要在文档选项卡或工具窗翻译 2012-10-06 11:33:29 · 1023 阅读 · 0 评论 -
VS2010与.NET4系列 6.ASP.NET,HTML,JavaScript片断支持
今天介绍另一个VS2010中的有用的增强——HTML/ASP.NET/JavaScript片断支持。片断通过创建代码块和标记块来提高生产力,你能够在应用程序中用最少的字符输入就可以使用到它。Visual Studio 在以前的版本中就对VB和C#支持“片断”的概念,但不支持HTML,ASP.NET标记和JavaScript。在VS2010中现在对这些内容类型也支持的很好了。使用ASP.NE翻译 2012-10-06 17:14:12 · 886 阅读 · 0 评论 -
VS 2010 与 .NET 4 系列 - 目录
声明:本文只是本人学习记录,目标是尽快掌握 ASP.NET 4、Visual Studio 2010 和 .NET 4 的重点知识,并非完整的翻译文章。另外由于本人水平有限,一些语句可能不通顺,还请见谅。原文地址:http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx本文及后面的文章将讨翻译 2012-10-05 23:48:27 · 808 阅读 · 0 评论 -
VS2010与.NET4系列 9.在VS2010中搜索和导航代码
今天介绍 Visual Studio 2010 内置的新特性——代码查找和导航特性。查找和导航代码开发人员需要能够容易地导航、查找和理解他们工作着的代码库(code-base)。我们发现开发人员花费了更多的时间阅读、复查(review)和查找现有代码,超过了编写新代码。VS2010 的代码编辑器添加了一些良好的新特性,允许你更加有生产力地查找和导航代码库,并使你能够更容易地理解代码在解翻译 2012-10-07 23:41:02 · 995 阅读 · 0 评论 -
VS2010与.NET4系列 10. VS2010代码智能感知增强
今天介绍 VS2010 中的代码智能感知增强,现在能更好的过滤类型和成员代码完成。这样在编写代码时能够更容易地查找和使用 API。VS2008的代码智能感知为了帮助演示VS2010中的智能感知增强,先在VS2008中展现一个简单的场景,即编写代码启用GridView控件的编辑功能。我们通过输入 "GridView1.Edit" 来带出智能感知,从而看到在控件上有哪些可用的成员。使用VS翻译 2012-10-08 12:40:38 · 893 阅读 · 0 评论 -
创建强名称程序集
一个程序集通常包括4个自定义属性,用来惟一识别程序集,它们是文件名(无扩展名)、版本号、区域性标识和公钥标记,比如:"Hello, version=1.0.0.0, culture=neutral, publicKeyToken=9ebd24cc40ff21fd"其中publicKeyToken是公钥的64位散列值,可以唯一标识程序集,拥有公钥标记的程序集称为强名称程序集,强名称程序集可以原创 2005-04-06 16:06:00 · 1975 阅读 · 0 评论 -
强名称程序集不能引用非强名称程序集
想生成一个强名称程序集,引用了一个非强名称程序集里的类型,结果在编译时出错:error CS1577: 程序集生成失败 -- 引用的程序集“MyTypes”没有强名称查看MSDN中编号为CS1577的编译器错误,显示如下信息:程序集生成失败 — 原因 编译的程序集生成部分失败。有关更多信息,请参见 alink 实用工具 (Al.exe) 的错误文档。再查看AL.exe 工具错误原创 2005-04-08 00:25:00 · 5349 阅读 · 4 评论 -
Namespaces in Delphi 2005 by Marc Rohloff
Abstract: To make Delphi code friendlier towards other .NET languages Borland has changed the way Delphi 2005 produces namespaces. This article discusses the changes that have been made and how they a转载 2004-12-22 22:32:00 · 1238 阅读 · 0 评论 -
Developer spotlight:Danny Thorpe
Developer spotlight:Danny ThorpeBrendon ChaseJune 20, 2005URL: http://www.builderau.com.au/architect/sdi/0,39024602,39194366,00.htm Danny Thorpe is the chief scientist at Borland Software, and was par转载 2005-07-04 17:20:00 · 1422 阅读 · 0 评论 -
.Net 平台下实现的语言
作者 idior 2005-04-05 21:41 .Net平台号称是语言无关的平台, 按照微软的说法就是所有的语言都可以有.Net的版本, 从我们熟悉的C#,VB.Net,C++到最近刚推出新版本的IronPython. 其中有你熟悉的语言吗?你知道C#的实现有三种吗?你知道古老的Cobol也有已经有三种实现了吗?看看下面这张表, 希望你能找到你感兴趣的语言在.Net平台下的重生.Ada转载 2005-04-06 00:10:00 · 2484 阅读 · 0 评论 -
.NET辅助工具
最近对.net的辅助工具比较感兴趣,网上也已经有.net的十个必备工具的帖子了,这里提供了一份全面的工具列表:Code generationNVelocity CodeSmith X-Code .NET XGoF - NMatrix / DEVerestCompilationeXtensible C# - ResolveCorp Mono DotGNU - GNUObfuscationLSW-IL转载 2005-04-12 09:58:00 · 1341 阅读 · 0 评论 -
C#3.0中的新特性(1)
1. 隐式类型以前这样声明变量:string str = "Hello World";现在可以写成:var str = "Hello World";str仍然被认为是string类型,因为C#编译器根据初始值可以判断出来。所以这种写法要求在声明变量时必须提供初始值。下面是数组的写法:var points = new[] {new Point(1, 2), new Point原创 2011-01-06 15:22:00 · 666 阅读 · 0 评论 -
c#3.0中的新特性(2)
7. 扩展方法扩展方法就是给一个既有的类添加新的方法,这在以前是不可思议的事情,在C#3.0里却是很简单:public static class MethodsExtentions { public static double Distance(this Point pointA, point pointB) { return Math(Sq原创 2011-01-06 17:30:00 · 816 阅读 · 0 评论 -
P/Invoke相关的文章和网站
一直对P/Invoke服务不怎么了解,虽然这个技术在.NET中已经出现很多年了,最近阅读了一些相关的资料,终于有了一些眉目。下面是我搜索和阅读的一些文章的地址,还有一些相关的网站:MSDN Magazine 2003年7月刊.NET专栏:Calling Win32 DLLs in C# with P/Invoke by Jason Clark2004年10月刊.NET专栏:原创 2007-12-25 20:42:00 · 798 阅读 · 0 评论 -
VS2010与.NET4系列 5.代码优化的Web开发轮廓
今天讨论VS2010带来的“代码优化的Web开发”轮廓(Web Development (Code Optimized) profile)特性,就可以对VS进行配置,隐藏所见即所得的Web设计器,取而代之的是对丰富的源代码编辑体验的优化。VS2010 Web 轮廓当第一次运行 VS2010 的时候,它会提示你选择一个IDE轮廓。选择的轮廓会配置工具窗口默认如何显示/停靠在IDE中,设置默认翻译 2012-10-06 15:05:45 · 709 阅读 · 0 评论 -
VS2010与.NET4.0 系列 2. 项目入门模板
使用VS2010和ASP.NET4既可以创建“空项目”,也可以创建包含布局和常用功能的项目,来帮助开始构建一个新的应用程序。创建新项目当在VS2010中使用【文件】【新建项目】【新建网站】菜单时,将会看到【新建项目】对话框,可以选择不同的项目模板:使用入门模板创建新项目除了空项目,VS2010还带有入门模板项目,用来创建拥有布局/CSS结构和实现了常用功能的ASP.NET应用程翻译 2012-10-05 23:53:51 · 1250 阅读 · 0 评论 -
VS2010与.NET4系列 17. C#4中的可选参数和命名参数
今天介绍C#4.0中增加的两个新的语言特性——可选参数和命名参数——以及使用ASP.NET MVC2时利用可选参数的一些非常好的场景。C#4.0中的可选参数C#4.0 现在支持对方法、构造函数和索引器使用可选参数(注:VB支持可选参数有一段时间了)。当参数在声明时指定了默认值的时候,它就是可选的。例如,下面的方法有两个参数,"pageIndex" 参数有一个默认值 0,因此是一个可选参翻译 2012-10-13 22:40:12 · 721 阅读 · 0 评论