随笔分类 - 工作
摘要:vb6中控件没有anchor与dock属性,窗体变大后原来要在resize中调整控件的move属性,否则就面目全非了.网上找到一些调整控件大小的代码,发现并不太适合自己,于是按照思路自己做了一个类似anchor属性的类模块。 代码如下: Option Explicit '设置控件Left,T...
        阅读全文
            
摘要:已经有很多朋友分享过了,自己亲身操作过,随便记录下来是给自己备忘,以后用到时不用乱找。 WITH cet_depart AS ( SELECT depart_id, depart_name FROM dbo.Depart WHERE depart_id = '004' --入口 UNIO...
        阅读全文
            
摘要:十六进制字符串转换为十进制数字直接用:int i = int.Parse("aa", System.Globalization.NumberStyles.HexNumber);iCheckNum = iCheckNum + Convert.ToInt32(strReceInfo.Substring(i,2),16);十进制转十六进制int i=100;string hstr = Convert.ToString(i, 16); 计算校验码 /// <summary> /// 校验码 /// </summary> /// <param na...
        阅读全文
            
摘要:做煤矿考核系统时碰到的问题,转了陶勇胜兄的解决方案。 ReportViewer 在开发环境没问题 发布以后可能会提示找不到 Microsoft.ReportViewer 下的几个dll 可以用用下面脚本在开发服务器上提取 相应的dll 1 @SET destFolder=.\bin 2 @...
        阅读全文
            
摘要:花了一个周六日,用C#重新写了原来VB上的门禁与读写器上位软件。 C#是强数据类型的,而VB是弱数据类型,以致于我抄VB的程序时不断的Convert。显然这不好,但现在至少保证能运行,以后再维护重构吧,呵呵。 还有一点,VB里面的integer是16位的整型 = C#里的short 1 /// <summary> 2 /// 在线开门 3 /// </summary> 4 /// <param name="strDevno"></param> 5 /// <param name="strCom_IP"
        阅读全文
            
摘要:原来一卡通系统的门禁授权功能按钮界面摆放得杂乱无章,估计连原编写者都不能操作得流畅,而这套系统的门禁功能一直没什么客户使用,忽然来了个客户要使用门禁功能,于是乎我的维护工作就大大增加了。 原先还不想大改,只在原来的基础上修修补补,但发现不行,那界面的设计本身就已经烂透了,无论如何修整都不能满足客...
        阅读全文
            
摘要:真是烦不胜烦,眼看我就要被一套极不完善的系统给害惨了,面对经销商与用户的质疑,压力真大,反过来说,或许这也是一个锻炼自身的好机会,顶得住,说明自己强大了,顶不住,也尽力了,从中也吸取到了经验,不行最多走人,这有什么的。 软件漏洞太多,又没有彻底的测试,客户往往又是测试的白老鼠,结果是客户那出现很多问题,我们的做法往往是改数据打补丁,不过长期已往久而久之,打得太多的补丁客户会觉得系统的稳定性不够,最终会产生许多怨言。 搞笑的是那代理商居然劝我们去学学别公司的软件,看一下别人是怎么做的,其实这些建议很不错。 我也努力去测试维护改进了,但好像有点孤军奋战,一个人的时间真是不够用的,没有全面的检测,.
        阅读全文
            
摘要:我们公司的软件真是极不完善,完善了这么多年还是这么不完善。 像我那个软件也是诸多问题,有时甚至自己搞个坑把自己栽进去了都不知道,像存款里居然加上了句On Error Resume Next ,导致存款出错了不知道,没写进卡里却写到数据库里面了。 本来就是一个增删改查的玩意,却搞出这么多小毛...
        阅读全文
            
浙公网安备 33010602011771号