.NET
Hugohut
Focus on the development of embedded linux
展开
-
Code about ADO.NET
一.用sqlconnection连接sql server1..加入命名空间using system.data.sqlclient;2.连接数据库sqlconnection myconnection = new sqlconnection();myconnection.connectionstring = "user id=sa;password=sinofindb;initial转载 2010-01-13 20:49:00 · 625 阅读 · 1 评论 -
关于值类型和引用类型的区别和总结
关于值类型和引用类型的区别和总结 CLR中支持两种类型:值类型和引用类型。它们之间有什么区别? 首先我们先类了解什么叫做值类型和引用类型。值类型(用于存储值)包括:简单类型、结构类型(struct)、枚举类型(enum)简单类型包括:整数类型、布尔类型、字符类型、实数类型(单精度、双精度、十进制型)结构类型用来封装小型变量组,枚举引用类型:变量存的不是值,而原创 2009-12-28 16:52:00 · 1344 阅读 · 0 评论 -
关于延迟签名实现的技术
1.从将执行最终签名的单位获取密钥的公钥部分。通常为.snk文件的形式,使用SDK即可创建例如: sn -k keyFile.snk 2.使用System.Reflection中批准程序集的源代码:assemblyKeyFileAttribute将公钥的文件作为参数传递至其构造函数assembleDelaysignAttribute通过True作为参数传递至其构造函数原创 2009-12-28 21:50:00 · 953 阅读 · 0 评论 -
关于ADO.NET下数据的两种访问方式
ADO.NET下数据访问的策略有两种方式,一种是基于集的访问方式(Dataset),另一种为基于流的访问方式(DataReader)先说说Dataset的访问方式吧Dataset是将数据记录于数据集当中,常用于执行以下几种功能:1.对数据执行大量的处理,而不需要与数据源保持打开的连接,从而可以连接释放给其他客户端2.与数据进行动态交换,例如绑定Windows窗体并关联来自多个数据源原创 2009-12-28 23:50:00 · 1184 阅读 · 0 评论 -
CLR的执行模型
CLR的执行模型1)将源代码(vb、cs)编译成托管模块。托管模块由中间语言和元数据组成。2)将托管模块合并成程序集。3)加载公共语言运行库。4)执行程序集的代码。5)生成本地代码。原创 2009-12-29 09:47:00 · 427 阅读 · 0 评论 -
关于.NET技术几个专业名词的解释(一)
1.程序集作为一个单元进行版本控制和部署的一个或多个文件的集合。 2.XML 架构是用于定义和验证 XML 数据的内容和结构的文档,就像数据库架构定义和验证组成数据库的表、列和数据类型一样。 3.装箱值类型实例到对象的转换,它暗示在运行时实例将携带完整的类型信息,并在堆中分配。 4.延迟签名在签名过程中,为了保护私钥,避免被他人窃取从而制作出和你一样的组件,需原创 2009-12-29 10:04:00 · 790 阅读 · 0 评论 -
关于共享程序集延迟签名的技术实现的具体过程
共享程序集的延迟签名的实现1.首先必须用强名称工具sn创建一个公钥/私钥对,生成的文件keyfile.snk应该包含公钥/私钥对 sn-k keyfile.snk2.提取公钥,使之用于开发人员 sn -p keyfile.snk public.snk 开发人员使用此公钥用于开发3.关闭签名验证功能,因为程序集没有包含签名功能。 sn -Vr math.dll原创 2010-01-01 20:57:00 · 468 阅读 · 0 评论