易网时代-编程资源站
Welcome
首页
/
软件开发
/
C#
C#中的StreamReader/StreamWriter
2016-07-27
38
C#中的StreamReader/StreamWriter2009-06-28 本站 L小凤在读写文件的过程中,Filestream只可以进行以字节为单位原始数据流进行读写操作,为此,C#中提供了功能更加强大的StreamReader/StreamWriter来支持文件的读写.StreamReader/StreamWriter可以进行以字符为单位的数据读写操作..一.用StreamReader的构造函数StreamReader有很多的构造函数:在这里只列出...
C#关于时间处理
2016-07-27
30
C#关于时间处理2009-06-30 本站 L小凤一.DateTime在C#中,系统提供了许多关于时间处理的函数,我们可以通过System.DateTime.Now获取系统时间.当然也可以用DateTime类来创建时间对象.下面给了几个例子获取系统时间的方法.DateTimedt1=newDateTime(2004,10,19);Console.WriteLine("dt1:{0}",dt1);DateTimedt2=newDateTi...
C#中的Array-数组
2016-07-27
34
C#中的Array-数组2009-07-02 本站 L小凤一.Array-数组在C#中定义一个数组的方法一般为:DataType[]Array=newDataType[Size];其中DataType可以是基本数据类型和对象类型数据,Size是数组元素的个数.例子定义一个int类型的数据来表示一个班上的人数int[]classNum=newint[20];数组的属性有:属性意义publicvirtualboolIsFixedSize数组的长度是否是固定的p...
C#中数组的属性和方法(续)
2016-07-27
29
C#中数组的属性和方法(续)2009-07-04 本站 L小凤一.C#数组的属性一维数组和多维(二维以上)的数组的属性和方法都是差不多的,主要是在数组的方法上有些参数的不一致,现在我们先看下一维数组的有关属性;int[]myint=newint[5];for(intx=1;x<=5;x++)myint[x-1]=x;Console.WriteLine("显示数组中的数据");for(inti=1;i<=5;i++)Conso...
C#中的Array和ArrayList
2016-07-27
28
C#中的Array和ArrayList2009-07-07 本站 L小凤一、Array的一些方法int[]nums={5,4,6,3,14,9,8,17,1,24,-1,0};Console.Write("排序之前order:");foreach(intiinnums)Console.Write(i+"");Console.WriteLine();intbefore=Array.IndexOf(nums,14);Co...
C#数组中ArrayList相关方法的学习
2016-07-27
33
C#数组中ArrayList相关方法的学习2009-07-09 本站 L小凤一.ArrayList相关方法的学习利用enumerator来访问数组:ArrayListlist=newArrayList(1);for(inti=0;i<10;i++)list.Add(i);IEnumeratoretr=list.GetEnumerator();//枚举while(etr.MoveNext())Console.Write(etr.Current+&quo...
C#集合接口与BitArray
2016-07-27
33
C#集合接口与BitArray2009-07-16 本站 L小风一.C#中集合的接口:ICollection集合接口的初始化对象方式:ICollection<Datatype>mycollect=newCollection<Datatype>();现在先来看一个整数类型集合的接口usingSystem.Collections.ObjectMode//必须要有这个引用ICollection<int>myCollection...
C#程序集Assembly
2016-07-27
26
C#程序集Assembly2009-07-19 本站 L小风一、Assembly1.创建一个应用程序域applicationdomainAppDomaind=AppDomain.CreateDomain("MyDomain");Console.WriteLine(AppDomain.CurrentDomain.FriendlyName);//获取当前应用程序域的友好名称Console.WriteLine(d.FriendlyName);...
C#命名空间专题(一)
2016-07-27
26
C#命名空间专题(一)2009-07-20 本站 L小风一.namespace-命名空间在C#中命名空间有很大的作用,它指明了你所用到的类来自哪个命名空间中,例如Mail类在命名空间usingSystem.Net.Mail和usingSystem.Web.Mail都存在,如果你在程序当中引用了这两个空间,但是在创建Mail类的对象时候没有指明使用的是哪个空间中的类那么就会出现错误:usingSystem.Net.Mail;usingSystem.Web.M...
C#命名空间专题(二)
2016-07-27
27
C#命名空间专题(二)2009-07-23 本站 L小风一、命名空间嵌套上一节中讲到命名空间在类的对象实例化的过程中可以防止类的冲突,如果两个类名一样的类包含在两个不同的命名空间中,那么在实例对象的创建的时候系统就会提示你该选择用哪个类.而所谓命名空间嵌套是指在一个命名空间嵌套中里还可以包含另一个命名空间嵌套。下面用一个简单的例子来说明:using System;using System.Collections.Generic;using System.T...
AOP的两个应用(上)
2016-07-27
32
AOP的两个应用(上)2009-10-09 博客园 faibAOP的两个应用:实体集更新(DateEntityListUpdate)、延迟加载(LazyLoad)(上)在FaibClass.Data中,有两个AOP的应用,它们分别是实体集更新(DateEntityListUpdate)、延迟加载 (LazyLoad),目前的DataEntity继承于ContextBoundObject,刚刚从网上看到ContextBoundObject的损耗非常大,但自己...
AOP的两个应用(下)
2016-07-27
28
AOP的两个应用(下)2009-10-09 博客园 faibAOP的两个应用:实体集更新(DateEntityListUpdate)、延迟加载(LazyLoad)(下)LazyLoadableSink类//******************************************************************* // 模块:实现延迟载入的消息接收器 // 日期:2009-9-19 14:08:58 // 作者:...
C#中汉字当2个字符计算
2016-07-27
36
C#中汉字当2个字符计算2009-10-09在当前一个项目中,需要计算字符串的长度,并将固定长度字符截下来,其中汉字要按2个字符计算,数字与字母按1个字符计算,没有找到现成的函数可以使用,参考 如何得到一个汉字和字母组合的字符串的准确的长度( asp.net 版本的 ) http://www.webjx.com/htmldata/2005-10-20/1129777793.html参考写了以下两个函数,主要功能为按指定长度取copy字符串,取代substr...
C#的多线程机制探索
2016-07-27
37
C#的多线程机制探索2009-10-09挽留刀注:本文中出现的代码均在.net Framework RC3环境中运行通过一.多线程的概念Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专...
C#发现之旅-高性能ASP.NET树状列表控件(上)
2016-07-27
30
C#发现之旅-高性能ASP.NET树状列表控件(上)2009-10-09 博客园 袁永福已有树状列表控件分析发现问题近期发现有人在ASP.NET项目开发中使用一种叫dtree的树状列表组件加载缓慢。这也是笔者撰写本章的动机。毛主席教导我们,做事要发现问题,分析问题和解决问题。首先我们发现了已有的树状列表WEB控件加载缓慢的问题,接下来就很自然的是分析问题了。下图就是dtree 运行界面的例子分析问题现在我们分析问题,对使用dtree生成树状列表的程序代码的...
C#发现之旅-高性能ASP.NET树状列表控件(中)
2016-07-27
36
C#发现之旅-高性能ASP.NET树状列表控件(中)2009-10-09 博客园 袁永福第一段HTML代码块若控件的“DynamicLoadChildNodes”属性值为true,也就是控件运行在客户端动态加载子节点,则输出支持客户端动态加载子节点的HTML代码,首先输出一个名为“SkyTreeViewControlTempXML”的XML数据岛标签,并将它的 “onreadystatechang...
C#发现之旅-高性能ASP.NET树状列表控件(下)
2016-07-27
28
C#发现之旅-高性能ASP.NET树状列表控件(下)2009-10-09 博客园 袁永福TreeNode 模板TreeNode模板是XSLT模板文档的主要部分,其代码为<!-- ******************* 输出一个树状列表节点 *************************** --><xsl:template name="TreeNode"> <!-- 定义一个 Level 参数,表示...
C#实时申请技术
2016-07-27
32
C#实时申请技术2009-10-09Real time Application 实时申请技术在本文里是作为一个实例来演示在用户(Tcpclient)申请与服务器(TcpServer)申请之间使用Socket类的情况 。该项目同样也演示在实时项目中如何使用listview控制以及如何传递XML格式信息。TcpServer.exe 文件显示了在单独的thread当中(而不是在GUI 线程之中)TCP socket的相互通讯。TcpClient.exe文件同样也...
C#算法设计与分析-寻找素数
2016-07-27
28
C#算法设计与分析-寻找素数2009-10-09素数寻找问题由来已久,一直是一些数学家追求的目的。关于素数的定义及性质,我就不在这里多叙了,相信大家都对此了如指掌。素数的寻找思路比较的简单,根据素数的性质(素数应该不能被除了1和它自身的其他数整除)我们可以从最小的素数2开始,一直到比它小1的数为止,用这些数去整除它,如果它能被整除则它必定不是素数,这是判断单个素数的方法(这个算法思想最简单,时间复杂度最大)。对于寻找比某一个给定的整数值小的所有素数也可以采...
C#消息队列应用程序
2016-07-27
30
C#消息队列应用程序2009-10-09 Microsoft Carl Nolan简介Microsoft 近期推出了一种用于生成集成应用程序的新平台——Microsoft .NET 框架。.NET 框架允许开发人员使用任何编程语言迅速生成和部署 Web 服务和应用程序。Microsoft Intermediate Language (MSIL) 和实时 (JIT) 编译器使这种不依赖语言的框架得以实现。与 .NET 框架同时面世的还...
<<
111
112
113
114
115
116
117
118
119
120
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图