谁能给我free pascal 所有的uses 单元中的函数&过程

 我来答
余生只为_张杰
2011-07-15 · 超过11用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:0
展开全部
pascal语言的程序中,通过在程序的开头使用uses命令,说明所需要使用的单元,其语法为:
uses<单元名表>,{单元名表是指用逗号隔开的1个或多个单元名称}
常见标准单元及功能:
system:Pascal的运行库,包括常用的标准函数过程,可以在程序中直接使用,不需要uses语句说明
dos:具有日期吧、时间、目录查找、程序运行等功能
crt:具有屏幕模式控制、扩展键盘码、颜色窗口、声音等功能
printer:支持打印输出操作
graph:高级图形软件包,支持多种图形适配器
graph3:实现Pascal的图形软件包
turbo3:兼容Turbo Pascal 3.0的源程序
overlay:实现高级覆盖管理

Mouse单元

过程
InitMouse 启用鼠标
DoneMouse 停用鼠标
HideMouse 隐藏鼠标指针
ShowMouse 显示鼠标指针
SetMouseXY(X,Y)X,Y:Integer将鼠标指针移动至(X,Y)
GetMouseEvent(MouseEvent:TMouseEvent)
得到鼠标数据并将其存入MouseEvent中
PutMouseEvent(MouseEvent:TMouseEvent)
用MouseEvent代替当前鼠标数据

函数
DetectMouse Integer 返回值为0时代表没有鼠标,否则返回鼠标按键数
GetMouseButtons Integer 0代表没有按键,1代表左键,2代表右键,4代表中间键(非滚轮)
GetMouseX Integer 返回鼠标所在位置列数
GetMouseY Integer 返回鼠标所在位置行数
PollMouseEvent(MouseEvent:TMouseEvent) Boolean
返回鼠标信息是否被更新(True为未更新)
GetMouseDriver 用途不明
SetMouseDriver 用途不明

常数
MouseLeftButton Integer 代表左键,值为1
MouseRightButton Integer 代表右键,值为2
MouseMiddleButton Integer 代表中间键(非滚轮),值为4
MouseEventBufSize Integer 鼠标缓冲,值为16
MouseActionDown Integer 代表按下鼠标,值为1
MouseActionUp Integer 代表松开鼠标,值为2
MouseActionMove Integer 代表移动鼠标,值为4
errMouseBase Integer 基本鼠标错误,值为1030
errMouseInitError Integer 鼠标使用错误,errMouseBase+0
errMouseNotImplemented Integer
功能无法实现,errMouseBase+1

注:
对TMouseEvent的解释:
记录类型,表示鼠标的综合数据。
域 Buttons:Integer 按键信息,等于GetMouseButtons
X,Y:Integer 指针位置信息,等于GetMouseX/GetMouseY
Action:Integer 移动信息,4代表移动,0代表未移动,1代表鼠标按键按下,2代表鼠标按键抬起
(如144442就是按着鼠标拖动3格)
追问
能再给详细点儿吗?例如system dos & crt 等
谢谢
追答
uses 单元名;
在begin之前加可以引入.tpu格式的外加模块。
比如说uses dos;
可以引入获得日期时间之类的东西。
你可以去百度文库上搜索有关Pascal单元(Unit)的资料,超多。

pascal语言的程序中,通过在程序的开头使用uses命令,说明所需要使用的单元,其语法为:
uses,{单元名表是指用逗号隔开的1个或多个单元名称}
常见标准单元及功能:
system:Pascal的运行库,包括常用的标准函数过程,可以在程序中直接使用,不需要uses语句说明
dos:具有日期吧、时间、目录查找、程序运行等功能
crt:具有屏幕模式控制、扩展键盘码、颜色窗口、声音等功能
printer:支持打印输出操作
graph:高级图形软件包,支持多种图形适配器
graph3:实现Pascal的图形软件包
turbo3:兼容Turbo Pascal 3.0的源程序
overlay:实现高级覆盖管理
参考资料:全国青少年信息学奥林匹克联赛培训教材(中学)
drfbtqhki
2011-07-13 · TA获得超过446个赞
知道答主
回答量:485
采纳率:0%
帮助的人:272万
展开全部
CRT
DOS
DXELOAD
EMU387
GETOPTS
GPM
GO32
GRAPH
HEAPTRC
IPC
KEYBOARD
LINUX
MATH
MMX
MOUSE
MsMouse
Objects
PORTS
PRINTER
SOCKETS
SYSUTILS
TYPINFO
VIDEO
有些单元的作用通过名称就能看出来,具体作用我也不是很清楚,不过介绍都在安装目录(默认是C:\PP)\doc\units\units.htm
用记事本打开pas程序文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式