jiangnii
博客园
首页
社区
新随笔
联系
订阅
管理
随笔-17 评论-17 文章-4 trackbacks-2
2010年4月19日
如何让ConfigurationManager打开任意的配置文件
摘要: 我有时候会有这样的需求:工程A通过某种方式引用了工程B,A和B都有各自的一些配置,我不想把B的配置写到A的配置文件里,而是希望B也有自己的配置文件。运行时程序从A启动,那我怎么样才能让ConfigurationManager能正确访问到B的配置文件呢?
阅读全文
posted @ 2010-04-19 17:22 jiangnii 阅读(514) 评论(0)
编辑
2007年8月6日
C#基础学习 —— 异步编程篇 2
摘要: 基于事件的异步模式,用 BackgroundWorker 实现
阅读全文
posted @ 2007-08-06 18:00 jiangnii 阅读(995) 评论(0)
编辑
2007年8月5日
C#基础学习 —— 异步编程篇 1
摘要: 使用 IAsyncResult 对象的异步设计模式学习
阅读全文
posted @ 2007-08-05 20:17 jiangnii 阅读(745) 评论(3)
编辑
2007年5月18日
网络监控器源码
摘要: 我用C#写的网络监控器,采用Net1.1框架。这里是程序源码:下载
阅读全文
posted @ 2007-05-18 13:54 jiangnii 阅读(961) 评论(1)
编辑
2007年5月15日
(转)TCP/IP 数据包头格式
摘要: 最近狂补基础,猛看TCP/IP协议。不过,书上的东西太抽象了,没有什么数据实例,看了不 久就忘了。于是,搬来一个sniffer,抓了数据包来看,呵呵,结合书里面得讲解,理解得 比较快。我就来灌点基础知识。 开始吧,先介绍IP协议。 IP协议(Internet Protocol)是网络层协议,用在因特网上,TCP,UDP,ICMP,IGMP数据都是按照IP数据格式发送得。IP协议提供的是不...
阅读全文
posted @ 2007-05-15 12:51 jiangnii 阅读(13031) 评论(7)
编辑
2007年2月14日
第12章 文本处理 (1)
摘要: 12.1 字符一个字符由一个System.Char结构实例表示,该类型提供了两个常数字段:MinValue(0x0000)和MaxValue(0xFFFF)Char的静态方法GetUnicodeCategory以一个Char实例作为参数,返回一个System.Globalization.UnicodeCategory枚举值,我们可以根据该枚举值判断传入的字符的类型Char类型还提供有其他几个静态方...
阅读全文
posted @ 2007-02-14 15:34 jiangnii 阅读(299) 评论(0)
编辑
2007年2月13日
第11章 事件
摘要: 11.1 发布事件classMailManager{//1、在MailManager内部定义MailMsgEventArgs类型publicclassMailMsgEventArgs:EventArgs{//传递给事件接受者的类型定义信息publicMainMsgEventArgs(Stringfrom,Stringto,Stringsubject,Stringbody){this.from=fr...
阅读全文
posted @ 2007-02-13 17:24 jiangnii 阅读(86) 评论(0)
编辑
第10章 属性
摘要: 10.1 无参属性无参属性(parameterless property)就是通常说的属性(property)。CLR支持静态属性、实例属性和虚属性。属性可以标记任何的访问限定修饰符,也可以被定义在接口中。属性不能被重载定义一个同时带get和set方法的属性时,编译器会在生成的托管模块中产生一个表示属性的get访问器方法和一个表示属性的set访问器方法,以及一个位于托管模块元数据中的属性定义,其中...
阅读全文
posted @ 2007-02-13 14:53 jiangnii 阅读(118) 评论(0)
编辑
第9章 方法 (2)
摘要: 9.5 引用参数CLR假设所有的方法参数都是按值传递,当参数为引用类型的对象时传递的是引用/指针的值,而值类型对象传递的是对象实例的一个拷贝C#中我们可以用out和ref关键字指定方法按引用的方式传递参数,从IL或CLR的角度来看out和ref关键字的行为实际上是一样的,二者的不同之处在于编译器会根据它们选择不同的机制来确保代码的正确性。开发时指定out和ref的好处是可以清晰的表示开发者的意图C...
阅读全文
posted @ 2007-02-13 11:57 jiangnii 阅读(83) 评论(0)
编辑
2007年2月12日
第9章 方法 (1)
摘要: 9.1 实例构造器CLR要求每个引用类型至少定义一个实例构造器。在创建一个引用类型的实例时,系统首先为该实例分配内存,然后初始化对象的附加成员(即方法表指针和一个SyncBlockIndex),最后调用类型的实例构造器设置对象的初始化状态对于引用类型,默认情况下如果没有显式定义实例构造器,许多编译器包括C#都会自动定义一个公有的无参构造器少数几种情况下,类实例的创建不需要调用实例构造器,如调用Ob...
阅读全文
posted @ 2007-02-12 18:17 jiangnii 阅读(81) 评论(0)
编辑
仅列出标题
下一页
昵称:
jiangnii
园龄:
5年2个月
粉丝:
1
关注:
0
<
2012年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
搜索
最新随笔
1. 如何让ConfigurationManager打开任意的配置文件
2. C#基础学习 —— 异步编程篇 2
3. C#基础学习 —— 异步编程篇 1
4. 网络监控器源码
5. (转)TCP/IP 数据包头格式
6. 第12章 文本处理 (1)
7. 第11章 事件
8. 第10章 属性
9. 第9章 方法 (2)
10. 第9章 方法 (1)
随笔分类
(14)
C# 基础(3)
我的.net框架程序笔记(11)
随笔档案
(17)
2010年4月 (1)
2007年8月 (2)
2007年5月 (2)
2007年2月 (11)
2007年1月 (1)
阅读排行榜
评论排行榜
推荐排行榜