酒店客房管理系统的开发VFP_酒店客房管理信息系统设计

酒店客房管理系统的开发VFP_酒店客房管理信息系统设计,第1张

“VFP程序设计”简称VFP或VF。VFP是面向对象的数据库管理系统将使您可以创建出具有艺术性的企业数据库解决方案。

VFP是一个功能强大的交互式数据管理工具,而且可以创建应用程序来充分发挥其完善的功能。掌握VisualFoxPro的面向对象程序设计技术以及事件驱动模型,可以最大限度地提高程序设计的效率。

VFP还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。目前,VFP是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发较为理想的工具软件。

VISUALFOXPRO的基本数据元素:

(1)常量、变量、表达式。

(2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。

1select from xs where jg="江苏" and xb='女'

2select xdh,xb,count() as 人数 from xs group by xdh,xb

3select bkcdh,bkcm,avg(acj) as 平均分 from cj a,kc b where akcdh=bkcdh group by bkcdh,bkcm order by 平均分 DESC

4select xh,avg(cj) as 平均分,min(cj) as 最低分 from cj group by xh into CURSOR t1

select axh,bxm,a平均人,a最低分 from t1 a,xs b where axh=bxh and 平均分>85 and 最低分>=75

声音的播放

在程序的编制过程中,适当地使用声音,可达到意想不到的效果,下面是在VFP中加入声音的几种方法:

1. 使用set bell to 命令

用set bell to 命令可以直接播放声音,此方法主要适用于给按钮加上声音效果,比如有一个“开始”按钮,要在按下它时能发声,可在其CLICK EVENT中加入如下代码:

wav_name="soundwav”

set bell to wav_name,0

chr(7)

其中soundwav为要播放的声音文件。

2. 调用mplayer2exe来播放

Mplayer2exe是Windows自带的媒体播放器,在VFP中,可使用如下命令来播放声音文件:

Run /n7 c:\progra~1\micros~2\mplayer2exe "soundwav"

若想在启动时播放声音,可将该语句放入表单的init事件中。这种方法适宜于用来播放背景音乐,其缺点是播放时,Windows工具栏上有一个最小化后的媒体播放器。

3. 使用OLE控件

在表单中添加一个OLE对象可按如下顺序:

① 新建一个表单,选中表单控件工具栏的OLEcontrol;

②在表单上按下鼠标左键,建立OLE对象,在出现的对话框中选择声音对象,选择以“create form file”方式插入;

③选择要插入的声音文件,确定退出;

④用Doverb方法来执行,其中Doverb(0)用来播放,Doverb(1)用来编辑。例如要在表单启动时同时启动声音,可在表单的init事件中加入如下语句:

thisformolecontrol1doverb(0)

4. 使用Microsoft Media Player控件

在一个表单中加入声音的顺序如下:

①在VFP中,选择“工具”选单的“选项”;

②在出现的界面中选择“控件”,选中“ActiveX控件”,在选定对话框中选择“Microsoft media player”,确定退出该界面;

③在工具栏中选择“ActiveX控件”,选中“Microsoft media player”控件,在表单上单击鼠标左键,这样就创建了“Microsoft media player”对象;

④以下语句可实现声音的播放:

thisformolecontrol1open(〃soundwav〃)

playcount 可用来控制播放的次数;

如想实现重复播放,可在EndOf Stream Event中加入语句:thisplay。

这种方法也可以用来播放avi、mpeg等文件,只需把上面的“soundwav” 文件改为相应类型的文件即可。

5. 使用MCI

MCI(media control interface:媒体控制接口)是多媒体设备和文件的标准接口。多媒体应用程序可以利用MCI控制各种各样的多媒体设备和文件。

下面通过一个例子说明如何用MCI实现对音频的控制:

①建立一个表单Form1,对表单作如下设置:

Form1load:

&&声明MCISendString命令。

Form1Destroy:

DECLARE LONG mciSendString IN C:\WINDOWS\SYSTEM\WINMMDLL STRING sCom,STRING sReturnString,LONG lReturnLength,LONG lpWnd

DECLARE LONG mciExecute IN C:\WINDOWS\SYSTEM\ WINMMDLL STRING sCommand

Form1Destory:

Clear dlls

&&清除声明的dll函数;

②新建四个按扭,其caption值分别为:“打开”,“播放”,“停止”,“关闭”,分别在各按扭的click事件中加入以下代码:

thisformopenclick:

mciexecute("open c:\mywave\toolbirdwav alias cc")

thiformplayclick:

buffer=space(100)

=mcisendstring("play cc",@buffer,80,0)

thisformstopclick:

buffer=space(100)

=mcisendstring("stop cc",@buffer,80,0)

thisformcloseclick:

buffer=space(100)

=mciSendString("close cc",@Buffer,80,0)

首先,要在在项目管理器里制作主程序(prg), 选择连编(Build)成exe文件,并将 gdiplusdll, msvcr71dll, vfp9rdll, vfp9rchsdll, vfp9tdll文件与这个exe可执行文件放在同一个目录下。

当然,你要先学主程序的制作方法,默认路径处理方法等。可以参考张洪举的《Visual Foxpro 程序设计参考手册》。

Visual FoxPro简称是VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。

Visual FoxPro源于美国Fox Software公司推出的数据库产品FoxBase,在DOS上运行,与xBase系列相容。

FoxPro原来是FoxBase的加强版,最高版本曾出过26之后,Fox Software被微软收购,加以发展, 使其可以在 Windows 上运行, 并且更名为 Visual FoxPro。

扩展资料:

Visual FoxPro 60 的特点。

Visual FoxPro 60 能够得到广泛的使用,这是与其具有的强大的功能分不开的,Visual FoxPro 60 与其前期的版本相比,有更高的性能指标和鲜明的特点。

⑴ 提供多种可视化编程工具,最突出的是面向对象编程。

⑵ 在表的设计方面,增添了表的字段和控件直接结合的设置。

除此之外,Visual FoxPro 60 具有一系列的新特色,如:

① 成功解决了计算机2000年的问题。

② 增强了 Internet 技术和 >

③ ActiveX 和向导、生成器及控件等集成化工具。

④ 新引入了网络图象文件格式:gif 和 jpeg 。

参考资料来源:百度百科-visual foxpro

VFP6是绿色版的应用程序(直接拷贝运行,不安装),和win10是兼容的。vfp60win10版经测试可完美运行于win10系统,在笔记本上也可以进行数据库开发,兼容性极好,是一款非常优秀的数据库管理系统,对于小型数据库管理系统来说非常实用,也非常好用。VFP60

以上就是关于酒店客房管理系统的开发VFP_酒店客房管理信息系统设计全部的内容,包括:酒店客房管理系统的开发VFP_酒店客房管理信息系统设计、求大神帮忙几个简单的vfp程序设计、急救,VFP编程。。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9767735.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存