PowBuilder10 的可视化界面配上 SQL2000,做数据库系统开发真的还挺顺手的,尤其是像人事管理这种有点复杂的数据结构。你可以直接拖控件、设事件,UI 和逻辑一块搞定。SQL2000 负责存人、部门、考勤这类数据,配合触发器和存储过程,增删查改一点都不慢。
PowBuilder的拖拽式开发体验,挺适合刚上手数据库应用的同学。你只需要理清表结构和业务逻辑,用event
绑定操作,交互就搞定了。界面上的表格、按钮都能快速响应。
项目里有几个关键文件你可以关注下,比如hr.pbl
项目文件、crebas.sql
建库脚本,还有hr_mig.log
这种日志,挺适合你研究迁移过程或参考项目结构。
SQL2000 嘛,老归老,用来练手或者搭老系统还蛮实用的。它的事务、存储过程都挺稳定,用sp_executesql
这类语法写动态 SQL 也方便。配合ODBC
或JDBC
接口,跟 PB10 对接不成问题。
如果你是做课程设计、人事管理系统、数据库教学这类项目,可以参考下这些链接,比如人事系统编程或数据库课程设计,资源还挺全的。
提醒一句,如果你用的是新版本系统,SQL2000 会有兼容问题,建议用虚拟机或者 Windows XP 模式来跑,开发体验会顺畅多。