05 2007 档案

摘要:说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍,所以我准备记下我的学习心得,已备参考。J 各位都是大虾了,如果有哪些错误或者不完整的地方,还请不吝指出。 多谢了。 本文分为两部分: 第一部分是一些必须了解的概念; 第二部分是一个完整的例子来逐一说明这些概念; 第一部分 基本概念 托管模块(Managed Module) 托管模块是一个需要CLR才能执行的标准Wi... 阅读全文
posted @ 2007-05-30 10:30 M' 阅读(1668) 评论(1) 推荐(1) 编辑
摘要:snk文件在.net里面被用作存放密钥或密钥对的存储文件,生成密钥对snk文件可以用.net中的sn.exe命令,如“sn -k keyPair.snk”。 snk本身只是用来存放非对称密钥的,但在各个需要用到加密、签名的地方都可以使用: 1) 用snk文件生成强命名程序集,这样一个assembly才可以被赋予full-trust属性,也可以被添加到GAC中。在VS... 阅读全文
posted @ 2007-05-30 10:12 M' 阅读(3511) 评论(0) 推荐(0) 编辑
摘要:/**//// /// 数据库中与C#中的数据类型对照 /// /// /// private string ChangeToCSharpType(string type) { string reval=string.Empty; switch(type.ToLower()) { case "int": reval= "Int32"; break; case "text": reval= ... 阅读全文
posted @ 2007-05-25 15:11 M' 阅读(286) 评论(0) 推荐(0) 编辑
摘要:效果如图: '300')this.width='300';if(this.height>'200')this.height='200';" border=0> 已选:"onclick="moveOptions(document.getElementById('projectMemberList'),document.getElementById('userList'));" />备选: fro... 阅读全文
posted @ 2007-05-25 11:27 M' 阅读(543) 评论(0) 推荐(0) 编辑
摘要:在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。 运算符号 意义 ... 阅读全文
posted @ 2007-05-24 14:52 M' 阅读(925) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections;public enum SomeRootVegeTables{ Vegetables1, Vegetables2, Vegetables3,}public enum Seasons{ None =0, Summer = 1, Autumn = 2, Winter = 4, Spring= 8, All =... 阅读全文
posted @ 2007-05-24 14:40 M' 阅读(2346) 评论(0) 推荐(0) 编辑
摘要:今天博客园全面采用二级域名后,发现即使用户已经登录,但在访问二级域名Blog页面时都显示没有登录(表现为发表评论时要求输入验证码, 收藏功能无法正常使用),再次登录后,进入其他二级域名还是需要登录。在代码中,我是通过Request.IsAuthenticated来判断当前请求是否被验证的,以前全部采用www.cnblogs.com域名时很正常,看来是域名不同引起的。对于Form验证,验证是通过co... 阅读全文
posted @ 2007-05-24 11:26 M' 阅读(411) 评论(0) 推荐(0) 编辑
摘要:1在编程中我们常常会遇到“将文件保存到数据库中”这样一个问题,虽然这已不是什么高难度的问题,但对于一些刚刚开始编程的朋友来说可能是有一点困难。其实,方法非常的简单,只是可能由于这些朋友刚刚开始编程不久,一时没有找到方法而已。 下面介绍一下使用C#来完成此项任务。 首先,介绍一下保存文件到数据库中。将文件保存到数据库中,实际上是将文件转换成二进制流后,将二进制流保存到数据... 阅读全文
posted @ 2007-05-23 16:53 M' 阅读(1446) 评论(0) 推荐(0) 编辑
摘要://cookie操作function setCookie(name,value,days){ var Days = days; var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = na... 阅读全文
posted @ 2007-05-22 10:11 M' 阅读(275) 评论(0) 推荐(0) 编辑
摘要:扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语... 阅读全文
posted @ 2007-05-19 10:35 M' 阅读(826) 评论(0) 推荐(0) 编辑
摘要:这是去年学习SmartClient时写下的,有兴趣可以看看 将Winform Control嵌入IE,很多时候需要JS脚本与Control进行交互。一方面是在脚本中使用控件的属性,调用控件的方法,另外一方面是脚本中能够响应控件的事件。对于第一个问题较为简单,我们还可以在脚本中使用控件属性的值,也可以给属性赋值,也可以调用控件的方法。 1、 脚本中传参数,使用控件的属性,调用控件方法 1... 阅读全文
posted @ 2007-05-18 13:52 M' 阅读(655) 评论(1) 推荐(0) 编辑
摘要:using System;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Collections; /**//// /// SqlHelper类提供很高的数据访问性能, /// 使用SqlClient类的通用定义. /// public ... 阅读全文
posted @ 2007-05-18 09:12 M' 阅读(920) 评论(0) 推荐(0) 编辑
摘要:利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用。 我们来看一个例子: 我的程序中有需要一系列的对象,比如apple,orange…, 要想利用他们,我们就必须在程序中根据用户要求,然后一个个调用 new ... 阅读全文
posted @ 2007-05-17 22:49 M' 阅读(307) 评论(0) 推荐(0) 编辑
摘要:识别URL超链接 Regex urlregex = new Regex(@"(http:\/\/([\w.]+\/?)\S*)", RegexOptions.IgnoreCase|RegexOptions.Compiled); 识别Email Regex emailregex = new Regex(@"([a-zA-Z_0-9.-]+\@[a-zA-Z_0-9.-]+\.\w+)", R... 阅读全文
posted @ 2007-05-15 09:31 M' 阅读(1077) 评论(0) 推荐(0) 编辑
摘要:win2k下安装vs2005后 提示信息如下:包加载失败未能正确加载包"Visual Web Developer Trident Designer Package"(GUID ={30AE7E28-6C02-496D-8E43-85F7A90AEFF1}。请与包供应商联系以获得帮助。由于可能会发生环境损坏,建议重新启动应用程序。要禁止将来将来加载此包吗?可以使用“devenv .reswetski... 阅读全文
posted @ 2007-05-12 09:04 M' 阅读(675) 评论(0) 推荐(0) 编辑

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