自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(192)
  • 资源 (11)
  • 收藏
  • 关注

原创 将博客搬至CSDN

将博客搬至CSDN

2018-09-27 11:03:55 514

转载 .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 7785

原创 CAN总线基础知识(三)

1.CAN协议1.1 帧类型通讯时使用下面5个类型的帧:    数据帧    遥控帧    错误帧    过载帧    帧间空隙    在所有这些帧中,数据帧和遥控帧由用户设置,而其它帧则由CAN硬件设置。    数据和遥控帧有两种格式:标准和扩展格式。标准格式有11bit的ID,而扩展格式则是29bit的ID。    每个帧的用处见表6,每个帧的结构见图10到图14表6 帧类型和每种类型帧的作用...

2018-06-05 16:03:13 656

原创 CAN总线基础知识(一)

1.CAN总线是什么?    CAN(Controller Area Network)是ISO国际标准化的串行通信协议。广泛应用于汽车、船舶等。具有已经被大家认可的高性能和可靠性。    CAN控制器通过组成总线的2根线(CAN-H和CAN-L)的电位差来确定总线的电平,在任一时刻,总线上有2种电平:显性电平和隐性电平。    “显性”具有“优先”的意味,只要有一个单元输出显性电平,总线上即为显性...

2018-06-05 16:01:01 289

原创 附加没有日志文件的数据库方法

        今天客户那边执行SQL报错,经查看是客户服务器数据库磁盘已被全部用完,日志文件达到500GB的程度,后来由于我的错误操作导致日志文件(.ldf)被删除,后来附加.mdf文件老是说没有日志文件附加不成功,后来经过一番折腾终于解决了,下面分享一下!操作步骤    1.新建同名的数据库文件    2.暂停SQLSetver服务    3.将原先的mdf文件,覆盖新建的数据库,删...

2017-06-28 20:06:20 1135

转载 怎么搜索局域网内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 4811

转载 用API得到局域网中可用SqlServer服务器列表

无意中找到了以前的一个C#程序,觉得好用发到这里以便和大家共享一下,其实这个代码我是抄别人过来的,原作者不详,觉得写的好就和大家共享一下了程序实现了用API来得到SqlServer服务器列表的功能,我觉得比用SQLDEMO组件更有意义,代码如下:/// /// 获取网内的数据库服务器名称/// public class SqlLocator{

2014-09-11 13:04:38 420

转载 C#调用斑马打印机打印条码标签(支持COM、LPT、USB、TCP连接方式和ZPL、EPL、CPCL指令)

在批量打印商品标签时一般都要加上条码或图片,而这类应用大多是使用斑马打印机,所以我也遇到了怎么打印的问题。一种办法是用标签设计软件做好模板,在标签设计软件中打印,这种办法不用写代码,但对我来说觉得不能接受,所以尝试代码解决问题。网上搜索一番,找不到什么资料,基本都是说发送ZPL、EPL指令到打印机,而且还是COM/LPT口连接打印机。后来研究.net的打印类库,发现是用绘图方式打印至打印机

2014-08-15 16:22:42 5302

转载 TPC_mcgs打印方案

一、问题简述      本方案列举出昆仑通态mcgsTpc嵌入式一体化触摸屏/工控机系列产品所支持的USB打印机和微型打印机的型号;对有打印需求(工程画面打印)的用户提供了便捷的打印机选型说明和购买途径;同时也提供完整的打印样例工程以及简洁完善的打印机设置说明。 二、适用对象      本说明适用于昆仑通态生产的mcgsTpc嵌入式一体化触摸屏/工控机系列产品,具体适用

2013-12-11 11:13:15 4571 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 694

转载 C# 将字符串转换成GB2312--很蛋疼的一个Class

usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text;   namespacePlugins {     publicclass ConvertGb2312     {        #region //gb2312中的汉字

2013-04-28 10:12:02 41067

转载 盘点几种数据库的分页SQL的写法

使用SQL分页查询,能够有效的提高数据库查询的效率,以及返回客户端数据的最小化。      几种数据库的分页SQL都不一样,SQLite和MySql的比较相近,而Oracle稍稍要绕一点,MsSql的最难处理。 一、SQLite和MySql分页      SQLite和MySql使用Limit和Offset关键字就能够实现分页。 ///

2013-04-16 17:00:07 704

转载 用C#实现的条形码和二维码编码解码器

本文主要介绍可以在C#中使用的1D/2D编码解码器。条形码的应用已经非常普遍,几乎所有超市里面的商品上面都印有条形码;二维码也开始应用到很多场合,如火车票有二维码识别、网易的首页有二维码图标,用户只需要用手机扫描一下就可以看到手机版网易的网址,免去了输入长串字符的麻烦。条形码的标准:条形码的标准有ENA条形码、UPC条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128条形码

2013-04-09 15:36:46 925

转载 为DataGrid的自带分页添加首页、尾页及状态功能

DataGrid提供了分页功能,不过看上去功能有限,但是我们可以通过DataGrid的一些属性来获取状态以及增加首页、尾页功能按钮。这里没有使用DataGrid的自定义分页功能,如果在速度效率不是很讲究的情况下,由DataGrid自己管理分页还是不错的,付出的代价就是要把整个相关数据取出来后再删选指定页的数据。好处就是开发速度快,不需要写分页的存储过程。本文事例使用的是Sql Server中的No

2013-04-09 13:28:29 898

转载 为DataGrid自定义分页添加自定义导航和分页信息

在上一篇文章中我讲到了对DataGrid实行自定义分页,这可以避免为了显示一页数据而获取整个数据记录集,从而提高分页效率,不过使用的导航还是DataGrid自带的数字连接或简单的上一页,下一页,而且看不到总页数、总记录数之类的信息。下面就为他增加我们所需要的部分。         先来看看修改后的分页显示,截图如下:(图一)使用的数据源同上一篇文章(Asp.net中DataGr

2013-04-09 13:27:03 482

转载 Asp.net中DataGrid控件的自定义分页

使用DataGrid时自带的分页实现起来虽然比较方便,但是效率不高,每次都需要读取所有页(整个记录集),而加载的只是其中一页,造成了资源的浪费,记录多又会使效率变得很低。下面通过DataGrid的自定义分页功能来减少资源使用和提高效率。         实现的关键是设置AllowCustomPaging属性位True,并把VirtualItemCount属性设置位总的记录数,给分页提供依据,前

2013-04-09 13:20:26 682

转载 转 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 542

转载 SQL Server 返回插入记录的自增编号(包括多表插入等)

SQL Server 返回最后插入记录的自动编号ID最近在开发项目的过程中遇到这么一个问题,就是在插入一条记录的后立即获取其在数据库中自增的ID,以便处理相关联的数据,怎么做?在sql server 2000中可以这样做,有几种方式。详细请看下面的讲解与对比。一、要获取此ID,最简单的方法就是:(以下举一简单实用的例子)--创建数据库和表create database My

2013-03-15 10:47:57 907

转载 winform打包发布安装包详解(VS2008带水晶报表发布)

使用VS 自带的打包工具,制作winform安装项目开发环境:VS 2008 Access操作系统:Windows XP开发语言:C#项目名称:**管理系统 步骤:第一步:打开开发环境VS2008,新建项目,选择其他项目类型,再选择"安装项目",输入名称及选择安装路径; 第二步:进入文件系统选项卡,选择应用程序文件夹,在中间的空白区域右键选择"添加文件",添

2012-08-16 09:24:39 1118

转载 .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 2508

原创 C# C/S程序 win7没有权限操作文件

最近做项目的时候.碰到安装到win7里的程序,不能删除Access数据库中的数据.但是可以读取,且不能记录日志 xp下面没有问题 把安装目录的权限修改下就可以了. 原来是win7的权限问题. 解决办法是在项目中添加"应用程序清单文件"如下图vs2008中  代码如下: <?xml version="1.0" encoding="utf-8"?> <asmv1...

2012-04-25 20:21:44 238

原创 区域性问题导致多语言软件运行出错

在做多语言软件时,因为客户是俄罗斯的,碰到一个怪问题float aa = float.Parse(this.textBox1.Text.Trim());当this.textBox1.Text.Trim()中的值为正常的浮点数时,如“3.3”时,转换出错。在中英文操作系统中,转换正确。网上查得知俄文的小数点是用逗号“,”表示的,问过外贸部同事,确实如此。通过修改区域性为中文或

2012-04-10 11:00:34 849

原创 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 81

原创 C#本地化实现多语言

Visual Studio 对于.NET 程序的本地化提供了完整的支持,这里仅介绍实现多语言版本本地化程序的简单步骤.注意黑体处为关键点. 一. 窗体本地化 对于Windows 窗体,你需要做的第一步是确定你的默认界面语言,默认语言是指当执行程序无法找到已定义的本地化资源时,默认使用的语言,由于.net使用utf-8作为默认编码,一般情况下在任何语言的系统上都能正常显示. 本地化窗体一个关键...

2011-11-07 16:37:51 1029

原创 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 102

原创 解决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 85

原创 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 555

原创 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 945

原创 C# DataGridViewButtonColumn的使用—动态改变按钮的文本

.Net的DataGridView控件中,提供了一种列的类型,叫 DataGridViewButtonColumn ,这种列类型是展示为一个 按钮,可以给button赋予相应的text,并且,此button可以用来做处理事件的判断依据。 在正式开始介绍使用方法之前,我们先要进行一个概念性的说明: DataGridViewButtonColumn,虽然在UI展现上,是一个BU...

2011-10-18 11:08:02 1562

原创 C# 画直线曲线

我这里是画直线和画曲线的两种都有,楼主看看,错不了的,代码如下: namespace Case02_1 { public partial class Form1 : Form { int startX; //获取鼠标起始点的X坐标 int startY; //获取鼠标起始点的Y坐标 Graph...

2011-09-27 15:30:01 334 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 7372

原创 C#生成随机数的三种方法

随机数的定义为:产生的所有数字毫无关系. 在实际应用中很多地方会用到随机数,比如需要生成唯一的订单号. 在C#中获取随机数有三种方法: 一.Random 类 Random类默认的无参构造函数可以根据当前系统时钟为种子,进行一系列算法得出要求范围内的伪随机数. 1     Random rd = new Random(); 2  ...

2011-09-27 15:12:05 124

原创 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 311 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 1111

原创 使用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 492

转载 Wince 下C#使用INI文件(Bug修正版)

在网上找了N久,最终也没能找到合适用的,没办法,今天自己花了几个小时的时间写了个,留着自己以后用了,经过WINCE下调试,保证可以正常运行。为了方便其它网友,现在公布出来: ///整个单元开始using System;using System.Collections.Generi

2011-07-22 10:02:05 878

原创 C#自定义文件图标(关联)

在我们自己编写的应用中,经常会用自定义类型的文件的来保存与应用相关的数据,如何改变我们的自定义类型的文件的图标?如何双击自定义类型文件的时候启动相应的应用程序了?本文将告诉你如何通过程序来完成这些功能!        比如.xcf文件就是XCodeFactory应用程序的项目文件。如果没有向Windows注册表注册该文件类型,那么.xcf文件的图标将是windows的文件默认图标,并且你双击一...

2011-04-18 14:03:53 1316

原创 c#当前应用程序路径(转)

应该算是出于对各种DOCK的烦躁(部分DOCK程序在启动程序时,会把当前路径指派为DOCK所在路径,当程序中使用相对路径时,路径对“相对”到DOCK的文件夹里),我在程序中大多使用绝对路径来定位文件方便后来者,在这里总结了下,也摘抄了点网上流传的以我的程序为例物理路径:E:\c#学习\获取当前路径\获取当前路径\bin\Debug\获取当前路径.exe System.Environment.Cu...

2011-04-18 10:38:20 82

原创 通过程序(C#)使用SQL Server 2005 BCP命令工具批量导入TXT数据

新疆華世丹葯業項目中使用到大批數據導入,參考下面2篇文章寫了個存儲過程。 ============================================================================================================= 一、http://www.pczpg.com/a/2010/0727/15688.html     ...

2011-03-11 11:33:07 279

原创 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 255

微软mscomm32控件-支持256串口(VB程序可用)

vb6使用串口控件时,只支持16串口。本控件支持端口达255的串口通信。该控件是在微软原有控件的基础上修改了1个字节(可以采用编辑软件对比),解决了串口的端口号大于16的难题。上家单位多表位调试台VB程序使用中。

2022-11-28

Oracle.ManagedDataAccess.rar

.net连接Oracle数据库使用此dll,不用安装客户端。及其方便,支持.net4.0以上。解压缩,然后把dll引用到项目中。

2020-04-09

PLSQL Developer v11.0.5 官方中文版

PLSQL Developer是一款windows下操作oracle的很好的一个可视化的图形工具,Oracle数据库相信已成为很多企业构建自身关键业务的重要后台支撑,也是众多开发人员常常采用的后台。但Oracle自己提供的一套客户端工具不是很好用,极大的影响了工作效率,幸好现在有了PL/SQL Developer这款工具。使用PL/SQL Developer,你能方便地创建你的客户端/服务器应用程序的服务器部分。

2017-09-01

VS2005C#写的IP控件(原代码)

老外 VS2005+C#写的IP控件(原代码)

2011-12-29

VS2003C#写的IP控件(原代码)

老外 VS2003+C#写的IP控件(原代码)

2011-12-29

wpf经典教程

wpf经典教程 适合初学者 pdf的 大家可以下了学学

2011-10-13

IPAddressTextBox好用的IP输入控件C#

IPAddressTextBox好用的IP输入控件C#IPAddressTextBox,可惜是VS2008的,2003/2005要用自己改下工程吧

2011-09-19

TCP_tester

TCP测试小工具,能够测试TCP,UDP,是很好的小软件。

2011-07-26

modbus的C#例子

一个很不错的C#的modbus的通信例子,本人测试过,很好用的,里面只有2个命令,可以自己模仿扩展哦

2011-07-26

C# Wince 曲线控件(只有代码,仅供参考)

网上搜来叶兄的代码,很有参考价值。以此为例,我自己还画了几个别的控件。由于环境限制,只把网上搜来的代码保存下来。感谢叶兄

2011-07-23

SqlCeHelper.cs

我正在用的,连接sqlce数据库用,支持事务等

2011-07-19

用友U872数据字典

用友U872数据字典,需要的人可以下哦。

2010-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除