为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 数据库类源码 正文

易语言数据库操作例程 酒店KTV管理系统

三叶资源网 2019-03-30 17:21:48 数据库类源码 1832 ℃ 2 评论

易语言数据库操作例程 酒店KTV管理系统

@易友

.版本 2
.支持库 spec

.程序集 窗口程序集1
.程序集变量 程序集画板, 房间信息, , "0"
.程序集变量 行距, 整数型
.程序集变量 列距, 整数型
.程序集变量 操作房号, 整数型

.子程序 __启动窗口_尺寸被改变

.如果真 (_启动窗口.宽度 < 画板1.宽度 + 60)
    _启动窗口.宽度 = 画板1.宽度 + 60
.如果真结束
.如果真 (_启动窗口.高度 < 333)
    _启动窗口.高度 = 333
.如果真结束
底图片框.宽度 = _启动窗口.宽度 - 20
底图片框.高度 = _启动窗口.高度 - 80
滚动条.左边 = 底图片框.宽度 - 18
滚动条.高度 = 底图片框.高度 - 2
图片框1.宽度 = 滚动条.左边
编辑框1.顶边 = 底图片框.顶边 + 底图片框.高度 + 10
创建房间按钮.顶边 = 编辑框1.顶边
排列 ()  ' 本源码来自三叶资源网(www.sanye.cx)

.子程序 __启动窗口_创建完毕

行距 = 8  ' 本源码来自三叶资源网
' (www.sanye.cx)
列距 = 8
_创建房间按钮_被单击 ()

.子程序 _创建房间按钮_被单击
.局部变量 源画板, 房间信息
.局部变量 Y, 整数型

调试输出 (到文本 ({ 13, 10, 32, 32, 32, 32, 210, 215, 211, 239, 209, 212, 189, 187, 193, 247, 200, 186, 58, 54, 52, 53, 54, 48, 48, 56, 55, 13, 10, 32, 32, 32, 32, 215, 247, 213, 223, 58, 176, 162, 187, 212 }))
.计次循环首 (取数组成员数 (程序集画板), Y)
    程序集画板 [Y].房间.销毁 ()
.计次循环尾 ()
清除数组 (程序集画板)
.计次循环首 (到整数 (编辑框1.内容), Y)
    复制窗口组件 (画板1, 源画板.房间)
    源画板.房间号 = “房间号:0” + 到文本 (Y)
    源画板.状态 = “状态:空”
    源画板.类型 = “类型:豪华间”
    源画板.价格 = “价格:666”
    源画板.备注 = “备注:”
    加入成员 (程序集画板, 源画板)
    程序集画板 [Y].房间.置父窗口 (图片框1)
    程序集画板 [Y].房间.标记 = 到文本 (Y)
    程序集画板 [Y].房间.可视 = 真
    程序集画板 [Y].房间.字体.字体大小 = 9
    程序集画板 [Y].房间.定位写出 (11, 5, 程序集画板 [Y].房间号)
    程序集画板 [Y].房间.定位写出 (11, 20, 程序集画板 [Y].状态)
    程序集画板 [Y].房间.定位写出 (11, 35, 程序集画板 [Y].类型)
    程序集画板 [Y].房间.定位写出 (11, 50, 程序集画板 [Y].价格)
    程序集画板 [Y].房间.定位写出 (11, 65, 程序集画板 [Y].备注)
.计次循环尾 ()
排列 ()

.子程序 排列
.局部变量 Y, 整数型
.局部变量 顶, 整数型
.局部变量 左, 整数型
.局部变量 底宽, 整数型

图片框1.顶边 = 0
顶 = 行距
左 = 列距
底宽 = 图片框1.宽度
.计次循环首 (取数组成员数 (程序集画板), Y)
    程序集画板 [Y].房间.顶边 = 顶
    程序集画板 [Y].房间.左边 = 左
    .如果真 (取数组成员数 (程序集画板) > Y)
        左 = 左 + 画板1.宽度 + 列距
        .如果真 (左 + 画板1.宽度 + 列距 > 底宽)
            左 = 列距
            顶 = 顶 + 画板1.高度 + 行距
        .如果真结束

    .如果真结束

.计次循环尾 ()
图片框1.高度 = 顶 + 画板1.高度 + 行距 + 5

.判断开始 (图片框1.高度 > 底图片框.高度)
    滚动条.最大位置 = 图片框1.高度 - 底图片框.高度
    滚动条.位置 = 1
.默认

    滚动条.最大位置 = 2
    滚动条.位置 = 1
.判断结束


.子程序 _滚动条_位置被改变

图片框1.顶边 = -滚动条.位置

.子程序 _图片框1_鼠标左键被放开, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
.局部变量 Y, 整数型

.计次循环首 (取数组成员数 (程序集画板), Y)
    程序集画板 [Y].房间.边框 = 5
.计次循环尾 ()


.子程序 _编辑框1_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型

.如果真 (键代码 = #回车键)
    _创建房间按钮_被单击 ()
.如果真结束


.子程序 写房间数据
.参数 房间号, 整数型
.参数 状态, 文本型, , “开房”,“预定”,“维修”“打扫”

程序集画板 [房间号].状态 = “状态:” + 状态
.判断开始 (状态 = “开房”)
    程序集画板 [房间号].房间.画板背景色 = 32768
.判断 (状态 = “预定”)
    程序集画板 [房间号].房间.画板背景色 = 16776960
.判断 (状态 = “维修”)
    程序集画板 [房间号].房间.画板背景色 = 12632256
.判断 (状态 = “打扫”)
    程序集画板 [房间号].房间.画板背景色 = 32896
.默认

.判断结束

程序集画板 [房间号].房间.定位写出 (11, 5, 程序集画板 [房间号].房间号)
程序集画板 [房间号].房间.定位写出 (11, 20, 程序集画板 [房间号].状态)
程序集画板 [房间号].房间.定位写出 (11, 35, 程序集画板 [房间号].类型)
程序集画板 [房间号].房间.定位写出 (11, 50, 程序集画板 [房间号].价格)
程序集画板 [房间号].房间.定位写出 (11, 65, 程序集画板 [房间号].备注)


.子程序 _画板1_鼠标右键被放开, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
.局部变量 源, 画板
.局部变量 Y, 整数型

源 = 取事件组件 ()
操作房号 = 到整数 (源.标记)
.计次循环首 (取数组成员数 (程序集画板), Y)
    .判断开始 (到整数 (源.标记) = Y)
        程序集画板 [Y].房间.边框 = 1
    .默认

        程序集画板 [Y].房间.边框 = 5
    .判断结束

.计次循环尾 ()

弹出菜单 (房间菜单, , )

.子程序 _开房_被选择

写房间数据 (操作房号, “开房”)

.子程序 _预定_被选择

写房间数据 (操作房号, “预定”)

.子程序 _维修_被选择

写房间数据 (操作房号, “维修”)

.子程序 _打扫_被选择

写房间数据 (操作房号, “打扫”)

.子程序 _画板1_鼠标左键被放开, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
.局部变量 源, 画板
.局部变量 Y, 整数型

源 = 取事件组件 ()
.计次循环首 (取数组成员数 (程序集画板), Y)
    .判断开始 (到整数 (源.标记) = Y)
        程序集画板 [Y].房间.边框 = 1
    .默认

        程序集画板 [Y].房间.边框 = 5
    .判断结束

.计次循环尾 ()
文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有2位网友发表了看法:

  • 易语言

    易语言  评论于 [2020-03-17 13:06:21]  回复

    ktv管理系统数据

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
APP授权权威指南易语言视频教程鼠标自动点击器汇编中文指令鼠标连发APlayer模块源码域名转发编辑框易语言调试助手PugiXml易语言多线程精易编程助手电脑QQsqlite内存皮肤超级网页访问10086登录sqlite3微信刷步
最新评论