2012年3月20日
摘要: 1)什么是数字证书?数字证书就是网络通讯中标志通讯各方身份信息的一系列数据,其作用类似于现实生活中的身份证。它是由一个权威机构发行的,人们可以在交往中用它来识别对方的身份。最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。一般情况下证书中还包括密钥的有效时间,发证机关(证书授权中心)的名称,该证书的序列号等信息,证书的格式遵循ITUTX.509国际标准。一个标准的X.509数字证书包含以下一些内容:●证书的版本信息;●证书的序列号,每个证书都有一个唯一的证书序列号;●证书所使用的签名算法;●证书的发行机构名称,命名规则一般采用X.500格式;●证书的有效期,现在通用的证书一般采用U 阅读全文
posted @ 2012-03-20 12:07 Jerryz 阅读(4173) 评论(0) 推荐(1) 编辑
摘要: 一、应用程序文件夹操作1、新建一个安装项目,起名“测试打包”这里要记住路径了,不然,打完了找不着安装包在哪里,可就说不过去了,呵呵!2、这里就会出现三个文件夹,不用多说一看就明白意思,点“应用程序文件夹-->添加-->文件夹这里的作用就是好管理,重启一下名字,这里我就叫它“测试打包系统”3、在“测试打包系统”文件夹上右键-->添加-->项目输出下一步:添加主输出一般这个就够了,当然你还有别的资源的话就要添加上去了!4、接下来在“应用程序文件夹”下依些建几个文件夹,我建了3个Images里我放的是图片,2个ICO和1个BMP,后面会用到!Unit放置卸载的文件,这里你记住 阅读全文
posted @ 2012-03-20 11:59 Jerryz 阅读(7824) 评论(8) 推荐(4) 编辑
  2012年3月19日
摘要: 1:随机数生成器类 Random 是 .NET 的伪随机数生成器,要生成各种类型的随机数,必须先得到它的实例对象,然后再生成随机数2:种子随机数的生成是从种子值开始。 如果反复使用同一个种子,就会生成相同的数字系列,产生不同序列的一种方法是使种子值与时间相关3:对象实例默认情况下,Random 类的无参数构造函数使用系统时钟生成其种子值参数化构造函数可提供一个 Int32 类型的数字为起始值4:生成方案方案1:只实例化一个对象,多次方法调用view sourceprint?Random rnd = new Random(); int i1 = rnd.Next(10); int i2 = rn 阅读全文
posted @ 2012-03-19 11:39 Jerryz 阅读(3654) 评论(2) 推荐(1) 编辑
  2011年3月23日
摘要: 事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了改变,socket上有数据到达。触发事件的对象称作发送者(sender),捕获事件并且做出响应的对象称作接收者(receiver),一个事件可以存在多个接受者。在异步机制中,事件是线程之间进行通信的一个非常常用的方式。比如:用户在界面上按下一个按钮,执行某项耗时的任务。程序此时启动一个线程来处理这个任务,用户界面上显示一个进度条指示用户任务执行的状态。这个功能就可以使用事件来进行处理。可以将处 阅读全文
posted @ 2011-03-23 21:52 Jerryz 阅读(3643) 评论(2) 推荐(3) 编辑
摘要: 一、了解C#中的预定义事件处理机制 在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理。 EventArgs是包含事件数据的类的基类,用于传递事件的细节。 EventHandler是一个委托声明如下 public delegate void EventHandler( object sender , EventArgs e ) 注意这里的参数,前者是一个对象(其实这里传递的是对象的引用,如果是button1的click事件则sender就是button1),后面是包含事件数据的类的基类。 下面我们研究一下Button类看看其中的事件声明(使用WinCV工具查看 阅读全文
posted @ 2011-03-23 20:12 Jerryz 阅读(1118) 评论(0) 推荐(1) 编辑
摘要: 我们可以看到如下代码:this.button1.Click += new System.EventHandler(this.button1_Click);实际上这段代码,也就是所谓的事件注册代码。该代码的意思是:如果this.button1的Click事件发生之后,就转向this. button1_Click方法进行处理。为了更好的理解事件的注册过程,我们先第42行代码进行修改,如下图所示:这里,我们将原来的this.button1.Click += new System.EventHandler(this.button1_Click);修改为this.button1.Click = new 阅读全文
posted @ 2011-03-23 19:54 Jerryz 阅读(5210) 评论(1) 推荐(2) 编辑
Top
收藏
关注
评论