crykun 发表于 2010-11-17 10:43

为响应斑主renxiao号召,写了一个简单的通用的数据库客户端,连同源码发布出来了。

本帖最后由 crykun 于 2010-11-19 12:02 编辑

斑主说:pg社区太冷了,号召大家多参与,自己想,主要是pgsql的应用没有跟上去,闲的时候,于是做了这个通用的客户端程序,功能比较单一,适应一般性应用。


前几次在pgsql社区请教大家大对象存取,感谢热心朋友的帮助,利用学到的知识,做了这个通用客户端。

为了方便一些用户使用这个程序,把pg9.0的odbc驱动,都包含进去了,本身程序很小,由于包含odbc驱动,结果弄了差不多5M,险些没法上传。

自己的程序的功底不怎么行,业余水准。另外,C++ builder的代码质量也就那样,请多包涵,下回再有时间,用php写一次web应用。有需要改进的地方,请大家指教。

设计时主要思想就是把个性化的信息保存在pg数据库的表中,程序启动时,读出这些个性化的信息,设置不同的界面,达到通用的目的。

所有程序、文档及源码都在这个压缩包里:



以下是程序运行时图:

这是第一次连接到空数据库mydb的效果,这一步将完成连接,并简单加密保存到ini文件中。


这是第一次运行设定字段名,将初始化mydb数据库,完成建表。


可更改应用名称,


运行效果图:

renxiao2003 发表于 2010-11-17 11:07

谢谢楼主支持。

深蓝苹果 发表于 2010-11-19 12:04

支持一下

LZ可以把整个思路/规划也分享一下吗,这个比分析源码更有意义把 :)


PS:
前段好像是看到一个php版的,忘记是不是商业软件了

renxiao2003 发表于 2010-11-19 12:45

楼主能分享代码就很好了。虽然我不会C

crykun 发表于 2010-11-19 13:53

本帖最后由 crykun 于 2010-11-19 13:54 编辑

下回画个流程图,很简单的。源码在code里面。本身打算写在helpl.doc文档里,后来懒了。
起个抛砖引玉的作用,本身程序量很小,功能也很单一。

tanfeng3 发表于 2010-11-19 15:41

楼主,你这小程序有啥功能?:lol:

sunrace2000 发表于 2010-11-19 16:46

借助pg,实现文档资料的网络存储

crykun 发表于 2010-11-21 18:05

本帖最后由 crykun 于 2010-11-21 18:18 编辑

楼上说得对极了,另一个目的就是响兴斑主号召,把pg用起来,让大多数人(用windows终端的人)能够用pg管理日常文档和数据。

程序的特色:一个是自定义表头,另一个就是可以存储文档、图片大对象,还有一个是多帐号多个终端(多台windows计算机)并发访存。
就是把日常需要管理的数据,自己定义表格的表头,保存在pg中;文档资料或者照片文件保存到pg的bytea类型数据中,照片还可以预览,然后实现了网络共享;一些用户帐号登录后,可以只读访问,另一些用户帐号登录后可以读取、增加、修改和删除。

如果你安装有pg,建立一个UTF8编码的空数据库,下载该程序,在winxp计算机上安装好pg的odbc驱动,一试便知。详细的阅读一下帮助文档,更详细可以阅读一下源码。等我把设计思路的文档写完了,再贴出来。

是pg太好了,不是这个程序好。

crykun 发表于 2010-11-22 11:23

画了一个该程序工作模式示意图,典型的二层应用模式,现在贴出来,如何通过设定数据表中内容来设定程序的不同的界面的图,还没画完。

renxiao2003 发表于 2010-11-22 14:57

兄弟,好样的。尽量完善。
页: [1] 2 3
查看完整版本: 为响应斑主renxiao号召,写了一个简单的通用的数据库客户端,连同源码发布出来了。