摘要:
一、数据类型:(1) 基本数据类型: a、 整数类型: (通用类型<32位>:integer-有符号;cardinal-无符号) 具体: 有符号:shortint<8位>,smallint<16位>,longint<32位 > 无符号:byte<8位>,word<16位>,longiword<32位 > b、字符......
摘要:
delphi是著名的borland公司开发的可视化软件开发工具。有这样一句话最为经典、贴切的描述了delphi——“真正的程序员用c,聪明的程序员用delphi”。很多人把delphi称为是第四代编程语言,它具有简单、高效、功能强大等特点。和visual c++比较,delphi更简单、更易于学习掌握,而在功能上却毫不逊色;和visual bas......
用程序模拟键盘和鼠标键盘
在windows大行其道的今天,windows界面程序受到广大用户的欢迎.对这些程序的操作不外乎两种,键盘输入控制与鼠标输入控制.有时,对于繁杂的,或重复性的操作,我们能否通过编制程序来代替手工输入,而用程序来模拟键盘及鼠标的输入呢?答案是肯定的.这主要是通过两个api函数来实现的. 下面以delphi为例来介绍一下如何实现这两个功能.模拟键盘我们用keybd_event这个api函数,模拟鼠标按键用mouse_event函数.大家不用担心,在delphi里调用api函数是很方便的事. 【程序编程相关:
在Delphi中开发使用多显示器的应用程】 【推荐阅读:
Debugging ActiveForm】 先介绍一下keybd_event函数.keybd_event能触发一个按键事件,也就是说回产生一个wm_keydown或wm_keyup消息.当然也可以用产生这两个消息来模拟按键,但是没有直接用这个函数方便.keybd_event共有四个参数,第一个为按键的虚拟键值,如回车键为vk_return, tab键为vk_tab.第二个参数为扫描码,一般不用设置,用0代替就行.第三个参数为选项标志,如果为keydown则置0即可,如果为keyup则设成“keyeventf_keyup”,第四个参数一般也是置0即可.用如下代码即可实现模拟按下i键,其中的$49表示i键的虚拟键值: 【扩展信息:
保存页面为MHT的代码】 keybd_event($49,0,0,0); keybd_event($49,0,keyeventf_keyup,0); ... ...
下一页 摘要:
网上流传的一个编码程序如下:function encodesmsen(s: string): string;var i, j, len: integer; cur: integer; t: string;begin result := ; len := length(s); //j 用于移位计数 i := 1; j := 0; while i <= len do begin if i &l......