PB9.0实验操作说明

合集下载

PB系列简易操作手册

PB系列简易操作手册

PB简易操作手册辉泉机电设备(上海)有限公司沈阳分公司B 系列简易操作手册※ 运行开机状态:可以喷印※ 清洗停机荧屏熄灭关机※ 变更喷印内容1状态:输入模式2、 可以喷印 执行 字符输入 状态:可以喷印 执行※ 紧急停机约1分钟控制 快速停机 墨线停止 状态:停止(无清洗停机)※ 打开墨线约1分钟运行 打开墨线 状态:待机(墨线喷出,但未加高压) ※ 可以喷印控制 可以喷印 执行 状态:可以喷印※ 待机控制 待机 喷印中断 状态:待机※ 调用设定内容※登录设定内容※变更字宽,字高,延迟等喷印设置※警报/异常讯息排除确认警报/参照技术手册(异常/警容及可能发生的原因告)的简易排除故障如尚未排除请尽快联络维修工程师前往维修※印字中,变更设定内容移动光标至需要修改处输入※印字中,变更字宽,字高,延迟等喷印设置※印字中,调用设定内容选择所需条款状态:可以喷印※印字中,登录设定内容可以喷印※印字中,变更行数设定※行数设定※ 一般故障处理1. 开机故障墨水从喷嘴喷出,如果开机过程中出现异常屏幕,轻按触摸屏右上角“控制”,屏幕提示再按“快速停机”。

一般情况墨线喷出瞬间会散布一些墨点,设备不会提示警告,但如果操作开始时设备提示警告或异常(喷头内有污垢、无法充电、墨线未进回收管),执行以下措施:1) 将设备转为“停止”状态2) 旋松喷头罩锁紧螺丝,卸下喷头罩3)4) 安装喷头罩,轻按 屏幕提示再按5) 确认墨线喷射在回收管中心(垂直方向,水平方向)6) 安装喷头罩,如果设备提示“喷头罩未装”警告,轻按“删除信息”7) 设备转为“待机”状态,进而转为“可以喷印”状态2.运行中故障喷印过程中出现“无法充电”“充电量过高”“充电量过低”“无法充电”的异常警报,执行以下措施:1) 检查墨线是否射在回收管中央,采取的措施:● 检查喷头是否受到撞击,导致螺丝松动产生的墨线偏,若是就参照说明书调整墨线 ● 检查是否是喷嘴赌塞,堵塞就执行喷嘴逆清洗、添加溶剂清洗的程序(执行程序不能超过三次)● 若偏转不多可以先调整墨线,维持使用,待有超声波清洗器将喷嘴片拆下清洗 打开墨线2)检查喷头内是否有污垢或潮湿,采取的措施:用洗壶将喷头内墨水冲洗干净,再用吹球吹干,重新启动就可以3)墨点分离不良,采取的措施:●进入保养操作●调整减压阀,将压力调小(标注压力0.245)看压力表。

MIS开发工具-PB9.0

MIS开发工具-PB9.0

编程概述
开发应用程序的步骤
5个可编程对象概述 和编程关系紧密的内容
界面设计:常规设计,标准设计 函数:600多个函数,常用70多个 事件:常用事件,理解触发时机至关重要 属性:常用属性
SQL语言:数据处理的基础 PB的编程语言 编程语言和事件的关系 编程规范性
使用工具条
关于PowerBar 关于PainterBar
关于StyleBar 弹出菜单和属性窗口 使用文件编辑器 理解配置文件
PB开发环境
PowerBuilder工作环境
使用工具条
弹出菜单和属性视窗
弹出菜单和点击对象 属性视窗和当前对象 使用文件编辑器 理解配置文件
语言基础 – 循环语句1
1)格式1 Do while 条件 语句模块 Loop 2)格式2 Do 语句模块 Loop while 条件
总结各种查询语句 上机: Split功能的实现
3)格式3 Do until 条件 语句模块 Loop 4)格式4 Do 语句模块 Loop until 条件
语言基础 – 循环语句2
PB开发环境
PowerBuilder工作环境
使用工具条 弹出菜单和属性视窗
使用文件编辑器
进入到文件编辑器 常用的快捷方式
理解配置文件
PB开发环境
PowerBuilder工作环境
使用工具条 弹出菜单和属性视窗 使用文件编辑器
理解配置文件
了解PB.ini 为自己的程序设置配置文件
变量声明:注意声明时赋值的特例。
格式:数据类型 变量名称【=初值】 位置:代码的开头 规范:作用范围+类型_变量名称
类型转换
语言基础 - 运算符和表达式

PB数据窗口基础

PB数据窗口基础

PB数据窗口数据窗口控件-datawindowPB9.0提供了28个属性、35个默认事件、162个函数。

注意与数据窗口对象的区分。

【其他】■脚本的执行效率*尽量不要在RetrieveRow事件下编写脚本(包括注释)。

*如果数据窗口的DoubleClicked事件中编写了脚本,那么在数据窗口的C1icked事件中的脚本应该尽量短,否则双击事件中的脚本永远不可能得到执行。

一般来说,Cliked中脚本的执行时间和两次击鼠标之间的间隔时间之和,不应该大于操作系统中所设定的鼠标双击时间间隔,否则双击事件永远不可能触发,双击时仅仅是接连两次触发c1icked事件。

*在数据窗口中录入数据时,事件EditChanged是触发频率最高的,每一个按钮都触发该事件;触发频率仅次于该事件的是ItemChanged事件和ItemFocusChanged,只要修改了单元中的内容,每次触发ItemFocusChanged事件都会触发ItemChanged事件。

在这些事件下编写过长的脚本会非常影响录入工作的效率。

同样,事件RowFocusChanged的触发频率也是相当高的。

一般来说是可以避免在这四个事件中编写脚本的。

■dw o参数使用数据窗口的某些事件中可以使用一个称为dwo的变量,该变量保存数据窗口中的部分信息,用数据窗口的属性可以读取这些信息dwo.type:读取在dwo中保存的对象类型。

对象类型可能有bitmap、button、column、compute、graph、groupbox、line、ole、ellipse、rectangle、roundrectangle、report、tableblob、text、datawindow(当用户没有单击特定对象时):column的列名dwo.Primary[row]:column的数据dwo.Selected:选中column的数据■数据缓冲区数据窗口在运行时要创建四个缓冲区,分别是主缓冲区、删除缓冲区、过滤缓冲区和原始缓冲区,这四个缓冲区各司其职、共同配合,来保证数据窗口对数据的正确处理。

PowerBuilder介绍

PowerBuilder介绍
2020年3月6日 11
用户用PowerBuilder创建的窗口、菜单、控件及其它对象 都是一个预定义的事件集合。例如,每个按钮都有Clicked事 件,每个窗口都有Open事件。通常情况下,这些预定义事件都 是程序员编程时常用的,程序员还可以根据开发应用程序的需 要定义自己的事件。用户自定义事件和系统事件一样使用。
2020年3月6日 9
PowerBuilder还有“画板”环境,可以生成用户自定义 的对象、事件和函数,其方便在于代码的可重复使用性。支 持多级继承性,可使对象类库(Object Class Libraries)开 发和维护更简便。用户对象画板(User Object Painter)完全 支持对第三方控制对象(如VBX和C++)的访问。
2020年3月6日 5
跨平台开发
PowerBuilder 应 用 系 统 可 以 运 行 在 Windows 95/98/2000/NT、Macintosh、UNIX、Sun Solaris、HP-UX、 IBM AIX RS 6000等多种开发平台上。PowerBuilder支持跨平 台的开发和分布。例如,在Windows系统上利用PowerBuilder 开发的应用程序可以将该应用程序分布到UNIX上运行,反之 亦然。开发人员可以组成跨平台的开发小组,其中一些人在 Windows平台上开发,另一些人在UNIX平台上开发,开发人员 可 以 自 由 的 共 享 在 PowerBuilder 中 的 对 象 , 因 为 PowerBuilder所支持的不同计算环境的对象是完全一样的。
PowerBuilder给开发人员提供了一个集成环境。应用的各 种成分,包括窗口、菜单、事件逻辑、数据库存取、数据库生 成、图形、报表等全部都能在PowerBuilder内开发,而不必再 到其它环境中去做,这大大的加快了开发过程。

PB9.0调用Webservice步骤以及相关问题

PB9.0调用Webservice步骤以及相关问题

PB9.0调用Webservice步骤以及相关问题1,pb安装路径下找到pbsoapclient90.pbd,加到程序中;2,pb-->file--->new---->webservice Proxy Wizard输入webservice wsdl url ,一般为url?WSDL;3,生成代理对象;4,按例子调用;soapConnection conn // Define SoapConnectionpopservice1soap proxy_obj // Declare proxyint rValstring sconn = create SoapConnectionrVal = Conn.CreateInstance(proxy_obj, "popservice1soap",)trys = proxy_obj.helloworld()// Invoke servicemessagebox("", s)catch ( SoapException e )messagebox ("ErrDAT* d or", "Cannot invoke Web service")// error handlingend trydestroy conn问题点:1、调用WS传入参数为null更改WS默认的命名空间2、将http浏览器中可以调用,PB9环境中没有生成调用对象PB9可能不支持WS页面方法中返回的数据类型,任何一个返回类型不支持都将出现此问题3、出现pb9 无法请求识别元素命名空间错误PB9生成的代理类命名空间和WS地址的命名空间不一致,删除代理文件,重新建立代理类。

ch08-PowerBuilder9.0简介及应用-讲义

ch08-PowerBuilder9.0简介及应用-讲义

ch08-PowerBuilder9.0简介及应用
第八章PowerBuilder9.0简介及应用
学习目的与要求:
了解PB9.0的集成开发环境,了解和学会应用程序的开发步骤。

通过“学生选课系统”的实现,掌握使用PB9.0建立本地数据库的能力,以及连接数据库和建表的能力,初步掌握使用PB9.0建立数据库应用程序的方法。

了解PB9.0连接SQL Server数据库的应用实例。

考核知识点与考核要求
8.1PB9.0集成开发环境(识记)
8.2“学生选课系统”的开发过程(简单应用)
8.3PB9.0与数据库的连接(识记)
8.1PowerBuilder9.0集成开发环境
1.PB的特点
1)采用面向对象的编程方法和事件驱动的工作原理。

2)支持跨平台开发,具有开放的数据库连接系统。

3)无须记住各种语句格式即可轻松编写语句。

4)人性化设计,为用户提供方便快捷的语句块剪切板工具,大大提高了程序员的编写程序效率。

5)独特的库文件画板和层次清晰的系统资源树。

6)系统提供了11种不同“显示风格”的数据窗口,以满足不同的用户需求。

7)提供规范化的Workspase(工作空间)对象,让程序员方便地管理创建的应用对象。

2.PowerBuilder9.0开发空间有那三个层次
1)Workspace(工作空间)
2)Target(目标)
3)Library(库文件)
3.系统树、剪贴板和输出窗口
系统树窗口
剪贴板窗口
输出窗口
4.PB9.0的主要画板
书上介绍了12了重要画板(P220~221)
1 / 1。

PB9.0打印功能

PB9.0打印功能
idw_toprint.object.datawindow.print.preview = "No "
elseif rb_pagearrange.checkedthen //输入范围
str_temp = sle_pagearrange.text
end if
sle_pagearrange.enabled = false //页面范围编辑框无效
ddlb_printwhat.SelectItem(1) //默认为“所选页面”
//打印方向
integer li_temp
li_temp = integer(idw_toprint.object.datawindow.print.orientation) //取出设计时的方向
//纸的尺寸
li_temp= ddlb_paper.FindItem(ddlb_paper.Text,0)
//第li_temp项
idw_toprint.object.datawindow.print.paper.size=li_temp
closewithreturn(parent,1)
endif
//纸的方向
li_temp=0
if rb_landscape.checked then
li_temp=1
elseif rb_portrait.checked then
li_temp=2
endif
idw_toprint.object.datawindow.print.orientation=li_temp
parent.eventue_initcontrols()
在无线按钮rb_portrait的clicked事件中编写如下脚本:

pb调用oracle存储过程

pb调用oracle存储过程
pb调用oracle存储过程
DECLARห้องสมุดไป่ตู้ f_fh_name_bm PROCEDURE FOR f_fh_name(:参数1,:参数2,......,:参数N) ;
EXECUTE f_fh_name_bm;
FETCH f_fh_name_bm INTO :返回值1,:返回值2,....:返回值N;
)
USING SQLCA;
EXECUTE TheCompChargeVerifyePro;
if sqlca.sqlcode < 0 then
lasterrtext = 'Source:t_comp_needpay_system->thecompchargeverify:调用单位缴费到帐复核过程时出错:' + sqlca.sqlerrtext
ParmCycle => :ls_AAE002,
ParmInsure => :ls_AAE140,
ParmFlag => :ls_aka_append,
ParmOperator => :ThisCurrEmpPurData.oper_name
4 到现在还不能使用,打开application对象, 选择additional Properties,选择Variables标签,把SQLCA中原来的Transaction改为oraproc
5 使用方法
int t=0
t = SQLCA.getAge('21010319490630249x')
if SQLCA.SQLCode<>0 then
MessageBox("1",SQLCA.SQLErrText)

PowerBuilder9.0教程

PowerBuilder9.0教程

第一章PowerBuilder简介本章主要内容:本章中,首先扼要地介绍本课程在软件课程中的作用和信息系统的开发模式 PowerBuilder的主要特性,然后阐述集成开发环境的组成、各画板的功能、作用、定制开发环境的方法、对象的基本概念等,并在章尾介绍本课程的教学内容以及开发PowerBuilder应用程序的基本步骤。

自学内容:1.1本课程在软件课程中的作用在计算机专业中,软件教学占有非常重要的位置。

为了满足计算机职业岗位群的需要,近年来,我们对计算机网络专业和计算机程序员专业中的软件课程进行了相应的改革。

通过学习Word、Excel、FrontPage等常用软件使学生学会计算机的使用方法;通过学习C语言程序设计、数据结构等课程使学生掌握基本的程序设计方法;通过学习SQL Server使学生掌握网络数据库的设计方法和使用方法;通过学习网页制作和Java语言使学生能够编写网站应用程序;通过学习PB使学生能够编写客户端应用程序;通过学习软件工程使学生能够懂得软件开发的全过程,掌握编写软件的规范,为学生在“软件工厂”从事软件工作打下基础。

从以上分析可知,PB课程属于与职业岗位群直接有关的课程,在整个软件课程体系中占有比较重要的位置。

不同的软件课程应该采用不同的教学方法,根据软件的特点,我们把软件课程分成三种不同类型:1.程序设计类型。

这类课程需要讲的内容较多,讲的内容相对也比较完整,使用传统的“课堂教学+课后习题+上机实验”教学方式即能满足教学要求。

2.交互类型。

这类课程人机交互内容占绝大多数,操作性强,采用传统的“黑板+粉笔”的授课方式不但难以讲清楚,而且学生也很难学会使用。

因此,对这类课我们通常采用上机授课,一人一机,边讲边练的方式,一般都能取得较好的效果。

3.可视化程序设计类型。

这类课程往往是可视化的程序设计语言或软件开发工具,它既有程序设计类型的特点,也有交互类型的特点。

PB即属于这类课程,因此需要对这类课程的授课方式进行探讨。

pb实验步骤

pb实验步骤

1.建立数据库。

启动powerbuilder(pb)——单击database图标按钮——Select Tables 的Cancel——file——create database(数据库名:employee。

Browse为数据库的存储路径)——ok。

(密码和用户名要知道)2.建立数据库中的表。

Table图标——写明字段名、类型、长度、是否为空。

——save(保存,table name:emp)——ok——close定义关键字:右键表emp——property——primary key——点击emp_id——ok(设置sex编辑风格等)数据的装入:DB Administration——输入:insert into emp values('101','刘然','01','吉林','女',//或者0,1'1970/09/02','副经理',3200,'出生于吉林市,93年参加工作,毕业于人民大学。

');——exceute图标——也可以保存表save图标。

——return按钮返回。

还可以利用data manipulation(grid)等3个图标进行手动添加,删除,插入信息。

3 创建应用。

单击application图标——file——new新建应用保存路径,名字:pbtutor。

——no Window图标——new新建——标题设为“welcome”,类型:response——拖拽三个静态文本框(static text)两个单行编辑器(single line edit)两个按钮(commond button):其中:文本框名字:st_welcome,st_userid,st_passwd.。

两个编辑器名:sle_userid,sle_passwd。

两个按钮名:cb_ok,cb_cancel。

学生学籍管理系统

学生学籍管理系统

如何运用Pb9.0设计学生学籍管理系统内容提要学生学籍管理工作是学校管理工作的重要组成部分,现在相当一部分学校的学生学籍管理工作仍沿用手工方式。

随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发学生学籍管理系统、实现学生学籍管理工作的自动化成为学生管理部门的迫切需要。

学生学籍管理工作主要是学生基本情况的管理包括学生学籍变动的管理(转入、转出、休学、复学、退学、调班、外出借读、借读、留级或跳级)、学生成绩的管理和教师基本信息管理和教课的管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,学生学籍管理系统要能高效、准确地完成这些功能,并要达到界面美观友好、使用方便。

PowerBuilder9.0和其他数据库管理系统相比,可以发现它基于C/S的体系结构,除拥有其他开发平台的界面制作的优秀控件之外,以应用系统工程的工作空间(WorkSpace)为框架,以数据窗口控件和数据对象作为数据库应用系统开发的核心,通过这两个控件的使用,并结合其他控件的辅助功能,能制作出功能强大的管理系统,因此选用PowerBuilder9.0来制作学生学籍管理系统,实现对学生学籍(包括学籍变动情况)、教师信息及教课和学生成绩的全面管理。

第一个步骤是创建一个工作空间和项目目标文件,使以后设计的所有功能都在此目标文件下有组织地灵活运行。

第二个步骤是建立系统运行需要的表并把表添加到数据库中。

第三个步骤是进行主菜单的设计,使不同的窗口共享这个主菜单,通过设计脚本来触发当前活动窗口中定义的事件来完成数据的增删改、查询、打印。

第四个步骤是建立各种窗口,通过数据窗口对象,和建立的各种控件,来实现相应的功能。

关系数据库SQL语言对关系模型的发展和数据库管理系统的研制起了重要作用。

SQL语言虽为结构式查询语言,但实际上具有定义、查询、更新和控制等多种功能。

PB-09微生物检验作业指导书

PB-09微生物检验作业指导书

微生物检验作业指导书1.目的明确微生物检验方法,规范微生物检验的操作,确保产品品质2.适用范围所有需要作微生物检验的公司产品、原物料3.职责微生物检验由工厂品控科负责4.程序要点4.1 实验器材1.超净工作台 2.恒温培养箱 36±1℃ 3.低温培养箱 25-28℃ 4.恒温水浴锅 46±1℃5.电子/托盘天平(精确到0.1g) 6.高压杀菌锅7.烘箱 8.酒精灯9.记号笔 10.打火机11.镊子 12.药匙13.定量注射器 10ml 14.培养皿 5cm、9cm15. 锥形瓶 250ml+橡皮塞 16.试管17.小发酵管 18.试管架19.接种环 20.显微镜21.塑料篮子 22.移液管 1ml、10ml 23. Millipore膜过滤设备4.2培养基和试剂1.总菌数培养基营养琼脂2.大肠菌群培养基乳糖胆盐培养基3.大肠杆菌培养基伊红美蓝4.霉菌、酵母菌培养基虎红培养基6.乙醇7.BC-98+柠檬酸或者二氧化氯粉剂4.3 微生物检验的前准备4.3.1检验所需器具的灭菌4.3.1.1培养皿、移液管及锥形瓶的干热灭菌洁净干燥的培养皿,12个/筒,置于专用培养皿铁筒内,最下面一个倒放,其余正放,洁净干燥的移液管,尖端朝下,置于移液管专用的铁筒内,洁净干燥的三角瓶加橡皮塞用牛皮纸包扎好,把铁筒和锥形瓶放在烘箱中,160-180℃100分钟后关掉烘箱,自然冷却至80℃以下,方可打开烘箱门取出置无菌室冷却备用。

4.3.1.2镊子、接种环等的火焰灭菌接种环、镊子要在酒精灯上须灼烧过方可使用。

稀释操作时试管口应在火焰上方;培养基容器口边在火焰上方4.3.1.3化学灭菌(70%酒精、200ppm二氧化氯)无菌超净台,手部及不能加热灭菌的PE或塑胶制品,桌子等需用化学灭菌法。

4.3.1.4培养基及其缓冲稀释液的湿热灭菌A:0.85%生理盐水的配制称取1.91g氯化钠,溶于225ml蒸馏水中,经湿热灭菌即可。

PB9.0实验操作说明

PB9.0实验操作说明

. 实验步骤:一、建立数据库1.创建数据库exam_pb2.建立表students3.为表students指定主键为“学号”4.向表中输入数据二、建立应用程序1.建立工作空间“练习一”2.建立应用程序“test”3.建数据窗口dw_15.建应用程序窗口w_main6在应用程序窗口中添加控件7.为数据窗口指定目标对象“student”为主窗口定义标题!为控件定义标题!8.为应用程序和控件编写脚本一定要保存窗口!!①应用程序test脚本:open(w_main) ——打开主窗口②应用程序窗口w_main的各个脚本:w_main open事件的脚本:SQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm = "Connectstring='DSN=exam_pb;uid=dba;pwd=sql'"connect using sqlca;.dw_1.settransobject(sqlca)“增加”命令按钮click事件的脚本:dw_1.insertrow(0)dw_1.setfocus()“删除”命令按钮click的脚本:dw_1.deleterow(0)“检索”命令按钮click的脚本:dw_1.retrieve()“过滤”命令按钮click的脚本:w_main.dw_1.setfilter("系别='计算机系'")w_main.dw_1.filter()“保存”命令按钮click的脚本:dw_1.update()“退出”命令按钮click的脚本:close(parent)三、连接数据库1.建立ODBC数据源“exam_pb”用户名:dba 密码:sql 考试时也是这个2.建立数据库描述文件“exam_pb”预览和测试!!3.连接数据源四、运行程序------------------------------实验步骤:一、建立工作空间“练习二”二、建立应用程序“test”三、建立主窗口“w_main”为主窗口定义标题!!保存!!为应用程序test编写脚本“open(w_main)”四、建立菜单“m_main”为菜单添加子菜单项!!为子菜单项定义标题!!五、将菜单挂在主窗口上保存!!!!!时刻不要忘记六、建立计算器窗口“calculator”为计算器窗口定义标题!!1.为计算器窗口添加控件此窗口包含三个静态文本框控件三个单行编辑框控件五个命令按钮!清空单行编辑框中的“none”字符2.为各个控件编写脚本①为“加”命令按钮编写脚本:real m,nm=real(sle_1.text)n=real(sle_2.text)sle_3.text=string(m+n)②为“减”命令按钮编写脚本:real m,nm=real(sle_1.text)n=real(sle_2.text)sle_3.text=string(m - n) 一定要注意m的后面和n的前面要有空格。

在PB 9.0和Oracle 9i中实现多媒体数据操作的方法

在PB 9.0和Oracle 9i中实现多媒体数据操作的方法
Oa e提 供 的 内 部 L B 有 : L B C B 和 rl c O B 、L O O N O 。B B是大原始二进制对象, LB L O 最大长度可 以为
为方便以下叙述 , 我们假定已经用以下语句生成
了职工 B B信息 表 。 O L
c ̄ealg b b /  ̄- B B l tt e r l ( / r L 信息表 " b _o P O
间接存取方式
cnt i r l .k pia e  ̄ yh )/ 设 置 职 工 o r n g_ o p r r ky( a b ) ;/ s at bb m y
方法 , 如离散存取 、 间接存取 、 直接存取。但为了保证
效… 因此 目前绝大多数数据库系统采用直接存取的 l,
方式来维护数据 ; 同时这些数据模型也采用扩充的关 系模型来实现 , 即在已经较为成熟的关系模型的基础 上增加 L B O 类型的数据类 型, 在这种类型 的实现 并 上采用透明机制维护其关系数据库中的 A I C D特征。
保险软件 中, 效果反映 良好。
关键 词 :B9O B B数据类型 ;rc ; P .: L O Oal 多媒体数据库 e 中图分类号 :P 1 T31 文献标识码 : A
Meh d o e ai gMu t da D t y Us gP . rOr ce9 t o fOp r t l me i aa b i B 9 0 o a l i n i n
g r hnm e() / 职工人 员编号 主键 ry u br ,/ .b 9
g po 0 f lnl/职工照片信息 缺省为空 r htb bda tu , _ o l eu l /
收 稿 日期 :060 -7 20-30
4B G 。在引用 B B列 时, 回的是一个 L B定位 O L 返 O

[整理版]PB9.0实验操作说明

[整理版]PB9.0实验操作说明

PB9.0实验操作说明实验步骤:一、建立数据库1.创建数据库exam_pb2.建立表 students3.为表students指定主键为“学号”4.向表中输入数据二、建立应用程序1.建立工作空间“练习一”2.建立应用程序“test”3.建数据窗口dw_15.建应用程序窗口w_main6在应用程序窗口中添加控件7.为数据窗口指定目标对象“student” 为主窗口定义标题!为控件定义标题!8.为应用程序和控件编写脚本一定要保存窗口!!① 应用程序test脚本:open(w_main) ——打开主窗口②应用程序窗口w_main的各个脚本:w_main open事件的脚本:SQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm ="Connectstring='DSN=exam_pb;uid=dba;pwd=sql'"connect using sqlca;dw_1.settransobject(sqlca)“增加”命令按钮click事件的脚本:dw_1.insertrow(0)dw_1.setfocus()“删除”命令按钮click的脚本:dw_1.deleterow(0)“检索”命令按钮click的脚本:dw_1.retrieve()“过滤”命令按钮click的脚本:w_main.dw_1.setfilter("系别='计算机系'")w_main.dw_1.filter()“保存”命令按钮click的脚本:dw_1.update()“退出”命令按钮click的脚本:close(parent)三、连接数据库1.建立ODBC数据源“exam_pb” 用户名:dba 密码: sql 考试时也是这个2.建立数据库描述文件“exam_pb” 预览和测试!!3.连接数据源四、运行程序------------------------------实验步骤:一、建立工作空间“练习二”二、建立应用程序“test”三、建立主窗口“w_main” 为主窗口定义标题!!保存!!为应用程序test编写脚本“open(w_main)”四、建立菜单“m_main” 为菜单添加子菜单项!!为子菜单项定义标题!!五、将菜单挂在主窗口上保存时刻不要忘记六、建立计算器窗口“calculator” 为计算器窗口定义标题!!1.为计算器窗口添加控件此窗口包含三个静态文本框控件三个单行编辑框控件五个命令按钮!清空单行编辑框中的“none”字符2.为各个控件编写脚本①为“加”命令按钮编写脚本:real m,nm=real(sle_1.text)n=real(sle_2.text)sle_3.text=string(m+n)②为“减”命令按钮编写脚本:real m,nm=real(sle_1.text)n=real(sle_2.text)sle_3.text=string(m - n) 一定要注意m的后面和n的前面要有空格。

双硫腙光度法测定化妆品中微量铅

双硫腙光度法测定化妆品中微量铅

11
整理ppt
• 12.化妆品铅试样的配制(湿化法)
• 吸取10.Oml化妆品液体样品),置于250ml定氮瓶中,加数粒玻璃珠, lOml硝酸,放置片刻,小火加热、待作用缓和,放冷,沿瓶壁加入1 %硝酸,再加热,至瓶中液体开始变成棕色时,不断沿瓶壁滴加硝酸 有机质分解完全。加热火力,至产生白烟,溶液应澄清无色或微带黄 色,放冷。在操作过程中应注意防止爆炸。加20ml水煮沸,除去残余 的硝酸至产生白烟为止,如此处理两次,放冷。将冷后的溶液移入 50ml或lOOml容量瓶中用水洗涤定氮瓶,洗液并容量瓶中再放冷,加 水至刻度,混匀。定容后的溶液每lml相当于2g样品或2ml样品。b、 含酒精性饮料或二氧化碳饮料:吸取10.Oml样,置于250ml定氮瓶中, 加数粒玻璃珠,先用小火加热除去乙醇或二氧化碳,再加lOml硝酸, 混匀后,以下按(a)自“放置片刻”起依法操作,但定容后的溶液每 10ml相当于2m1样品。c、含糖量高的食品:称取1.0克样品,置于 250ml定氮瓶中,先加少许水使湿润,加数粒玻璃珠,10ml硝酸,摇 匀,缓缓加入10ml硫酸,待作用缓和停止起泡沫后,先用小火缓缓加 热(糖分易炭化),不断沿瓶壁:加硝酸,待泡沫全部消失后,再加大 火力,至有机质分解完全发生白烟,溶液应澄清无色或微带黄色,放 冷。
10%氰化钾溶液 Pb未知试液。
10
➢试剂的具体配制方法
整理ppt
• l、1:1氨水;2、酚红指示液:0.1%乙醇溶液。 3、20%盐酸羟胺溶液:称 取20克盐酸羟胺,加水溶解至约50ml,加2滴酚红指示液,加1:1氨水,调PH 至8.5-9.0(由黄变红,再多加2滴)用双硫腙-三氯甲烷溶液提取至三氯甲烷层 绿色不变为止,弃去再用三氯甲烷洗二次,弃去三氯甲烷层,水层加6N盐酸 呈酸性,加水至100毫升。 4、20%柠檬酸铵溶液:同理 5、10%氰化钾溶液; 6、三氯甲烷;不应含氧化物。 处理方法:于三氯甲烷中加人工1/10-1/20体积的20%硫酸钠溶液洗涤, 再用水洗后加入少量无水氯化钙脱水后进行蒸馏,弃去最初及最后的l/10馏 出液,收集中间馏出液备用。 7、20%硝酸:量取1ml硝酸,加水稀释至100ml。8、双硫腙溶液:0.5% 三氯甲烷溶液,保存冰箱中,必要时用下述方法纯化。9、双硫腙使用液:吸 取1.Oml双硫腙溶液,加三氯甲烷至10ml,混匀。用:1cm比色杯,以三氯甲 烷调节零点,于波长510nm处测吸光度(A)下式用算出配制100m1双硫腙使用液 (70%透光率)所需双硫腙溶液的毫升数(N)。 V =(10(2-lg70))/A=1.55/A 10、铅标准溶液:精密称取0.1598克硝酸铅,加10ml1%硝酸,全部溶解 后,移入100ml容量瓶中,加水稀释至刻度,此溶液每毫升相当于lml铅。11、 铅标准使用液:吸取1.0ml铅标准溶液,置于100毫升容量瓶中,加水稀释至 刻度。此溶液每毫升相当于10mg铅。

PB基本操作手册

PB基本操作手册

第1章PB通过专用驱动连接Oracle 前提:安装Oracle数据库客户端,配置客户端服务名,连接Oracle服务器运行PB后点击打开如下界面,进行配置:自定义:数据库在PB中的名称——Profile Name填入:A、Oracle客户端服务名——Server(PB6.5需要在服务名前加@)B、user/password(数据库登录名/密码)在System选项卡,配置Table Owner(很重要,否则可能无法连接)第2章PB通过JDBC连接数据库前提:安装JDK,并配置JDBC将MYSQL的JDBC连接包(mysql-connector-java-5.0.7-bin.jar)放入JA V A 安装目录的Lib目录下,并配置Class_Path类路径(使JA V A可以找到这个包)。

运行PB后点击打开如下界面,进行配置:在PB中新建一个JDBC连接自定义:JDBC在PB中的名称——Profile Name填入:A、JDBC驱动程序类名(存在与mysql-connector-java-5.0.7-bin.jar包中)——Data SourceB、URL(包含MYSQL的服务器IP、Port、DB--数据库名:hao)——URLC、username/password(数据库登录名/密码)这样PB就可以连接到JDBC,并访问远程IP地址上的数据库服务器了。

第3章PB通过ODBC数据源连接数据库前提:配置ODBC数据源(例如:配置SQL Server数据源),连接数据库服务器(例如:连接SQL Server数据库服务器)运行PB后点击打开如下界面,进行配置:在PB中新建一个ODBC连接自定义:ODBC数据源在PB中的名称——Profile Name 填入:A、选择配置好的ODBC 数据源——Data SourceB、user/password(数据库登录名/密码)切换到System选项卡,填写Table Owner(就是登录名)这样PB就可以连接到ODBC,并访问远程数据库服务器了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验步骤:
一、建立数据库
1.创建数据库exam_pb
2.建立表students
3.为表students指定主键为“学号”
4.向表中输入数据
二、建立应用程序
1.建立工作空间“练习一”
2.建立应用程序“test”
3.建数据窗口dw_1
5.建应用程序窗口w_main
6在应用程序窗口中添加控件
7.为数据窗口指定目标对象“student”为主窗口定义标题!为控件定义标题!
8.为应用程序和控件编写脚本一定要保存窗口!!
①应用程序test脚本:
open(w_main) ——打开主窗口
②应用程序窗口w_main的各个脚本:
w_main open事件的脚本:
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Connectstring='DSN=exam_pb;uid=dba;pwd=sql'"
connect using sqlca;
dw_1.settransobject(sqlca)
“增加”命令按钮click事件的脚本:
dw_1.insertrow(0)
dw_1.setfocus()
“删除”命令按钮click的脚本:
dw_1.deleterow(0)
“检索”命令按钮click的脚本:
dw_1.retrieve()
“过滤”命令按钮click的脚本:
w_main.dw_1.setfilter("系别='计算机系'")
w_main.dw_1.filter()
“保存”命令按钮click的脚本:
dw_1.update()
“退出”命令按钮click的脚本:
close(parent)
三、连接数据库
1.建立ODBC数据源“exam_pb”用户名:dba 密码:sql 考试时也是这个
2.建立数据库描述文件“exam_pb”预览和测试!!
3.连接数据源
四、运行程序
------------------------------
实验步骤:
一、建立工作空间“练习二”
二、建立应用程序“test”
三、建立主窗口“w_main”为主窗口定义标题!!保存!!为应用程序test编写脚本“open(w_main)”
四、建立菜单“m_main”为菜单添加子菜单项!!为子菜单项定义标题!!
五、将菜单挂在主窗口上保存!!!!!时刻不要忘记
六、建立计算器窗口“calculator”为计算器窗口定义标题!!
1.为计算器窗口添加控件此窗口包含三个静态文本框控件三个单行编辑框控件五个命令按钮!清空单行编辑框中的“none”字符
2.为各个控件编写脚本
①为“加”命令按钮编写脚本:
real m,n
m=real(sle_1.text)
n=real(sle_2.text)
sle_3.text=string(m+n)
②为“减”命令按钮编写脚本:
real m,n
m=real(sle_1.text)
n=real(sle_2.text)
sle_3.text=string(m - n) 一定要注意m的后面和n的前面要有空格。

否则报错!!因为他会把减号当成负号,如此以来就丢失了运算符!!
③为“乘”命令按钮编写脚本:
real m,n
m=real(sle_1.text)
n=real(sle_2.text)
sle_3.text=string(m*n)
④为“除”命令按钮编写脚本:
real m,n
m=real(sle_1.text)
n=real(sle_2.text)
if integer(sle_2.text)=0 then
messagebox("出错","除数不能为0!")
else
sle_3.text=string(m / n)
end if
⑤为“退出编写脚本”
close(parent)
七、为菜单窗口中的菜单项“计算器”和“退出”编写脚本!!
“计算器”:open(calculator)
“退出”:close(w_main)
八、运行程序
---------------------------
实验步骤:
一、建立工作空间“练习三”
二、建立应用程序“test”
三、建立主窗口“w_main”为主窗口定义标题!!保存!!为应用程序test编写脚本“open(w_main)”
四、建立菜单“m_main”为菜单添加子菜单项!!为子菜单项定义标题!!
五、将菜单挂在主窗口上
六、建立比较器窗口“com”为比较器窗口定义标题!!
1.为比较器窗口添加控件此窗口包含三个静态文本框控件三个单行编辑框控件三个命令按钮!为各控件定义标题!!
2.为各个控件编写脚本
(1)为“比较”命令按钮编写脚本:
real m,n
m=real(sle_1.text)
n=real(sle_2.text)
if m>n then
sle_3.text="大于"
elseif m<n then
sle_3.text="小于"
else
sle_3.text="等于"
end if
(2)为“显示”命令按钮编写脚本:
string str
str=string(sle_1.text+sle_3.text+sle_2.text)
messagebox("结果是",str)
(3)为“退出”编写脚本
close(parent)
七、为菜单窗口中的菜单项“比较器”和“退出”编写脚本!!
“比较器”:open(com)
“退出”:close(w_main)
八、运行程序
OK!!!
----------------------------
实验步骤:
一、建立数据库
1.创建数据库exam_pb
2.建立表manage
3.为表manage指定主键为“商品编号”
4.向表中输入数据
二、建立应用程序
1.建立工作空间“练习四”
2.建立应用程序“test”
3.建数据窗口dw_1
5.建应用程序窗口w_main
6在应用程序窗口中添加控件
7.为数据窗口指定目标对象“manage”为主窗口定义标题!为控件定义标题!
8.为应用程序和控件编写脚本
①应用程序test脚本:
open(w_main)
②应用程序窗口w_main的各个脚本:
w_main open事件的脚本:
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Connectstring='DSN=exam_pb;uid=dba;pwd=sql'"
connect using sqlca;
dw_1.settransobject(sqlca)
“增加”命令按钮click事件的脚本:
dw_1.insertrow(0)
dw_1.setfocus()
“删除”命令按钮click的脚本:
dw_1.deleterow(0)
“检索”命令按钮click的脚本:
dw_1.retrieve()
“排序”命令按钮click的脚本:
dw_1.setsort("编号"+" A") //A前面有个空格
dw_1.sort()
“保存”命令按钮click的脚本:
dw_1.update()
“退出”命令按钮click的脚本:
close(parent)
三、连接数据库
1.建立ODBC数据源“exam_pb”用户名:dba 密码:sql 考试时也是这个
2.建立数据库描述文件“exam_pb”
3.连接数据源
四、运行程序
OK!!。

相关文档
最新文档