易网时代-编程资源站
Welcome
首页
/
软件开发
/
C#
用C#创建Windows Service
2017-02-06
45
用C#创建Windows Service2010-10-15现在的。NET框架已经为 service的开发提供足够强大的支持,你只需要关注service所要实现的逻辑,而完全不用关心service底层是如何实现的,相比以前用MFC来说,真是质的飞跃啊。闲话少谈,看看如何实现一个最基本的windows service,以及如何来调试windows service.打开VS 2005,点击File->New->Project…。,在创...
浅谈C#中所谓的“值类型”
2017-02-06
48
浅谈C#中所谓的“值类型”2010-10-15在C#中,相信大家对于 "值类型" 并不陌生,因为它在我们代码设计中是不可缺少的,那么究竟什么是 "值类型" 呢? "值类型"就是 我们用到的 Int16,Int32这些数值类型吗?我们知道在C#中所有的类型继承于System.Object根类型,这也就意味着就代码层面来讲,在C#中所有的类型都是Class,,即一切都是Class类型,既然全部都是Cl...
C#启动停止SQL数据库服务方法
2017-02-06
40
C#启动停止SQL数据库服务方法2010-10-15C#启动停止SQL数据库服务方法之一:在命令行里填写命令:net start/stop mssqlserverC#启动停止SQL数据库服务方法之二:通过C#代码实现;using System;using System.Windows.Forms;using System.ServiceProcess;class Test : Form{ Test() { //启动按钮; ...
物理模型及弹道曲线方程
2017-02-06
41
物理模型及弹道曲线方程2010-10-15疯狂坦克弹道曲线方程式:由上面的图表,根据初中物理知识,我们可以推导以下弹道曲线方程式:以上物理模型和公式就已经完成了,当然这只是一个近似的公式,由于疯狂坦克游戏算法中存在同角和力点不均匀分布,所以以上模型绘制出来的曲线会有一定程度上的误差,但是作为一个辅助瞄准工具,这个误差是属于在可接受范围内的。如果大家有更精确或者分析过疯狂坦克源代码提供的算法,请多多指点和修正。...
C#与数据结构--二叉树的遍历
2017-02-06
38
C#与数据结构--二叉树的遍历2010-10-15二叉树的存储结构二叉树的存储可分为两种:顺序存储结构和链式存储结构。1.顺序存储结构把一个满二叉树自上而下、从左到右顺序编号,依次存放在数组内,可得到图6.8(a)所示的结果。设满二叉树结点在数组中的索引号为i,那么有如下性质。(1)如果i = 0,此结点为根结点,无双亲。(2)如果i > 0,则其双亲结点为(i -1) / 2 。(注意,这里的除法是整除,结果中的小数部分会被舍弃。)(3)结点i的左...
C#与数据结构--图的遍历
2017-02-06
43
C#与数据结构--图的遍历2010-10-158.2 图的存储结构图的存储结构除了要存储图中各个顶点的本身的信息外,同时还要存储顶点与顶点之间的所有关系(边的信息),因此,图的结构比较复杂,很难以数据元素在存储区中的物理位置来表示元素之间的关系,但也正是由于其任意的特性,故物理表示方法很多。常用的图的存储结构有邻接矩阵、邻接表、十字链表和邻接多重表。8.2.1邻接矩阵表示法对于一个具有n个顶点的图,可以使用n*n的矩阵(二维数组)来表示它们间的邻接关系。图...
C#与数据结构--哈希表(Hashtable)
2017-02-06
49
C#与数据结构--哈希表(Hashtable)2010-10-15 cnblogs abateiC#中实现了哈希表数据结构的集合类有:(1)System.Collections.Hashtable(2)System.Collections.Generic.Dictionary<TKey,TValue>前者为一般类型的哈希表,后者是泛型版本的哈希表。Dictionary和Hashtable之间并非只是简单的泛型和非泛型的区别,两者使用了完全不同的...
C#与数据结构--树论--红黑树(Red Black Tree)(上)
2017-02-06
38
C#与数据结构--树论--红黑树(Red Black Tree)(上)2010-10-15介绍今天我们来介绍另一种平衡二叉树:红黑树(Red Black Tree),红黑树由Rudolf Bayer于1972年发明,当时被称为平衡二叉B树(symmetric binary B-trees),1978年被Leonidas J. Guibas 和 Robert Sedgewick改成一个比较摩登的名字:红黑树。红黑树和之前所讲的AVL树类似,都是在进行插入和删...
C#与数据结构--树论--红黑树(Red Black Tree)(下)
2017-02-06
39
C#与数据结构--树论--红黑树(Red Black Tree)(下)2010-10-15 博客园 abatei下面把代码贴出来,如果理解了上面所讲内容是很容易读懂这些代码的。using System;namespace PaintBST{public class RBTree : IBinaryTree //实现画树接口{ //成员变量private Node _head; //头指针private Node[] path = new Node[32];...
C# 2.0中泛型编程初级入门教程
2017-02-06
45
C# 2.0中泛型编程初级入门教程2010-11-26简单就是美在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多 新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数 据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码 。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已 存在C++上了,并且在C++上有大量成熟应用。本文讨论泛型使用的一般 问题,比如为什么要使用泛...
C# 2.0泛型类的创建和使用
2017-02-06
42
C# 2.0泛型类的创建和使用2010-11-26 天极 朱先忠"一次编码,多次使用",这就是引入泛型的根源。在以前的C++中 称为模板,C#泛型通过和数据结构支持独立编码。例如,泛型列表意味着, 你不必再重写一个强类型集合。在本文中,作者将向你展示定义和使用泛型是多 么容易的事情-请注意,长期以来泛型一直被认为是最高级和最困难的术语。一、简介泛型现在在任何一种语言中都被认为是一个高级的强有 力的术语。当我在C++中第一次接触模板时,我...
对C# 2.0中匿名方法的怀疑分析
2017-02-06
38
对C# 2.0中匿名方法的怀疑分析2010-11-26 天极 朱先忠一、简介所有的方法都使用一个来自于相同集合的元素的子集。在C# 2.0中,可选元 素集将会继续增长。从历史上看-除了C++内联方法之外-方法都要求有一个名字 、一个返回类型和一个方法体。而且可选择地,方法可以使用存取修饰符和一个 参数列表。在C# 2.0中,方法名已经从必需的变成了可选的。C# 2.0(一般就代表.NET)引入了匿名方法。一个匿名方法可以被用在任何使 用代理且该代理被定义为...
利用C#创建IIS站点并设置.NET Framework版本为ASP.NET 2.0的方法(一)
2017-02-06
53
利用C#创建IIS站点并设置.NET Framework版本为ASP.NET 2.0的方法(一)2010-11-26IIS 6.0以后使用MetaBase.xml存储IIS信息,因此,可以直接修改这个文件即可。代码如下:很显然,这种方法比较复杂,不直观,而且需要停止IIS,影响现有网站。/// <summary>/// 本方法创建一个站点(当然,创建虚拟目录也完全没有任何问题,做法类似),并设置IIS中ASP.NET版本为2.0/// <...
使用C#索引器
2017-02-06
40
使用C#索引器2010-11-26索引器在语法上方便您创建 客户端应用程序可将其作为数组访问的类、结构或接口。索引器经常是在主要用 于封装内部集合或数组的类型中实现的。例如,假定具有一个名为TempRecord的 类,此类表示在24小时内的10个不同时间记录的华氏度。此类包含一个表示温度 的float类型的名为“temps”的数组和表示记录温度的日期的 DateTime。通过在此类中实现一个索引器,客户端可以通过floattemp=...
C#捕捉键盘事件
2017-02-06
44
C#捕捉键盘事件2010-11-26用键盘代替鼠标某种时候是个好主意,按照我们的习惯,往往是在文本框里打入一些东西,然后敲个回车就想看到预期的代码……下面的这段代码就是实现这个目的的,有兴趣的不妨试试protected override void OnKeyPress(KeyPressEventArgs e) { char chr = e.KeyChar; if (chr == 13) //13代表回车...
C#操作系统剪切板处理模块
2017-02-06
42
C#操作系统剪切板处理模块2010-11-26CODE:/// <summary> /// 操作系统剪切板处理模块,提供的方法为静态函数 /// </summary> /// <example> /// C#语言中使用该类的例子,从操作系统剪切板获得纯文本数据 /// // 判断操作系统剪切板是否保存了纯文本数据 /// if( ClipboardHandler.CanGetText()) /// { /...
C#汉字转拼音功能类
2017-02-06
40
C#汉字转拼音功能类2010-11-26此代码属改造而来,没有太深的技术难度,仅仅是排除了原来代码的错误、增加了一些常规需求。目前此类可以实现的功能如下:1、对中文字符串进行拼音转换的基本功能2、支持并可自定义拼音单词间的分隔符3、支持并可自定义是否将拼音单词首字母大写4、支持并可自定义多音词预定音5、支持并可自定义转换过程中要排除解析的字符,例如中文标点输出示例:引发 system.Web.UI.Control.Init 事件以对页进行初始化Yin-Fa...
C#获取Google PR代码
2017-02-06
43
C#获取Google PR代码2010-11-26获取Google PR值一值都是从别人的网站上查到,在网上找了一个Google PageRank .net库 还有Checksum 算法源代码,帖上来共享一下(提供C#和VB.NET两个版本获取Google PR值源示,另附上Checksum 算法源代码),演示代码里已含有Google PageRank .net库,以下是运行效果图:Checksum 算法源代码:使用实例://得到Pagerank值Cons...
C#学习:对象的相等比较
2017-02-06
41
C#学习:对象的相等比较2010-11-26一,引用类型相等比较:共四种比较方法:1:ReferenceEquals()方法,静态方法,测试两个引用是否指定同一个对象。而且认为null等于null。1 Class1 x,y;2 x = new Class1();3 y = new Class1();4 bool B1 = ReferenceEquals(null,null);//true5 bool B2 = ReferenceEquals(null,x)...
C#获取鼠标的位置
2017-02-06
39
C#获取鼠标的位置2010-11-26// Mouse Position Operation//Code Technology Document//NITI Collection//图片的划分//Bottom_Left//Bottom_Middle//Bottom_Right////Middle_Left左边框//Middle_Right右边框//标题栏//Top_Left//Top_Middle//Top_Right//系统按钮//SysButton_M...
<<
41
42
43
44
45
46
47
48
49
50
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图