用心做好每一件事情!

随笔分类 -  C#

C#
摘要:最近做一个指纹采集和比对的功能,因为公司整个项目是WEB类型的,所以指纹采集的模块要嵌套在网页中,那只有用ActiveX了,以下是一些操作及效果,做个笔记!新建用户控件,编写CS代码,如下:using System;using System.Collections.Generic;using Sys... 阅读全文
posted @ 2015-01-06 21:24 无 影 阅读(4811) 评论(5) 推荐(0) 编辑
摘要:二进制转换成图片: MemoryStream ms = new MemoryStream(bytes);ms.Position = 0;Image img = Image.FromStream(ms);ms.Close();this.pictureBox1.ImageC#中byte[]与string... 阅读全文
posted @ 2014-12-17 17:57 无 影 阅读(561) 评论(0) 推荐(0) 编辑
摘要:有时候将Excel的数据另存到csv文件会出现csv格式错误,以下示例实现将DataTable里面的数据直接保存到csv文件。System.Web.HttpRuntime.Cache["v_ds"] = "";这个v_ds是一个缓存,因为有时候由于页面刷新会清空内存的数据,这里用缓存保存起来,当然还... 阅读全文
posted @ 2014-12-17 17:40 无 影 阅读(9290) 评论(0) 推荐(1) 编辑
摘要:经常看到别人拿个四四方方的写字板用笔写字,用C#其实也可以实现,大致思路就是处理鼠标的坐标和Graphics,代码如下:首先声明两个全局变量bool isMouseDown = false; Point point = new Point();再重写MouseDown事件: prote... 阅读全文
posted @ 2014-12-02 12:49 无 影 阅读(1704) 评论(2) 推荐(0) 编辑
摘要:有时候会发现给手机烧入的信息里少了某一些文件,比如一个图标,或者一个mp3文件之类的等等,为此做了一个小工具检查指定手机里面是否包含相应的文件。通过程序执行手机的命令来操作手机,感觉还挺有意思的。static void Main(string[] args) { ... 阅读全文
posted @ 2014-11-12 17:45 无 影 阅读(352) 评论(0) 推荐(0) 编辑
摘要:class Program { static void Main(string[] args) { System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); ... 阅读全文
posted @ 2014-10-23 14:12 无 影 阅读(1810) 评论(0) 推荐(1) 编辑
摘要:标题虽然是说C#,但是以下介绍的几种方法不是只能在C#中使用,在其它的语言里面也行。总结一下常见的条码打印方法,其实打条码的方式很多,大概有以下几种:1.斑马打印软件制作好模板,保存为.prn格式的文件,文件格式大致如下^XA^LH30,0^JMA^XZ~DG000.GRF,04096,128,,:... 阅读全文
posted @ 2014-09-14 16:16 无 影 阅读(34695) 评论(23) 推荐(9) 编辑
摘要:在前台定义CSS样式: 后台输出:this.divMsg.InnerHtml = "PASS";this.divMsg.InnerHtml = "FAIL"; 阅读全文
posted @ 2014-08-23 12:30 无 影 阅读(642) 评论(0) 推荐(0) 编辑
摘要:1.从十六进制转换为十进制 /// /// 十六进制转换到十进制 /// /// /// public static string Hex2Ten(string hex) { in... 阅读全文
posted @ 2014-08-05 12:57 无 影 阅读(29067) 评论(0) 推荐(0) 编辑
摘要:C# 获取打印机列表以及默认打印机、串口列表。/// /// 获取本地已安装的打印机 /// /// public string GetPrinter() { string strList = ""; ... 阅读全文
posted @ 2014-07-18 17:56 无 影 阅读(2389) 评论(0) 推荐(0) 编辑
摘要:使用tcp协议,链接服务器的方法 /// /// 连接使用tcp协议的服务端 /// /// 服务端的ip /// 服务端的端口号 /// public static Socket Connect... 阅读全文
posted @ 2014-07-05 16:01 无 影 阅读(4787) 评论(0) 推荐(0) 编辑
摘要:LINQ:Language INtegrated Query,语言集成查询。以下内容演示如何利用LINQ进行增加,修改,删除和查询操作,针对数据库。首先创建Linq Class。添加数据库信息,直接Add一个Connection,输入服务器和登录ID,测试连接成功。现在可以看到数据库里面的信息了,比... 阅读全文
posted @ 2014-05-12 21:09 无 影 阅读(1839) 评论(0) 推荐(0) 编辑
摘要:在C#中说到排序的方法,相信大家都会首先想到冒泡排序,当然也还有其它的排序办法,如选择排序等等,本文就讲解一下平常用的最多的冒泡排序。首先我们看一下冒泡排序的原理,我们声明一个数组: //这种声明的话数组长度和后面的值必须保持一致才可以, //比如说你声明的数组长度是5,那么你后面必须有5个数值。 int[] Temp01 = new int[5] { 10, 5, 28, 19 ,33}; //集合,这样比较灵活,不必要指定长度 List list01 = new List() { 1... 阅读全文
posted @ 2013-08-23 10:46 无 影 阅读(1098) 评论(6) 推荐(0) 编辑
摘要:之前的那个开发框架好几个朋友都用在了项目里面,也给我提出了很宝贵的意见,虽然最近一直没有什么更新,但是针对朋友们提出的建议,我都仔细考虑了一翻,很多的意见我都融入了系统里面,将不足之处修改过来,本来想把报表的事儿给搞定,但是想了几种方案结果都不了了之。曾经有一个朋友说很欣赏我那个读取DLL文件的框架 阅读全文
posted @ 2013-04-26 18:18 无 影 阅读(6429) 评论(38) 推荐(8) 编辑
摘要:说来惭愧,用VS2008一直用到上周,因为PC上面最开始装的就是VS2008,卸载也比较麻烦,因为太多了组件了,担心卸载不干净的话后面的新版本又安装不了就麻烦了,毕竟上市公司里面管理的比较严格,总不能像自己的电脑一样随时重做系统那样,前几天从网上下载了一个Demo想看看效果,结果那 Demo使用VS2010 .NET 4写的,自己的PC上只有3.5的版本,无法打开项目,所以决定装个VS2010得了,VS2008用了好几年也该退了。于是找了一个360来一步一步卸载VS2008,我也没按照网上说的那样按照顺序来卸载,反正看到2008的字样就全部卸载了,卸载完成之后开始安装VS2010,这一路下来到 阅读全文
posted @ 2013-03-20 06:43 无 影 阅读(15331) 评论(13) 推荐(2) 编辑
摘要:GridView用到的地方确实很多,主要是用来呈现一些数据列表,往往我们需要对某些数据进行汇总,让用户很直观的看出来总数是多少,实现其实非常简单,只是一个属性而已。1.将GridView的ShowFooter属性设置为"True"2.在RowDataBound里面计算总数,如下:private double sumReq = 0; private double sumOut = 0; protected void dgv_RowDataBound(object sender, GridViewRowEventArgs e) { int m; for... 阅读全文
posted @ 2013-03-19 22:07 无 影 阅读(828) 评论(0) 推荐(0) 编辑
摘要:有时候在项目里面需要用到类似于百度那种自动索引的功能,在WinForm里面我采用的是用一个TextBox和一个ListBox结合来实现的,大致效果如下图所示:详细的代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace AutoComplete{ public par... 阅读全文
posted @ 2012-12-25 15:40 无 影 阅读(2995) 评论(1) 推荐(3) 编辑
摘要:园子里面有位朋友对我这个小框架提出了一些建议,我觉得很适用(不管是圆友还是用户给我提出的意见,我都认真考虑了,该采纳的都采纳了,我相信这样一来我这个程序应该会更完整,在此感谢大家的指点),有两点建议我比较认同,第一点就是在用户没有登录ID的情况下可以自由申请帐号,然后等待管理员审核之后方可生效,这种功能还是比较人性化的,不是说你没有登录ID就完全没办法操作这个系统,至少可以申请一个登录ID,至于什么时候可以得到审核,那是另外一件事情了,我相信这样一来对用户的体验一定会好很多,所以我将这个功能完善了一下,很简单,我的数据库里面本身有一列字段--IsEnable,大致的意思就是表示该用户是不是属于 阅读全文
posted @ 2012-11-23 15:57 无 影 阅读(1913) 评论(1) 推荐(2) 编辑
摘要:园子里面有几位朋友跟我说最好可以记录一些相关的日志,以便据此查找一些其它的信息或者是DeBug,我简单的处理了一下,这里用到了一个枚举:需要用的时候就传一个标志进来就行了,记录日志的函数就不说了,说白了就是记录一些数据,后台调用如下: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Allen.Tools.Common 7 { 8 public static class SystemLog 9 {10 ... 阅读全文
posted @ 2012-11-08 13:33 无 影 阅读(2283) 评论(2) 推荐(1) 编辑
摘要:前几天有几个朋友要了我的框架源码,这几天也经常通过远程以及电话来帮他解决一些问题,后来他说马上要交项目了,但是有一个问题还没有搞出来,那就是在原有的框架里面如何设置一个窗体自动启动?本身我的框架是登录进去之后所有的菜单都是根据后台的权限进行分配,加载进来之后绑定在工具箱里面,当用户点击菜单之后才会加载窗体,看他现在的意思是想登录进去之后默认启动一个窗体,这个简单,因为加载窗体的动作是写的一个方法来调用的,那么只需要在Load里面调用一下就行了,1 private void FrmMain_Load(object sender, EventArgs e)2 {3 ... 阅读全文
posted @ 2012-10-15 10:24 无 影 阅读(5441) 评论(60) 推荐(6) 编辑

作者: Allen【QQ:96966 1314】 网名:无影 出处: http://www.cnblogs.com/allen0118/ 声明: 本文版权归作者和博客园共有!转载时必须保留此段声明,且在文章页面明显位置给出原文连接。