为什么我的pb系统菜单不让我删除?

doudouniwan 2004-08-11 06:02:07
为什么我的pb系统菜单不让我删除?
该文件不是只读,系统菜单可以添加,修改名称,但是脚本不能修改,菜单也不能删除。这是怎么会事情?
...全文
83 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
鸡翅多 2004-08-11
  • 打赏
  • 举报
回复
你的菜单是继承来的吧
这是本工作室整理出的一套框架源代码。里边集成了用户登录、用户添加、角色添加、角色权限分配、定制查询、查询数据汇总过滤、自动生成功能菜单等功能,以供PB爱好者进行学习、二次开发之用。1、自动声成菜单和权限分配:各功能添加到菜单中,分一级菜单和二级菜单。权限分配给角色,指定某角色可以拥有哪些菜单中的功能。系统登录时,根据用户所属的角色拥有的权限自动生成菜单。2、定制查询:查询可以自己维护。添加一个查询,只需要输入查询名称,查询条件,用户显示数据的数据窗口名。3、汇集了信息管理的各种模式:一般的中小型企业管理软件,不外乎信息管理系统。本框架汇集了信息管理窗口(包括信息添加窗口、修改窗口、删除窗口、检索窗口等)各种模式,使您学习或开发起来更加得心应手。本框架的好处1.适合初学者学习.通过本框架,您可以基本的窗口制作学起,到操作数据库、读写txt文件ini文件,数据窗口的应用。以及动态生成菜单,复杂的数据操作,复杂的控件/组件/数据窗口操作等等。2.适合二次开发本框架集成了所有的外围功能。尤其另人称道的是强大的查询功能,以及对查询的数据进行复杂的过滤/汇总等。本框架可以动态生成汇总数据。3.从此干私活不再复杂干点私活可能是广大编程爱好者的共同爱好。有了本框架,您就可以轻松赚钱了。详细介绍:http://www.kaishi8.com/bckj.htm下载地址:http://www.pimaonet.com/pbsql.rar
注:本人只是在TRUEWAY的基础上升级到支付PB11.5上,所有版权归TRUEWAY(TM) 李群巍所有。 ------------------------ 关于PBHelper(PBCOMMENT)这个软件,最新版本 1.0.2 PBHelper的前身是 PBCOMMENT 7.0。 ================================================================ 版权所有 (c) 1999-2000 RC Sizer 保留所有版权。 版权所有 (c) 2003-2006 Welkin 保留所有版权。 版权所有 (c) 2002-2006 TRUEWAY(TM) 保留所有版权。 注册商标 TRUEWAY(TM) 为李群巍所写程序专用。 PBHelper以前的名字叫 PBCOMMENT。 PBHelper(PBCOMMENT)是一个专门为PB程序员设计的综合性编程 助手工具。她能帮助PB程序员自动生成PB脚本代码注释、自动缩进美化 代码、自动完成代码、大小写转换,实现不同数据库类型之间的SQL语句 转换等功能。 PBHelper支持PowerBuilder 6.x/7.0/8.0/9.0/10.0/10.5/11.0。 关于此软件的英文详细说明,请阅读《readme.txt》。 联系方法: E-Mail: truewaylee@163.com, wolcen@sohu.com MSN: truewaylee@hotmail.com 软件包下载地址: http://gforge.osdn.net.cn/projects/pbhelper/ PBHelper(PBCOMMENT)的来历 ================================================================ PBHelper起初的代码参考了国外一个著名的 PBCOMMENT 软件。国外 的这个 PBCOMMENT 对 PB 6.0/6.5 和 PB 7.0 分别做了实现。初期的 版本主要用于自动生成函数、对象、DW内部代码的注释。后来,本人 对该软件核心代码做了重写工作,且在一个版本的 PBCOMMENT 里面 提供了对不同版本PB的支持。 从 PBCOMMENT 3.0 开始,在后续的版本中,加入了代码自动整理 (Indent)、自动完成(插入DW编码模板)、自动删除(根据某个标记) 自动删除某个标记前面的或者后面的代码,从DW自动生成DW字段赋值语句、 从DW生成结构体等的辅助功能。从这些功能的增加来看,PBCOMMENT 已 不再是 COMMENT 的工具。有鉴于此,从 PBCOMMENT 7.0 以后软件名字 更改为 PBHelper。因为 PBHelper 不再仅仅关注于注释方面,而向功能 综合化、多样性方面发展。 PBHelper(PBCOMMENT)重要版本更新 ================================================================ 开始版本号 新增功能 ---------------------------------------------------------------- PBCOMMENT >>>>>>>>>> 5.2 可以处理 *.sr* 类型的文件的整理处理 将对象、窗口、函数等代码先 Export 成文本文件,在PB中 用编辑文本文件的形式打开,然后象其他脚本一样 Indent 5.2 新增自动将工具集成到 PB 开发环境中的功能 目前支持的版本是 PB 6.0/6.5, PB 9.0 5.3 新增自动在某个代码段加每行代码的相同的前缀或者相同的后缀 这个在我们日常生活中经常要用到的 5.31 新增自动根据字段列表,变量列表,datawindow 赋值语句列表, 自动生成 datawindow 之间复制数据的代码 自动生成 结构体变量 和 datawindow 之间的赋值代码 自动生成 变量列表 和 datawindow 之间的赋值代码 具体可看 《pbcomment自动写代码.doc》的说明 5.31 新增双语言显示 pbcomment.ini 文件中, language = 0 表示简体中文 = 1 表示英文 自动集成PBCOMMENT到PB开发环境,现在支持所有的PB版本(6.0-9.0) 新增自动删除每行代码前面和后面以某个字符串为标记,在此 标记之前和之后的代码语句,类似于 Trim, LeftTrim, RightTrim 5.5 新增 PBDataWindow.exe,处理从 PBL 里选择 DataWindow 自动 生成和结构体、变量,别的 DataWindow 交换数据的脚本语句 修改了函数和事件的注释风格,在 PB 6.0/6.5 里面,区分函数和事件 5.5 Plus 新增在 PB 7.0/8.0/9.0 里面,区分函数和事件 新增用户自定义函数 gf_Format_Comment 如果需要修改注释风格 只需要修改这个函数即可,减少复杂度 6.0 修正了一些在美化代码方面处理的错误 新增支持 PB 10.0(在 PB 10.0 beta 2 上测试通过) 新增支持自动判断当前 PB 开发环境的版本号,解决几个版本 的 PB 同时打开时自动处理当前 PB 开发环境的判断问题。 (以前的程序若同时打开几个 PB,自动处理最高版本的开发环境, 不能同时处理几个 PB 开发环境。) (注意:本次程序升级后,需要重新执行“美化”-“集成到PB菜单, 然后重新启动 PB 开发环境。) 支持 XP 界面风格 6.1 修正了一些处理自动集成PBCOMMENT到PB里面的错误 修正在 PB 8.0 or later 中处理 *.sr* 文件整个美化代码的错误 新增支持函数注释区别不同语言版本 7.0 新增支持 DataWindow SQL 语句画板中对 SQL 语句的大小写转换、 代码优化等。可以帮助大家校正在例如 SYBASE 等数据库对字段 名大小写敏感需要批量修改的 SQL 语句。 新增支持有关 DataWindow 与结构体、变量之间的赋值、获得数据等 操作的 PB 脚本自动生成。在字段特别多的情况下,比较实用。 PBHelper >>>>>>>>>> 0.8 软件名字从 PBCOMMENT 改名为 PBHelper 支持PB 10.5 beta 1 并通过测试 0.8.1 修正了不能保存自动美化选项的参数问题,参数改了后,第二次 进去的时候,自动恢复到默认值。这是错误的。 0.8.2 修正了在双引号、单引号中有 // 的处理错误 新增支持 "TRY...CATCH...FINALLY...END TRY" 句型的代码美化 新增函数注释模板支持,用于可定义模板 template0.txt 是选择 PBHelper 语言环境为中文时的模板 template1.txt 是选择 PBHelper 语言环境为英文时的模板 模板文件可直接用记事本打开修改 0.8.3 新增支持 PB 10.5 beta 2 修正了处理 “loops = flen/32765” 语句导致的一缩进不正确 修正在 PB7.0以上的版本上都存在的判断函数/事件不正确的错误 代码注释开始使用中文,以便 PBHelper 爱好者阅读 0.8.4 使用中文重写重要模块的注释,方便阅读 修正了一些词法分析上的错误 整理内部实现,废弃了部分内部函数,并重新在PB的各个版本上做测试 修正一些情况在提取函数信息上的错误 新增支持 PB 11.0 beta 1 0.8.5 解决含中文变量的脚本代码美化代码时会出现删除中文变量的问题 1.0.0 所有代码进行整理,应用也进行重新设计 原来配置文件pbcomment.ini和文本模板文件合并到pbhelper.ini 界面采用了新的风格,使用任务栏菜单形式,配置选项、DW自动化 处理等界面都作了重新设计,实现新的使用体验 1.0.1 修正在PB7.0以上的版本集成工具条出现两个“单步注释”结点 修正在未安装PB6.x的机器上运行程序中设置参数功能出现错误 1.0.2 修正各类注释模版不能保存的问题 在About窗口上增加单击可直接进入写邮件和URL地址 增加单步注释模版支持,取消设置注释分割线长度的做法 使用方法 ================================================================ 有两种使用方法: 1、任务栏程序方式运行 鼠标双击运行pbhelper.exe。PBHelper将以任务栏程序的形式运行。单击图标 弹出菜单,接着可进行相关操作。 2、集成到PB开发环境(推荐方式) 运行 pbhelper.exe 后,执行菜单系统”-“智能集成”,可帮助你自动集成 PBHelper 到 PB 开发环境形成工具条,比操作 pbhelper.exe 菜单更方便。 3、注意点:在使用“部分注释”时候,正常情况是修改状态下注释,按住 Ctrl键时是增加状态下注释,按住Shift键时是删除状态下注释。 4、建议使用应用进行参数设置,不直接修改pbhelper.ini 5、PBHelper不需要卸载老的版本,但下载新的安装包后需重新做集成到PB的操作。
PB12.5版本: 关于PBHelper(PBCOMMENT)这个软件,最新版本 1.0.2 PBHelper的前身是 PBCOMMENT 7.0。 ================================================================ 版权所有 (c) 1999-2000 RC Sizer 保留所有版权。 版权所有 (c) 2003-2006 Welkin 保留所有版权。 版权所有 (c) 2002-2006 TRUEWAY(TM) 保留所有版权。 注册商标 TRUEWAY(TM) 为李群巍所写程序专用。 PBHelper以前的名字叫 PBCOMMENT。 PBHelper(PBCOMMENT)是一个专门为PB程序员设计的综合性编程 助手工具。她能帮助PB程序员自动生成PB脚本代码注释、自动缩进美化 代码、自动完成代码、大小写转换,实现不同数据库类型之间的SQL语句 转换等功能。 PBHelper支持PowerBuilder 6.x/7.0/8.0/9.0/10.0/10.5/11.0。 (增加对11.5、12.0、12.5的支持) 关于此软件的英文详细说明,请阅读《readme.txt》。 联系方法: E-Mail: truewaylee@163.com, wolcen@sohu.com MSN: truewaylee@hotmail.com 软件包下载地址: http://gforge.osdn.net.cn/projects/pbhelper/ PBHelper(PBCOMMENT)的来历 ================================================================ PBHelper起初的代码参考了国外一个著名的 PBCOMMENT 软件。国外 的这个 PBCOMMENT 对 PB 6.0/6.5 和 PB 7.0 分别做了实现。初期的 版本主要用于自动生成函数、对象、DW内部代码的注释。后来,本人 对该软件核心代码做了重写工作,且在一个版本的 PBCOMMENT 里面 提供了对不同版本PB的支持。 从 PBCOMMENT 3.0 开始,在后续的版本中,加入了代码自动整理 (Indent)、自动完成(插入DW编码模板)、自动删除(根据某个标记) 自动删除某个标记前面的或者后面的代码,从DW自动生成DW字段赋值语句、 从DW生成结构体等的辅助功能。从这些功能的增加来看,PBCOMMENT 已 不再是 COMMENT 的工具。有鉴于此,从 PBCOMMENT 7.0 以后软件名字 更改为 PBHelper。因为 PBHelper 不再仅仅关注于注释方面,而向功能 综合化、多样性方面发展。 PBHelper(PBCOMMENT)重要版本更新 ================================================================ 开始版本号 新增功能 ---------------------------------------------------------------- PBCOMMENT >>>>>>>>>> 5.2 可以处理 *.sr* 类型的文件的整理处理 将对象、窗口、函数等代码先 Export 成文本文件,在PB中 用编辑文本文件的形式打开,然后象其他脚本一样 Indent 5.2 新增自动将工具集成到 PB 开发环境中的功能 目前支持的版本是 PB 6.0/6.5, PB 9.0 5.3 新增自动在某个代码段加每行代码的相同的前缀或者相同的后缀 这个在我们日常生活中经常要用到的 5.31 新增自动根据字段列表,变量列表,datawindow 赋值语句列表, 自动生成 datawindow 之间复制数据的代码 自动生成 结构体变量 和 datawindow 之间的赋值代码 自动生成 变量列表 和 datawindow 之间的赋值代码 具体可看 《pbcomment自动写代码.doc》的说明 5.31 新增双语言显示 pbcomment.ini 文件中, language = 0 表示简体中文
数据库开发课程设计报告 学生选课管理系统 系别:计算机工程系 班级:软件1408班 姓名:金 科 目的: 掌握PowerBuilder与SQL Server的连接方法 掌握设计窗口的方法 掌握设计菜单的方法 掌握PowerScript语言的程序设计方法 掌握控件的使用方法 掌握建立数据窗口对象的方法 掌握数据窗口控件的使用方法 掌握数据窗口控件函数的使用方法 掌握数据窗口控件事件 掌握数据报表的设计方法 掌握统计图表的设计方法 了解输出打印的设计方法 掌握用户权限的设置方法 工具: PowerBuilder SQL Server 目录: ( 数据库系统设计工具——PowerBuilder 3 一、 使用PowerBuilder 3 二、 创建应用程序 5 三、 连接数据库 6 ( 界面设计 8 一、 窗口设计 8 二、 菜单设计 10 三、菜单捆绑 12 ( 程序设计 13 一PowerScript语言 13 二、 控件 18 二、 控件脚本实例 20 ( 数据浏览 23 一 数据窗口简介 23 二 数据窗口对象 23 三 数据窗口控件 25 四 数据窗口实例 26 ( 数据编辑 29 一 数据窗口控件函数 29 二 数据窗口控件函数实例 30 三、数据窗口控件事件 35 四、 数据窗口控件事件实例 35 五、 数据窗口控件事件实例 43 一、 数据窗口控件事件实例 51 一、 数据报表设计基础 55 二、 数据报表实例 56 三、 统计图表设计基础 57 四、 统计图表实例 58 五、 输出打印设计 60 一:使用数据库: 创建用户表"<班级>_<学号>_u",。创建数据库用户"<班级>_<学号>",并设置相应权限 ,即对表"<班级>_<学号>_s"、"<班级>_<学号>_c"、"<班级>_<学号>_sc"、"<班级>_<学 号>_u"和"<班级>_<学号>_tj"select、insert、delete和update权限。 二.使用PowerBuilder 1.组件:开始 程序 Sybase 2.应用程序开发步骤: 启动PB 创建工作区 创建目标、应用库及应用对象:对象、脚本。 3.创建应用程序 (1)启动PB 开始 程序 Sybase (2)创建工作区 File New Workspace:工作区名。 (3)创建目标及应用对象 工作区 右键 New Target Application:应用对象名、目标名、应用库名。 Profile Name 右键 Connect:测试连接。 Profile Name 右键 Properties Preview:copy 应用对象名 右键 Edit open事件:Ctrl+V 然后使用嵌入式SQL语句CONNECT建立连接 三.窗口设计 (1)创建窗口 (File )New PB Object Window 保存:通常窗口命名为"w_login"。 (2)界面设计 (3)设计程序,运行显示"欢迎使用"窗口 四.菜单设计 (1)创建菜单 (File )New PB Object Menu:右击Untitled,Insert Submenu Item建菜单项,右击菜单,Insert Submenu Item建命令项,菜单命名为"m_main (2)设计菜单 用户管理、学生管理、课程管理、选课管理、数据分析、系统维护 在学生管理、课程管理中分别加入子菜单 增加、删除、修改、查询;在选课管理中加入子菜单 按学生、安课程;在数据分析中加入子菜单 学生统计、课程统计、成绩统计、输出打印;在系统维护了中加入子菜单 修改密码、帮助、退出。 (3)菜单的捆绑 a)新建一个捆绑菜单的窗口 b)打开窗口,在"MenuName"框中指定需要捆绑的菜单名"m_main",在"WindowType"框中 指定所需要的并可以带菜单的窗口类型,如"mdihelp!"。 五.系统维护中的子窗口设计 (1)新建窗口,命名为w_help。 (2)制作"帮助"文件的word文档,并截图。 (3)单击工具栏上的ole控件,打开"Insert Object"对话框。 (4)单击窗口的任意位置,放置OLE控件,并将控件大小调节。 (5)打开"m_main",双击"系统维护"菜单标题下的"帮助"菜单项,写脚码。 修改密码窗口 创建窗口,命名为"w_password" Cb_1的脚码(确定) Cb_2的脚码(关闭) (2)(5)打开"m_main",双击"系统维护"菜单标题下的"修改密码"菜单项,写脚码。 六.学生管理系统中的课程管理中的所有子窗口 创建数据对象 查询表"s" 选择"file"->"new"命令,选择"grid"风格,单击"ok"按钮 查询表"c" 创建查询窗口 Open的脚码 Cb_1的脚码(检索) Cb_2的脚码(关

1,072

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧