Office中国论坛/Access中国论坛

标题: 原创【数据库构建设计器】(数据库设计人员的梦想工具)暨招募ACCESS开发团队 [打印本页]

作者: topses    时间: 2009-12-22 13:37
标题: 原创【数据库构建设计器】(数据库设计人员的梦想工具)暨招募ACCESS开发团队
本帖最后由 topses 于 2009-12-22 13:39 编辑

首先介绍一下【数据库构建设计器】


事件起源:
几个月前学习使用PowerDesignePDM(物理数据建模)生成数据库时来了一些灵感——它使用脚本直接生成数据并可以进行实时更新,但由于对ACCESS数据库的特性支持不是很好,所以就想到自己写一个这样的工具模块(数据库构建设计器)。它主要解决以下4个问题。

问题1、我们一般设计数据库表首先使用WORD构建规划好表的数据结构报表,然后再使用ACCESS的表设计器设计各字段,这时我们会梦想可以直接使用规划好的表数据结构报表直接生成数据库表,最好是整个数据库。

问题2、而一部分人开发就直接使用ACCESS的表设计器,然后再使用WORD依据制作表的数据结构报表,这时我们会梦想可以依据表直接生成数据结构报表
  
问题3、当我们发现从数据结构报表发现表设计合理性存在问题时,又需要打开ACCESS的表设计器调整字段的各个属性,这里我们可能奢望地梦想数据结构报表能与数据库实现同步更新

问题4、还有大部人数据结构报表就从来不做(我以前就是一个),等到设计过程中出了问题再打开ACCESS的表设计器在属性里一个个修改。当然这里是我希望大家都能在设计数据前,都能事先做好整体规划。
作者: topses    时间: 2009-12-22 13:45
本帖最后由 topses 于 2009-12-22 13:46 编辑

[attach]40895[/attach]

[attach]40896[/attach]

[attach]40897[/attach]
作者: topses    时间: 2009-12-22 14:10
本帖最后由 topses 于 2009-12-22 15:41 编辑


大家好,接下来,我先自我介绍一下吧。


呵呵重发了

作者: topses    时间: 2009-12-22 14:19
自我介绍

大家好,接下来,我先自我介绍一下吧。

我本人现浙江嘉兴工作,使用OFFICE软件正好十年了,使用OFFICE开发源于2002年初,当时还在广州工作,由于自己本人是公司网管加上本人微电专业的,所以在广州参加了MSCEWINDOWS2000)和MCDBASQLServer2000几个月的认证培训,后碰巧参加微软在广州每月举办的一些OFFICE系列课程,才知道OFFICE可以这样玩。(MSCE现在基本上全还给培训公司了)。ACCESS也是这里开始接触的,当时主要是上ACCESS中国和爱赛思网学习参考,另加一本ACCESS 2002开发实用全书(电子工业出版社,至今有时还在参考)。后一直在用ACCESS和VB6学习与开发,VB.net和C#在03年也曾尝过但没有缘分,现在书还是崭新的。

2006年初转职做业务,ACCESS与VB6也就丢了两年时间(期间还是偶尔写写),以为再也不用与它们打太多交道了,但2008年底年开始, 由于工作需要还是两个都丢不了,大部分业余时间又重习原来知识(2008年硬盘坏了,所有开发资料全无,仅剩两三个数据库),又在ACCESS中国重新注册了,爱赛思网可惜没有了,不过多了个ACCESS911(资料组织得很好)
作者: topses    时间: 2009-12-22 14:22
本帖最后由 topses 于 2009-12-23 20:59 编辑

ACCESS开发团队招募说明

这里希望组建一个浙江(杭嘉湖绍地区)的ACCESS开发共享团队,主要原因有下:
我随着ACCESS深入应用,写的东西越来越多,越发感到一个人难以维护。
由于本人现在的职业是与计算机不相关的,现在都是业余开发,所以时间更加有限了。
有些东西(模块)大家都可以通用的,没有必要一个人独自开发,(如果真正要自己单独业余开发一个专业化模块可能需要两三个月时间,目前我是这样子的),而且后期升级维护相当耗时
如果几个人在联合在一起作开发一些通用性好、移值性快的模块,那自然大家的效率肯定要高,减少了重复开发,提高了模块的专业性。
有人可能会说网上ACCESS相关的东西很多,但真正模块化好的东西是非常少的(人家是商业化的东西),而且ACCESS相关的开发辅助工具就更加少了(比如数据库构建设计器类似的)。

以上,总结最主要的目的两个:
1、希望大家水平相当的几个在一起,更加深层次地相互交流学习,减少重复开发的,众人拾柴火焰高嘛。
2、共同开发大家认可或未来需要的一些通用模块,以及设计与ACCESS相关的开发工具。


条件如下:
人员:年龄最好25以上,三个即可,精简好办事
地区:由我在主要在浙江地区跑业务,所以地区最好在以下地区嘉兴,湖州,杭州,绍兴
交流:每个月面对面交流一次,我可以每月请大家喝一次茶,费用由我包。
资历:使用ACCESS年限最好5年以上,或至少3年以上
其他:也要熟练VB开发,对WINDOWS系统的窗口消息机制原理通晓,SQLServer熟悉最好(我不是很强,大家互补),
      最好会编写软件开发文档,这个是基础的也是最重要的,没有它专业性开发就不要提了。

开发任务:1、共同开发大家认可或未来需要的一些通用模块
                2、设计一些用于ACCESS开发的辅助工具(比如【数据库构建设计器】类似的工具)
首期任务:ACCESS开发的辅助工具【数据库构建设计器】,代码编写我已经完成50%,整体思路也已经有了,主要目的是大家一起练练手,彼此熟悉熟悉。据时,我再将开发文档和源代码附上。


如果可以,大家可将电话联系方式发至我的邮箱topses***126.com(***为@)
或电话:131 0573 0553,王林
或下面跟贴留言。
作者: topses    时间: 2009-12-22 14:30
如果杭嘉湖绍地区有ACCESS开发团队,望大家也能推荐我加入,据时送上我的薄礼【条件筛选器】。
它细节设计不亚于专业级公司(如在ACCESS 2007应用了【日期】类型筛选器,而此模块在06年的设计改版时就加入了),灵感源于03年使用的ActiveQuery,后来设计也参考了金蝶。
作者: topses    时间: 2009-12-22 14:54
条件筛选器供参考

[attach]40898[/attach]
[attach]40899[/attach]
[attach]40900[/attach]
[attach]40901[/attach]
作者: tmtony    时间: 2009-12-22 15:32
做得很不错, 另activeQuery是我见过不错的
作者: llhzwq    时间: 2009-12-23 18:34
来学习的,没看见是什么
作者: topses    时间: 2009-12-23 20:57
非常谢谢 tmtony 的支持

为了让大家明白,在这个星期内,我会整理一下代码和文档,尽快发布一个 V1.0 Alpha1的版本(以及开发文档)。至时请大家批评指正。

另:
后面新手跟贴请不要发布与主题无谓发言,保证本贴的清爽,谢谢合作!
作者: topses    时间: 2009-12-23 21:25
本帖最后由 topses 于 2009-12-23 21:28 编辑

附件附件上
作者: 红尘如烟    时间: 2010-1-4 00:05
晕,这个帖子发了10天了我居然才发现!说起来置顶应该关注度高才是,不过我现在好像进论坛后习惯将置顶帖无视,汗!
原来topses是嘉兴的,我现在也在杭州,有空大家交流交流……
作者: kisssprite    时间: 2010-1-8 22:51
窗口加载实在慢
作者: topses    时间: 2010-1-13 00:10
本帖最后由 topses 于 2010-1-13 00:12 编辑

连续20天的开发,代码从最初的500行,到现在近3000行代码(当然其中大部分都是公用模块化的),注释1700行,DbBuildDesigner已经基本完成,还有界面及帮助文件正在编写,不出意外正式版本就这个星期吧。
代码多主要是数据库同步功能的实现。分析模块及较验模块还没有写呢,已留到第二版中去写了。本来代码全部用DAO(这是ACCESS的内核呀)写的,可有些部分DAO却支持不了,如小数,而DAOADO执行SQL DLL语句结果有时却两样的(当然这个两样大家不用当心会影响我们的工作)
本来要在上月28日时先发一个的alpha,实现了基本的导入导出功能,文件都已经打包好了,见下图。可28号后却发生了一些事情,一是弄丢了大约2400元,估计被收垃圾的拿去了(这个是因为写代码写昏头了),二是过两天另外还因其他事开销了2100元,一个星期损失了四千多,今年怎么过年呀!
损失归损失吧,生活还是要继续的,破财销灾吧。
今天刚回到家,就写这些感言吧。

作者: topses    时间: 2010-1-13 00:35
本帖最后由 topses 于 2010-1-13 00:38 编辑

程序中打了 http://www.office-cn.net/ 的广告,不知老大tmtony有没有意见,如有意见我会在发布版中删除

红尘如烟,在杭州太好了,我很方便的,几乎每月都到杭州汽车城一带办事的,不知你在杭州何处,市区还是县城?可否将你的号码发至我的手机(前面贴子有),到时我至杭州,大家一起出来聊聊,我请喝茶,哈哈……。

另外,今天正好也在浙江频道看到一个相亲节目,而主角正是写共享软件的,三十有余了,硕士的,有自己的英文软件网站,介绍时说像他这样(高手——开发软件)在杭州不到百人,应该是很牛的,可他那个交际能力太差火,非常不自信,(我只能说他是中级的)所以在我的印象中开发高手(一般的)大部分都是内向的,其实我们这圈子不应只是在网上聊聊,现实中也应该多面化,现实交流就是一个很好的方式,朋友圈子就宽了吧,希望浙江的朋友也能一起来多交流。(瞎总结:技术水平再高,社会交际能力低下,也只是一个二流的,就像微软不光技术,市场战略营销策略哪个不是一流的,所以它是卓越的。)
作者: t小宝    时间: 2010-1-13 01:05
窗口加载实在慢
kisssprite 发表于 2010-1-8 22:51

附件在哪?

连续20天的开发,代码从最初的500行,到现在近3000行代码(当然其中大部分都是公用模块化的),注释1700行,DbBuildDesigner已经基本完成,还有界面及帮助文件正在编写,不出意外正式版本就这个星期吧。
代码多主要 ...
topses 发表于 2010-1-13 00:10

我不在那里,不然很想向各位高手学习。。。
注释占了一半多,这个很强呀!
有钱没钱,回家过年。。。。。。不记得楼主限制不能水了~
作者: youchytan    时间: 2010-1-14 12:32
没有看见附件啊
作者: 阿智    时间: 2010-1-16 09:39
好像,条件筛选器很熟悉
作者: tanhong    时间: 2010-1-19 18:17
多谢分享!支持一个!
作者: tanhong    时间: 2010-1-19 18:19
未看见附见,不知道是否已经删除?!
作者: hp3686    时间: 2010-1-20 10:55
附件呢??




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3