合肥seo建站,应用公园制作的app归谁,域名注册之后如何建设网站,计算机编程入门用PB开发WEB应用用PB开发WEB应用烟台教育学院网络中心 孙连三一、PB Window plug #xff0d;in 的用途PowerBuilder Window plug #xff0d;in 的用途是在HTML 页面中插入PowerBuilder 中定义的窗口对象#xff0c;此窗口对象上定义的功能在浏览器中一样被执行#xff0… 用PB开发WEB应用用PB开发WEB应用烟台教育学院网络中心 孙连三一、PB Window plug in 的用途PowerBuilder Window plug in 的用途是在HTML 页面中插入PowerBuilder 中定义的窗口对象此窗口对象上定义的功能在浏览器中一样被执行相当于在浏览器客户端执行PowerBuilder 应用因此可以将PowerBuilder 应用发布到Web 应用上。当浏览器访问内嵌了Window plug in 的HTML 页面时窗口会被显示在页面的一块固定位置上。用户可以使用页面上定义的控制触发相应事件执行相应代码。当浏览器浏览下一个页面时前面已打开的窗口被自动关闭打开窗口所需的PowerBuilder 动态链接库被从内存中卸载。插入在页面中的Window 对象及相关对象如数据窗口对象被存储在PowerBuilder 中定义的动态链接库(.PBD 文件)中这些动态链接库被放置在Web 服务器上文档目录下。当页面被浏览器调用时这些动态链接库文件被卸载到客户机器上。浏览器和Web 服务器在PowerBuilder Window plug in 的操作中运行步骤如下1、浏览器访问Web 服务器检索HTML 文档Web 服务器将文档传给浏览器。2、浏览器识别到Embed 元素时在页面上预留插入元素所需的空间并请求Web 服务器卸载.PBD 文件。3、Web 服务器给浏览器传送表明PBD 文件MIME 类型的标识符application/vnd.powerbuilder6 或application/vnd.powerbuilder6 s。4、浏览器接收到PBD 文件的MIME 类型并准备接收PBD 文件。5、Web 服务器给浏览器传送PBD 文件。6、浏览器接收到PBD 文件。7、浏览器查找并调用对应与插入件MIME 类型(application/vnd.powerbuilder6)的动态库文件该文件在浏览器目录下的plug in。对于Window plug in该文件为NPPBA60.DLL 或NPPBS60.DLL。8、NPPBA60.DLL 或NPPBS60.DLL 文件调用Powerbuilder 的运行环境动态库。9、如Embed 元素定义了LIBRARY 属性则再重复执行上面所述的第三步到第六步直至所有PBD 文件被卸载到浏览器端。10、被插入的Child 窗口被显示在浏览器中并执行其Open 事件下的事件处理程序。如此程序段中有CommandParm 函数调用则会向浏览器取得Embed 元素中的COMMANDPARM 属性值。应用实例二、运行环境服务器端Windows NT 4.0、IIS 4.0SQL Server 6.5客户端Windows 98、IE 4.01 、PB6.5三、IIS4.0 的配置单击开始| 程序|Windows NT 4.0 Option Pack|Microsoft Internet Information Server|Internet 服务管理器进入Microsoft 管理控制台在Internet Information Server 目录下的SUN 服务器上单击鼠标右键单击属性在 计算机MIME 映射 框中单击 文件类型单击 新增类型在 相关的扩展名 框中输入.PBD在 内容类型 框中输入application/vnd.powerbuilder6单击确定退出Microsoft 管理控制台。四、客户端配置1. 运行C\Windows\REGEDIT.EXE在HKEY_LOCAL_MACHINE 注册部分添加:SOFTWARE\Microsoft\InternetExplorer\Plugins\Extension\.psrSOFTWARE\Microsoft\InternetExplorer\Plugins\Extension\.pbdSOFTWARE\Microsoft\InternetExplorer\Plugins\MIME\application/datawindowSOFTWARE\Microsoft\Internet Explorer\Plugins\MIME\application/vnd.powerbuilder 62. 在autoexec.bat 文件中添加如下一行PATH D:\SYBASE\SHARED3. 打开我的电脑, 双击控制面板, 打开ODBC 数据源, 在系统数据源中, 单击 添加, 选定SQL Server 驱动程序安装数据源, 单击 完成, 在建立新的数据源到SQL 服务器窗口中, 在 名称 框中输入sql在 描述 框中输入sql在 服务器 框中输入SUN在SQL 服务器应该如何验证登录标识号的真伪 栏中分两种情况选择a、客户端没有安装SQL Server 6.5 客户端软件选择 使用Windows NT 验证的网络登录标识号 项选择 连接SQL 服务器以获得用于附加配置选项的默认设置 项单击 下一步或选择 使用SQL 服务器验证的由用户输入的登录标识号和密码 项选择 连接SQL 服务器以获得用于附加配置选项的默认设置 项在 登录标识号 框中输入sa在 密码 框中输入sls单击 下一步。b、客户端安装了SQL Server 6.5 客户端软件选择 使用Windows NT 验证的网络登录标识号 项单击 客户端配置 框在弹出的窗口中单击Net Library在Default Network 框中从下拉列表框中选择TCP/IP Sockets单击Advanced在Client Configuration 框中Server 框中输入[urlhttp://www.ytet.]www.ytet.[/url]Network Protocol 框中选择TCP/IP SocketsConnection String 框中输入dsnconnectstringsqluidwlzxpwdwlzx单击Done 按钮完成 客户端配置选择 连接SQL 服务器以获得用于附加配置选项的默认设置 项单击 下一步或选择 使用SQL 服务器验证的由用户输入的登录标识号和密码 项单击 客户端配置 框在弹出的窗口中单击Net Library在Default Network 框中从下拉列表框中选择TCP/IP Sockets单击Advanced在Client Configuration 框中Server 框中输入[urlhttp://www.ytet.]www.ytet.[/url]Network Protocol 框中选择TCP/IP SocketsConnection String 框中输入dsnconnectstringsqluidsapwdsls单击Done 按钮完成 客户端配置选择 连接SQL 服务器以获得用于附加配置选项的默认设置 项在 登录标识号 框中输入sa在 密码 框中输入sls单击 下一步。在下一窗口中选择 改变默认的数据库到单击下拉列表框选择LLL 数据库选择 为准备好的SQL 语句创建临时存储过程并放弃存储程 中的 只有当断开时选择 使用ANSI 引用的标识符选择 使用ANSI 的空值填充和警告单击 下一步在下一窗口中在 您希望如何执行字符集转换 项中选择 让SQL 服务器ODBC 驱动程序选择转换方法单击 下一步在下一窗口中单击 完成在下一窗口中单击 确认完成系统数据源的添加。五、创建PBD 文件1. 运行PB6.5在SQL Server 6.5 的数据库LLL 上创建一个新表DAK(档案库)字段如下BH(编号)、XM(姓名)、XB (性别)、CSRQ(出生日期)、ZZMM(政治面貌)、WHCD(文化程度)、BM(所在部门)、JG(籍贯)定义BH(编号)为主键。建立一个新的Grid 类型的数据窗口选择DAK 表中的全部字段将所在部门、性别、政治面貌、文化程度等字段的编辑类型设为下拉列表框并填上相应的显示值和数据值如性别字段显示值分别为男和女数据值分别为1 和2。移动鼠标到脚注区(Footer)按住鼠标左键下拉一定区域放开鼠标左键然后在脚注区放置3 个按钮对象将其显示文字分别改为插入、删除、更新将这3 个按钮属性中的General 部分的Action 分别选择为Insert Row、Delete Row、Update存此窗口为dw_test。2. 点击窗口画笔建立一个新的Child 类型的窗口在窗口中添加数据窗口dw_test定义窗口上的实例变量mytansaction为窗口的OPEN 事件添加如下代码mytransactioncreate transactionmytransaction.dbmsODBCmytransaction.DBParmConnectstringDSNsql;UIDsa;PWDslsconnect using mytransaction;dw_1.settransobject(mytransaction)dw_1.retrieve ()存窗口为w_test点击Library 画笔点击菜单项Library 的Build Runtime Library 项点击OK开始建造TEST.PBD 文件。六、拷贝TEST.PBD文件到Web服务器中有读权限的目录中本例拷贝TEST.PBD 文件到NT 服务器上的d:\inetpub\wwwroot 子目录下。七、在NT 服务器上的d:\inetpub\wwwroot子目录下建立HTML文件WINPLUG.HTMWINPLUG.HTM 文件内容如下 html head title PowerBuilder Window Plugin Example /title meta NAMEGENERATORCONTENTMicrosoft FrontPage 3.0 /head body BGCOLOR FFFFFF h2 PowerBuilder Window Plugin Example /h2 hr p embed SRCtest.pbd WIDTH550HEIGHT400 WINDOWw_test /p hr /body /html 八、客户端输入地址打开Internet Explorer输入地址HTTP//WWW.YTET.回车浏览器里显示如下用户可在客户端通过浏览器完成对记录的添加、删除等操作。搜索更多相关主题的帖子:应用 WEB 开发