随笔分类 - C#
摘要:KMP 算法公式: ///推导公式 /// f(j)=pattern[1...(k-1)]=pattern[j-(k-1)...(j-1)];j表示pattern中的字符数,K表示前缀字符串中K的最大值,K /// 建立Next表 /// /// ...
阅读全文
摘要:在图片上添加文字水印,其实就是要用到两个类, using System.Drawing; using System.Drawing.Drawing2D; 废话不多说了,直接上代码;代码很容易看懂;using System;using System.Collections.Generic;using ...
阅读全文
摘要:我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决...
阅读全文
摘要:大家可能有过这样的需求,有的弹出框可能需要手动关闭,这样非常麻烦,我参考相关资料,用C# 程序自动关闭弹出框的例子,供大家参考 1 //获取弹出框的句柄,并隐藏函数。 2 using System.Runtime.InteropServices;//这个是必须的命名空间。 3 class Sea...
阅读全文
摘要:在使用asp.net时,做ERP系统时,水晶报表是经常被使用的,在asp.net 上有水晶报表的控件,那个网上有很多,这里就不多讲了,水晶报表有两种模式即push模式和pull模式,pull模式是:使用设计报表时的链接数据库驱动获取打印表格,这个不需要写sql语句,代码量非常少,push模式即...
阅读全文
摘要:如何在IIS服务器上搭建自己的网站呢,今天带着这问题进行简单的实践一下,并且准备模拟一下IIS服务器工作方式,把这个工作方式搞清楚有利于发展。 1、首先应该进入控制面板=》程序=》添加或删除程序=》找到IIS 全部打钩。 2、 2、首先要自己建立一个网页。进行模拟。 3、然后在打开的IIS服务器,点
阅读全文
摘要:窗体间传值,虽然是一件很简单的事情。也是为了学习一下委托。 在visual studio 2012 上建立了两个窗体,MainFrm 和 ChildFrm 窗体。childFrm code:namespace 窗体间传值{ public delegate void archiveText(s...
阅读全文
摘要:什么浅拷贝? 在进行拷贝时,修改副本的值类型字段不会影响源对象对应的字段,修改副本的引用类型改变源对象的引用类型的值。 深拷贝: 修改副本的值类型字段不会 影响源对象的值类型对象。修改副本的引用类型也不会影响源对象的引用类型。
阅读全文
摘要:类 类是最普通的引用类型,最简单的声明如下所示; class YourNameClass{}更复杂的类可以拥有以下这些选项;置于关键字class前面的:属性(attributes)与class修饰符(class modifiers)。不可嵌套的class修饰符有public、internal、a...
阅读全文
摘要:4个访问修饰符(是添加到类、结构或成员声明的关键字)Public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。Internal:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问Private:私有的,是一个成员访问修饰符。只有在声明它们的类和结构中才可以访问。Pro...
阅读全文

浙公网安备 33010602011771号