通过前面三篇的基础学习相信大家已经对Kui库的使用比较熟悉了。主要分三步走。
首先构建程序代码框架
然后根据界面布局编写xml布局
最后添加程序的交互代码。
所以构建好主程序代码框 ...
通过前面两篇文章的介绍,相信同学们对Kui这个库的大体使用方法有了了解.
接下来,我们就可以开始实际演练了,下面我们将展现基础控件的使用.
不过在这里要提一下此库的一些没完善的地方, ...
前面已经发布了分离后的Kui代码,我们继续,下面来解释该代码库的使用.
首先要说下Kui框架的一些基础概念:
一、
金山界面库不使用Windows的窗口布局,只是使用Windows的窗口作为一个载体, ...
金山对其金山卫士进行了开源,目前已经公开了6个子项目。
不过也许很多人和我一样对安全部分的功能并不感兴趣,毕竟那需要比较艰辛的工作。
但对其所运用的界面库部分可能比较感兴趣,该库 ...
最好的GDI入门教程是《Window程序设计》的第五章,如果你没有任何GDI基础,最好精读这一章,因为本文并不会介绍GDI的方方面面,事实上这也是不可能完成的任务。我只将以前学习GDI时遇到的几个难 ...
概述
Delphi对Ole控件作了很好的封装,使用起来要比C++的方便地多,比如想用IE控件,只需要将TWebBrowser拖到窗体上,设置相关属性,处理相关事件,一切和其他控件没有什么区别。
...
Alpha 混合的算法很简单,基于下面的公式就可以实现:
D := A * (S - D) / 255 + D
D 是目标图像的像素,
S 是源图像的像素
A 是 Alpha 值, 0 为全透明, 255 为不透明。
下面是 1 ...
Delphi和C#的类都提供了“属性”的概念,使得Getter和Setter的方法可以像访问成员一样简单,如下面的Delphi代码:
TMyClass = class
private
FValue: Integer;
funcation GetValue: ...
当前模块的句柄在程序进入点可以获得,一般做法是保存为一个全局变量,以后使用这个全局变量即可。但有时在写一些比较通用的代码时刚好要用到模块句柄,如果还去访问这个全局变量就破坏了代码的 ...
view plaincopy to clipboardprint?
01.function BKDRHash(buf: Pointer; count: Integer) : Cardinal; assembler;
02.asm
03. PUSH EBX;
04. XOR EBX, EBX
0 ...
1. final
final可以修饰类,成员方法,成员变量;表示最终的,不能修改,不能继承的:
•final类不能被继承,类中的方法默认是final方法,但类中的成员变量不是。
•final方 ...
日常开发主要是C++和Delphi,使用Java完全是为了开发Android应用。今天在看Java的泛型,有些方面感到很奇怪,先来看下面的代码:
class Shape {
public void Draw() {
...