2007年8月21日
摘要: 科学研究、程序编写、问题探究。。。。。若终有点小成,那是由于什么?? 好听是“演绎”-- 以基本的原理、事实,逻辑方法,推导/证明出结论。 实质,多以“试错”的“方法”。 试一百万遍,猜出一个结论,用20年,发现还有n多BUG。 哭笑不得。 有谁写CODE,一蹴而就? 一次写就 200行中等复杂的CODE,BUG小于3个,神。 试错,试错。人类的脑子,日后AI表兄必定大鄙视。 ... 阅读全文
posted @ 2007-08-21 00:26 max chan 阅读(225) 评论(0) 推荐(0) 编辑
  2007年8月20日
摘要: 能简就简, CA加的功能作些增强(1) 自动生成cursorSchema。 这样的话,后端字段长度/小数点长度,有改变时,前端能自动适应,不必 再去改CA,输入界面也适应了,方便很多。 另外,FOX9的CA/SPT在n型字段的映射长度方面也有BUG,通过下段代码一并修正。 NUMERIC定义比较 (1)无小数的情况 SQL: N 5 -> 数字全长为5. 可表达最大数字... 阅读全文
posted @ 2007-08-20 10:42 max chan 阅读(583) 评论(0) 推荐(0) 编辑
  2007年8月19日
摘要: 数据库程序写多了,普通的二维表处理,有VFP提供的前端CURSOR机制,很方便的说。回顾众多的代码, 复杂性、麻烦多是体现在 树状结构数据、字符串定义/处理方面 方面。regular expression,1956年由数学家提出的模型,独立于具体程序语言。解决字符串处理方面强大而方便,虽有学习难度,也值得。树状结构数据,部分体现在字符串处理,另一方面在是后台平面关系式的TABLE。正则表达式 加上... 阅读全文
posted @ 2007-08-19 13:02 max chan 阅读(358) 评论(0) 推荐(0) 编辑
  2007年8月18日
摘要: 改了N次, 终定出新版本 framework,既是利于目前的项目开发,亦利于逐步转化到DOG NET。 框架结构: (1)框架主体(主程序、自定义参数/外观、自定义系统资源、自定义导航器、自定义权限) (2)单据打印报表 (部分自定义,项目级时可能全EXCEL化) (3)标准应用表单 (4)二次开发接口 (提供文档、标准应用表单泒生方法、规范、工具 等等) 之所以说此版本framew... 阅读全文
posted @ 2007-08-18 14:32 max chan 阅读(623) 评论(1) 推荐(0) 编辑
摘要: 软件开发, 还是晚上工作好, 没有干扰,思路也清晰。一会儿的感觉,7个小时过去了。光荫,不曾为我停留。这段日子,驶上快车道的前夕,努力吧。弥补以往。FOX9的麻烦: 偶尔C5,比以前版本少很多了。FOX9的致命麻烦: 烂类库、类丢东西、类有时打开就C5。NND,出纳_收款记录,坏了。客户处还有备份。 除了这一、二,也没有什么大问题了。算是得心而应手,小节不计,痛而快之。 希望SP2正式版解决好这些... 阅读全文
posted @ 2007-08-18 07:31 max chan 阅读(270) 评论(4) 推荐(0) 编辑
  2007年8月15日
摘要: VFP的人气,从几大论坛看来,大大下跌,时移世易。VFP也是能做不错的管理软件,DOT NET要学,比较理想的是平稳的过渡吧,而非放弃一个重头学一个。可以混合着CODING,从比较好 阅读全文
posted @ 2007-08-15 13:51 max chan 阅读(525) 评论(0) 推荐(0) 编辑
  2007年8月14日
摘要: 程序间行为,有互斥关系,这就需要有个“信号灯”标注之。一但程序断线、正常或不正常退出,信号要及时取消。意外情况下的信号取消,往往是难点, 利用SQL临时数据库中临时表的特性可达成。信号灯相关功能 -> 设置、检查、去掉。前提:(1)每个APP,登录后,迟续保持一个到SQL连接。 (2)一些自定义函数,不言自明。应用举例:(1)科目表、权限表等 树状结构的数据设置,不便做并发操... 阅读全文
posted @ 2007-08-14 23:14 max chan 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 借了本 >, 看上去很美。如何的开始呢?积累多年的FOX经验,如何以新工具,更简更强的去实现?时间、精力、集中度,一定要有乐趣 阅读全文
posted @ 2007-08-14 22:01 max chan 阅读(279) 评论(2) 推荐(0) 编辑
  2007年8月13日
摘要: 改进后的混淆器,算法上考虑得比较细了,可以作为一个通用函数以后做个FORM自动对某目录下的 VCX/SCX/PRG 进行混淆。看混出来结果我自己也发了神经,只混 local / lparameters也够了,再进一步的加密就是FLL化。 Function gcObfuscateLparameters tcCode,tcOo*- 功能: 去掉注解. 针对 PRG代码|代码串的 混淆器,只混淆loca... 阅读全文
posted @ 2007-08-13 09:11 max chan 阅读(633) 评论(1) 推荐(0) 编辑
  2007年8月3日
摘要: 这是个原型,只能对PRG文件进行混淆,还未完善。阿明的FOXSHELL看界面有 代码混淆功能,应是很好。但我的需要,有些不同,要公开部分代码、公开部分二次开发接口,LEONID的混淆器只能对EXE/APP处理,且BUG不小, 自主的混淆器暂时还是必须的。 1 2*- OBFUSCATOR ----------------------------------------------------... 阅读全文
posted @ 2007-08-03 00:42 max chan 阅读(1164) 评论(0) 推荐(0) 编辑