Grisson's .net

源码之前,了无秘密

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2005年9月19日

摘要: 第二章 生成、打包、部署及管理应用程序与类型(1) (这一章内容还是挺多,加上本人耐心有限,把这章也分两部分整理。不知道有没有朋友在看我的笔记,急性子的朋友就将就一点吧) 2.1 .NET框架部署目标 这一节里作者主要讲了为什么“多年来,Windows一直背负着一个复杂和不稳定的坏名声”。而.NET的部署目标就是想克服这些不足之处: 1、公司升级原来的代码复杂,它必须保证“向下兼容”,这... 阅读全文
posted @ 2005-09-19 19:45 海盗 阅读(434) 评论(0) 推荐(0)

摘要: 1.5 .NET框架类库 (2004-12-14) FCL(Framework Class Library)含有几千个类型的定义。(它的体系和以前了解的VCL的体系有点类似,不知道其他的类库是否也是以类似的方法来建立?) 1、CLR和FCL可以开发下面几种应用程序:XML Web服务、Web窗体(Web Forms基于HTML的应用程序)、Windows窗体(GUI应用程序)、Windows控... 阅读全文
posted @ 2005-09-19 19:30 海盗 阅读(504) 评论(0) 推荐(0)

摘要: 第1、2、3章为本书的第一部分:Microsoft .NET框架基本原理 1.1 将源代码编译为托管模块 在.NET框架里,正如前言里说的“编译器编译面向.NET框架的源代码产生CIL,只有到了运行时,CLR才将CIL翻译为CPU指令”。 1、程序员先用任何支持CLR从编程语言来编写代码,然后用相应的语言编译器来做语法检查和源代码分析,之后生成的结果就是一个托管模块。托管模块是一个需要CLR... 阅读全文
posted @ 2005-09-19 19:12 海盗 阅读(439) 评论(0) 推荐(0)

摘要: 强名称由以下几部分组成:程序集的标识(即它的简单文本名称),版本号和区域性信息(如果提供的话),以及公钥和数字签名。1.我在做强命名的时候没有提供公钥,如果这样只要有相同的文本名称和版本号以及区域信息,用sn不是可以生成一样的秘钥?程序集的绑定和定位?foreignkey constraint 和 datarealtion 的区别?foreighkey是用来表示一种约束,在防止乱删除数据时极为有用... 阅读全文
posted @ 2005-09-19 17:54 海盗 阅读(278) 评论(0) 推荐(0)