我将资源分为 中文资源 和 英文资源,并按 免费 和 付费 进行分类,同时提供一些学习建议。

中文视频教程资源
中文资源相对较少,但质量尚可,主要是一些个人博主或培训机构发布的。
免费资源 (Bilibili / YouTube)
Bilibili 是目前寻找中文 PowerBuilder 视频教程的最佳平台。
-
Bilibili (哔哩哔哩)
- 搜索关键词:
PowerBuilder 教程,PB入门,PB 数据窗口,PB 菜单。 - 推荐频道/UP主:
- 搜索“PowerBuilder”:直接搜索,会找到一些零散的入门视频、特定功能(如数据窗口、数据管道)的讲解视频,虽然不成系统,但对于解决特定问题很有帮助。
- 特点:这些视频通常是较老录制的,可能基于 PB 12.5 或更早版本,但核心概念和操作是通用的,内容偏向于基础操作和界面介绍。
- 搜索关键词:
-
YouTube
(图片来源网络,侵删)非常稀少,偶尔能找到一些个人分享的视频,但不成体系,不作为主要推荐。
付费资源
国内专门做 PowerBuilder 系统化视频教程的机构或个人非常少,一些提供企业内训的IT培训机构可能会有相关课程,但很少对外公开销售。
- 一些IT培训平台的课程:
- 在 CSDN学院、51CTO学院、腾讯课堂 等平台搜索
PowerBuilder,可能会找到一些零散的付费课程,但内容更新可能不及时,且评价不一。 - 建议:在这些平台购买前,务必查看课程大纲、讲师背景和学员评价,确认课程是否满足你的需求。
- 在 CSDN学院、51CTO学院、腾讯课堂 等平台搜索
英文视频教程资源
英文资源是 PowerBuilder 学习的主力军,因为 PB 的官方社区和大部分专家都在国外,虽然需要一定的英语阅读/听力能力,但内容质量高、更新及时、体系完整。
免费资源
-
YouTube
(图片来源网络,侵删)- 这是学习 PowerBuilder 的最佳免费渠道!
- 关键频道:
- APD Squared (by Bruce Armstrong):强烈推荐! 这是目前 YouTube 上最活跃、内容最优质的 PowerBuilder 频道,Bruce Armstrong 是 PB 社区的知名专家,他的视频覆盖了从 PB 2025 R3 到最新版本的几乎所有主题,包括新功能介绍、技巧分享、问题排查等,非常适合有一定基础后进阶学习。
- SAP Videos (SAP PowerBuilder Channel):官方频道,主要发布关于新版 PowerBuilder 的功能介绍、Web Forms 开发、部署等官方信息,对于了解产品新动向和官方最佳实践非常有帮助。
- 搜索关键词:
PowerBuilder tutorial,PowerBuilder datawindow,PowerBuilder web forms,PowerBuilder deployment。
-
官方文档和社区
- SAP Community - PowerBuilder Section:虽然不是视频,但这里的文章、博客和问答质量极高,很多专家(包括 APD Squared 的 Bruce)都会在这里发布深度技术文章,遇到问题时,这里是第一搜索点。
- SAP Help Portal:PowerBuilder 的官方帮助文档,是权威的技术参考资料。
付费资源
-
Udemy
- Udemy 上有非常系统和全面的 PowerBuilder 课程,由经验丰富的讲师制作。
- 推荐课程:搜索
PowerBuilder,找到评分高、学员多的课程,由 "Ingo Karstein" 等专家制作的课程,内容非常扎实,从基础到高级项目实战都有覆盖。 - 优点:
- 系统性强:课程结构完整,循序渐进。
- 项目驱动:很多课程包含完整的项目实战,能快速积累经验。
- 一次购买,终身访问:购买后可以反复观看。
- 经常打折:Udemy 课程常年有折扣,非常划算。
- 缺点:需要付费,但性价比很高。
-
Pluralsight
另一个高质量的IT技能学习平台,它的 PowerBuilder 课程同样非常专业,通常由行业专家主讲,适合希望通过订阅制系统学习技术的开发者。
学习路径建议
对于初学者,建议按照以下路径学习:
-
环境熟悉与基础入门 (1-2周)
- 目标:了解 PB 是什么,熟悉 IDE (集成开发环境)。
- 资源:
- 在 YouTube 或 Bilibili 上找一套“入门第一课”类型的视频。
- 重点学习:PB IDE 界面布局、菜单系统、工具栏、画板、对象列表等。
- 创建第一个
Application、Window、Button,并编写简单的Open()和Clicked()事件脚本,运行第一个 "Hello World" 程序。
-
核心对象与语言基础 (2-4周)
- 目标:掌握 PB 的核心语法和常用对象。
- 资源:Udemy 或 YouTube 上的系统教程。
- 学习重点:
- PowerScript 语言:变量、数据类型、运算符、流程控制、函数、用户自定义函数。
- 常用对象:
Window:窗口、控件(文本框、按钮、下拉列表、单选框、复选框、数据窗口控件等)。Menu:菜单的设计与使用。DataWindow:这是 PowerBuilder 的灵魂和精髓! 必须花大量时间学习,理解其五种显示风格(Grid, Tabular, Freeform, Label, N-Up)、数据源(SQL Select, Quick Select, Stored Procedure 等)、属性、事件和常用函数(如Retrieve(),Update())。
-
数据库访问与实战项目 (1-2个月)
- 目标:连接数据库,并能独立开发一个简单的 C/S 或 Web 应用。
- 资源:Udemy 的实战课程、官方文档、SAP Community。
- 学习重点:
- 数据库连接:学习使用
Transaction对象连接到常见的数据库(如 SQL Server, Oracle, MySQL)。 - 数据操作:熟练掌握
SELECT,INSERT,UPDATE,DELETE语句在 DataWindow 中的使用。 - 项目实战:尝试开发一个小的管理系统,学生信息管理系统”或“简易图书管理系统”,包含用户登录、数据增删改查、报表打印等基本功能。
- Web Forms (可选但推荐):如果使用新版 PB,务必学习 Web Forms 开发,这是 PB 的未来方向。
- 数据库连接:学习使用
-
高级特性与持续学习
- 目标:解决复杂问题,优化应用性能。
- 资源:APD Squared 的 YouTube 频道、SAP Community、官方白皮书。
- 学习重点:
- 用户对象
User Object:自定义可重用的组件。 - 管道
Pipeline:用于大批量数据导入导出。 - API 调用
External Function:调用 DLL 中的函数,扩展 PB 功能。 - 应用打包与部署
PBD, PBL, EXE, Deployment:如何将你的应用分发给最终用户。 - 性能优化:学习 SQL 优化、DataWindow 渲染优化等技巧。
- 用户对象
- 首选资源:对于中文入门,去 Bilibili 找零散视频;对于系统、深入的学习,Udemy 的付费课程是最佳选择;对于日常进阶和了解新功能,YouTube (APD Squared 频道) 是不二之选。
- 核心难点:DataWindow 是必须攻克的难关,多练多用是关键。
- 社区支持:遇到问题,多去 SAP Community 搜索和提问,那里有全球的专家可以帮你。
- 版本选择:建议直接学习 新版 PowerBuilder (如 2025 R3 或更新版),它支持 Web Forms 开发,并且对现代数据库和操作系统有更好的支持,虽然旧版界面可能更熟悉,但学习新版本更有价值。
希望这份指南能帮助你顺利开启 PowerBuilder 的学习之旅!
