摘要:一.先来说说数组的不足(也可以说集合与数组的区别): 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 2.数组要声明元素的类型,集合类的元素类型却是object. 3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读...
阅读全文
随笔分类 - VS 2005 & VS 2008
摘要:使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式? S...
阅读全文
摘要:在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏览器浏览网页的时候,会对网页进行某些操作,比如打开新链接,或单击某个按钮。在ASP中,这些是通过脚本语言对其进行处理,之后再传递给服务器端。但是在ASP.NET下,由于采用了code behind技...
阅读全文
摘要:点对点技术 利用 Windows Vista 和 WCF 中强大的 P2P 通信功能 发布日期: 2006-10-17 | 更新日期: 2006-10-17 Justin Smith 本文基于 Windows Vista 和 .NET Framework 3.0 的预发布版本撰写而成。文中包含的所有信息均有变更可能。 本文将介绍以下内容: ...
阅读全文
摘要:原文:http://www.codeproject.com/csharp/SingleInstanceApplication.asp 翻译:Anders Liu 出处:http://www.cnblogs.com/AndersLiu/archive/2007/07/09/811354.html 简介 本文解决下列问题: 1 创建单实例应用程序。 2 当用户试图启动新的实例时,恢复前一个实例。 ...
阅读全文
摘要:企业服务的项目模版--一个实现自动注册服务的跨进程缓存的例子
阅读全文
摘要:网上有几种关于身份证号码校验的代码,都是针对18位的,但是在代码上都有十分明显的错误。可能我找到的不是原作者,原作者那里已经更新了吧,反正在网上找到的都是有点错误的。正好项目需要,所以我就在其中一个的基础上,修改了一下。附上代码和测试用例。 先来测试用例(用例中的身份证号是在网上搜的,都是一些志愿者或者考试名单中发布的) /// ///IsIdentityCardNumber (string)...
阅读全文
摘要:实战 HTTP 处理程序(HTTP Handler) (5)---不用临时文件,直接打开动态生成的文件
阅读全文
摘要:(翻译)从底层了解ASP.NET体系结构
阅读全文
摘要:探索 Word 2007 开发(一):我的博客
阅读全文
摘要:最近有些项目在做集成,和Excel之类的。所遇到的问题如下: Win下如何操作 如何处理Excel进程 如何制作AddIn 如何在Web中应用 其他.. // Win下的应用 Excel.Application _excelApp = new Excel.Application(); Excel._Workbook reportWB = null; Excel._Worksheet reportW...
阅读全文
摘要:使用Web服务也有半年多了,虽然时间不长,但还是遇到了不少难题,在这里把我的一些经验拿出来给大家共同分享。 刚开始做Web服务的时候还觉得很轻松,感觉就跟写一般的组件没什么区别,而使用时跟引用普通的程序集一样的简单,这是因为Visual Studio替我们完成了许多不必要的繁琐的工作。虽然如此,但是很容易造成我们的过分依赖,而忽略了Web服务发布和消费的内部工作机制。但随着开发的深入,越来越多的问...
阅读全文
摘要:问:为什么Session在有些机器上偶尔会丢失? 答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。 问:为什么当调用Session.Abandon时并没有激发Session_End方法? 答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使用Session了),并且...
阅读全文
摘要:/// /// 汉字转拼音缩写 /// Code By MuseStudio@hotmail.com /// 2004-11-30 /// /// 要转换的汉字字符串 /// 拼音缩写 public string GetPYString(string str) { string tempStr = ""; foreach(char c in str) { if((int...
阅读全文
摘要:一、引言 1. 问题的引入 假设你设计的程序已经部署到用户的计算机上,并且能够正常运行了。但是有一天,用户打来了电话——他们要求增加新的功能。确定了用户的需求后,你竟然发现原有的软件架构已经无法胜任新增任务的需求——你需要重新设计这个应用了!但问题是,就算你又用了一个开发周期完成了用户需要的应用,却不能保证用户的需求不会再次变更。也就是说,需求蔓延的可能性依然存在。因此,这种情况下...
阅读全文
摘要:状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content-Type之外的所有应答头都是可选的。但Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不会附带文档。有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含文档(或只包含一个简短的错误信息说明)。 ...
阅读全文
摘要:简介: Ajax.NET是一款免费的面向.Net的Ajax Library Atlas是微软提供给开发者的Ajax开发包 两者都可以让ASP.Net具备Ajax功能 近日,利用空闲时间把这两个东西做了不完全的比较 1、代码量 由于两者通过不同途径实现Ajax,所以代码的量也是不相同的,下面我用VB.Net为例写了段读写Session的例子。 [Ajax.NET] 前台: ...
阅读全文
摘要:CER是.NET 2.0 CLR方面的重要改进,旨在帮助那些对稳定性高度苛刻的程序对付.NET Framework的不稳定因素。因为普通的程序很少会用到,所以一直没有对这个特性加以足够重视。现在碰巧在翻译书籍的过程中用到,就一起来学习一下。 首先,需要提到异步异常的问题。异步异常就是指OutOfMemoryException、StackOverflowException和ThreadAbortEx...
阅读全文
摘要:1. 收集自MSDN:VS2005新增 1.1 IDE设置:更多,并且可以导入导出; 1.2 任务列表:增加对列进行排序,在任意行中显示多行文本等功能; 1.3 快捷键:个人觉得非常有用: F7 查看代码 Shift+F7 查看界面 Ctrl+- (Ctrl+Shift+-) 上次(下次)光标位置 Ctrl+]...
阅读全文

浙公网安备 33010602011771号