挖井

类库大魔王的挖井日记

挖一口属于自己的井


Ebookshelf W.I.P #1

  今天经过半个小时的交通堵塞,终于比平常晚了半个小时到了家里。发明迅雷的人真不是人,这么抢带宽的东西也做得出来。
  写了一会儿Ebookshelf,这个东西本来是自己用的,因为有了不知道多少本的电子书,却没有好的管理工具,只好先自己写一个。还为了用什么工具开发犹豫了好久,主要的当然是BCB和VC之间的抉择,不同的编译环境会涉及到不同的各种问题,比如打算用SQLite或Access来做数据存储,哪种接口在哪种环境中更容易使用,然后是WTL和VCL哪个更方便。最后的决定是在打开电脑后几分钟才下的,用BDS2006+Access,因为SQLite只提供了DLL和DEF文件,我又不知道怎么为VC的编译器从DLL和DEF文件生成导入文件(即lib文件),而Access的连接用VCL中的ADO控件是异常方便。另外一个原因是,本来BCB用的lib文件是可以生成了,但是直接include了sqlite.h编译都不过,也不想再研究了,就只好用这种组合了。不过比较郁闷的是,原来虽然也用过几次用ADO连接SQLServer或Access,但今天用起来时,发现很多东西都忘了,都不知道怎么从获取到的记录集中提取出指定字段的值了!原来的那个程序也找不到了,好像就是最近那种整理邮件的时候都删掉了。另外还有个问题是,总觉得我用VCL画出来的程序界面很不专业、很业余。主要大概是各种颜色搭配,以及控件的一些细节属性没设置好,这个角度讲,其实用VC的MFC或WTL就好多了,能一下就生成标准的Windows应用程序界面。先把涉及到数据库操作的部分放一放,接口都留出来,等哪天复习一下再补上吧!
  部门又发了一本《读者》合订本,还是2003年下半年的,去年的还是2004年上半年的呢,真是抠呀!而且邮件一发,雨烟就说要罚那个知情不报的人,教授也真是可爱,居然还敢承认,呵呵。
  下午又跟疯丫头一起看了一点数据特性的代码,那个新员工写的代码还真是有趣呢,虽然一个文件里面的函数只实现了1/3左右,还是被我们找出了几十个各种类型的问题,有些是压根就编译不过的。其实我觉得这种阶段就拿来让测试部做代码检视是不太合适的,至少也得能编译通过吧。尤其是在看了各种模板应用后,发现编译器在编译期间就能帮助找出不少错误的,所以没经过编译器的代码最多也他们开发内部互相检视一下算了,拿到测试部来有点形式主义或者说是小题大作。不过这样也好,至少疯丫头的PI值是提上去了,哈哈!

本文地址:

https://minidump.info/blog/2007/03/ebookshelf-w-i-p-1/

上一篇

阿菲这丫头不知道得了什么病

  早上很早就醒了,然后在床上赖到9:40起床玩电脑,10点半的时候开始收拾,准备出门。跟阿菲一起坐302到万象城,逛了一小会儿,两个这样的组合的人似乎是没有逛这种地方的闲情逸致的,只是买了点曲奇,然后就直接去吃饭的地方了。这是家泰国菜馆,里面的咖喱是阿菲叫我去的主题。等了一会儿,去把xcc接...…

mm 全文阅读
下一篇

Ebookshelf W.I.P #2

  用ADO连接Access就先放下了,在公司里找了些资料看了看,还是没什么头绪。回来只是把其它的文件搜索、文件报表生成等功能完成了,剩下的主要就是怎么跟Access交互了。总是觉得TreeView有点难用,ListView倒是比较好用,以前用过比较多次了,而且没有什么特殊的要求。  倒是这次...…

Shareware 全文阅读