小峰

读论文,读草案,想毕业
随笔 - 85, 评论 - 513, 引用 - 19

导航

每月存档

最新留言

广告

这几天在看Inside VCL

以前一直用Delphi写一些小软件,的确很好用,而学习VCL的源码又使我长进不少,去年圣诞Dearbook在热推李维先生著的《inside VCL》,躲不过诱惑,听说元旦前买本书才60元,居然还送40D币,买的时候,发现还可以花2元买2003年的合订本,12月31日晚上9点买下这两本书,当时还到处打电话借一卡通,当到了最后,发现可以货到付款。1月2日,查了一下购书记录,发现没有合订本,打电话给DearBook,服务小姐态度很好,当我提及我还有VIP卡的时候,她说可以帮我加上这个合订本,但是送40D币是对预订的用户,好象是先给打了一棍。接着送到书的时候,一看,喔居然是2002年的合订本(我看错了),又给打了一棍。咧嘴笑脸

《Inside VCL》的确写的很好,有点类似于《深入浅出MFC》的风格,将VCL这个框架从根处刨出来给我们看,再加上许多对设计模式的讨论,以及讲述了一些为什么不这样设计,为什么这样设计的原理,令我大开眼界。书的最后对VCL这个模架移植.net平台上进行原理上的描述,更是让我受用,可以说这是一本前无古人,后无来者的好书。

posted on 2004-01-10 01:07:00 by zjf  评论(1) 阅读(1085)

从MS CRM软件得到的启发

虽然没有成功用MS CRM开发出HR想要的流程的软件,但是从MS CRM却得到了一些启发,在MS CRM中将每个对象(比如一个note,contact,account,attachment等等)都构成一张表,或者说是一张表的一条记录就看成是一个对象,而对象之间的联系就用内部的表连接(无论是1:1,还是1:M,或是N:M)。这几种关系可以是

1:1=assign
1:N=share
N:M=N个share

所以他们之间的关系可能是极其复杂,比如一个account(帐号)有多个contact(联系人),而contact又有多个note或task,一个note也可以有多个attachment,而task也可以有多个note。此外还有一个是Mapping就是将一个对象的一个属性与另一个对象的某一个属性进行单向映射。

这种思想将所有的联系都放入固定的几张表中,而不用为每N个对象之间的联系构建一张联系表。而将表与对象之间等价(或是称相互转化)的思想的确能让我能从另一个方面更加深入了解数据库表之间的关系。


 

posted on 2004-01-07 19:02:00 by zjf  评论(15) 阅读(945)

MS Crm不能自定义自己的表

MS Crm居然不能自己定义表,只能对已有的表或对象增加属性,真是很不幸,这样的CRM软件只能给一些小公司使用。但是他的界面做的真是很好,B/S的结构,运行起来和C/S结构的无异。

posted on 2004-01-06 22:36:00 by zjf  评论(6) 阅读(668)

用了两天时间安装MS CRM 1.0软件

这是我见到过的微软软件中最难安装的,它需要IIS,Active Directory(Native模式),MMQS,Index Service,Sql server2000(sp2),Exchange server2000,Windows2000 Server(必须是2000server, 2003server居然安装不成功),.Net Framework1.0(sp2)等等软件的支持。两天中,我装了几次Windows服务器,在安装过程中,经常遇到未知的错误,也不知道是哪里错了,而且不可再现,比如第一次出错时,它告诉不可以在Sql server中创建表,再try几次之后,居然可以创建了,而我所做的,只不过是退出安装,再重新setup。还有一次错是报告硬盘空间不够,但是机器两个盘上有10个G以上的空间,真是晕呀!

终于终于,很幸运地安装成功,但是还没有完全运行成功。它的安装文档有260多页,而使用手册只有60多页。

posted on 2004-01-03 00:07:00 by zjf  评论(6) 阅读(1007)

Powered by: Joycode.MVC引擎 0.5.2.0