摘要: 前两天看到好几种提供下载的方式,代码也试了下,确实可以,可却迷糊着为什么要这么做,  当我们要让用户下载一个文件,最简单的方式是通过Response.Redirect 或直接给路径: 您可以把上面这行指令放在Button的Click事件当中,当用户点击按钮之后,网页就会被转址到该word档,造成下载的效果。但是这样的下载有几个问题:1、无法下载不存在的文件:例如,如果该文件其实原先并不是真的存在,... 阅读全文
posted @ 2010-05-30 16:06 安迪. 阅读(242) 评论(0) 推荐(0) 编辑
摘要: ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码也叫基础ASCII码,使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:   0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删... 阅读全文
posted @ 2010-05-30 14:46 安迪. 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1. 文件命名组织1-1 术语定义1.1.1 Pascal 大小写将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例如:BackColor1.1.2 Camel大小写标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如: backColor1-2 文件命名组织1.2.1 文件命名 文件名遵从Pascal命名法,无特殊情况,扩展名小... 阅读全文
posted @ 2010-05-30 11:29 安迪. 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 3.1 两种程序集、两种部署方式 1、.NET 框架支持两种程序集:强命名程序集(strongly named assembly)和非强命名程序集。 强命名程序集有一个发布者的公钥/私钥对签名,其中的公钥/私钥对唯一地标识了程序集的发布者。利用公钥/私钥对我们可以对程序集进行唯一的标识、安全策略和版本策略。 2、一个程序集有两种部署方式:私有方式和全局方式。 非强命名程序集只能进行私有部署。 全局... 阅读全文
posted @ 2010-05-30 00:37 安迪. 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 最近两天在看网络编程中制作简单的http服务器,其中用到把程序集安装到全局程序集缓存中,自己尝试了一下,记录一下:(首先,对共享程序集安装计算机管理员权限) 步骤:1.先创建类库项目,完成编码;2.对类库项目生成强命名,生成密钥文件;(该名称是加密的哈希密钥或签名。这种强名称可确保正确的组件版本控制。这有助于防止具有相同名称的组件相互冲突或被消耗应用程序误用) 使用.net Framework开发... 阅读全文
posted @ 2010-05-30 00:28 安迪. 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 安装有公共语言运行时的每台计算机都具有称为全局程序集缓存的计算机范围内的代码缓存。全局程序集缓存中存储了专门指定给由计算机中若干应用程序共享的程序集。应当仅在需要时才将程序集安装到全局程序集缓存中以进行共享。一般原则是:程序集依赖项保持专用,并在应用程序目录中定位程序集,除非明确要求共享程序集。另外,不必为了使 COM 互操作或非托管代码可以访问程序集而将程序集安装到全局程序集缓存。说明在有些情况... 阅读全文
posted @ 2010-05-30 00:24 安迪. 阅读(557) 评论(0) 推荐(0) 编辑