文档库 最新最全的文档下载
当前位置:文档库 › PB源码大全

PB源码大全

PB源码大全
PB源码大全

getfirstletter.zip 5K 取汉字拼音的首字母

ctrl_alt_del.zip 5K 关掉ctrl_alt_del热键

multithread.zip 8K 多线程实现的例程

wallpaper.zip 10K 显示图片的例程

w_test.srw 4K 如何使用COM对象:WORD EXCEL

errortrap.zip 19K 错误陷阱模块,错误信息可以是中文的了

taskbar5.zip 10K 把PB程序加入到系统任务栏(WIN95/97/98系统)

exfuns.zip 23K 常用的外部动态链接库函数

alltext45.zip 3419K 现RichText,功能更强大,中文不会出现问题。(但不能象PB自带的RichText可以和DataWindow紧密结合)

closeapp.zip 5K 关闭程序

context.zip 14K 实现Win95风格的上下文帮助,原来只有VB才有此功能,请看PB如何实现,帅呆了!

multi.zip 41K sybase提供一个关于在在PB中实现多线程的例子。使用SharedObjectRegister,SharedObjectGet函数实现。

mdigraph_v2.zip 97K 允许在MDI主窗口显示图形,加强程序视觉效果。解决了当其它应用覆盖MDI窗口会出现图片被盖住的部分不能刷新。例如切换输入法就会出现上述问题。numerical.zip 14K 一个用户对象用于实现十进制,二进制,十六进制之间的互相转换,已经写了一个简单的例程.调用很方便.使用PFC的用户只需简单的将n_cst_numerical替换为本程序中的对象即可.

pbfix.zip 17383K PB 6.5.1中对以前PB版本进行修正过的错误列表。

pfc.txt 34K PFC入门的中文介绍,PFC是PowerBuilder开发组为PB开发的框架包,结构严谨,功能强大,为PB专业开发人员的首选。需要深入全面学习还需仔细阅读Online Book。虽然是英文的,但是目前介绍最全面的书籍。另外《PowerBuilder 6.0程序设计大全》也有一章是中文入门介绍。

wangsamp.zip 8K 一个使用Windows自带的扫描仪控件的例子,用VB编写的,可以用到PB 中.是微软自Windows97开始附加的一个kodak提供的ImagingControls.并且还带有在线帮助.在windows 97中有它的1.0版本,windows 98是2.1版本.并且在Win97中带有VB制作的例子,只要安装Win97就有,它的存放路径是windows\wangsamp(使用win97朋友不用下载了).此控件有四组功能,分别为:(控件的详细使用方法可以看

windows\help\wangocxd.hlp) kodak 图像编辑控件(ImgEdit.ocx)kodak 图像管理控件(ImgAdmin.ocx)kodak 图像扫描控件(ImgScan.ocx)kodak 图像缩略图控件(ImgThumb.ocx).

account.zip 2296K 一个财务系统源代码

pb65ckb2.zip 2004K pb65汉化核心模块

PB701Maint.zip 19144K pb7.1patch

pb6v11.zip 73K 例程

query.zip 11K 有一些朋友提出对于记录个数很多的表进行查询的问题,得到的大多数解答是限制返回的结果集大小,例如SQL Server 7.0中可以通过Select Top N..... (N表示返回的记录数),而周游第二天就写了一个例程来说明查询大结果集的问题。采用的方法是使用ID字段,定义游标,能过循环读取并放入到Datawindow中,大家可以下载看看,(注意下载后不要直接运行,要改动Application Open事件中的代码,以便联接到自己所用的数据库)。此例程还可以进一步改进,因为通过游标读取效率不高,需要多次与后台数据库通讯。可以改用Datawindow使用Retrieve来实现,在Where条件中可以加上对于ID的辨断。这两种方法可以反复试验,希望能对大家有所帮助。

fxgold.zip 4197K 是实现多媒体功能的控件,是罕有能兼容PB的多媒体设计控件,带有几十个VB例子.可以改为在PB使用.

taskbar.zip 10K 增加了一个PB程序驻留在System Tray区的例子(Win95/98右下角),已经封装成了用户对象,随意挂接,超级好用。(编译成exe后将显示正确图标)

pb5zlib.zip 74K 一个简单的压缩/解压缩程序,附有PB例子,可以应付一般的用途。ChgPrn.zip 3K 使用注册表和win.ini文件动态改变当前默认打印机,调用方便,调用完成后自动恢复系统默认打印机,你可以使用此对象在程序中控制,当前打印输出到本地打印机或网络打印机,如果需要更多功能应该使用PowerPrint DLL。

trigger.txt 2K 关于触发器的使用

PBuild.exe 1166K 一个InstallShield For PB 6.0的模板。很好用,里面包含一些常用的odbc驱动程序,最关心的SQL Anywhere也包含在其中,请先安装InstallShield 5.0。如果你的程序使用MS SQL Server,最简单的方法是将两个Sql Server 的DLL文件包含在你的安装程序,Copy到Windows\system目录下即可。它们是DBMSSHRN.DLL,NTWDBLIB.DLL。saxsetup.exe 4298K 除了可以制作安装程序以外,和其它同类产品有所不同,它可以监控你运行的程序需要用到哪些DLL文件.可以利用此功能判断出PB连接SQL Server 7.0需要的两个SQL 7.0中的DLL文件.可以如法炮制用于判断其它程序需要的附加文件.另外在Visual Studio 6.0也带有一个工具叫Dependency Walker,它也可以实现此功能.

settime.zip 6K 一个设置系统时间的程序,弥补了PB没有的功能,已经封装成为用户对象。getfont.zip 81K 用API读取Windows安装的字体,非常感谢ZeXian.Wang。使用Watcom C++制作的DLL,附有源程序,并有PB例程。

ick.zip 62K IC卡读写程序

xceedzip.exe 1219K Xceedzip的加密功能很特别,安装在自己的电脑上时无论是在设计环境还是EXE执行的时候都不会有任意问题,但当你将此EXE在另一台已经安装了Xceedzip的电脑上运行,则会提示你没有买正式版本

crc.zip 17K 使用CRC检验,确保程序不被人非法修改和数据的完整性

sim_shutdown.zip 37K 在PB程序中使屏幕变暗,模拟关闭Windows的效果(第一版) execsql.zip 43K 直接在程序中执行*.sql中的内容

timer.zip 26K 用PB编制定时关闭电脑程序

org.zip 108K 制作组织结构图,来自PB4.0的例子,虽然很老,但有许多可供参考地方,有很强的实用价值,是学习动态Datawindow的好例程

htmlhelp.zip 23K 在PB中调用Htmlhelp的例程

iconviewer.zip 34K 查看程序图标资源文件的程序很常见,但这个可是用PB写的。superbar.zip 13K PB中的微帮助状态栏一直不尽如人意,单一、不能定制,于是很多高手想办法来增强它的功能,SuperBar是其中的一个例子,很精彩,向各位推荐。

Date_Time.zip 19K 一个在PB中输入日期、时间的例子,有各种样式,非常实用。WordDlg.Zip 39K 通过OLE自动化获取Word(97)中的有用工具,如字数统计、拼写检查、打开文件等。

Pzti.Zip 128K 会计记帐凭证界面设计

MicroHelp_Time.zip 7K 在MDI窗口的微帮助栏右边显示系统时间的例程,用一个popup窗口覆盖信息栏部分实现。

Regedit.zip 6K 用来访问和修改Windows 95/98/NT的计算机用户名和公司名称。

calendar3.zip 26K 新款日历,界面漂亮,推荐!

Bubble.ZIP 50K 在命令按钮、数据窗口等控件上显示类似于中文之星提示文本的程序,推荐!

Search.ZIP 126K 根据部分网友的要求,将组合查询作成了演示程序供下载,其中模板可作通用组合查询。

Font.zip 7K 更改程序中的字体的程序范例,推荐!

Explorer.zip 24K 类似于Window资源管理器,TreeView与ListVew实现。

PBComment.zip 102K 可为你的PB脚本添加注释

3d_word.zip 38K 在PB中显示3D字,用DataWindow实现,已经封装成用户对象,并制作了相应的例程,非常Cool。

menu.zip 8K 菜单(menu)上增加图标的例子。

tooltip.zip 15K 一个更好的ToolTips实现方法,效率更高,方法更加标准。

Tooltip.zip 15K 一个更好的ToolTips实现方法,效率更高,方法更加标准。和4月27日的提供的ToolTips相比,今天提供的方法是和VB,DELPHI,VC内部实现的机制一样,4月27日提供的程序可以从中学习许多编程技巧,可以改为其它用途。

mscomctl32.zip 41K 实现3个PB中没有标准WIN95界面控件,强力推荐,非用不可。multitree.zip 13K 超强TreeView,实现checkbox(多项选择)和radio button(单项选择)功能,喷血推荐!

outlook6.zip 52K Outlook对象,超级专业效果,就连VB控件中都少见,吐血推荐

DW_Ref.zip 42K 关于datawindow

progress.zip 12K 一个好用的进度条对象

newdwsort.zip 22K 单击标题栏即可排序的数据窗口

picture_button.zip 3K 图像按钮实现例程

resize.zip 42K 动态改变MDI窗口大小的例程

uo_code_droplistbox.zip 932 特殊功能的下拉列表框

uo_picture_mdi.zip 22K MDI窗口中显示图片

transparent.zip 13K 使控件透明显示

dynamic_menu.zip 11K PB动态菜单

bmpclient.zip 350K 鼠标热点程序

trigger.zip 20K 程序触发键盘

com_tool.zip 22K 通用数据窗口查询程序

animate.zip 5K 不同的窗口打开方式

wndshow.zip 190K 不同的窗口打开方式

transparent.zip 13K 透明图片程序

changepos.zip 11K 动态调整DW中列的位置程序

Grap.zip 29K 改变Graph类型DW的程序

picmenu.zip 8K 图片菜单

msgbox_help.zip 13K 带HELP按钮的MsgBox

progress.zip 12K 新的进度条

pbtoword.zip 9K 数据窗口转换为WORD95文件

pbtoword1.zip 14K 数据窗口转换为WORD97文件

pbtoword2000.zip 9K 数据窗口转换为WORD2000文件

standard.zip 255K 标准窗口

selectdirectory.zip 51K PB中选择目录而不显示文件的例子

7enumwindows.zip 6K 显示PBL文件中全部数据窗口的所有信息的例子

6dwreport.zip 69K 获取当前全部打开窗口的例子

mycx.zip 65K 数据窗口查询程序

datetime12.zip 19K DateTime录入框

dw2struct.zip 45K 把Datawindow 转换成 Struct,可全部是PB的写的,没用API。superstatus.zip 33K SuperStatus级状态条

imagelist.zip 26K 可完成ImageList OCX的功能,可从DLL中读入图标,以后Windows的图标可任意使用了。

uo_picture_mdi.zip 22K 提供了可在MDI窗口中显示图片及各种内容的一种方法,它既不需要API调用也不需要定制MDI窗口,它仅仅使用PB的一般编程技巧,你很容易就会弄明白它的原理:它不过是一个比较特殊的Sheet而已!它特殊在什么地方呢,还是你自己去看吧! querydw.zip 30K 根据数据窗口自动提供查询条件。很酷....)

dwsort.zip 9K 在数据窗口实现 OutLook 风格的排序,当用户击点列名时,该列将被排序,有一个小箭头表示排序的方式(升序或降序)

comdlg.zip 22K 包括:打开、保存、打印、字体四个对话框.

systray2.zip 8K 将应用程序缩小为系统图标区。Good!

dbtree.zip 36K 数据库树形控件.基于PB数据窗口技术的TreeView控件。它通过导航的方式自动从数据库中获取数据,而不需任何代码。你只需要指定包含有数据对象的名字(表、主键、外键等)就形了。PB5.0版本,包括使用方法与例子。

dw4way.zip 14K 四路数据窗口滚动。数据窗口滚动条的替代品,使用它可以在不要数据窗口滚动条的情况滚动数据窗口,从而为你提供了更多的屏幕利用空间。PB5.0版本,包括使用方法与例子。

toolbar.zip 46K PB的工具条是否比较呆板,使用本工具可以为你提供对工具条更灵活的控制和更好的界面,它可以为SDI和MDI建立工具条,并可以自动从菜单中读取工具条定义信息。适用于PB6,有例子与文档。

dwsearch.zip 5K 基于单行编辑器的控件,当你输入字符时,它自动在数据窗口中搜索匹配的数据行,并且还可以使用光标键来移动当前行。PB5.0版本,包括使用方法与例子。

vcr.zip 16K 用一个VCR控制面板来浏览数据窗口内的数据。用于PB5,有文档。

splitbar-1.zip 57K 自动调整控件大小。另外一组用于自动改变屏幕上控件的大小的自定义对象。用于PB5,有帮助

DWSORT.zip 9K 数据窗口的排序

dwhorz.zip 6K 这个pb程序可算是一个精典灵活运用Datawindow功能的范例。用动态条形图

来形象的表示每位员工的业绩。程序简单的让你无法想象.在datawindow新增一个text对象,颜色设置为蓝色(或其他你希望的颜色),设置其width 为salary / 100 (注:salary 为一个column, 是销售业绩)

set_zoom.zip 14K 一个数据窗口尺寸调整的模板,同PFC中的风格很相近,但是功能更强大,既可调整预览比例,也可调整实际比例. 并且调用十分简单,只需要把数据窗口名传给全局函数即可.显示效果也不错,希望朋友们喜欢

dw_Resize.ZIP 5K 在程序中实现数据窗口的最大化、最小化等操作。

dataWindow_reference.zip 42K Datawindow是PowerBuilder的精华所在,也是其专利。通过功能强大的Datawindow,我们可以方便得对数据库进行访问。

dwreport.zip 69K 分析DataWindow的架构,以 Html 形式给出

dataWindow_reference.zip xK Datawindow是PowerBuilder的精华所在,也是其专利。通过功能强大的Datawindow,我们可以方便得对数据库进行访问。

dataWindow_reference.zip xK 包括:一般函数网络函数托盘(Tray)函数音量函数 CDRom 函数播放CD函数多媒体MIDI函数,其中有各个函数的具体使用说明,同时还有在pb中调用的说明,强烈建议大家使用。

dataWindow_reference.zip xK 一个非常好的皮肤控件,再pb中调用可以使界面非常漂亮,其中含有具体说明文件。

dataWindow_reference.zip xK 自动注册ocx的控件。

dataWindow_reference.zip xK winpopup控件。

dataWindow_reference.zip xK 在pb中下载网页的控件。

dataWindow_reference.zip 42K wzip控件,可以在pb中实现对文件的压缩与解压缩。

数据结构实验指导书(2016.03.11)

《数据结构》实验指导书 郑州轻工业学院 2016.02.20

目录 前言 (3) 实验01 顺序表的基本操作 (7) 实验02 单链表的基本操作 (19) 实验03 栈的基本操作 (32) 实验04 队列的基本操作 (35) 实验05 二叉树的基本操作 (38) 实验06 哈夫曼编码 (40) 实验07 图的两种存储和遍历 (42) 实验08 最小生成树、拓扑排序和最短路径 (46) 实验09 二叉排序树的基本操作 (48) 实验10 哈希表的生成 (50) 实验11 常用的内部排序算法 (52) 附:实验报告模板 .......... 错误!未定义书签。

前言 《数据结构》是计算机相关专业的一门核心基础课程,是编译原理、操作系统、数据库系统及其它系统程序和大型应用程序开发的重要基础,也是很多高校考研专业课之一。它主要介绍线性结构、树型结构、图状结构三种逻辑结构的特点和在计算机内的存储方法,并在此基础上介绍一些典型算法及其时、空效率分析。这门课程的主要任务是研究数据的逻辑关系以及这种逻辑关系在计算机中的表示、存储和运算,培养学生能够设计有效表达和简化算法的数据结构,从而提高其程序设计能力。通过学习,要求学生能够掌握各种数据结构的特点、存储表示和典型算法的设计思想及程序实现,能够根据实际问题选取合适的数据表达和存储方案,设计出简洁、高效、实用的算法,为后续课程的学习及软件开发打下良好的基础。另外本课程的学习过程也是进行复杂程序设计的训练过程,通过算法设计和上机实践的训练,能够培养学生的数据抽象能力和程序设计能力。学习这门课程,习题和实验是两个关键环节。学生理解算法,上机实验是最佳的途径之一。因此,实验环节的好坏是学生能否学好《数据结构》的关键。为了更好地配合学生实验,特编写实验指导书。 一、实验目的 本课程实验主要是为了原理和应用的结合,通过实验一方面使学生更好的理解数据结构的概念

数据结构课后习题

第一章 3.(1)A(2)C(3)D 5.计算下列程序中x=x+1的语句频度 for(i=1;i<=n;i++) for(j=1;j<=i;j++) for(k=1;k<=j;k++) x=x+1; 【解答】x=x+1的语句频度为: T(n)=1+(1+2)+(1+2+3)+……+(1+2+……+n)=n(n+1)(n+2)/6 6.编写算法,求一元多项式p n(x)=a0+a1x+a2x2+…….+a n x n的值p n(x0),并确定算法中每一语句的执行次数和整个算法的时间复杂度,要求时间复杂度尽可能小,规定算法中不能使用求幂函数。注意:本题中的输入为a i(i=0,1,…n)、x和n,输出为P n(x0)。算法的输入和输出采用下列方法 (1)通过参数表中的参数显式传递 (2)通过全局变量隐式传递。讨论两种方法的优缺点,并在算法中以你认为较好的一种实现输入输出。 【解答】 (1)通过参数表中的参数显式传递 优点:当没有调用函数时,不占用内存,调用结束后形参被释放,实参维持,函数通用性强,移置性强。 缺点:形参须与实参对应,且返回值数量有限。 (2)通过全局变量隐式传递 优点:减少实参与形参的个数,从而减少内存空间以及传递数据时的时间消耗 缺点:函数通用性降低,移植性差 算法如下:通过全局变量隐式传递参数 PolyValue() { int i,n; float x,a[],p; printf(“\nn=”); scanf(“%f”,&n); printf(“\nx=”); scanf(“%f”,&x); for(i=0;i

根式函数值域定稿版

根式函数值域 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

探究含有根式的函数值域问题 含根式的函数的值域或者最值问题在高中数学的学习过程中时常遇到,因其解法灵活,又缺乏统一的规律,给我们造成了很大的困难,导致有些学生遇到根式就害怕。为此,本文系统总结此类函数值域的求解方法,供学生参考学习。 1.平方法 例1:求31++-=x x y 的值域 解:由题意知函数定义域为[]1,3-,两边同时平方得:322422+--+=x x y =4+()4212+- +x 利用图像可得[]8,42∈y ,又知?y 0[]22,2∈∴y 所以函数值域为[]22,2 析:平方法求值域适用于平方之后可以消去根式外面未知量的题型。把解析式转化为()x b a y ?+=2 的形式,先求y 2 的范围,再得出y 的范围即值域。 2.换元法 例2: 求值域1)12--=x x y 2)x x y 2 4-+= 解:(1)首先定义域为[)+∞,1,令()01≥-=t x t ,将原函数转化为 [)+∞∈,0t ,?? ????+∞∈∴,815y 析:当函数解析式由未知量的整数幂与根式构成,并且根式内外的未知量的次幂保持一致。可以考虑用代数换元的方法把原函数转化成二次函数,再进行值域求解。 (2)首先,函数定义域为[]2,2-∈x ,不妨设αsin 2=x ,令?? ????-∈2,2ππα

则原函数转化为:??? ? ?+=+=4sin 22cos 2sin 2παααy ?? ????-∈2,2ππα,∴??????-∈+43,44πππα 析:形如题目中的解析式,考虑用三角换元的方法,在定义域的前提下,巧妙地规定角的取值范围,避免绝对值的出现。 不管是代数换元还是三角换元,它的目的都是为了去根式,故需要根据题目灵活选择新元,并注意新元的范围。 3.数形结合法 例3:1)求()()8222+-+= x x y 的值域。 2)求1362222+-++-= x x y x x 的最小值。 解:(1)()()8222+-+=x x y 82++-=x x 其解析式的几何意义为数轴上的一动点x ,到两定点2与-8的距离之和,结合数轴不难得到[]+∞∈,10y (2)解析式可转化为()()41312 2+++=--x x y , 定义域为R ,进行适当的变形 ()()=+++--413122x x ()()()()2031012 222----+++x x , 由它的形式联想两点间的距离公式,分别表示点到点的距离与点的距离之和。 点()0,x P 到()1,1A 和()2,3B 的距离之和。即PB PA y +=,结合图形可知 13min =+'=PB A P y ,其中()1,1-'A 析:根据解析式特点,值域问题转化成距离问题,结合图形得出最值,进而求出了值域。 例4:1) 求x x y x 2312 +--+=的值域

二次函数和几何综合压轴题题型归纳

学生: 科目: 数 学 教师: 刘美玲 一、二次函数和特殊多边形形状 二、二次函数和特殊多边形面积 三、函数动点引起的最值问题 四、常考点汇总 1、两点间的距离公式:()()22B A B A x x y y AB -+-= 2、中点坐标:线段AB 的中点C 的坐标为:??? ??++22 B A B A y y x x , 直线11b x k y +=(01≠k )与22b x k y +=(02≠k )的位置关系: (1)两直线平行?21k k =且21b b ≠ (2)两直线相交?21k k ≠ (3)两直线重合?21k k =且21b b = (4)两直线垂直?121-=k k 3、一元二次方程有整数根问题,解题步骤如下: ① 用?和参数的其他要求确定参数的取值范围; ② 解方程,求出方程的根;(两种形式:分式、二次根式) ③ 分析求解:若是分式,分母是分子的因数;若是二次根式,被开方式是完全平方式。 例:关于x 的一元二次方程()0122 2 =-m x m x ++有两个整数根,5<m 且m 为整数,求m 的值。 4、二次函数与x 轴的交点为整数点问题。(方法同上) 例:若抛物线()3132 +++=x m mx y 与x 轴交于两个不同的整数点,且m 为正整数,试确定 此抛物线的解析式。 课 题 函数的综合压轴题型归类 教学目标 1、 要学会利用特殊图形的性质去分析二次函数与特殊图形的关系 2、 掌握特殊图形面积的各种求法 重点、难点 1、 利用图形的性质找点 2、 分解图形求面积 教学内容

5、方程总有固定根问题,可以通过解方程的方法求出该固定根。举例如下: 已知关于x 的方程2 3(1)230mx m x m --+-=(m 为实数),求证:无论m 为何值,方程总有一个固定的根。 解:当0=m 时,1=x ; 当0≠m 时,()032 ≥-=?m ,()m m x 213?±-= ,m x 3 21-=、12=x ; 综上所述:无论m 为何值,方程总有一个固定的根是1。 6、函数过固定点问题,举例如下: 已知抛物线22 -+-=m mx x y (m 是常数),求证:不论m 为何值,该抛物线总经过一个固定的点,并求出固定点的坐标。 解:把原解析式变形为关于m 的方程()x m x y -=+-122 ; ∴ ???=-=+-0 1 02 2x x y ,解得:???=-=1 1 x y ; ∴ 抛物线总经过一个固定的点(1,-1)。 (题目要求等价于:关于m 的方程()x m x y -=+-122 不论m 为何值,方程恒成立) 小结.. :关于x 的方程b ax =有无数解????==0 b a 7、路径最值问题(待定的点所在的直线就是对称轴) (1)如图,直线1l 、2l ,点A 在2l 上,分别在1l 、2l 上确定两点M 、N ,使得MN AM +之和最小。 (2)如图,直线1l 、2l 相交,两个固定点A 、B ,分别在1l 、2l 上确定两点M 、N ,使得 AN MN BM ++之和最小。

PB常用函数

PB常用函数日期时间类函数 日期时间类函数的功能如下: Date:把日期转换为Date类型。 Time:把时间转换为Time类型。 Day:日期值。 Month:月值。 Year:年值。 DayName:星期几。 DayNumber:一周中的第几天。 DaysAfer:两个日期之间所差的天数。 SecondsAfer:两个时间之间所差的秒数。 Hour:小时。 Minute:分钟。 Second:秒。 Now:系统当前时间。 Today:系统日期和时间。 RelativeDate:指定日期前后的天数值。 RelativeTime:指定时间的前后时间值。 数值计算类函数 数值计算类函数主要的作用就是对数据进行计算,功能如下:Abs:返回数据的绝对值。 Max:求输入的最大值。 Min:求输入的最小值。 Ceiling:返回整数,小数会自动向上进位。 Int:返回整数,小数会自动向下退位。 Round:对数据进行四舍五入操作。 Truncate:删除掉小数点后若干位。 Cos:求余弦值。 Sin:求正弦值。 Tan:求正切值。 Exp:以e为底,输入值为次方的乘方值。 Sqrt:求平方根。 Fact:求阶乘。 Log:求自然对数。 LogTen:求以10为底的对数。 Mod:求余数。 Pi:求与PI的乘积。 Rand:返回1与输入值之间的一个伪随机数。 字符串类函数 字符串类函数的功能如下。 Fill:建立一个指定长度的字符串。 Lower:转换为小写字母。

Upper:转换为大写字母。 WordCap:首写字母大写,其他小写。 Space:由指定字符个数组成的空格字符串。 Left:从字符串左边开始指定字符串。 Right:从字符串右边开始指定字符串。 LeftTrim:删除字符串左边的空格。 RightTrim:删除字符串右边的空格。 Trim:删除左右两边的空格。 Len:返回字符串长度。 Match:判断是否有指定模式的字符。 Mid:取子字符串。 Replace:用指定字符替换另外一个字符串。 String:将数据转换为指定格式的字符串。 信息类函数 信息类函数可以获取数据窗口中的一些信息,函数的功能如下: CurrentRow:获取数据窗口的焦点的行数。 Page:获取当前记录的页数。 PageAcross:获取当前水平方向的页面。 PageCount:获取总页数。 RowHeight:获得记录的高度。 Describe:获取数据窗口对象的属性值。 IsRowModified:获取记录是否修改过,如果修改过返回True。 IsRowNew:获取是否新插入数据,如果插入返回True。 IsSelected:获取记录是否被选中,选中返True。 PageCountAcross:获取水平方向总页面。 RowCount:获取主缓冲区的总记录数。 统计类函数 统计类函数主要是用来对数据库中的数据进行统计操作,统计函数功能如下: Avg:计算字段的平均数,例如Avg(id)。 Max:计算字段的最大值,例如Max(id)。 Min:计算字段的最小值,例如Min(id)。 Median:计算字段的中间值。 Count:计算表或字段的记录数,例如Count(*)。 Frist:返回第一条记录。 Last:返回最后一条记录。 交叉表函数 只能在交叉列表风格的数据窗口中的细节区使用交叉表函数,交叉表的函数功能如下:CrosstabVag:计算字段数据的平均数。 CrosstabCount:计算字段数据的记录数。 CrosstabMax:计算字段数据的最大值。 CrosstabMin:计算字段数据的最小值。 数据类型转换与检查函数 数据类型转换与检查函数用于定义数据窗口的过滤条件、有效性检查和数据类型转换,数据类型转换与检查函数的功能如下:

PB函数常用

Max() 功能求两个数中的最大值。 语法Max ( x, y ) 参数x:数值型变量或表达式,参加比较的第一个数y :数值型变量或表达式,参加比较的第二个数返回值以x、y中数据类型更精确的数据类型作为该函数的返回值数据类型。函数执行成功时返回参数比较的两个数中更大者。如果任何参数的值为NULL,Max()函数返回NULL。 Min() 功能求两个数中的最小值。 语法Min( x, y ) 参数x:数值型变量或表达式,参加比较的第一个数y :数值型变量或表达式,参加比较的第二个数返回值以x、y中数据类型更精确的数据类型作为该函数的返回值数据类型。函数执行成功时返回参数比较的两个数中较小者。如果任何参数的值为NULL,Min()函数返回NULL。 Mod() 功能求余数。 语法Mod ( x, y ) 参数x:数值型变量或表达式,被除数y :数值型变量或表达式,除数返回值以x、y中数据类型更精确的数据类型作为该函数的返回值数据类型。函数执行成功时返回x除以y所得的余数。如果任何参数的值为NULL,Mod()函数返回NULL。 Round() 功能将x四舍五入到n位。 语法Round ( x, n )参数x:要四舍五入的数值型数据n:整数类型,指定从哪个小数位上四舍五入x。有效值在0到18之间返回值Decimal。函数执行成功时返回将x四舍五入到小数点后第n位的数值,如果函数执行失败或任何参数的值为NULL,Round()函数返回NULL。Truncate() 功能截断数值到指定的小数位。 语法Truncate ( x, n ) 参数x:要截断的数值型数据n:整数类型,指定从哪个小数位上截断x。有效值在0到18之间返回值Decimal。函数执行成功时返回将x截断到小数点后第n位的数值,如果函数执行失败或任何参数的值为NULL,Truncate()函数返回NULL。所谓截断就是舍弃指定位之后的数值。 Asc() 功能得到字符串第一个字符的ASCII码整数值。 语法Asc ( string ) 参数string:要得到第一个字符ASCII值的字符串返回值Integer。函数执行成功时返回string 参数第一个字符的ASCII值,如果string参数的值为NULL,则Asc()函数返回NULL。Char() 功能将字符串的第一个字符、Blob变量的第一个值、或一个整数转换成字符。 语法Char ( n ) 参数n:字符串、Blob变量或整数,也可以是包含上述类型数据的Any类型变量返回值Char。返回参数n的第一个字符。如果n参数的值为NULL,则Char()函数返回NULL。 Dec()

pb函数

PrintDefineFont() 功能定义打印作业使用的字体,对每个打印作业PowerBuilder支持八种字体。 语法PrintDefineFont(printjobnumber,fontnumber,facename,height,weight,fontpitch,fontfamily, italic,underline) 参数printjobnumber:用PrintOpen()函数打开的打印作业号fontnumber:指定赋给当前定义字体的编号,有效值在1到8之间facename:string类型,指定字体名称,该字体应该是你的打印机支持的字体,比如“宋体”height:Integer类型,使用正值指定字体的高度,以千分之一英寸为单位;使用负值指定字体点数,比如,-18代表18点。一般来说,使用点数更精确些weight:指定字体的磅数,正常字体为400磅,粗体为700磅fontpitch:FontPitch 枚举类型,指定字体标准。有效取值为:Default! - 缺省值;Fixed! - 固定形式;Variable! - 可变形式fontfamily:FontFamily枚举类型,指定字体系列。有效取值为:AnyFont!、Decorative!、Modern!、Roman!、Script!、Swiss!italic:boolean类型,指定是否使用斜体样式。有效取值为:TRUE - 使用斜体样式;FALSE - 不使用斜体样式。缺省值为FALSEunderline:boolean类型,指定是否加下划线。有效取值为:TRUE - 加下划线;FALSE - 不加下划线。缺省值为FALSE 返回值Integer。函数执行成功时返回1,发生错误时返回-1。如果任何参数的值为NULL,PrintDefineFont()函数返回NULL。用法在一个打印作业中,应用程序能够最多同时定义8种字体。当应用程序需要使用更多的字体时,可以在使用了某个字体号输出内容后使用PrintDefineFont()函数将该字体号对应的字体更换为其它字体。 -------------------------------------------------------------------------------- PrintLine() 功能在当前打印页上绘出指定厚度的一条线。 语法PrintLine ( printjobnumber, x1, y1, x2, y2, thickness ) 参数printjobnumber:用PrintOpen()函数打开的打印作业号x1:integer类型,指定直线起点的x坐标,以千分之一英寸为单位y1:integer类型,指定直线起点的y坐标,以千分之一英寸为单位x2:integer类型,指定直线终点的x坐标,以千分之一英寸为单位y2:integer 类型,指定直线终点的y坐标,以千分之一英寸为单位thickness:integer类型,指定直线的厚度,以千分之一英寸为单位返回值Integer。函数执行成功时返回1,发生错误时返回-1。如果任何参数的值为NULL,PrintLine()函数返回NULL。用法应用程序执行了PrintLine()函数后,该函数并不改变打印光标的位置。 -------------------------------------------------------------------------------- PrintOpen() 功能启动打印作业并返回作业号。 语法PrintOpen ( { jobname } ) 参数jobname:string类型,可选项,指定要打开打印作业的名称,该名称将显示在打印管理器窗口中返回值Long。函数执行成功时返回打印作业号,发生错误时返回-1。如果任何参数的值为NULL,PrintOpen()函数返回NULL。用法应用程序执行PrintOpen()函数后,启动新的打印作业并走纸到下一页,同时将打印机缺省字体设置为该打印作业的字体。打印光标的位置位于打印区的左上角。其它同组的打印函数使用PrintOpen()函数返回的作业号来标识作

圆幂定理讲义(带标准答案)

圆幂定理 STEP 1:进门考 理念:1.检测垂径定理的基本知识点与题型。 2.垂径定理典型例题的回顾检测。 3. 分析学生圆部分的薄弱环节。 (1)例题复习。 1.(2015?夏津县一模)一副量角器与一块含30°锐角的三角板如图所示放置,三角板的直角顶点C落在量角器的直径MN上,顶点A,B恰好都落在量角器的圆弧上,且AB∥MN.若AB=8cm,则量角器的直径MN=cm. 【考点】M3:垂径定理的应用;KQ:勾股定理;T7:解直角三角形. 【分析】作CD⊥AB于点D,取圆心O,连接OA,作OE⊥AB于点E,首先求得CD的长,即OE的长,在直角△AOE中,利用勾股定理求得半径OA的长,则MN即可求解. 【解答】解:作CD⊥AB于点D,取圆心O,连接OA,作OE⊥AB于点E. 在直角△ABC中,∠A=30°,则BC=AB=4cm,在直角△BCD中,∠B=90°﹣∠A=60°,∴CD=BC?sinB=4×=2(cm),∴OE=CD=2, 在△AOE中,AE=AB=4cm, 则OA===2(cm),则MN=2OA=4(cm).故答案是:4.

【点评】本题考查了垂径定理的应用,在半径或直径、弦长以及弦心距之间的计算中,常用的方法是转化为解直角三角形.

2.(2017?阿坝州)如图将半径为2cm的圆形纸片折叠后,圆弧恰好经过圆心O,则折痕AB的长为() A.2cm B.cm C.2cm D.2cm 【考点】M2:垂径定理;PB:翻折变换(折叠问题). 【分析】通过作辅助线,过点O作OD⊥AB交AB于点D,根据折叠的性质可知OA=2OD,根据勾股定理可将AD的长求出,通过垂径定理可求出AB的长. 【解答】解:过点O作OD⊥AB交AB于点D,连接OA, ∵OA=2OD=2cm,∴AD===(cm), ∵OD⊥AB,∴AB=2AD=2cm.故选:D. 【点评】本题考查了垂径定理和勾股定理的运用,正确应用勾股定理是解题关键. 3.(2014?泸州)如图,在平面直角坐标系中,⊙P的圆心坐标是(3,a)(a>3),半径为3,函数y=x的图象被⊙P截得的弦AB的长为,则a的值是()

2018年二次函数压轴题题型归纳

2018二次函数压轴题题型归纳 一、二次函数常考点汇总 1、两点间的距离公式:()()22B A B A x x y y AB -+-= 2、中点坐标:线段AB 的中点C 的坐标为:?? ? ??++22 B A B A y y x x , 直线11b x k y +=(01≠k )与22b x k y +=(02≠k )的位置关系: (1)两直线平行?21k k =且21b b ≠ (2)两直线相交?21k k ≠ (3)两直线重合?21k k =且21b b = (4)两直线垂直?121-=k k 3、一元二次方程有整数根问题,解题步骤如下: ① 用?和参数的其他要求确定参数的取值范围; ② 解方程,求出方程的根;(两种形式:分式、二次根式) ③ 分析求解:若是分式,分母是分子的因数;若是二次根式,被开方式是完全平方式。 例:关于x 的一元二次方程()01222=-m x m x ++有两个整数根,5<m 且m 为整数,求m 的值。 4、二次函数与x 轴的交点为整数点问题。(方法同上) 例:若抛物线()3132+++=x m mx y 与x 轴交于两个不同的整数点,且m 为正整数,试确定此抛物线的解析式。 5、方程总有固定根问题,可以通过解方程的方法求出该固定根。举例如下: 已知关于x 的方程23(1)230mx m x m --+-=(m 为实数),求证:无论m 为何值,方程总有一个固定的根。 解:当0=m 时,1=x ; 当0≠m 时,()032 ≥-=?m ,()m m x 213?±-= ,m x 3 21-=、12=x ; 综上所述:无论m 为何值,方程总有一个固定的根是1。 6、函数过固定点问题,举例如下: 已知抛物线22-+-=m mx x y (m 是常数),求证:不论m 为何值,该抛物线总经过一个固定的点,并求出固定点的坐标。

智能控制-考试题(附答案)

《智能控制》考试试题 试题1: 针对某工业过程被控对象:0.520 ()(101)(21) s G s e s s -= ++,试分别设计常规PID 算法控制器、模糊控制器、模糊自适应PID 控制器,计算模糊控制的决策表,并进行如下仿真研究及分析: 1. 比较当被控对象参数变化、结构变化时,四者的性能; 2. 研究改善Fuzzy 控制器动、静态性能的方法。 解: 常规PID 、模糊控制、Fuzzy 自适应PID 控制、混合型FuzzyPID 控制器设计 错误!未找到引用源。. 常规PID 调节器 PID 控制器也就是比例、积分、微分控制器,是一种最基本的控制方式。它是根据给定值()r t 与实际输出值()y t 构成控制偏差()e t ,从而针对控制偏差进行比例、积分、微分调节的一种方法,其连续形式为: 1 () ()[()()]t p d i de t u t K e t e t dt T T dt =+ +? (1.1) 式中,p K 为比例系数,i T 为积分时间常数,d T 为微分时间常数。 PID 控制器三个校正环节中p K ,i T 和d T 这三个参数直接影响控制效果的好坏,所以要取得较好的控制效果,就必须合理地选择控制器的参数。 Ziegler 和Nichols 提出的临界比例度法是一种非常著名的工程整定方法。通过实验由经验公式得到控制器的近似最优整定参数,用来确定被控对象的动态特性的两个参数:临界增益u K 和临界振荡周期u T 。 用临界比例度法整定PID 参数如下: 表1.1 临界比例度法参数整定公式 控制器类型 P K i T d T P 0.5u K ∞ 0 PI 0.455u K 0.833u T

二次函数与几何综合压轴题题型归纳

、二次函数和特殊多边形形状 、二次函数和特殊多边形面积 三、函数动点引起的最值问题 四、常考点汇总 两点间的距离公式:AB= £ (y A -y B f + (X A —x B f ,解题步骤如下: ① 用厶和参数的其他要求确定参数的取值范围; ②解方程,求出方程的根;(两种形式:分式、二次根式) ③ 分析求解:若是分式,分母是分子的因数;若是二次根式,被开方式是完全平方式。 例:关于X 的一元二次方程X 2—2 m 1 x m 2=0有两个整数根, m v 5且m 为整数,求 m 的值。 4、二次函数与X 轴的交点为整数点问题。(方法同上) 例:若抛物线 y = mχ2 3m 1 X 3与X 轴交于两个不同的整数点,且 m 为正整数,试确定 此抛物线的解析式。 5、方程总有固定根问题,可以通过解方程的方法求出该固定根。举例如下: 2 已知关于X 的方程mx -3(mT )x ? 2m -3=0( m 为实数),求证:无论 m 为何值,方程总 1、 2、 中点坐标:线段AB 的中点C 的坐标为: 直线 y = k 1 x b 1 ( k 1 = O )与 (1)两直线平行 y k 1 (3)两直线重合 k ι X A X B y A y B =k 2x b 2 ( k 2 =k 2 且 b ∣ = =k 2 且 b ∣ = b 2 -0)的位置关系: (2)两直线相交 (4)两直线垂直 3、 元二次方程有整数根问题

有一个固定的根。 解:当 m = O 时,X =1; 当 m = 0 时,.? = m -3 $ _ 0 , X = 3m ^_, x 1 = 2 -色、X 2 = 1 ; 2m m 综上所述:无论 m 为何值,方程总有一个固定的根是 1。 6、函数过固定点问题,举例如下: 已知抛物线y =χ2 -mx ? m -2 ( m 是常数),求证:不论 m 为何值,该抛物线总经过一个固 定的点,并求出固定点的坐标。 解:把原解析式变形为关于 m 的方程y -X 2 ? 2 = m1 -X ; 抛物线总经过一个固定的点(1,- 1 )。 (题目要求等价于:关于 m 的方程y-x 2 ?2 = m1-x 不论m 为何值,方程恒成立) 小结:关于X 的方程ax =b 有无数解= 7、路径最值问题(待定的点所在的直线就是对称轴) (1)如图,直线∣1、∣2 ,点A 在∣2上,分别在∣1、∣2上确定两点M 、N ,使得AM MN 之 和最小。 (2)如图,直线∣1、∣2相交,两个固定点 A 、B ,分别在∣1、J 上确定两点M 、N ,使得 BM MN AN 之和最小。 Z y —X 2 2 1 —x =0 ,解得: y - -1 X =1

PB中一些技巧

PB中一些技巧1 1.RGB函数计算公式: 颜色值= (65536 * Blue) + (256 * Green) + (Red) 2.控件可拖动: send(handle(this),274,61458,0) 3.如何用程序控制下拉子数据窗口的下拉和收起 用modify或者直接用dw_1.object.col1.dddw.showlist = true 4.检索参数有些不需要传入则传%. 5.如何屏蔽鼠标滚轮触发 在控件的other事件写 if message.number = 522 then return 1 6.得到数据窗口的语法: string ls_dwsyntax ls_dwsyntax=dw_1.describe("datawindow.syntax") 7.得到数据窗口中各列及标题: long ll_count,i string ls_value,ls_colname ll_colnum = Long(dw_1.object.datawindow.column.count) for i = 1 to ll_colnum //得到标题头的名字 ls_colname = dw_1.describe('#' + string(i) + ".name") + "_t" ls_value = dw_1.describe(ls_colname + ".text") next 8.在程序中动态设置初始值: ex:dw_contro.object.columnName.initial = 'xxxx' 9.如何在DataWindow的SQL语法中不使用SELECT DISTINCT实现删除重复的行 ---- 起先对你要显示唯一值的列进行排序:"city A",然后增加如下过滤字符串:" city < > city [-1] or GetRow () = 1" 10.如何改变列的字体颜色,提醒用户此列已做修改 ---- 在列的Color属性中,输入如下表达式IF (column_name < >column_name.Original, RGB(255, 0, 0), RGB(0, 0, 0))。在这个条件中,

pb常用函数(转)

功能计算绝对值。 语法Abs ( n ) 参数n:要得到绝对值的数值型变量或表达式返回值返回值的数据类型与n的数据类型相同,函数执行成功时返回n的绝对值。如果参数n的值为NULL,Abs()函数返回NULL。 Ceiling() 功能返回大于n的最小整数。 语法Ceiling ( n ) 参数n:数值型变量或表达式返回值返回值的数据类型与n的数据类型相同。函数执行成功时返回大于n的最小整数。如果参数n的值为NULL,Ceiling()函数返回NULL。 Cos() 功能计算余弦,其中参数以弧度为单位。 语法Cos ( n ) 参数n:数值型变量或表达式返回值Double。函数执行成功时返回n的余弦。如果参数n的值为NULL,Cos()函数返回NULL。Exp() 功能计算e的n次方。 语法Exp ( n ) 参数n:指定幂值返回值Double。函数执行成功时返回e(约等于2.71828)的n次方。如果参数n的值为NULL,Exp()函数返回

Fact() 功能计算n的阶乘。 语法Fact ( n ) 参数n:数值型变量或表达式返回值Double。函数执行成功时返回n的阶乘。如果参数n的值为NULL,Fact()函数返回NULL。 Int() 功能得到小于等于n的最大整数。 语法Int ( n ) 参数n:数值型变量或表达式返回值Integer。函数执行成功时返回小于等于n的最大整数。如果n的值太小或太大,超过了整数的表示范围,则函数返回0。如果参数n的值为NULL,Int()函数返回NULL。 Log() 功能计算n的自然对数。 语法Log ( n ) 参数n:数值型变量或表达式,其值必须大于0返回值Double。函数执行成功时返回n的自然对数。如果n小于等于0,将导致运行错误。如果参数n的值为NULL,Log()函数返回NULL。 LogTen() 功能计算n的常用对数(以10为底)。 语法LogTen ( n )

8第八讲 由常量数学到变量数学

第八讲由常量数学到变量数学 数学漫长的发展历史大致历经四个时期:以自然数、分数体系形成的萌芽期;以代数符号体系形成的常量数学时期;以函数概念产生的变量数学时期;以集合论为标志的现代数学时期. 函数是数学中最重要的概念之一,它是变量数学的标志,“函数”是从量的侧面去描述客观世界的运动变化、相互联系,从量的侧面反映了客观世界的动态和它们的相互制约性.函数的基本知识有:与平面直角坐标系相关的概念、函数概念、函数的表示法、函数图象概念及画法. 在坐标平面内,由点的坐标找点和由点求坐标是“数”与“形”相互转换的最基本形式.点的坐标是解决函数问题的基础,函数解析式是解决函数问题的关键,所以,求点的坐标、探求函数解析式是研究函数的两大重要课题. 【例题求解】 【例1】在平面直角坐标系内,已知点A(2,2),B(2,-3),点P在y轴上,且△APB为直角三角形,则点P的个数为.(河南省竞赛题) 思路点拨先在直角坐标平面内描出A、B两点,连结AB,因题设中未指明△APB的哪个角是直角,故应分别就∠A、∠B、∠C为直角来讨论,设点P(0,x),运用几何知识建立x 的方程. 注:点的坐标是数与形结合的桥梁,求点的坐标的基本方法有: (1)利用几何计算求; (2)通过解析式求; (3)解由解析式联立的方程组求. 【例2】如图,向放在水槽底部的烧杯注水(流量一定),注满烧杯后, 继续注水,直至注满水槽.水槽中水面上升高度h与注水时间t之间的 函数关系,大致是下列图象中的( ) 思路点拨向烧杯注水需要时间,并且水槽中水面上升高0 h. 注:实际生活中量与量之间的关系可以形象地通过图象直观地表现出来,如心电图、,股市行情走势图等,图象中包含着丰富的图象信息,要善于从图象的形状、位置、发展变化趋势

数据库原理自测题4

数据库原理自测题4 一、单选(共20分) 1.数据库系统的概念模型独立于()。 A 具体的机器和DBMS B 信息世界 C E-R图 D 现实世界2.下列关于数据库系统的正确叙述为()。 A 数据库中只存在数据项之间的联系 B 数据库中数据项之间和记录之间都存在联系 C 数据库的数据项之间无联系而记录之间存在联系 D 数据库中数据项之间和记录之间都不存在联系 3.层次模型不能直接表示()关系。 A 1:1 B 1:m C m:n D 1:1及1:m 4.同一个关系模型中的任意两个元组值()。 A 不能相同 B 可以相同 C 必须相同 D 以上都不是5.在通常情况下,下面的模式中不可以作为关系数据库的关系是()。 A S(学生号,学生名,性别) B S(学生号,学生名,班级号) C S(学生号,学生名,系号) D S(学生号,学生名,简历) 6.设关系R(A,B,C)和S(B,C,D),下列各关系表达式不成立的是()。 A πA,B(R)∞πB,C(S) B R∪S C π2(R)∪π1(S) D π2(R)∩π1(S) (S)表示()。 7.σ 1>‘5’ A从S关系中挑选1的值大于第5个分量的元组 B从S关系中挑选第1个分量值大于5的元组 C表示从S关系中挑选第1个分量值大于第5个分量值的元组 (S)是向关系垂直方向运算 D σ 1>‘5’ 8.关系模式S(A,B,C,D,E)代数中的σ5<‘2’(S)等价于如下的()语句。 A SELECT * FROM S WHERE E<‘2’ B SELECT B,E FROM S WHERE E< ‘2’ C SELECT B,E FROM S HA VING E< ‘2’ D SELECT * FROM S WHER E ‘5’ < B 9.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R×S构成的结果集R_S的属性列为()。 A R_S(A,B,C,D) B R_S(A,B,C,D,B,C,D) C R_S(R.A,R.B,R.C,R.D,S.B,S.C,S.D) D R_S(R.A,S.B,S.C,S.D) 10.关系代数中的R∞S运算,要求R和S关系含有一个或多个共同的()。 A行 B 属性 C 记录 D 元组.

pb学习心得

PB编程实例点滴(4)- -| 回首页| 2005年索引| - -PB编程实例点滴(6) PB编程实例点滴(5)- - (41)把键盘中断送给控件 [Function declaration] SUBROUTINE keybd_event( int bVk, int bScan, int dwFlags, int dwExtraInfo) & LIBRARY \"user32.dll\" [powerscript] li_vkey = 65 // the character \"A\" sle_1.setfocus() // the target control keybd_event( li_vkey, 1, 0, 0 ) 下面代码把BACKSPACE送给SingleLineEdit控件,并删除了上一个字符。[powerscript] integer li_vkey integer ll_pos ll_pos = len(sle_1.Text) + 1 sle_1.selectText(ll_pos,0) // set the cursor at the end li_vkey = asc(\"~b\") // backspace keybd_event( li_vkey, 1, 0, 0 ) (42)在一个控件使用“MOUSE-OVER” 在本例中,使用一个静态文本控件。当鼠标移在文本控件上时,控件的前景色为红色;

当鼠 标离开时,控件的前景色为黑色。 Suppose you have a static text on a Window. When the mouse is over it, the s tatic text foreground color change to red. When the mouse quit the static text, the for eground color is black. [window mousemove event] // just to display something st_1.text = string(xpos) + \", \" + string(ypos) IF xpos >= st_1.X AND (xpos <= st_1.x + st_1.Width) AND & ypos >= st_1.y AND (ypos <= st_1.y + st_1.Height) THEN st_1.textcolor = 255 ELSE st_1.textcolor = 0 END IF (43)查询临时目录变量 如果在PB6以上,调用环境变量TEMP的值。 ContextKeyword lcxk_base string ls_temp[] this.GetContextService(\"Keyword\", lcxk_base) lcxk_base.getContextKeywords(\"TEMP\", ls_temp) RETURN ls_temp[1] 否则,可以使用API函数 [External function declaration] FUNCTION ulong GetTempPath(ulong nBufferLength, ref string lpBuffer) & LIBRARY \"kernel32\" ALIAS FOR GetTempPathA

LM3S811_GPIO函数整理

LM3S811_GPIO函数整理 2010-07-23 13:26 *注:未指明返回值的函数为无返回值,资源来自周立功单片机网站 一:GPIO函数 1: void GPIODirModeSet(unsigned long ulPort, unsigned char ucPins, unsigned long ulPinIO) 设置所选GPIO端口指定管脚的方向和模式 如 GPIODirModeSe(GPIO_PORTA_BASE,GPIO_PIN_2 ,GPIO_DIR_MODE_IN ) 函数设置PA2为输入,但第三个参数为“GPIO_DIR_MODE_HW // 硬件控制”时指此管脚启用第二功能; 2:unsigned long GPIODirModeGet(unsigned long ulPort, unsigned char ucPin) 获取所选GPIO端口指定管脚的方向和模式 如 unsigned long SetValue=GPIODirModeGer(GPIO_PORTA_BASE,GPIO_PIN_2);返回PA2脚的方向和模式,返回的值为上一个函数第三个参数的取值,分别为 GPIO_DIR_MODE_IN // 输入方向 GPIO_DIR_MODE_OUT // 输出方向 GPIO_DIR_MODE_HW // 硬件控制 3:void GPIOPadConfigSet(unsigned long ulPort, unsigned char ucPins, unsigned long ulStrength, unsigned long ulPadType) 设置所选GPIO端口指定管脚的驱动强度和类型 如 GPIOPadConfigSet(GPIO_PORTA_BASE,GPIO_PIN_2,GPIO_STRENGTH_4MA , GPIO_PIN_TYPE_STD) 设置PA2脚的驱动强度为4MA的推挽输出; ulStrength:指定输出驱动强度,应当取下列值之一: GPIO_STRENGTH_2MA // 2mA驱动强度 GPIO_STRENGTH_4MA // 4mA驱动强度 GPIO_STRENGTH_8MA // 8mA驱动强度 GPIO_STRENGTH_8MA_SC // 带转换速率(Slew Rate)控制的8mA驱动 ulPadType:指定管脚类型。应当取下列值之一: 第 1 页

相关文档
相关文档 最新文档