- 博客(192)
- 资源 (11)
- 收藏
- 关注
转载 .NET 的绘图控件ZedGraph
该控件来自于CodeProjecthttp://www.codeproject.com/KB/graphics/zedgraph.aspx我大多的.NET程序的绘图程序都用的是这个控件。下面是这个控件的文档翻译及其基本使用方法。A flexible charting library for .NET By JChampionDownload source files (....
2018-09-27 11:02:40
7847
原创 CAN总线基础知识(三)
1.CAN协议1.1 帧类型通讯时使用下面5个类型的帧: 数据帧 遥控帧 错误帧 过载帧 帧间空隙 在所有这些帧中,数据帧和遥控帧由用户设置,而其它帧则由CAN硬件设置。 数据和遥控帧有两种格式:标准和扩展格式。标准格式有11bit的ID,而扩展格式则是29bit的ID。 每个帧的用处见表6,每个帧的结构见图10到图14表6 帧类型和每种类型帧的作用...
2018-06-05 16:03:13
694
原创 CAN总线基础知识(一)
1.CAN总线是什么? CAN(Controller Area Network)是ISO国际标准化的串行通信协议。广泛应用于汽车、船舶等。具有已经被大家认可的高性能和可靠性。 CAN控制器通过组成总线的2根线(CAN-H和CAN-L)的电位差来确定总线的电平,在任一时刻,总线上有2种电平:显性电平和隐性电平。 “显性”具有“优先”的意味,只要有一个单元输出显性电平,总线上即为显性...
2018-06-05 16:01:01
443
原创 附加没有日志文件的数据库方法
今天客户那边执行SQL报错,经查看是客户服务器数据库磁盘已被全部用完,日志文件达到500GB的程度,后来由于我的错误操作导致日志文件(.ldf)被删除,后来附加.mdf文件老是说没有日志文件附加不成功,后来经过一番折腾终于解决了,下面分享一下!操作步骤 1.新建同名的数据库文件 2.暂停SQLSetver服务 3.将原先的mdf文件,覆盖新建的数据库,删...
2017-06-28 20:06:20
1211
转载 怎么搜索局域网内IPCamera设备的IP、Port等信息,用C#\UDP怎么实现?
public class Packet { public byte[] Buffer { get; private set; } public Packet(byte[] buffer) { Buffer = buffer; }
2015-03-27 10:37:19
4967
转载 用API得到局域网中可用SqlServer服务器列表
无意中找到了以前的一个C#程序,觉得好用发到这里以便和大家共享一下,其实这个代码我是抄别人过来的,原作者不详,觉得写的好就和大家共享一下了程序实现了用API来得到SqlServer服务器列表的功能,我觉得比用SQLDEMO组件更有意义,代码如下:/// /// 获取网内的数据库服务器名称/// public class SqlLocator{
2014-09-11 13:04:38
429
转载 C#调用斑马打印机打印条码标签(支持COM、LPT、USB、TCP连接方式和ZPL、EPL、CPCL指令)
在批量打印商品标签时一般都要加上条码或图片,而这类应用大多是使用斑马打印机,所以我也遇到了怎么打印的问题。一种办法是用标签设计软件做好模板,在标签设计软件中打印,这种办法不用写代码,但对我来说觉得不能接受,所以尝试代码解决问题。网上搜索一番,找不到什么资料,基本都是说发送ZPL、EPL指令到打印机,而且还是COM/LPT口连接打印机。后来研究.net的打印类库,发现是用绘图方式打印至打印机
2014-08-15 16:22:42
5391
转载 TPC_mcgs打印方案
一、问题简述 本方案列举出昆仑通态mcgsTpc嵌入式一体化触摸屏/工控机系列产品所支持的USB打印机和微型打印机的型号;对有打印需求(工程画面打印)的用户提供了便捷的打印机选型说明和购买途径;同时也提供完整的打印样例工程以及简洁完善的打印机设置说明。 二、适用对象 本说明适用于昆仑通态生产的mcgsTpc嵌入式一体化触摸屏/工控机系列产品,具体适用
2013-12-11 11:13:15
4866
2
原创 自己留着用
Automatic testing system of power meter changes the traditional automatic testing system by combining software and hardware.The system which is based on Modbus protocol and Power Meter Communication
2013-05-16 21:54:45
700
转载 C# 将字符串转换成GB2312--很蛋疼的一个Class
usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; namespacePlugins { publicclass ConvertGb2312 { #region //gb2312中的汉字
2013-04-28 10:12:02
41106
转载 盘点几种数据库的分页SQL的写法
使用SQL分页查询,能够有效的提高数据库查询的效率,以及返回客户端数据的最小化。 几种数据库的分页SQL都不一样,SQLite和MySql的比较相近,而Oracle稍稍要绕一点,MsSql的最难处理。 一、SQLite和MySql分页 SQLite和MySql使用Limit和Offset关键字就能够实现分页。 ///
2013-04-16 17:00:07
726
转载 用C#实现的条形码和二维码编码解码器
本文主要介绍可以在C#中使用的1D/2D编码解码器。条形码的应用已经非常普遍,几乎所有超市里面的商品上面都印有条形码;二维码也开始应用到很多场合,如火车票有二维码识别、网易的首页有二维码图标,用户只需要用手机扫描一下就可以看到手机版网易的网址,免去了输入长串字符的麻烦。条形码的标准:条形码的标准有ENA条形码、UPC条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128条形码
2013-04-09 15:36:46
938
转载 为DataGrid的自带分页添加首页、尾页及状态功能
DataGrid提供了分页功能,不过看上去功能有限,但是我们可以通过DataGrid的一些属性来获取状态以及增加首页、尾页功能按钮。这里没有使用DataGrid的自定义分页功能,如果在速度效率不是很讲究的情况下,由DataGrid自己管理分页还是不错的,付出的代价就是要把整个相关数据取出来后再删选指定页的数据。好处就是开发速度快,不需要写分页的存储过程。本文事例使用的是Sql Server中的No
2013-04-09 13:28:29
906
转载 为DataGrid自定义分页添加自定义导航和分页信息
在上一篇文章中我讲到了对DataGrid实行自定义分页,这可以避免为了显示一页数据而获取整个数据记录集,从而提高分页效率,不过使用的导航还是DataGrid自带的数字连接或简单的上一页,下一页,而且看不到总页数、总记录数之类的信息。下面就为他增加我们所需要的部分。 先来看看修改后的分页显示,截图如下:(图一)使用的数据源同上一篇文章(Asp.net中DataGr
2013-04-09 13:27:03
487
转载 Asp.net中DataGrid控件的自定义分页
使用DataGrid时自带的分页实现起来虽然比较方便,但是效率不高,每次都需要读取所有页(整个记录集),而加载的只是其中一页,造成了资源的浪费,记录多又会使效率变得很低。下面通过DataGrid的自定义分页功能来减少资源使用和提高效率。 实现的关键是设置AllowCustomPaging属性位True,并把VirtualItemCount属性设置位总的记录数,给分页提供依据,前
2013-04-09 13:20:26
701
转载 转 40种网站设计常用技巧
40种网站设计常用技巧 收藏 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制
2013-04-01 16:52:21
545
转载 SQL Server 返回插入记录的自增编号(包括多表插入等)
SQL Server 返回最后插入记录的自动编号ID最近在开发项目的过程中遇到这么一个问题,就是在插入一条记录的后立即获取其在数据库中自增的ID,以便处理相关联的数据,怎么做?在sql server 2000中可以这样做,有几种方式。详细请看下面的讲解与对比。一、要获取此ID,最简单的方法就是:(以下举一简单实用的例子)--创建数据库和表create database My
2013-03-15 10:47:57
923
转载 winform打包发布安装包详解(VS2008带水晶报表发布)
使用VS 自带的打包工具,制作winform安装项目开发环境:VS 2008 Access操作系统:Windows XP开发语言:C#项目名称:**管理系统 步骤:第一步:打开开发环境VS2008,新建项目,选择其他项目类型,再选择"安装项目",输入名称及选择安装路径; 第二步:进入文件系统选项卡,选择应用程序文件夹,在中间的空白区域右键选择"添加文件",添
2012-08-16 09:24:39
1144
转载 .NET 的绘图控件ZedGraph
的绘图控件ZedGraph" alt=".NET 的绘图控件ZedGraph" src="http://s6.sinaimg.cn/bmiddle/4b94ff13477bd94085675&690">该控件来自于CodeProjecthttp://www.codeproject.com/KB/graphics/zedgraph.aspx我大多的.NET程序的绘图程序都用的是这个控件。
2012-05-10 09:30:48
2525
原创 C# C/S程序 win7没有权限操作文件
最近做项目的时候.碰到安装到win7里的程序,不能删除Access数据库中的数据.但是可以读取,且不能记录日志 xp下面没有问题 把安装目录的权限修改下就可以了. 原来是win7的权限问题. 解决办法是在项目中添加"应用程序清单文件"如下图vs2008中 代码如下: <?xml version="1.0" encoding="utf-8"?> <asmv1...
2012-04-25 20:21:44
256
原创 区域性问题导致多语言软件运行出错
在做多语言软件时,因为客户是俄罗斯的,碰到一个怪问题float aa = float.Parse(this.textBox1.Text.Trim());当this.textBox1.Text.Trim()中的值为正常的浮点数时,如“3.3”时,转换出错。在中英文操作系统中,转换正确。网上查得知俄文的小数点是用逗号“,”表示的,问过外贸部同事,确实如此。通过修改区域性为中文或
2012-04-10 11:00:34
883
原创 c#读取INI文件
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO; namespace 读写ini文件{ public class Ini { // 声明INI文件的写操作函数 WritePrivateProfileString() ...
2011-12-13 10:17:52
94
原创 C#本地化实现多语言
Visual Studio 对于.NET 程序的本地化提供了完整的支持,这里仅介绍实现多语言版本本地化程序的简单步骤.注意黑体处为关键点. 一. 窗体本地化 对于Windows 窗体,你需要做的第一步是确定你的默认界面语言,默认语言是指当执行程序无法找到已定义的本地化资源时,默认使用的语言,由于.net使用utf-8作为默认编码,一般情况下在任何语言的系统上都能正常显示. 本地化窗体一个关键...
2011-11-07 16:37:51
1120
原创 C#+Access数据库移植到英文xp下报错
Access错误 Selected collating sequence not supported by the operating system 正文:一直想把唐人街中文论坛搬到 1and1 服务器上来。今天总算有空将所有的文件上传来了,但试运行时却发现以下错误提示:Selected collating sequence not supported by the operating sy...
2011-11-07 11:03:39
116
原创 解决Access错误 Selected collating sequence not supported by the operating system
正文:一直想把唐人街中文论坛搬到 1and1 服务器上来。今天总算有空将所有的文件上传来了,但试运行时却发现以下错误提示:Selected collating sequence not supported by the operating system.Google了一下,发现不止我一个人有这问题。主要原因是我现在用的这 web hosting 公司用的是英文操作系统英文版OS。论坛所用的 Acc...
2011-11-07 11:01:09
91
原创 IP地址(C#语言)和正则表达式
//获取客户端的IP地址string hostname = Dns.GetHostName(); IPHostEntry hostent = Dns.GetHostByName(hostname); // 主机信息 Array addrs = hostent.AddressList; // IP地址数组 IEnumerator it = addrs.Ge...
2011-11-04 12:44:07
621
原创 C# 四个字节十六进制数和单精度浮点数之间的相互转化
即是所谓的IEEE754标准,这也是大多数硬件存储浮点数的标准。单精度浮点数占4个字节,表示范围为:在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38 。 在C#中的转换函数为: 1,由四个字节的十六机制数组转浮点数: byte[] bytes = new byte...
2011-10-21 13:16:39
1001
原创 C# DataGridViewButtonColumn的使用—动态改变按钮的文本
.Net的DataGridView控件中,提供了一种列的类型,叫 DataGridViewButtonColumn ,这种列类型是展示为一个 按钮,可以给button赋予相应的text,并且,此button可以用来做处理事件的判断依据。 在正式开始介绍使用方法之前,我们先要进行一个概念性的说明: DataGridViewButtonColumn,虽然在UI展现上,是一个BU...
2011-10-18 11:08:02
1663
原创 C# 画直线曲线
我这里是画直线和画曲线的两种都有,楼主看看,错不了的,代码如下: namespace Case02_1 { public partial class Form1 : Form { int startX; //获取鼠标起始点的X坐标 int startY; //获取鼠标起始点的Y坐标 Graph...
2011-09-27 15:30:01
348
2
原创 C# WinForm中 DrawLine 如何画一条平滑的直线。。抗锯齿
在C#中,默认的直线式很难看的。锯齿严重。 如图: 代码如下: //创建一个Graphics对象 Graphics grp = CreateGraphics(); //绘制线条 起始窗口坐标10,50 终止坐标20,350 红色,2px宽 grp.DrawLine(new Pen(Color....
2011-09-27 15:27:49
7483
原创 C#生成随机数的三种方法
随机数的定义为:产生的所有数字毫无关系. 在实际应用中很多地方会用到随机数,比如需要生成唯一的订单号. 在C#中获取随机数有三种方法: 一.Random 类 Random类默认的无参构造函数可以根据当前系统时钟为种子,进行一系列算法得出要求范围内的伪随机数. 1 Random rd = new Random(); 2 ...
2011-09-27 15:12:05
139
原创 C# modbus CRC16校验
#region CRC Computation< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" /> private void GetCRC(byte[] message, ref byte[] CRC) { ...
2011-09-14 14:12:53
332
5
原创 VB modbus CRC16校验
Private CRC16Lo, CRC16Hi ‘------------------------------------------------------------------------------------- 'CRC16()功能:计算出CRC16的校验码 Private Sub CRC16(data()) On Error Resume Next Dim CL, CH...
2011-09-14 09:08:26
1164
原创 使用C#导入导出数据到Excel(OleDB方式)
1.实现原理引用原文【Import / export data in MS Excel using C#】 Sometimes we may require to generate Excel file from our reports,read from excel files to import data etc. This can be achieved using Office In...
2011-09-02 09:17:02
525
转载 Wince 下C#使用INI文件(Bug修正版)
在网上找了N久,最终也没能找到合适用的,没办法,今天自己花了几个小时的时间写了个,留着自己以后用了,经过WINCE下调试,保证可以正常运行。为了方便其它网友,现在公布出来: ///整个单元开始using System;using System.Collections.Generi
2011-07-22 10:02:05
893
原创 C#自定义文件图标(关联)
在我们自己编写的应用中,经常会用自定义类型的文件的来保存与应用相关的数据,如何改变我们的自定义类型的文件的图标?如何双击自定义类型文件的时候启动相应的应用程序了?本文将告诉你如何通过程序来完成这些功能! 比如.xcf文件就是XCodeFactory应用程序的项目文件。如果没有向Windows注册表注册该文件类型,那么.xcf文件的图标将是windows的文件默认图标,并且你双击一...
2011-04-18 14:03:53
1387
原创 c#当前应用程序路径(转)
应该算是出于对各种DOCK的烦躁(部分DOCK程序在启动程序时,会把当前路径指派为DOCK所在路径,当程序中使用相对路径时,路径对“相对”到DOCK的文件夹里),我在程序中大多使用绝对路径来定位文件方便后来者,在这里总结了下,也摘抄了点网上流传的以我的程序为例物理路径:E:\c#学习\获取当前路径\获取当前路径\bin\Debug\获取当前路径.exe System.Environment.Cu...
2011-04-18 10:38:20
94
原创 通过程序(C#)使用SQL Server 2005 BCP命令工具批量导入TXT数据
新疆華世丹葯業項目中使用到大批數據導入,參考下面2篇文章寫了個存儲過程。 ============================================================================================================= 一、http://www.pczpg.com/a/2010/0727/15688.html ...
2011-03-11 11:33:07
297
原创 WebService发布到IIS提示需要 Oracle 客户端软件
这两天写一个WebService,用VS2005,数据库用Oracle9i,在编辑环境一直可以运行,昨天测试调用。发布后,在IIS下访问不能连接到Oracle,提示错误信息“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”。在网上搜索到下面这篇文章,解决了问题: 1.问题: 在Windows SP2 + VS2005 + Oracl...
2011-03-08 11:36:28
263
微软mscomm32控件-支持256串口(VB程序可用)
2022-11-28
Oracle.ManagedDataAccess.rar
2020-04-09
PLSQL Developer v11.0.5 官方中文版
2017-09-01
IPAddressTextBox好用的IP输入控件C#
2011-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人