LCUI 0.13.0 开发日志

这次的版本更新计划:

  • 能够直接读取图片的信息,之前的版本,都是先读取图片数据,再从图片数据中获取图片信息。
  • 实现部件的圆角边框绘制,阴影绘制。
  • 文本框添加占位符功能,文本框为空并未处于焦点状态时,显示占位符。
  • 图形处理上,为LCUI_Graph结构体添加auto_attr属性(attr是attribute的缩写),用于指示是否在每次修改图形数据后,自动更新该图形的属性;
  • 解除每次操作图形时的加锁和解锁操作,因为有时频繁修改图形时,这加锁和解锁的操作,以及图形属性的自动更新,会浪费很多时间。
  • 队列处理上,也一样,解除每次操作队列时的加锁和解锁操作,需要加锁时直接调用Queue_Lock或Queue_Using函数即可。
  • 以后需要移植到windows上,那么,如何避免与windows的函数库内的函数同名?例如:RGB函数。
  • 要么,重新调整函数名,加个LCUI前缀名,再用宏定义,将目前使用简写的函数名替换成原本的函数名,这个以后再考虑,现在懒得纠结。

LCUI 0.12.6 开发日志

LCUI 0.12.5 开发日志

LCUI 0.12.4 开发日志

LCUI 0.12.3 开发日志

之前的部件只有Label、PictureBox和Button三个,也该考虑添加新部件,完成了下拉菜单、列表框、文本框、滚动条和进度条,就可以写文件管理器。

我的 C 语言学习历程

前言

这篇文章整理自作者 2011 年 12 月在 CSDN 论坛发表的《我的C语言学习历程》一贴,由于当时作者写作水平有限,想到什么就写什么,内容并未经过认真的组织,因此内容质量比较差,现在看这内容时还是挺让人尴尬的,比较庆幸的是当时看完帖子的人都没有喷作者的帖子写得烂。

LCUI 初始版本开发日志