谁有关于Bold的学习资料,高分送上!!(200分)

不好意思呀,我对Bold也不了解,下载了4.0,但公司的delphi是7,不是6,没法装。
dephi 7 architect trial倒下载了,它集成了bold,但因为已装delphi 7 ent版,不敢再装,怕有冲突呀,有谁知道会不会冲突?你用的bold是哪个版?
另三个东东我目前正在研究tiOPF,也感觉不太成熟,但我要把它的文档看完,必大有裨益!
至于bold,我肯定会去研究的,但要另找时间了,以后我们继续交流。
另外,delphi的三层结构midas,也是面对数据集的,我很疑惑bold怎么做三层。有人知道吗?
 
todo
wn186
[red] “这上面200分我都给你了” [/red],你的200分到现在还没给我哦。难道我没有[green]“给出一些bold学习类的资源链接”[/green]吗?
呵呵,开玩笑啦,不给也无所谓了,我也期待有更多的高手给出更多的回答。
另外我给出的链接你去看了吗?我觉得真的是足够了,至少利用它们我现在还没有碰到过什么无法解决的问题。
如果你想得帮助,那么对你现在遇到什么样的问题能否谈具体些?比如说你自己对Bold已做过什么样的研究了,遇到了什么不解的问题等。这样我就可以针对问题,一个个地协助你解决了(如果我有能力的话)。
to EdwinYeah
1. 冲突问题
可以同时安装Delphi7/Delphi5不会有冲突。
我用的是D7以及Bold3.12.0096 + D5,都没有用正版,因为产品还在试制阶段,尚未商品化。
2.bold怎么做三层,
自己带的例子说明得很清楚了,做三层有多种方法, 请参考它的例子,源代码的位置在BoldSoft/BfDR40D7Trial/Examples/Delphi/Compound/下,有asp/bios/bios2等例子,请仔细研究一下,结合项目需要可以选择不同的方式。
但我现在实际开发中(初始阶段)应用的是两层,这样就不用过多的考虑效率/安全等问题。但我运行过它的例子,实验证明,用Bold开发三层是可行的,问题是稳定性和灵活性目前还不够好,我在等他们的下一个版本。准备在产品化阶段,可以再加入b/s的内容。
3. MDA 开发框架的选择
在Delphi及BC下,Bold是最好的MDA框架,我想大家就不用太多的化时间进行比较了。具体的好处太多,可能只要你能使用就会有所体会了。Borland收购Bold是一个很有战略眼光的决策。
不过如果有Bold for C#,那我就准备不用Bold for Delphi了,就是不知它何时可以出笼,呵呵~~~~
 
难得看到好帖,BOLD自去年下半年一炮打响,后被BORLAND收购,研究一下,发现实在是
封装得太厉害,与新手、实际运用有一段距离,所以心里惦记着,一直没实际运用。
呵呵,工期不是开玩笑的。
 
BTW,前面贴子中我发现有些同学的一个错误认识-[red]"Bold可能取代MM"[/red],我前面没注意到,这回特此纠正一下。
Bold与MM相比,没错,有几点功能它们比较象
1.建立UML模型 2.生成代码
但Bold取代MM目前是不可能的,原因如下
1.本质上不同的工具,不可能"取代"
Bold是一个MDA的框架, MM是一个建模工具,两者只会相互补充增强。麻油不会取代鸡蛋。
2. 模型编辑器的用途不同
Bold中的UML模型是用于对象持久及动态说明,所以侧重于实现业务类的持久机制。在Bold中还保留简单建模的功能,是为了可以不依赖具体的建模工具(Rose/mm/visio)。它现在没有,以后也不需要有 用例/活动/状态/时序图/包/子系统/消息等基本的UML概念。
而MM中的UML模型是用于整个的开发过程,特别是进行代码维护,所以全面描述类模型,但它只管描述不管实施,如对于业务类只描述了是否持久,对于属性只描述是否派生,对于如何实现持久实现派生它是不管的。
3. 代码创建的实质不同
Bold中生成的代码,是用于进行持久对象的管理,根据业务类模型而创建的,不能根据代码而生成业务类模型。
MM中生成的代码,是Delphi源码的真实写照,可以反向工程。
所以说,Bold不会代替MM(MM倒是可以取代IBM Rose或者MS Visio)
 
to :道明德
我说了,我就肯定会做到啦,只是我不想那么早结贴。你200分我肯定都给你的啦,另外我想再开一个贴子给分。你有QQ号否?可否留个QQ号给我,好随时联系联系。
 
实际上,我这里有一个面向对象的数据持久化框架源码。有需要的朋友可以留下邮箱
 
to :道明德
BOLD给的例子,都是Interbase数据库的例子,Interbase数据库我没装,也没用过,你能否改一两个例子,把数据库改成SQL server 或ACCESS上来。bold生成数据库我还没试过。
 
todo
wn186
1.QQ
我不用QQ,MSN,实时太花时间不方便。真要解决问题,放到大富翁上来好了,我基本上每周至少上来三次。而且解决问题的同时也可以帮助其它的朋友。
留言请到 http://www.delphibbs.com/keylife/iblog_comment.asp?xid=2154
2.学习的例子
请参见
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2099
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2100
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2102
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2296
请按照下列地址中的文章及源码作为你学习的开始,
http://www.viewpointsa.com/bold_resources/getting_started_with_bold/Part1-IntroducingtheBasic.html (注意折行)
3.数据库
3.1 安装一个Interbase吧!安装好后,你根本不用去管什么数据库,就可以运行了,何乐而不为呢?
3.2 Bold for D5不直接支持Access,但可以用DBISAM替代
参见 http://www.delphibbs.com/keylife/iblog_show.asp?xid=2296
BoldD6没有试过,但Bold for D7 architecture 可以通过TBoldDatabaseAdapterADO访问Access数据库
3.3 使用MS SQL 来作为Bold的后台数据库时,请在SQL Server中为数据库手工添加自定义类型 date 继承于 DateTime 。
参见 http://www.delphibbs.com/keylife/iblog_show.asp?xid=2099
 
to 道明德:
你真是为初学者指了一条明路:)
其实我上面问的是delphi 7 enterprise和delpphi 7 architect有没有冲突,而不是d7和d5有没有冲突:)不知道你,或者其它朋友有没有试过?谢谢。
 
那些例子我也主要是用 TBoldPersistHandleXMLFile来代替数据库运行的,但因我工程中基本上是使用: SQL Server数据库。所以我想比较详细地研究一下,Bold怎样生成 SQL SERVer数据库。还有为什么Bold无法直接支持ACCSSE数据库.以及Bold对其它的第三方控件的支持程度,以及用什么办法去转换第三方控件而支持BOLD,是不是可以增加一个适配器就可以做到。
 
TO EdwinYeah
delpphi 7 architect是不是已经包含了delphi 7 enterprise所有的东西呀,如果有包含,你为什么要装两个呀。
 
todo
wn186:因为architect怎么是trial的,而且enterprise版安装了很多组件、专家等东东。
 
另外,大家能不能结合together讨论一下?
together也是建模并可生成代码(包括c#、Java等,可惜没有delphi),是borland ALM策略中for设计阶段的东东。
它与bold的异同是什么?
 
用XML很好!我有一个例子"http://www.delphibbs.com/keylife/iblog_show.asp?xid=2100"
关于数据持久,请参见我的笔记
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2099
有关MS SQL的设置可供大家参考
 
to 道明德:
together是用来设计,而bold是一套用来开发的MDA框架。
 
借光了:
有没有富翁有for d7的bold?
我下载了一个delphi 7 architect,把其中的bold trial单独安装后,运行时才知道该版只能和delphi 7的trial 版一起使用,而我的d7并非trial版。
如有,可到下面领分:
问题:200分求Bold for Delphi7 破解 ( 积分:200, 回复:0, 阅读:14 )
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2119349
 
todo
wn186:
呵呵,你搞错了,问bold和together区别的是我,不是道德明,他可是高手呀,你怎么可以犯这样的错误[:D][:D]
另外,你回答的并不完整呀,此两者都是设计实现一条龙服务的。我的这个小问题不讨论也罢,这两天一直在看资料,大概清楚了。
 
todo
wn186:
呵呵,你搞错了,问bold和together区别的是我,不是道德明,他可是高手呀,你怎么可以犯这样的错误[:D][:D]
另外,你回答的并不完整呀,此两者都是设计实现一条龙服务的。我的这个小问题不讨论也罢,这两天一直在看资料,大概清楚了。
------------------------------------------呵呵,我本来是想问道明德问题的,结果
拷了“to 道明德:”这几个字,却又不想问了,结果顺手接了你的话题说了,但在更新的时候好象出错了,没想到还是帖上去了。
 
有没有人有bold for d7呀?
for d6的我有,但我不想在一台机上装两个delphi [:(]
 
EdwinYeah,我不算是高手[:I],抬举了。我比较懒,现在专家分还没到1000呢。
together我还没抽时间看呢,若你对其有心得,很想听听你的分析和看法,先谢了。
BoldD7我找了好久,只找到Trial版加以修改以用于D7,不能算破解,将就着用吧,已回贴。
 

Similar threads

回复
0
查看
854
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
892
DelphiTeacher的专栏
D
顶部