博客园 首页 联系 管理

随笔分类 -  C#

摘要:最近为公司开发一个生产系统,其中用到扫描枪输入条码,结果发现手头的扫描枪居然是模拟键盘输入将条码数据直接发送到焦点控件中的(USB口的),比如TextBox,而由于业务要求,不允许生产线上员工手工输入,因此我将文本框设为只读,想不到扫描枪也无法输入了。看来想通过控件的键盘事件去识别扫描枪输入与键盘输... 阅读全文
posted @ 2014-08-06 09:30 CodeBlove 阅读(28548) 评论(8) 推荐(2)

摘要:为了实现数据库与EXCEL导入导出功能,需要写一个EXCEL访问类,遇到单元范围地址处理的问题。考虑几天最终决定用正则表达式来判断单元格行列地址字符串。网上找了半天也没找到相关详细的描述,只能自己DIY。这天书一样的规则实在令人却步,不过考虑到掌握之后前途无量,以前很多字符串解析都是用程序循环逻辑判断的方法实现,用正则表达式会变得很简单。花了2天时间研究正则表达式,终于实现了要求。在研究过程中还了解到小括号在正则表达式中的作用。把研究结果写出来的目的也是为了复习一遍以加深印象,同时也做个备忘。先给出EXCEL单元及范围地址的正则表达式:单地址:(^(\$?)[a-zA-Z]+\2[0-9]*$ 阅读全文
posted @ 2011-08-09 19:50 CodeBlove 阅读(8274) 评论(10) 推荐(0)

摘要:为今后开发动态页面做个备忘。ObjectDataSource (数据源)需要绑定业务对象名和数据对象名业务对象实为一个类对象,包含数据表特定操作方法,这些方法大多包含数据对象作为参数传递。数据对象包含一组与数据表字段对应的同名同类型属性,用于在页面与数据库之间传递值。数据源可以选用4个主要数据表操作方法名(select,update,insert,delete),这些方法包含在业务对象里,同时数据源还可以定义其他事件名,事件方法都在后台文件中。FormView是一个具有数据提交功能的视图,是对HTML页面中的form标签的封装,主要提供了新建、维护,可以包含edit、insert、item、e 阅读全文
posted @ 2010-08-04 12:37 CodeBlove 阅读(332) 评论(0) 推荐(0)