随笔分类 - DONET
泛型编程
摘要:范性编程的优点:1、 更加安全 在非泛型编程中,虽然所有的东西都可以作为Object传递,但是在传递的过程中免不了要进行类型转换。而类型转换在运行时是不安全的。使用泛型编程将可以减少不必要的类型转换,从而提高安全性。 2、 效率更高 在非泛型编程中,将简单类型作为Object传递时会引起Boxing和Unboxing操作,这两个过程都是具有很大开销的。使用泛型编程就不必进行Boxin...
阅读全文
Subversion在windows下的安装
摘要:下午要用Subversion测试一下应用,所以就在windows下安装啦,顺便把安装步骤贴出来,大家可能以后用到:1 首先下载Subversion Windows版本的服务器软件,下载地址如下:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91文件为svn-1.2.0-setup.exe,然后执行安装,安装目录...
阅读全文
将图片资源文件整合到DLL文件中
摘要:1、新建一个类库,例如库名为 ResourcesLibrary;2、添加引用 System.Drawing;3、添加资源文件(添加--新建项--资源文件),例如文件名为 Resource1.resx;4、添加图片(打开Resource1.resx,单击“添加资源”后的小三角,选择添加现有文件,选择需要作为资源的图片),例如添加了图片 Sunset.jpg5、添加类,例如名为 GetImage.c...
阅读全文
NUnit2.0详细使用方法
摘要:前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下. 本文分为以下部分: 1. TDD的简介 首先什么是TDD呢?Kent Beck在他的>(A...
阅读全文
Windows窗体控件进行线程安全调用
摘要:用Visual Studio 2005写了个很简单的程序,主要是在主窗体外创建了一个线程,让它专门刷新进度条。曾经在Visual Studio 2003里写过这个程序并且可以正常运行的,2005里却出现了异常。“线程间操作无效:不是从创建它的线程里访问。”哦,后来才发现这是2005的新特点。。对 Windows 窗体控件进行线程安全调用 使用多线程提高 Windows 窗体应用程序的性能时,必须注...
阅读全文
Visual Studio.NET 术语大全
摘要:abort 中止 abstract class 抽象类 accelerator 快捷键 accelerator mapping 快捷键映射 accelerator table 快捷键对应表 access modifier 访问修饰符 Access Pack 访问包 access specifier 访问说明符 access violation 访问冲突 accessibility 辅助功能 acc...
阅读全文
.NET Framework中使用XML Web Service
摘要:Microsoft®.NET Framework 精简版的一个主要功能是能够使用 XML Web Service。Microsoft .NET Framework 精简版支持以两种不同的方式使用 XML Web Service:同步和异步。这两种方式各有优缺点。同步 XML Web Service 调用编码简单,而异步调用的编码略微复杂。如果 XML Web Service 长时间无响应,同步调用...
阅读全文
web报表开发技术专题一:序号问题
摘要:近期因为专注于用c# 实现web报表,积累了一些经验和心得,也写过一篇介绍文章,也有网友提出没有说清楚。现觉得想用单篇文章来说明web报表开发难免会大而空,落不到实处。因而便想到每篇文章只关注web报表开发中一方面,由多篇文章而形成一个web报表开发的系列文章,这些web报表开发的系列文章无先后次序,主从之分。每篇文章只是以一种视角来看待web报表开发而已。大家可以只选自己感兴趣的部分来看,这样...
阅读全文
WebService开发(三)Web Service Software Factory
摘要:想了解它是什么?http://www.codeplex.com/servicefactory这里来看。 想要用上它,先安装dotnetfx3.exe,GuidanceAutomationExtensions.msi,Web Service Software Factory - December 2006 (refresh).msi,微软有提供下载,搜一下就找到了。安装好后,新建项目如下...
阅读全文
WebService开发(二) 如何使用Soap扩展
摘要:SOAP Extension(SOAP扩展)可以封装可重用的功能。比如上一篇讲的通过Soap Header进行服务的访问控制。这篇随笔里我们要利用SOAP扩展做一下对利用Soap Header校验用户身份的封装和解决网友提出的明文传输身份信息不安全的问题。 首先,介绍一下几个相关的类。System.Web.Services.Protocols名称空间下SoapExtension,Soa...
阅读全文
WebService开发(一) 如何使用Soap头
摘要:平时写Web Service时经常会对Service的访问进行安全控制,方法很多,这里介绍一下如何用Soap头来进行控制的一例。 第一步,引用需要用到的名称空间 using System;using System.Xml;using System.Xml.Serialization;using System.Web.Services;using System.Web.Services.P...
阅读全文
ASP.NET 页面事件顺序和生命周期
摘要:生命周期/Files/DavidFan/asp.net.life.rar(清晰图片)ASp.NET 2.0中Page事件的执行顺序 Page 执行中将按照如下顺序激活事件: Page.PreInitPage.InitPage.InitComplitePage.PreLoadPage.LoadPage.LoadCompletePage.PreRenderPage.PreRenderComplete...
阅读全文
visual stadio.net已检测到web服务器运行的不是asp.net1.1版"故障的排除
摘要:方法一: vs.net2003报错,提示”visual stadio.net已检测到web服务器运行的不是asp.net1.1版”,查看IIS5.0的设置,发现没有设置asp.net的过滤器。我就去网上搜索解决办法,希望给以后遇到此问题的朋友们提个醒。具体的解决办法是:打开开始-程序-microsoft visul studio.net2003-visul studio.net工具-visul s...
阅读全文
C# 字符串操作
摘要:一、标记标记(tokenizing)是从文本中提取具体内容的过程。下面的代码从句子中提取单词,并把它们输出到控制台。class mytokenizing{ static void Main(string[ ] args) { string mystring="I like this food,are you?"; char[] separators={' ',',','...
阅读全文
网上下载和上传数据
摘要:有时候,处于程序的需要,程序要求动态的从网络上更新数据,最常见的比如从数据中心下载或上传企业内部数据或者资料;有时候,想做一些类似机器人的工作,让程序自动获取IntraNet亦或InterNet上的资源,可能是新闻、图片、以及你想得到的……这个时候就需要编一些小程序。 今天我主要介绍一下在.NET中如何获取网络上的数据,当然可以是局域网,甚至Local 文件系统。利用WebClient...
阅读全文
Asp.Net 文件操作基类(读取,删除,批量拷贝,批量删除,写入)
摘要:using System;using System.IO;using System.Text;using System.Data;using System.Web.UI;using System.Web.UI.WebControls; namespace EC{ /// /// 文件操作类 /// public class FileObj : IDisposable ...
阅读全文
asp.net常用代码
摘要:0.用session判断是否登陆 if(Session["login"] == null) { Response.Redirect("error.aspx"); } 1. 打开新的窗口并传送参数:传送参数:response.write("") 接收参数:string a = Request.QueryString("id");string b = Request.QuerySt...
阅读全文
WAP.WXL.WMLScript备课笔记
摘要:第一部分:概述 一 什么是WAP一种通信协议和应用环境 二 WAP的作用1.部署信息资源2.高级电话服务3.使移动设备可访问Internet 三 WAP的历史演变 四 WAP的优点1.可移动性2.设备之间的互操作性3.网络独立性4.设备独立性 五 WAP的体系结构1.Wap Client 2.Gateway 3.Server 六 WAP体系结构的部件1.WAP客户2.WAP设备3.WAP浏览器4...
阅读全文
Donet网络编程备课笔记
摘要:一 System.Net和System.Net.Socket命名空间介绍二 WebRequest、WebResponse、WebProxy、HttpWebRequest、HttpWebResponse类介绍三 举例(见MSDN同步HttpWebRequest示例)四 TcpClient介绍以及举例(见例2)五 TcpListener介绍以及举例(见例子3)六 UdpClient介绍以及举例(见例...
阅读全文
DotNET异步编程备课笔记
摘要:一.如何理解异步编程使用 .NET 异步编程,在程序继续执行的同时对 .NET 类方法进行调用,直到进行指定的回调为止;如果没有提供回调,则直到对调用的阻塞、轮询或等待完成为止。例如,一个程序可以调用一个方法,该方法枚举一个较大的列表,同时主程序将继续执行。在完成枚举后,进行回调并由程序对它进行寻址。 二.使用异步编程的领域文件IO 流IO 套接字IO远程处理信道(HTTP、TCP)和代理使用 A...
阅读全文