Net有道

紫冠道人的求道历程

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

06 2007 档案

RFID会议签到系统总结(十一)――硬件访问(上)
摘要:这一块是整个系统的重中之重了,签到系统能否达到客户的要求,最大的瓶颈可能就是在这一块。因为无论是数据库还是Socket通讯,相对来说都还是比较成熟的技术,对于我们软件开发人员来说也比较的熟悉一点,故障排除、性能优化等等可寻求的参考与帮助也比较的多。而涉及硬件的开发对于纯粹的软件开发人员来讲就有点陌生,更何况RFID设备也还不是很成熟的设备。如果你用的是国际知名厂商的产品还好,无论是设备性能、稳... 阅读全文

posted @ 2007-06-29 10:02 lichdr 阅读(828) 评论(1) 推荐(0) 编辑

RFID会议签到系统总结(十)――客户端通讯组件
摘要:上一篇Socket封装只是一个技术的封装,是为了隐藏一些技术细节,这一篇主要是通讯组件的逻辑封装。 这里基本没有什么可谈的,只是到处调用上一篇里的方法而已。比如读取配置连接远程主机啦,关闭Socket连接啦,组合字符串发送命令啦等。 这个地方最费事的是SocketPack的OnReceive事件的处理,这个事件在Socket接收到远程主机的命令时会触发。 private void... 阅读全文

posted @ 2007-06-27 17:09 lichdr 阅读(651) 评论(1) 推荐(0) 编辑

RFID会议签到系统总结(九)――客户端Socket的封装
摘要:Systems.Net.Sockets之下的Socket类在.Net Framework里是显得比较怪异的一个类,因为它其实就是Win32 时代Winsock的托管代码版本。它的编程理念与现如今是有点不匹配的,它是不能直接拿来作为我们通讯组件的技术基底的,我们根据系统的要求先要对它作一定的技术封装,以求减少在组件层暴露太多的技术细节。 很遗憾,以前并没有用Winsock API实现过系统的经历... 阅读全文

posted @ 2007-06-21 17:12 lichdr 阅读(1140) 评论(1) 推荐(0) 编辑

RFID会议签到系统总结(八)――数据同步
摘要:实现数据同步的正规做法是用SQL-Server的复制功能,但复制在这里显得有点小题大做。 从一开始在考虑客户端数据库时鉴于数据量的大小及客户端的其他需求,就决定为用MSDE,在每一个签到终端安装一个SQL-Server无疑是很浪费的。考虑到为了系统以后有更广的适用性,使用绑定数据库平台的技术也不是一种很好的选择。更为重要的是在系统中,数据同步压力并不是很大,情况也不复杂,需要动态更新的就一张表... 阅读全文

posted @ 2007-06-19 15:06 lichdr 阅读(925) 评论(1) 推荐(0) 编辑

RFID会议签到系统总结(七)――数据访问
摘要:数据访问是所有要与数据库打交道的系统的最基础模块,也是在当今开发领域中提供现成解决方案最多的。其中一方面当然是各位开发者的习惯性思维,几乎每一位有追求的程序员都不会写出令自己摇头的代码,总是力求使系统的实现接近于自己的“理想”,而数据访问由于数据库的多样性及数据库SQL语法与现今流行的OO思想不适配,给予了程序员们以很大的发挥空间,所以造就了此领域的“百花齐放”;另一方面则是世界事物的复杂性,... 阅读全文

posted @ 2007-06-15 13:14 lichdr 阅读(772) 评论(1) 推荐(0) 编辑

RFID会议签到系统总结(六)――系统配置(下)
摘要:关于读配置,上次还漏说了一种情况,就是配置文件不是通常的由app.config生成的,其名字与程序集名字不相关的的时候,我们得自己写类似于GetConfig的方法来读取。这个种时候与写配置文件的功能有相通之处,所以放在这一篇里讲。 先来个读写配置文件的基类ConfigIOBase。 读写配置文件的基类Code highlighting produced by Actipro CodeHigh... 阅读全文

posted @ 2007-06-14 14:36 lichdr 阅读(637) 评论(1) 推荐(0) 编辑

RFID会议签到系统总结(五)――系统配置(上)
摘要:由于在XML处理方面的长足进步,现在写程序在配置方面比之以前是方便多了。比如在.net 1.1里,对于很简单的配置,用节就可以轻而易举的解决问题,你要读取配置一行代码就解决问题了。即使是要配置的变量稍微多一点,但化繁为简后用上述方法也可以胜任。(不过我看到过上百个在同一个配置文件里,这样的话呢就太恐怖了,不知那是如何维护的) 这个系统要配置的东西不算很多,不过有几点比较的棘手。首先是有些变量是... 阅读全文

posted @ 2007-06-13 10:07 lichdr 阅读(810) 评论(1) 推荐(0) 编辑

RFID会议签到系统总结(四)-- 异常处理与日志记录
摘要:这一篇还没准备进入实质性的阶段,先插段事关整个系统的异常处理部分。 最基本的原则当然是所有有可能影响到系统正常运行的异常都要Catch,并作记录,所谓最基本的原则当然只能是到具体实现的阶段把握了。但总有百密一疏,挂万漏一的时候,对于这些漏网之鱼必须在Application.ThreadException与AppDomain.CurrentDomain.UnhandledException事件中... 阅读全文

posted @ 2007-06-07 13:56 lichdr 阅读(945) 评论(1) 推荐(0) 编辑

RFID会议签到系统总结(三)-- 模块概述(上)
摘要:这一篇先从整体上讲述一下系统的各个模块,理一理系统的面目的形成过程。 首先明确的一点是这将是一个CS的系统,系统有离线的要求,而且更重要的是客户端要访问硬件设备,而且客户端的显示刷新是要达到准实时要求的,这些东西用BS的架构是难以实现的。 开发环境先确定下来就是VS.NET 2003、SQLServer 2000。当时VS2005及SQLServer 2005虽然已经越来越多的被使用,的确也是... 阅读全文

posted @ 2007-06-06 12:37 lichdr 阅读(1348) 评论(1) 推荐(0) 编辑

RFID会议签到系统总结(二)-- 功能概述
摘要:现在开始进入正题,先简略地描述一下整个系统的功能,主要为下面我的一些设计作一下铺垫。 签到系统分前台显示与后台管理控制二大部分。 前台根据硬件设备读到的信息,显示当前签到者的信息,并分类别更新本机已签到的人数及已签到总人数。与此同时,显示当前的网络连接状态等等。这个是基本功能,附属功能后面讲。 后台管理着签到系统的数据库,对数据表的一些基本增、删、改、查询操作是必不可少的,打印功能当然也是逃不... 阅读全文

posted @ 2007-06-05 12:16 lichdr 阅读(1514) 评论(1) 推荐(0) 编辑

RFID会议签到系统总结(一)--序
摘要:序 自从去年八月份开始,就开始着手开发这个RFID会议签到系统,中间半个多月又出去弄别的事情,这个数据业务比较简单的系统一直到十二月才宣告基本完成,顺利的完成了市里一次重要会议的签到,后来经一些修正后又在二个区的党代会与两会上使用,之后又根据现场出现的一些情况作了功能上的完善。刚过去的一个月,又根据客户的特殊要求作了改动,发现了一些隐藏比较深的BUG,有些进行了修正,有些可能要等以后再修正(也... 阅读全文

posted @ 2007-06-04 15:43 lichdr 阅读(1504) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示