找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 448|回复: 0

[图文教程] 零基础进阶篇-001-初识窗口程序

[复制链接]

68

主题

369

回帖

1635

积分

管理员

积分
1635
发表于 2024-7-17 15:55:59 | 显示全部楼层 |阅读模式
窗口是Windows应用程序中一个非常重要的元素,一个Windows 应用程序至少要有一个窗口,称为主窗口
窗口是屏幕上的一块矩形区域,是Windows应用程序与用户进行交互的接口。
利用窗口可以接收用户的输入、以及显示输出
建立一个windows窗口的过程是非常繁琐的,真正做开发的时候,为了追求效率,一般会选用现有的框架,比如大型的QtMFC,或者小型灵巧的ATL模板库等,可大大简化程序员的程序开发
炫语言提供了一个非常漂亮,自由度极高,而且小巧的窗口界面库
创建一个空的炫语言窗口项目

文件-新建项目:


选择窗口程序-填写项目名称-保存位置等-确定


项目视图中可以看到我们新建的项目文件信息
1.xml为窗口的布局文件,可以在上面拖动设计其组件
2.css为窗口的皮肤文件,可以制作多套皮肤进行相互切换
3.res为窗口的资源文件,可以放置图片.字体等相关资源
4.xh为预编译头文件
5.xc为炫语言的源文件格式
6.rc为exe资源文件,可以设置版权信息和图片等资源

打开xml文件可以看到如下代码
  1. 类 主窗口类 继承 窗口类
  2. {
  3.         文本型  _布局文件 = "main.xml" //关联UI布局文件
  4.         函数 整型 运行() //自动处理 加载布局文件, 绑定变量, 注册事件
  5.         {
  6.                 显示(真)
  7.                 返回 0
  8.         }
  9. }
  10. 函数 整型 入口函数_窗口()
  11. {
  12.         炫彩_初始化(真)//全局初始化炫彩界面库,真为D2D引擎绘制
  13.         //#加载资源文件, 指示在此处自动加载资源文件, 根据项目属性设置, 从文件 或 从内存
  14.         主窗口类  主窗口//申明变量
  15.         主窗口.运行()
  16.         炫彩_运行()//消息循环
  17.         炫彩_退出()//退出程序,销毁相应资源
  18.         返回 0
  19. }
复制代码
以上为ide新建窗口程序自动生成的代码,当然你也可以手写以上代码
除 入口函数_窗口 不能随意更改外,其他的都可以改成自己更容易理解的名称
运行以上代码,一个空窗口程序就完成了


默认边框怎么修改大小和颜色呢?
属性->布局-项->边框-调整到自己合适的大小如:1,30,1,1


双击窗口->背景管理器(或者点击工具条倒数第四个按钮)-跳出背景管理器窗口


添加各个状态(按需添加即可)


这里演示窗口的顶边,其他的可自行研究
添加状态后这里可以设置图片/矩形/三角形/圆形/文字。最后点击修改关闭按钮
到这里我们就完成了边框的颜色设置,去运行看看效果吧!

修改窗口图标->exe.rc资源文件->程序图标->还可以设置其他版权相关信息
其他属性可以去看看了解一下。不明白的可以跟帖

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-5-24 22:57 , Processed in 0.074773 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表