C#、Vs2005
小二码农
茶,上茶,上好茶!
淡泊明志,宁静致远。
展开
-
mysql的连接备注
MySQLHelper.connectionString = string.Format(“Database={0};Data Source=127.0.0.1;User Id=root;Password=frontlinkpassword;pooling=true;CharSet=utf8;port={1};allow zero datetime=true;allowuservariables=...转载 2019-06-10 15:18:11 · 1546 阅读 · 0 评论 -
根据ID读取配置中的消息显示
程序开发中,经常中提示错误消息,有时候有些错误消息要经常修改,所以将显示信息放在配置文件中,根据ID读取,再要改动显示信息时,直接改配置文件,程序稳定不容易出问题,技术支持人员也可以修改。 using System;using System.Collections.Generic;using System.Text;using LibFLCSharpSyntax.Tool;原创 2014-12-10 22:36:08 · 669 阅读 · 0 评论 -
加快vs编译速度(vs2008+cf3.5)
传说能加快vs编译速度(vs2008+cf3.5)C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.Common.targets中 Name="PlatformVerificationTask" Condition="'$(SkipPlatformVerif转载 2014-09-02 13:28:17 · 1096 阅读 · 0 评论 -
C# XML序列化实例学习
转载:http://fqctyj.blog.163.com/blog/static/708434552013102210345160/转载 2014-07-12 19:03:21 · 823 阅读 · 0 评论 -
c# xmlserializer 序列化
list与arraylist不能被序列化,反序列化时只会有一个元素,不正确原创 2014-07-12 19:04:24 · 543 阅读 · 0 评论 -
在c#中调用另一个应用程序或命令行(.exe 带参数)
转载:http://blog.csdn.net/newhappy2008/article/details/2520652在.net中使用system.diaglostics.Process可以用来调用另一个命令行或程序。using System.Diagnostics; 如果是dos Process.Start("cmd.exe"); 如果是其他文件 Process.Sta转载 2014-01-21 12:30:15 · 1006 阅读 · 0 评论 -
c# 正则判断字符串是不是都是数字
protected bool isNumberic(string message,out int result){ System.Text.RegularExpressions.Regex rex= new System.Text.RegularExpressions.Regex(@"^\d+$"); result = -1;转载 2014-01-12 17:40:08 · 744 阅读 · 0 评论 -
C#中判断字符串中是否有汉字及将汉字转化为字母缩写
//用正则表达式判断字符是不是汉字public static bool checkStringChineseReg(string text){bool res = false;if (Regex.IsMatch(text, @"[\u4e00-\u9fbb]+$")){res = true;}return res;}//将带有汉字的字符串转化为相应的转载 2014-01-12 17:38:20 · 858 阅读 · 0 评论 -
Visual Studio 2008 Toolbox里控件消失(#13119)的问题
今天打开Visual Studio 2008准备写windows form程序的时候, 发现Toolbox奇怪地空了,并显示“#13119”,如下图所示:我reset toolbox之后还是无效,重起VS仍然无效。google了一下发现有人遇到过同样的问题:http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/490c转载 2013-09-15 12:02:57 · 896 阅读 · 0 评论 -
C#实现对邮件的发送
参考以下博客http://www.cnblogs.com/mingmingruyuedlut/archive/2011/10/14/2212255.html修改 private static void Thread_Send() { try { // 获取IP, 获取城市地址转载 2016-06-11 22:48:27 · 6585 阅读 · 0 评论 -
c# 使用bartender sdk 打印
在网上参考了其它的资料,研究了bartender打印,走了不少弯路。 安装完bartender后,装全功能版本,在安装路径下,可以找到sdk文件,我需要根据传入的excel文件,检查bartender标签中,有没有指定的列进行打印, barterder10.0版本不支持返回当前标签文件有哪些嵌入式字段,10.1支持,所以只好装了10.1版本,安装了全功能试用版本引用Seagu原创 2016-06-11 23:11:46 · 14132 阅读 · 6 评论 -
反编译 wince 的.net程序
偶尔会遇到需要反编译.net软件的情况,有时是看对方的实现逻辑,有时纯粹是其它不合法的目的了。我一般如下操作:1. 在.Net Relflector7.0以上的版本中,查看exe或者dll, 在看源代码时,偶尔会提示引用的dll,可以在程序目录下,或者vs目录下查看,比如vs的在如下目录:C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramewo原创 2016-12-04 10:29:20 · 1756 阅读 · 0 评论 -
entity framework6.0,只查询数据,占内存大的情况
初步使用, 只做查询使用,客户电脑经常报 out of memory,进程内存达到1.4G,应该是内存占用太大导致的,在entity后使用AsNoTracking(),可以取消与数据库的连接,降低资源,经过测试,内存也会增长,查询完结,即会降下来 AsNoTracking干什么的呢?无跟踪查询而已,也就是说查询出来的对象不能直接做修改。所以,我们在做数据集合查询显示,而又不需要对集合修改并...原创 2018-11-12 10:01:55 · 651 阅读 · 0 评论 -
C# 使用TWAIN协议进行扫描仪操作
简单方式:转载https://www.cnblogs.com/Peter-Luo/archive/2012/07/06/2579720.htmlpublic ArrayList TransferPictures() { ArrayList pics = new ArrayList(); if (srcds.Id == IntPtr转载 2018-03-28 00:00:53 · 7572 阅读 · 2 评论 -
WPF 使用MahApps.Metro UI库
转载:https://www.cnblogs.com/happyyftk/p/6904766.html在WPF中要想使用Metro风格是很简单的,可以自己画嘛..但是为了节省时间,哈,今天给大家推荐一款国外Metro风格的控件库。本文只起到抛砖引玉的作用,有兴趣还是推荐大家上官网,Thanks,官网地址 我会在底部发出。 实现效果其实下面转载 2017-11-28 18:02:17 · 2390 阅读 · 0 评论 -
c# Mutex 互斥操作
Mutex构造函数,第一个参数是获取所有权,第二个参数是互斥变量名,第三个是新创建true,还是已存在false。 需要注意的是Mutex对象即使不是新创建的,也需要进行释放,否则下一次获取都是返回已存在 ToolMutex.Exist判断互斥是否已存在,不会创建互斥对象,适用于检查某种操作是否完成 IsFirst 判断是否第一次运行,并且创建互斥对象,如果再次调用时,会返回原创 2017-09-05 21:22:38 · 3434 阅读 · 0 评论 -
c# 动态调用Newtonsoft.Json.dll的类
第三方系统提供了多套接口,每套接口引用的Newtonsoft.Json.dll还不一样,我本身系统也引用Newtonsoft.Json.dll,引起版本混乱,改为动态反射调用当前目录下的dllusing System;using System.Collections.Generic;using System.IO;using System.Linq;using System.R原创 2017-09-05 21:14:38 · 3045 阅读 · 0 评论 -
备份获取位置信息代码
[Serializable] public class AddressForQueryIPFromBaidu { public string Address { get; set; } public Content Content { get; set; } public string Status { get; set;原创 2017-03-29 06:28:54 · 457 阅读 · 0 评论 -
winform的html控件
引用:http://www.cnblogs.com/wuhuacong/p/3520246.html做下记录转载 2017-01-03 14:45:11 · 439 阅读 · 0 评论 -
MDI父窗体中的子窗体最大化后消除子窗体在父窗体菜单栏中的图标
转载地址:http://download.csdn.net/detail/xingqingxiang/5056415下面只隐藏左上角的图标 private void menuStrip_ItemAdded(object sender, ToolStripItemEventArgs e) { if ( e.Item.Text.Le转载 2016-11-24 18:47:56 · 890 阅读 · 0 评论 -
.net cf wince 贝兹 曲线图
项目需要在WINCE设备中显示曲线图,由于wince采集器默认是不带画图的动态库的,所以在网上找了一个动态库(XrossGDIPlus)来画图,关于XrossGDIPlus具体参考http://www.microsoft.com/china/msdn/library/NetFramework/netcompactframework/dnnetcompXrossOne.mspx?mfr=true。原创 2011-12-14 23:41:12 · 2012 阅读 · 3 评论 -
操作 sqlite封装的一个类库
<br /> 在wince设备上,使用sqlite很方便,基本都能满足项目的需要,速度也不错。在工作中,封装了此类,方便开发。<br /> <br /> <br /> <br /> <br /> <br /> using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Data.SQLite;<br />using System.Data;<br />using System原创 2011-03-28 21:46:00 · 1378 阅读 · 0 评论 -
wince 隐藏、显示任务栏
<br /> <br /> 有时候需要将任务栏隐藏,封装了一个类。在窗口load的时候,先调用hide(),窗口大小设置成屏幕大小就可以了。将windowstate设置成max不起作用,必须将窗口大小设置成屏幕大小<br /> <br /> <br />using System;<br />using System.Runtime.InteropServices;<br /><br />namespace Austec.ToolCollection<br />{<br /> public class原创 2011-03-28 22:08:00 · 1787 阅读 · 0 评论 -
设置窗体默认焦点
GetNextDlgTabItem evc 默认焦点原创 2010-09-09 20:40:00 · 1673 阅读 · 0 评论 -
c# 读写XML文件
用c#给PDA做了一个PC端的通讯程序,需要保存两个参数。用Delphi时,是保存在ini文件中,c#读写XML比较方便,就用xml文件来保存了。 class CXmlClass { private string XmlFilePath; /// /// 下载到PDA的TXT文件路径原创 2010-04-11 10:33:00 · 2971 阅读 · 1 评论 -
c# 在注册表中,查找端口是否存在
公司的USB数据线也要安装驱动,才能使用,在给客户做软件时,需要自动查找数据线使用的端口号,写了一个C#下的读串口号的类 /// /// 操作注册表 /// class CRegister { /// /// 获取LK9100数据线使用的通讯端口,只能获取到一根数据线的端口 ///原创 2010-04-10 23:15:00 · 1448 阅读 · 0 评论 -
C# 调用Dll 传递字符串指针参数
最近用c#写一个小软件,要调用VC写的dll,传递参数给dll,由于是非托管代码,所以调用起来有点麻烦,要把参数转换成非托管代码的指针参数,然后再传递给dll using System.Runtime.InteropServices; //操作Dll的类空间class CGicomIndex { [DllImport("Index_dll.原创 2010-04-10 23:06:00 · 5339 阅读 · 1 评论 -
wince全屏或者隐藏任务栏
在网上找了一下资料,发现有位前辈写的很不错,自己稍微整理了一下,在wince5.0,wince6.0测试过可以使用。 全屏使用示例: CScreenLG.ShowFullScreen( "你的窗体"); 隐藏任务栏: CScreenLG.ShowHHTaskBar();显示任务栏: CScreenLG.Hi转载 2009-12-31 12:53:00 · 3200 阅读 · 0 评论 -
wince中处理消息
在网上查了资料,wince中,c#的from不能直接处理消息,但是可以通过重载MessageWindow基类的WinProc方法,来处理收到的消息。 下面的代码,是在扫描条码的时候用到的,还有点问题。 激光头扫描条码成功后,会发出WM_SCAN消息,窗体可以通过这个消息来获取条码,在CGC600Msg构造函数中指定获取消息的窗体,在窗体中定义 gcMsg = new CGC600原创 2009-12-31 13:02:00 · 1293 阅读 · 0 评论 -
MessageBox的四个对话框
<br /> 整理一下吧,不知道什么时候会用到。<br /> <br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Windows.Forms;<br />namespace Austec.ToolCollection<br />{<br /> public class Message<br /> {<br /> /// <summ原创 2011-03-28 22:11:00 · 860 阅读 · 0 评论 -
wince应用软件 用户体验
wince应用软件 用户体验原创 2011-05-04 22:51:00 · 1450 阅读 · 1 评论 -
wince系统PDA 条码扫描 设计
pda 条码扫描模式设计方式原创 2011-05-04 23:19:00 · 4551 阅读 · 4 评论 -
wince下, c# 自定义的 MessageBox 控件
先封装一个MESSAGEBOX控件FrontLinkMessage.csusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Fo原创 2011-11-11 19:03:14 · 2763 阅读 · 0 评论 -
.net compact cf wince 5.0 wince 6.0 静态变量 释放问题
在一个类中定义了一个 static 类变量,默认值为空,如果为空,使用时就创建;在wince5.0下正常,在wince6.0下,发现用完之后,马上就被gc回收了,不知道怎么回事。所以加了 disposed 事件处理,在回收的时候,将静态类变量赋值null,下次使用再重新原创 2011-11-11 18:53:37 · 722 阅读 · 0 评论 -
.net compact c# 支持 图片的 按钮控件
在wince 下,button不支持带图片,在别人控件的基础上,封装了一个按钮类,可以在设计期添加图片,设置居左,居右,填充属性效果如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using原创 2011-11-11 19:11:21 · 2321 阅读 · 2 评论 -
.net compact cf gc回收造成的异常
在类A中,定义了一个static的类b变量c,c默认值为空,在使用时创建。弄完a之后,c也马上被自动回收了,下次再用a时,用到c时就有可能出现异常。我碰到的情况有两种:1. 弹出异常提示,对象为空2. 界面类a显示正常,但是在界面y中,按确认键,对话框一个接一个就自动关了,没有任何提示。将static变量 c的问题解决之后,上面两种情况就消失了。 c#的变量是gc自动回收原创 2011-11-11 18:58:30 · 604 阅读 · 0 评论 -
c# wince 取设备号
wince设备,有时为了做软件保护,采取注册限制,需要取设备的序列号,以下为通用的取法,网上抄的。using System; using System.Collections.Generic; using System.ComponentModel;原创 2011-08-23 14:57:26 · 2505 阅读 · 2 评论 -
.net cf textbox 文本框 GotFocus时,设置selectall 有效
一直在开发wince上的应用程序,.net cf中,c#的文本框 textbox的selectall方法在getfocus事件中,并没有生效,在网上查了很长时间之后,大体明白了一点,在此做个说明: 在电脑上,用鼠标点击文本框后, 执行getfocus事件,执行完这个事件之后原创 2011-09-04 21:26:36 · 3664 阅读 · 2 评论 -
c#使用开源控件读卡excel
因工作关系,使用c#读写excel文件,试过myxls, 与NPOI这两个组件,读写excel文件都没问题,不过都读不了excel2007格式的,目前还未找到开源能读excel2007的。如果只是读或者写,这两个组件都可以。但是如果是读写一起进行,那myxls组件在保存时就会原创 2011-09-04 21:06:27 · 1783 阅读 · 0 评论 -
.net cf 使用listview 显示表格复选框
在.net cf里,datagrid没有checkbox,但是项目中又确实需要,在网上查了之后,只有使用listview这种方法了,就特意做了一个listview的datagrid形式的表格出来,封装成一个控件使用。控件在显示时,自动按照显示的最长内容的列宽显示。 usi原创 2011-09-04 21:11:38 · 1691 阅读 · 1 评论