![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
James(Wood)
生活在万物互联的时代,是一个幸运的时代,可以广泛的吸取互联网的知识;也是一个不幸的时代,没有信息差异就只能扎实的做好每个产品才能生存。
展开
-
你得学会并且学得会的Socket编程基础知识
这一篇文章,我将图文并茂地介绍Socket编程的基础知识,我相信,如果你按照步骤做完实验,一定可以对Socket编程有更好地理解。本文源代码,可以通过这里下载 http://files.cnblogs.com/chenxizhang/SocketWorkshop.rar第一步:创建解决方案第二步:创建服务端程序这里可以选择“Console Application”这转载 2015-06-25 20:14:16 · 468 阅读 · 0 评论 -
Symbol 数据采集器开发 Demo
一.创建项目 打开visual 2005,文件->新建->项目 二.设计界面,编写代码首先进行系统界面设计,编写相关逻辑代码处理在初始化窗体时,加载扫描头触发事件 private SymbolScanWood.SymbolScanWood _objScan = new SymbolScanWood.SymbolScanWood(原创 2007-12-24 17:39:00 · 2096 阅读 · 0 评论 -
将sql2000的数据同步PDA的sqlce数据库中
PDA端的数据库一般采用的是sqlce数据库,这样与PC端的sql2000中的数据同步就变成了一个问题,如在PDA端处理,PDA端的内存,CPU等都是一个制约因素,其次他们的一个连接稳定及其间的数据传输也是一个难点.本例中通过在PC端的转化后再复制到PDA上面,这样,上面所有的问题都得到了一个有效的控制.一,创建项目,添加引用 二 设计界面,编写代码程序代码 usi原创 2007-12-24 18:24:00 · 1496 阅读 · 0 评论 -
C#实现串口监听
Visual Stdio 2005中,对于串口操作Framework提供了一个很好的类接口-SerialPort,在这当中,串口数据的读取与写入有较大的不同。由于串口不知道数据何时到达,因此有两种方法可以实现串口数据的读取。 1.用线程实时读串口 2.用事件触发方式实现。 但由于线程实时读串口的效率不是十分高效,因此比较好的方法是事件触发的方式。在原创 2008-01-12 14:45:00 · 13960 阅读 · 5 评论 -
取手持终端的设备ID
最近在做一些项目时,经常出现客户要求我们送手持终端客户现象.这样,我们只有提高设备的销售价格,但有些客户他们需求10台,在采购2台完成测试后,就因为价格(我们将软件价格分摊到设备)比市面上高,而选择其他供应商,对于这样一种情况,让人很恼火,所以在程序中加入设备ID号的绑定,相关代码如下 private static Int32 METHOD_BUFFERED = 0; p原创 2008-03-29 10:00:00 · 1481 阅读 · 0 评论 -
Symbol MC1000 SCAN_Enable
前段时间,做一个项目时使用了Symbol的MC1000数据采集器做终端采集程序.其间,使用Sqlce作为终端数据的保存.然而,做好后的程序可以在OEM Version :01.00.0007版本中运行正常,而在OEM Version :01.00.0011版本中却提示“SCAN_Enable”位于:Symbol.Barcode.BarcodeMarshal.Enable()位于原创 2008-05-08 09:36:00 · 1335 阅读 · 0 评论 -
纯C# 产生Code39 BarCode 图片
using System.Drawing;using System.Drawing.Imaging;private Bitmap GetCode39(string strSource)...{ int x = 5; //左邊界 int y = 0; //上邊界 int WidLength = 2; //粗BarCode長度 int NarrowLength = 1; //細BarCod转载 2008-05-19 10:31:00 · 1379 阅读 · 2 评论 -
SqlCe事务
SqlCeCommand 构造函数 (String, SqlCeConnection, SqlCeTransaction------------------string cmdText = "INSERT INTO FactSalesQuota " + "(EmployeeKey, TimeKey, SalesAmountQuota) " + "VALUES (2,转载 2008-08-07 11:20:00 · 1006 阅读 · 0 评论 -
C# LPT操作打印条码
条码打印一般是通过指令或图片方式来打印,图片方式有fastreport,不过本人未曾找到VS调用它的方式,仅在Delphi 7中成功的使用。而实际上大多数的条码打印机制造商都有一套他们自己的打印指令语言,通过该语言,可以无需驱动,直接打印,并且操作也很简单,只需要将指令送入打印机中就好。 VS中存在Com口操作的控件,却未有现成的LPT端口控件,而相对COM口来说,LPT的速度要快,所以原创 2008-08-19 14:31:00 · 2551 阅读 · 3 评论 -
隐藏WINCE系统任务栏
为了有效的遏制用户在WINCE的PDA系统运行时,通过任务栏直接切换到桌面上,经常会用到界面全屏最大化窗体并将任务栏隐藏的方法,这里通过API函数成功实现以上方法。 代码测试环境 VS2005 C#+Symbol MC1000代码如下: using System;using System.Collections.Generic;using System.Text;原创 2008-08-28 15:47:00 · 3593 阅读 · 1 评论 -
Zebra(Symbol) 设备 UUID获取
Zebra(Symbol) 设备 UUID获取原创 2011-04-14 10:22:00 · 942 阅读 · 0 评论 -
一个创建访问WebService的简单示例子
首先,创建Webservice服务应用1.打开Visual 2005,新建项目 系统会自动生成代码,Web服务的类继承自System.Web.services.WebService类.此外,Web服务对外提供的方法均需有[WebMethod]属性标记,对于供内部调用,则不需要使用.在系统自动生成的代码中,已经提供一个返回字符串(Hello world)的方法,这里再添加了一个计算两原创 2008-01-02 15:33:00 · 757 阅读 · 0 评论