
c#
lfqsy
RFID(LF,HF,UHF,2.45g),wince/wm/安卓,c#/java,条码RFID行业,软件开发10年RFID行业经验
展开
-
PL/SQL insert字符串拼接
sql = "begin ";//有空格 foreach (string code in ETRLCODE) { sql += string.Format(@"insert into table(A,) values('{0}');", "A");//有个分号 } /s原创 2016-08-19 14:14:48 · 2653 阅读 · 0 评论 -
c# WINCE 使用技巧
http://hi.baidu.com/jackyc/item/41741a144570be8d89a956e8记录一下用到的C#在WinCE平台上的相关技巧备查1。C#在WinCE上实现透明图片123456789using System.Drawing.Imaging; publi转载 2014-05-23 14:17:37 · 2591 阅读 · 0 评论 -
c# wince 下获取当前输入法状态
输入状态改变的时候底层驱动会发送消息到上层应用,然后根据不同的消息值得到不同的状态。实现步骤如下: 1、通过RegisterWindowMessage("Keyboard_ICO")注册一个消息ID,然后去获取这个消息ID下面的消息,消息数据有:40,41,42,43.(十进制数据),根据这些值去判断当前输入状态。40 :表示大写 41 :表示小写42 :表示数字原创 2014-06-25 17:34:14 · 3043 阅读 · 1 评论 -
C# WINCE 大于10的端口号写法
正常操作COM1-COM9都是没有问题的如果写COM10及以后的端口会提示不存在或原创 2014-04-09 11:17:15 · 735 阅读 · 0 评论 -
wince c# 创建桌面快捷方式
static void Create() { string PathGPRS = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\AppCenter.exe"; s原创 2014-02-19 16:06:06 · 2620 阅读 · 1 评论 -
WINCE 下 委托
如下的方法也是平时常用的 private delegate void ShowMsg(string strMsg); private ShowMsg SM; private void SetLabel(string strMsg) { this.label5.Text = strMsg;//这里可以更原创 2014-01-22 10:40:57 · 809 阅读 · 0 评论 -
c# WinCE 界面控件被锁定、不可用 在线程执行中
现象描述 form1中,启动开启线程Run(),界面上有一些控件按钮。 RUn(){label6.Invoke(new EventHandler(delegate {label6.te="..";}));}线程循环运行如上方法,会导致界面上其他控件不可用。查找发现红色代码部分会使别的控件被禁用,解决办法,添加蓝色代码就可解决RUn(){原创 2013-12-19 17:00:35 · 2401 阅读 · 0 评论 -
c# GPS 2个经纬度 点 算之间的距离
转自:http://chageoni.iteye.com/blog/929884 根据两点经纬度计算距离这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点转载 2011-09-05 17:39:11 · 7671 阅读 · 0 评论 -
WINCE下datagrid 列宽及列格式化设置
ds为dataSet数据 DataTable mytable = ds.Tables[0]; this.dataGrid1.DataSource=mytable.DefaultView; DataGridTableStyle myt翻译 2013-10-31 09:02:15 · 5104 阅读 · 0 评论 -
GPS经纬度值 转换成 区域
开始准备用百度API,要什么秘钥,太麻烦了,找了个GOOGLE的如下网址内容可参考http://www.cnblogs.com/liuhaorain/archive/2012/01/31/2334018.html这里有PC和PDA平台2中:PC下转换://webclient客户端对象 WebClient client = new WebClient(); s转载 2013-10-31 08:55:24 · 2442 阅读 · 0 评论 -
WIN7 64 bit 发布webservice 引用 dll 试图加载格式不正确的程序
现象:本地调试webservice 是可以调用DLL的,但是发布网站后就无法调用dll 了,提示标题上的错误 解决方法:“cscript %systemdrive%/inetpub/adminscripts/adsutil.vbs set w3svc/appPools/enable32bitapponwin64 1”(enable32bitapponwin64为1代表可运行32位应转载 2013-09-25 16:39:12 · 3841 阅读 · 1 评论 -
c# wince 获取外部程序的图标
using System;using System.Linq;using System.Collections.Generic;using System.Text;using System.Media;using System.IO;using Microsoft.Win32;using System.Drawing;using System.Runtime.Int原创 2013-07-05 08:35:02 · 1538 阅读 · 0 评论 -
c# 字符串与字节数组 互转
/// /// 字符串转字节数组 /// /// /// public static byte[] HexStringToByteArray(string s) { s = s.Replace(" ", ""); byte[] b原创 2013-05-20 10:00:15 · 1169 阅读 · 1 评论 -
WINCE 默认输入发设置
WinCE输入法 1、调用和隐藏输入法 调用与隐藏输入法方式有多种,但最简单的是采用以下函数:SipShowIM(SIPF_ON); // 调出输入面板SipShowIM(SIPF_OFF); // 隐藏输入面板 当然,得注意包含头文件#include "Sipapi.h"。一般情况下,WinCE里调用是当在光标移动至编辑框等输入控件时转载 2014-07-01 15:46:14 · 3352 阅读 · 0 评论 -
C# WINCE 打开WIFI配置面板
[DllImport("coredll.dll")] public static extern bool PostMessage(IntPtr hWnd, uint Msg, int wParam, IntPtr lParam); const uint HWND_BROADCAST = 0xffff; const uint WM_APP转载 2014-08-13 17:19:35 · 2939 阅读 · 0 评论 -
WINCE 访问PC共享文件夹
备注:本文档基于WIN7系统来实现的,xp系统也一样使用,WINCE设备和PC机必须处于同一个网段 WINCE6.0通过WIFI无线网络访问PC的共享文件夹的实现步骤如下: 1. PC创建共享文件夹在PC端创建并共享文件夹pcshare,此文件夹中有一个test.txt的文本文件,内容如下图所示:图12. PC通过telnet登录WINC转载 2014-09-23 15:23:43 · 11810 阅读 · 0 评论 -
c# wince多个窗体共用一个主框架
仅供学习交流,还有一些Bug1.基本的用户控件 public partial class BaseView : UserControl { public BaseView() { InitializeComponent(); } protected MainForm pare原创 2015-09-23 16:36:40 · 3697 阅读 · 1 评论 -
c# wince 启动隐藏窗体
通常的的做法是load时候用this.Hide();这个方法是无效的要添加个timer,在timer方法里面执行this.Hide()才行,原理还不知道~~原创 2015-10-15 16:40:36 · 829 阅读 · 0 评论 -
c# socket检测连接服务器连接
socket客户端判断是否连接到服务器,主要检测服务器端断开情况 public bool IsSocketConnected(Socket newclient) { try { byte[] tmp = new byte原创 2015-09-23 15:52:45 · 4884 阅读 · 1 评论 -
c# wince 禁止gprs/wcdma拨号时候弹出密码输入框
wince 禁止gprs/wcdma拨号时候弹出密码输入框转载 2015-11-12 10:34:28 · 1046 阅读 · 0 评论 -
c# wince 下获取当前输入法状态2
我的博客中有一篇介绍如何获取当前输入状态,这里主要介绍通过RegisterWindowMessage("Keyboard_ICO")注册一个消息ID代码经过测试是OK的注册类:class CustomMessageWindow : Microsoft.WindowsCE.Forms.MessageWindow { [DllImport("coredll.dl原创 2015-09-23 17:13:44 · 1490 阅读 · 0 评论 -
c# listview 插入数据在第一行显示
如下一句话代码就搞定了默认的是:listview.items.add(tiem)改成:listView.Items.Insert(0,item);原创 2015-10-10 10:35:11 · 7802 阅读 · 0 评论 -
c# wince textbox 选择全部内容
转自:http://www.cnblogs.com/chehaoj/archive/2013/04/22/3035265.html如下代码测试有效的private void txtCommon_GotFocus(object sender, EventArgs e) { TextBox tb = sen转载 2015-10-10 09:28:21 · 1273 阅读 · 0 评论 -
c# 调用oracle 存储过程、方法简易例子
oracle调用了,sql也差不多多,只是有些数据类型不同而已;最终如何定义还是看存储过程如何写的。调用存储过程: using (OleDbConnection con = new OleDbConnection(ConnectionStr)) { con.Open(); OleDbCom原创 2015-08-06 23:08:04 · 5210 阅读 · 0 评论 -
同时有SQL2000和2005共存,连接2005时提示 无效连接
1,因为SQL2000安装过程中无法修改实例名称,故安装过程中必须先安装SQL2000,然后在安装SQL2005.安装SQL2005时必须修改SQL实例名称,否则将和SQL2000的实例名称冲突.2,安装完SQL2005后,开始准备用SQL2000客户端工具连接SQL2005,结果报告不能用SQL2000客户端工具连接,只能用SQL2005客户端工具连接,后证明SQL2005客户端工具可以转载 2012-05-29 17:09:26 · 2154 阅读 · 0 评论 -
RFID UHF Class1 G2 卡结构说明
有512bit User区user:0-29\30\31tid:0-4(有些只能0-2)[alient芯片的是0-4、IMPINJ芯片的是0-2]epc:2-6reserved:0-2(access password) 2-2(Kill Password)无:tid:0-2user:无epc:2-6reserved:0-2(access原创 2012-04-17 11:35:16 · 1672 阅读 · 0 评论 -
c# WINCE listview 自动匹配宽度
listview: /// /// 自动调整LISTVIEW第一列的宽度 /// /// 指定listview /// 自动适应的列 public static void AutoListViewColumnWidth(ListView listView1, int Colunms)原创 2013-05-22 09:29:45 · 2261 阅读 · 0 评论 -
c# ID卡前10位及后8位读取
byte[] da = new byte[4] { 0x6b, 0xf5, 0x5c, 0x00 }; Int32 ts = BitConverter.ToInt32(da, 0); int a = ts % (256 * 256) + (int)ts / (256 * 256) % 256 * 100000;原创 2014-09-03 11:48:41 · 5099 阅读 · 0 评论 -
C++与C#数据类型对照
C++ C#=====================================WORD ushortDWORD uintUCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyte UCHAR* string/转载 2013-05-20 09:49:58 · 954 阅读 · 0 评论 -
C# 图片识别(手写版转电子版)
转自:http://www.cnblogs.com/huangcong/archive/2013/04/24/3040313.html 图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号。 图片识别的用途:很 多人用它去破解网站的验证码,用于达到自动刷票或者是批量注册的目的,但我觉得它最吸引我的地方是可转载 2013-05-02 08:51:37 · 2941 阅读 · 0 评论 -
C# WINCE 启动时隐藏窗体
这个在load,或初始化控件里面写好像都无效,在下面函数写才能隐藏。private void Form1_Activated(object sender, EventArgs e) { this.Hide(); }原创 2013-04-16 09:13:33 · 1860 阅读 · 0 评论 -
listview checkbox可用 但是不可选
在listview 控件的itemcheck属性中写入如下代码:e.NewValue = e.CurrentValue; private void listView1_ItemCheck(object sender, ItemCheckEventArgs e) { e.NewValue = e.CurrentValue; }原创 2011-12-02 14:57:58 · 1204 阅读 · 0 评论 -
c# 操作CE系统 简单技术汇总
1.修改系统时间 [StructLayout(LayoutKind.Sequential)]public struct SystemTime{public ushort wYear;public ushort wMonth;public ushor原创 2011-08-09 09:22:17 · 621 阅读 · 0 评论 -
c# picturebox图片上画框框或圈圈
picturebox装载图片后,然后在在这个图片上用鼠标按下,再拖动大小,松开后就画了一个框,pictruebox尺寸和图片本身尺寸有关系的,每次画后都要重绘,效果图 直接贴代码:/// /// 鼠标状态 ///原创 2011-03-30 15:23:00 · 17445 阅读 · 1 评论 -
CE/WM rda 同步 SQL2000/2005
http://www.cnblogs.com/dszj1207/archive/2006/04/20/380635.htmlhttp://blog.youkuaiyun.com/hyc023/article/details/5747247 网上收集的,仅供参考转载 2011-07-18 17:37:42 · 317 阅读 · 0 评论 -
ascii码对照表
代码字符代码字符代码字符代码字符0 32[空格]64@96`1 33!65A97a2 34"66B98b3 35#67C99c4 36$68D100d5 37%69E101e6 38&70F102f7 39'71G103g8**40(72H104h9**41)73I105i10*原创 2011-07-14 17:54:24 · 681 阅读 · 0 评论 -
C#启动和关闭外部进程的方法
C#启动和关闭外部进程的方法2010-10-10 13:19:50| 分类: 默认分类 | 标签: |字号大中小 订阅 许多用户在程序开发过程中需要使用C#启动一个外部程序(进程),在使用完毕该外部程序后,又希望能将其关闭。我们特在此对C#启动和关闭外部进程的方法进行一个简转载 2011-07-07 16:09:49 · 2836 阅读 · 0 评论 -
c# winform 安装包制作及部署
<br />c# winform 安装部署 1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。 2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成。 3 开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。原创 2011-05-06 11:01:00 · 1496 阅读 · 0 评论 -
windows form播放背景音乐
<br />转自:http://topic.youkuaiyun.com/u/20110428/19/b788d0b4-09db-4434-9928-f744d0bfcddd.html?seed=1187871764&r=73045245#r_73045245<br />转载 2011-04-29 09:17:00 · 1017 阅读 · 0 评论 -
CE 上 获取 acitvesync 是否与PC同步
void USBDetectFun2(LPARAM lparam){CUSBManagerDlg *dlg = (CUSBManagerDlg*)lparam;HKEY hKey;HANDLE hFindHanle;if(ERROR_SUCCESS != RegOpenKeyEx(HKEY_LOCAL_MACHINE,_T("Comm//Tcpip//Hosts"),NULL,NULL,&hKey原创 2011-06-15 11:10:00 · 561 阅读 · 0 评论