|
|
我分享一下 我现在用火多个AI后!发现针对火山视窗编程环境识别度高的一款AI 元气 Al Bot 我把AI文档喂了进去 强制让他一字不差的学习制作成了技能文件 有喂了几个实例进去!让他注意按照实例格式编码!我试了那么多AI 都不行!这个我曾经卸载的AI居然搞成了 学习速度不错!下面是AI写的代码虽然不是太复杂!
<火山程序 类型 = "通常" 版本 = 1 />
包 火山.登录界面
类 启动类 <公开 基础类 = 窗口程序类>
{
变量 主窗口对象 <类型 = 登录主窗口>
方法 启动方法 <公开 类型 = 整数>
{
主窗口对象.创建主窗口 ()
返回 (1)
}
}
# ===
类 登录主窗口 <基础类 = 窗口 注释 = "用户登录界面" @视窗.布局 = "client_size = \"400, 300\"" 标题 = "用户登录">
{
变量 标题标签 <类型 = 标签 折叠2 隐藏值属性 = "0" @视窗.布局 = "id = 1\r\npos = \"0, 20, 400, 40\"" 横向对齐方式 = 居中
文本颜色 = 0x0000FF 背景颜色 = 0xFFFFFF 可视 = 真 字体 = ", 24, 1, 0, 0, 0, 0" 标题 = "用户登录系统">
变量 用户名标签 <类型 = 标签 折叠2 隐藏值属性 = "0" @视窗.布局 = "id = 2\r\npos = \"50, 80, 80, 25\"" 文本颜色 = 0x000000
背景颜色 = 0xFFFFFF 可视 = 真 字体 = ", 14, 0, 0, 0, 0, 0" 标题 = "用户名:">
变量 密码标签 <类型 = 标签 折叠2 隐藏值属性 = "0" @视窗.布局 = "id = 3\r\npos = \"50, 130, 80, 25\"" 文本颜色 = 0x000000
背景颜色 = 0xFFFFFF 可视 = 真 字体 = ", 14, 0, 0, 0, 0, 0" 标题 = "密 码:">
变量 用户名输入框 <类型 = 编辑框 折叠2 隐藏值属性 = "0" @视窗.布局 = "id = 4\r\npos = \"140, 80, 200, 25\"" 可视 = 真
字体 = ", 14, 0, 0, 0, 0, 0">
变量 密码输入框 <类型 = 编辑框 折叠2 隐藏值属性 = "0" @视窗.布局 = "id = 5\r\npos = \"140, 130, 200, 25\"" 可视 = 真
字体 = ", 14, 0, 0, 0, 0, 0">
变量 登录按钮 <类型 = 按钮 折叠2 隐藏值属性 = "0" @视窗.布局 = "id = 6\r\npos = \"100, 180, 80, 35\"" 标题 = "登录" 可视 = 真
字体 = ", 14, 0, 0, 0, 0, 0">
变量 重置按钮 <类型 = 按钮 折叠2 隐藏值属性 = "0" @视窗.布局 = "id = 7\r\npos = \"220, 180, 80, 35\"" 标题 = "重置" 可视 = 真
字体 = ", 14, 0, 0, 0, 0, 0">
变量 状态标签 <类型 = 标签 折叠2 隐藏值属性 = "0" @视窗.布局 = "id = 8\r\npos = \"0, 230, 400, 30\"" 横向对齐方式 = 居中
文本颜色 = 0xFF0000 背景颜色 = 0xFFFFFF 可视 = 真 字体 = ", 12, 0, 0, 0, 0, 0" 标题 = "请输入用户名和密码">
方法 类_初始化 <注释 = "初始化登录界面">
{
// 初始化时焦点设置到用户名输入框
用户名输入框.获得焦点 ()
}
方法 按钮_被单击 <接收事件 类型 = 整数 注释 = "按钮点击事件处理" 返回值注释 = "事件处理返回值">
参数 来源对象 <类型 = 按钮 注释 = "事件来源按钮对象">
参数 事件标记 <类型 = 整数 注释 = "事件标记值">
{
如果 (来源对象 == 登录按钮)
{
// 获取输入的用户名和密码
变量 输入用户名 <类型 = 文本型>
变量 输入密码 <类型 = 文本型>
输入用户名 = 用户名输入框.标题
输入密码 = 密码输入框.标题
// 验证输入
如果 (输入用户名 == "" || 输入密码 == "")
{
状态标签.标题 = "错误:用户名和密码不能为空!"
状态标签.文本颜色 = 0xFF0000
}
否则
{
// 简单的验证逻辑(实际应用中应连接数据库验证)
如果 (输入用户名 == "admin" && 输入密码 == "123456")
{
状态标签.标题 = "登录成功!欢迎 " + 输入用户名 + "!"
状态标签.文本颜色 = 0x00AA00
// 这里可以跳转到主界面或执行其他操作
// 暂时只显示成功信息
}
否则
{
状态标签.标题 = "错误:用户名或密码不正确!"
状态标签.文本颜色 = 0xFF0000
}
}
}
否则 (来源对象 == 重置按钮)
{
// 清空输入框
用户名输入框.标题 = ""
密码输入框.标题 = ""
状态标签.标题 = "请输入用户名和密码"
状态标签.文本颜色 = 0xFF0000
// 重新设置焦点
用户名输入框.获得焦点 ()
}
返回 (0)
}
}
|
评分
-
查看全部评分
|