随笔分类 -  C#

该文被密码保护。
posted @ 2019-06-21 14:44 dean.wei 阅读(5) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-05-09 11:31 dean.wei 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-05-09 10:49 dean.wei 阅读(1) 评论(0) 推荐(0)
摘要:前言 委托:委托是一种在对象里保存方法引用的类型,同时也是一种类型安全的函数指针。或委托可以看成一种表示函数的数据类型,类似函数指针.事件是特殊的委托观察者模式:两种角色:(1)Subject, 主题(被监视对象),它往往包含着 Observer 所感兴趣的内容。(2)Observer, 观察者,它... 阅读全文
posted @ 2014-12-19 16:26 dean.wei 阅读(494) 评论(0) 推荐(0)
摘要:C# 创建Windows服务。服务功能:定时操作数据库一、创建window服务1、新建项目-->选择Windows服务。默认生成文件包括Program.cs,Service1.cs2、在Service1.cs添加如下代码:System.Timers.Timertimer1;//计时器publicService1(){InitializeComponent();}protectedoverridevoidOnStart(string[]args)//服务启动执行{timer1=newSystem.Timers.Timer();timer1.Interval=3000;//设置计时器事件间隔 阅读全文
posted @ 2013-10-22 16:47 dean.wei 阅读(448) 评论(0) 推荐(1)
摘要://#define Testusing System;namespace Wrox.ProCSharp.ParameterTestSample...{ class ParemeterTest...{staticvoid TestInt(int[] ints,int i) ...{ints[0] =100; i =100; } staticvoid TestInt(int[] ints, refint i) ...{ ints[0] =200; i =200; } staticvoid TestInt2(int[] ints, outint i) ...{ ints[0] =300; i =30 阅读全文
posted @ 2013-06-01 23:56 dean.wei 阅读(172) 评论(0) 推荐(0)
摘要:图像验证码在Web登录界面中很常见,以下是用C#写的一个简单例子。1.首先创建一个 ValidateImage.aspx 页,注意引用System.Drawing和System.Drawing.Imaging两个命名空间。 代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Drawing;using System.Drawing.Imaging; 阅读全文
posted @ 2013-03-28 18:08 dean.wei 阅读(251) 评论(0) 推荐(0)
摘要:前沿:简单练习效果----一、5大属性简介:整个图形控件主要由以下几个部份组成:1.Annotations --图形注解集合2.ChartAreas --图表区域集合3.Legends --图例集合4.Series --图表序列集合(即图表数据对象集合)5.Titles --图标的标题集合Annotations注解集合 Annotations是一个对图形的一些注解对象的集合,所谓注解对象,类似于对某个点的详细或者批注的说明,比如,在图片上实现各个节点的关键信息,如下图方框和黄色的小方框: 一个图形上可以拥有多个注解对象,可以添加十多种图形样式的注解对象,包括常... 阅读全文
posted @ 2013-03-28 14:31 dean.wei 阅读(1663) 评论(0) 推荐(0)
摘要:简单理解:假设数组array长度为8,序号从0开始。1、插入排序: (1)排序要进行7次。for(int i=1;i<array.Length;i++){for(int j=i;j>0;j--)if(array[j-1]>array[j])Swap(ref array[j-1],ref array[j])交换位置保证array前i位排好序。} (2)重复(1)。2、冒泡排序: (1)排序要进行7次。for(int i=1;i<array.Length;i++){for(int j=array.Length-1;j>0;j--)if(array[j-1]>ar 阅读全文
posted @ 2013-03-18 15:26 dean.wei 阅读(704) 评论(0) 推荐(0)
摘要:重载的条件: 1.必须在同一个类中 2.方法名必须相同 3.参数列表不能相同。重写的条件: 1. 在不同的类中 2. 发生方法重写的两个方法返回值,方法名,参数列表必须完全一致 3. 子类抛出的异常不能超过父类相应的方法抛出的异常 4. 子类方法的访问级别不能低于父类相应方法的访问级别(public,package,protected, private) 5.方法体不同( super()调用父类构造,super.只能调用父类的实例方法;this()调用该类的其他构造方法,this.调用类的属性,方法; 如果父类有有参构造,子类必须定义构造方法)重载: 重载发生在同一个类中;重载主要是针对同一个 阅读全文
posted @ 2013-03-15 17:58 dean.wei 阅读(404) 评论(0) 推荐(0)