- 博客(6)
- 资源 (7)
- 收藏
- 关注
转载 C# 动态生成类
System.Reflection.Emit命名空间提供了创建动态程序集的能力,动态程序集就是指在运行时创建的程序集。动态程序集能够被运行 或者保存到磁盘上。处于这个原因,许多的.net编译器使用了 System.Reflection.Emit来提供代码生成。在这片文章中,我们将探索下 System.Reflection.Emit命名空间,并构建一个简单的类库程序集 Syste
2012-08-14 11:04:42
935
转载 C#反射、动态生成类
在软件开发尤其是框架和底层开发时,为了更灵活的控制代码,常常需要进行一些动态的操作。比如根据用户的输入等动态的调用类中的方法或者根据数据库表结构、用户要求动态的生成一些类,然后再动态的调用类中的方法。当然使用这些方式时会对性能有一点影响,具体使用过程中可以根据实际情况来定,不过一般的B/S开发中主要的瓶颈还是在数据库操作和网速方面,这点影响应该可以忽略的下面我就从这两个方面来说说动态代码的使用
2012-08-14 11:03:02
1591
原创 c# 窗体传值汇总
第一种方法:创建一个类,里面声明用于存储接收的字段。传的时候存储于字段中,要用的时候,直接类名.字段名 进行调用。(这种方法传递是双向的) 第二种方法:1.在Form1里定义public string Name = "*****" 2. 在Form2里创建Form1对象,Form1 f = new Form1(); 然后就可以通过f.Name
2012-07-19 23:11:03
510
转载 C# 实现对话框
对话框中我们常用了以下几种:1、文件对话框(FileDialog) 它又常用到两个: 打开文件对话框(OpenFileDialog) 保存文件对话(SaveFileDialog)2、字体对话框(FontDialog)3、颜色对话框(ColorDialog)4、打印预浏对话框(PrintPreviewDialog)5、页面设置(PrintDialog)6、打印
2012-07-19 22:55:21
920
翻译 c# 实现P2p
一.前言: P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过Napster进入了大多数用户的视野,Napster的音乐文件交换功能是P2P的一个主要应用。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换。同时P2P在深度搜索、分布计算
2012-07-19 22:52:34
4207
原创 一个断点续传的代码
private int UploadStream(string localFileName, string remoteFileName, int iExists) { Stream stream = null;
2012-07-19 22:48:56
294
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人