文章分类 -  C#语言

SqlParameter的作用与用法
摘要:文章来源:http://www.cnblogs.com/pioneerlc/archive/2011/05/21/2053052.html一般来说,在更新DataTable或是DataSet时,如果不采用SqlParameter,那么当输入的Sql语句出现歧义时,如字符串中含有单引号,程序就会发生错误,并且他人可以轻易地通过拼接Sql语句来进行注入攻击。 1 string sql = "update Table1 set name = 'Pudding' where ID = '1'";//未采用SqlParameter 2 SqlConne 阅读全文

posted @ 2012-10-14 03:22 poir 阅读(179) 评论(0) 推荐(0)

WINFORM常用正则表达式汇总
摘要:文章来源:http://blog.csdn.net/pengfeixiong/article/details/7090054winform下使用正则表达式需要引入命名空间:usingSystem.Text.RegularExpressions;例子://验证手机号码string_strRule=@"(?:13/d|15[89])-?/d{5}(/d{3}|/*{3})";//保存正则表达式字符串//参数[控件,表达式]Matchm=Regex.Match(txtMobile.Text,_strRule);//使用表达式 if(m.Groups.Count>1)//表示 阅读全文

posted @ 2012-10-04 21:30 poir 阅读(612) 评论(0) 推荐(0)

C#中StatusStrip控件的代码应用实现
摘要:先了解一下StatusStrip:首选StatusStrip是Form中的一个控件,同时也是一个大的控件,其中含有许多子控件,这些子控件存放在控件群中。 这样我们要使用StatusStrip时,首先要定义StatusStrip,然后定义ToolStrip控件,再次定义ToolStrip控件群,第 三将ToolStrip控件加入到控件群中,第四将控件群加入到StatusStrip中,最后要将StatusStrip加入到窗体中。 举例说明: 本例是在Form窗体中加入任务栏,并在任务栏左边显示Test。 一、在设计模式下的添加方法为: 在窗体上添加一个StatusStrip控件。在St... 阅读全文

posted @ 2012-09-26 16:41 poir 阅读(898) 评论(0) 推荐(0)

C# 无边框窗体 移动 两种方法
摘要:网上和书上大致有两种方法,各有长短吧。一种是使用Windows API: //需添加using System.Runtime.InteropServices;[DllImport("user32.dll")] public static extern bool ReleaseCapture();[DllImport("user32.dll")]public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam); //......private void 阅读全文

posted @ 2012-09-26 14:17 poir 阅读(369) 评论(0) 推荐(0)

C#控制WinForm窗体间数据交互的方法
摘要:本文将为大家介绍的是WinForm窗体之间的数据交互等问题,包括自定义一个构造函数等等问题。在窗体间传递数据的方法比较多:1,在子窗体中自定义一个构造函数,参数类型是主窗体,当要显示子窗体的时候,就用这个构造函数来实例化子窗体,然后把this指针传进去,说起来太抽象了,我大概一写大家应该就明白了:1.publicclassfrmMain:Form2.{3....4.frmControlcontrolForm=newfrmControl(this);5.controlForm.Show();6.}7.publicclassfrmControl:Form//子窗体,用来控制主窗体的某些显示!8.{ 阅读全文

posted @ 2012-09-26 01:57 poir 阅读(887) 评论(0) 推荐(0)

简述关于软件加密软件注册通用技术
摘要:在我们编写好一款软件后,我们不想别人盗用我们的软件,这时候我们可以采用注册的方式来保护我们的作品。这时候我们可能就需要简单了解一下加密解密技术,下面是我的简单总结:第一步:程序获得运行机的唯一标示(比如:网卡号,CPU编号,硬盘号等等)。第二步:程序将获得的唯一标示加密,然后有用户或者程序将加密后的标示发送给你。第三步:你将加密后的标示解密(其实这时候你获得的就是:网卡号,CPU编号,硬盘号)然后你再将网卡号,CPU编号,硬盘号加密发送给客户注册。第四步:程序将你发送的注册号进行解密,解密后的编号其实也是:网卡号,CPU编号,硬盘号。第五步:每当程序启动,首先解密你发送的注册号,然后读取网卡号 阅读全文

posted @ 2012-09-26 01:09 poir 阅读(282) 评论(0) 推荐(1)

C#.net winform skin 皮肤大全
摘要:1. 东日IrisSkin IrisSkin 共有两个版本,一个是IrisSkin.dll 用于.Net Framework1.0/1.1 和IrisSkin2.dll 用于.Net Framework2.0版本。详细内容见安装文件的help文档。除此之外,东日还有两个很cool的Menu: MatrixMenu和WheelMenu。(详细内容请参见http://www.sunisoft.cn/irisskin)。2. Skin++这个是我最初使用过的换肤控件,通过添加一个com引用,然后初始化一个skin对象,通过InitializeSkin引入ssk文件进行换肤。(详细内容请参见http: 阅读全文

posted @ 2012-09-26 01:07 poir 阅读(275) 评论(0) 推荐(0)

C# 绘制统计图(柱状图, 折线图, 扇形图)
摘要:统计图形种类繁多, 有柱状图, 折线图, 扇形图等等, 而统计图形的绘制方法也有很多, 有Flash制作的统计图形, 有水晶报表生成统计图形, 有专门制图软件制作, 也有编程语言自己制作的;这里我们用就C# 制作三款最经典的统计图: 柱状图, 折线图和扇形图;既然是统计, 当然需要数据, 这里演示的数据存于Sql Server2000中, 三款统计图形都是动态生成. 其中柱状图我会附上制作步骤, 其他两款统计图直接附源码 阅读全文

posted @ 2012-09-26 00:16 poir 阅读(476) 评论(0) 推荐(0)

导航