如何开发快速的数据库&使用 Sybase 和 Power Builder 的 Web 应用程序?
我是 Sybase 和 Power Builder 的新手。
以有用且快速的方式学习它们的最佳参考资料和网络资源是什么?
目前,我使用 http://www.sybase.com 作为我的基本参考。
有谁知道 Power Builder V.12 .Net 的实用教程吗? 我可以从哪里下载它的完整版本并使用它来构建我的应用程序?
我知道数据窗口是Power Builder中神奇的部分,我需要知道如何创建和使用专业的数据窗口,如何在它们之间进行交互和传递参数,以及如何显示不同的视图,如主从关系和树形结构-结构或列表结构等。
我想知道构建快速 Web 和数据库应用程序以及自定义和编辑现有桌面应用程序所需的信息。
I am new in Sybase and Power Builder.
What are the best references and web resources to learn them in a useful and fast way ?
For now, I use http://www.sybase.com as my base reference.
Does anyone know good and practical tutorials for Power Builder V.12 .Net ?
From Where I can download a complete version of it and use it for building my application ?
I know the data window is the magical part in Power Builder and I need to know how to create and use a professional data window and how to make interaction and pass paramters between them and also how to dispaly different views like Master-Detail relationship and Tree-Sturcture or List-Structure and so on.
I would like to know the information I need to build a rapid web and database application plus customzing and editing the existing desktop application.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以从此处下载 Powerbuilder 的 45 个试用版:
Powerbuilder 附带的 Sybase 书籍相当全面,是一个很好的入门方法。
There is a 45 trial version of Powerbuilder which you can download from here:
Sybase's books that come with Powerbuilder are fairly comprehensive and quite a good way to get started.
我无法使用 Powerbuilder,但 Rob Verschoor 的 Sypron.nl 是获取 Sybase 信息的地方- 里面有很多内容,从常见的“难题”到测验。他的快速参考非常棒,非常值得投资。
I can't help with Powerbuilder but Rob Verschoor's Sypron.nl is the place to pick up Sybase information - there's loads in there from common "gotachas" to quizzes. His quick reference is terrific and well worth investing in.
嗯,这完全取决于您已有多少经验(不包括 Sybase 和 PB)。
还有一个问题是,应用程序开发和数据库设计是完全不同的学科:擅长其中一门的人很少擅长另一门。假设您是应用程序开发人员,请聘请一位优秀的建模师/DBA。产品说明书仅供参考;你无法学习如何编码;将应用程序放在一起;哪些代码段应该部署在哪里;最佳实践;等来自他们。
为了合理利用 DataWindow,您需要一个良好的数据库(标准化、真正关系型、安全性等),以及处理客户端/服务器模型的合理经验(将 SQL 批处理发送到服务器;接收和处理结果集)。
您需要一个好的 PFC 库。 PB 附带的 lib 很庞大,而且速度很慢。我们做的第一件事就是剥离它,并创建我们自己的,以减少 .pbl 大小并提高速度。
最后但并非最不重要的一点是,很好地处理存储过程和事务规则。这一要求适用于任何应用程序,而不仅仅是 Sybase/Pb。
Well, it all depends on how much experience you already have (not counting Sybase & PB).
Then there is the issue that app development and Db design are completely different disciplines: people who are good at one are rarely good at the other. Assuming you are the app developer, hire a good modeller/DBA. Product manuals are for reference only; you cannot learn how to code; put an app together; what code segments should be deployed where; best practice; etc from them.
To take even reasonable advantage of the DataWindow, you need a good Database (normalised, genuinely relational, security, etc), AND reasonable experience handling the client/server model (send SQL batch to server; receive & process result set).
You need a good PFC Library. The lib that comes with PB is fat as, and very slow. The first thing we do is strip that down, and create our own, to reduce .pbl size and increase speed.
Last but not least, a good handle on stored proc and Transaction rules. That requirement is true for any app, not just Sybase/Pb.
这在某种程度上取决于你想做什么。 PB12 附带 2 个 IDE - PB12.NET 用于在 .NET 中创建 WPF 应用程序。 PB12 Classic 用于创建传统的 PB 应用程序以及 WinForm 和 WebForm .NET 类型应用程序。
PB 上有一些视频(有些免费,有些付费)
Yakov Werde 有一个名为“Essential PowerBuilder Series”的视频,价格约为 700 美元。您可以在此处查看其免费预览。
Sybase 在此处提供了一些免费视频和教程。
此外,还有一些较旧的 PowerBuilder 书籍(例如“PowerBuilder 9 Advanced Client/Server Development”)可能会对您有所帮助。它们有点过时,并且不涵盖任何 .NET 内容,但许多基础知识仍然是相同的。
It sort of depends on what you want to do. PB12 comes with 2 IDEs -- PB12.NET is for creating WPF applications in .NET. PB12 Classic is for creating traditional PB applications as well as WinForm and WebForm .NET type applications.
There are some videos available on PB (some free, some paid)
Yakov Werde has a video titled "Essential PowerBuilder Series" that's about $700. You can see a free preview of it here.
Sybase has some free videos and tutorials here.
Also, there are some older PowerBuilder books like "PowerBuilder 9 Advanced Client/Server Development" that may help you. They're a little dated and don't cover any of the .NET stuff, but a lot of the basics are still the same.
寻找您正在寻找的信息一直是一个挑战。如果没有所有的公司培训,我不确定我如何能学得这么快。
如果您像我一样,那么通过示例学习可能是最好的方法。我会去 codeplex 并为自己找到一个可用的(且设计良好的)应用程序来通过示例进行学习。
另外,不管你相信与否,我通过阅读在线文档学到了一两件事。考虑到您正在使用新版本的 PB,您已经完成了工作,没有太多的工作要做。如果您有具体问题,可以联系我,如果我有时间,我很乐意帮助其他开发人员。
The information you are looking for has always been somewhat of a challenge to find. Without all the corporate training I'm not sure how I would have learned as quickly.
If you are like me then learning by example is probably the best way. I'd go to codeplex and get yourself a working (and well designed) application to learn by example.
Also, believe it or not, I have learned a thing or two by reading the online documentation. Considering you are working with a new version of PB you've got your work cut out for you there isn't much out there. You may contact me if you have specific questions, if I have time then I would be happy to help a fellow developer.