Jack-Leung

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  123 随笔 :: 10 文章 :: 47 评论 :: 26万 阅读

随笔分类 -  C#基础

摘要:1 创建用于反射使用的DLL新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll)1usingSystem;23namespaceWebtest4{5///<summary>6///ReflectTest的摘要说明。7///</summary>8publicclassReflectTest9{10publicReflectTest()11{}1213publicstringWriteString(strings)14{15return"欢迎您,"+s;16}1718///<summary> 阅读全文
posted @ 2011-08-03 18:08 Jack.leung 阅读(353) 评论(0) 推荐(0) 编辑

摘要:【IT168知识库】首先要安装好.NET Framwork SDK环境,一般安装了vs.net工具的 都已经可以了,我们这里使用vs2005:在图中 可以看到我们进入vs2005的命令行窗体首先,我们用文本文件建一个.cs的文件 其实这个扩展名是可以自己定的,另不用.cs也是可以的,建一个文件命名为:SimpleProgram.cs 输入下面的代码usingSystem;publicclassSimpleProgram{staticvoidMain(){Console.WriteLine(“Hello”);Console.ReadLine();}}保存,注意一下大小写,然后在命令行窗口里输入: 阅读全文
posted @ 2011-08-03 17:33 Jack.leung 阅读(410) 评论(0) 推荐(0) 编辑

摘要:请用泛型集合如Dictionary,多用泛型接口和泛型方法,忘掉HashTable、ArrayList吧。 请用Framework内置的泛型的委托Action、Func,代替自己定义新委托类型。 请用Linq To XML代替XmlDocument和XPathNavigator。 请用Entity Framework(AEF)代替Linq To SQL。如果不是SQL Server数据库,也赶紧选择一个ORM框架吧。 请用WCF来升级过去WSE,MSMQ,.NET Remoting。 请熟悉System.Threading.Task下的类,为你把多线程下的编程能力提高到新的层次吧(.Net . 阅读全文
posted @ 2011-08-01 12:18 Jack.leung 阅读(333) 评论(2) 推荐(2) 编辑

摘要:一、动态链接库的概念 动态链接库(DynamicLinkLibrary,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件的扩展名一般是dll,也有可能是drv、sys和fon,它和可执行文件(exe)非常类似,区别在于DLL中虽然包含了可执行代码却不能单独执行,而应由Windows应用程序直接或间接调用。 动态链接是相对于静态链接而言的。所谓静态链接是指把要调用的函数或者过程链接到可执行文件中,成为可执行文件的一部分。换句话说,函数和过程的代码就在程序的exe文件中,该文件包含了运行时所需的全部代码。当多个程序都调用相同函数时,内存中就 阅读全文
posted @ 2011-07-18 11:04 Jack.leung 阅读(1512) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示