易语言常用api(dll命令).

易语言常用api(dll命令).
易语言常用api(dll命令).

版本 2

.DLL 命令生成声音 _, 整数型 , "kernel32.dll", "Beep", 公开 , , Beep, 用于生成简单的声音 Long , TRUE (非零表示成功,否则返回零。会设置 GetLastError

. 参数声音频率 , 整数型 , , dwFreq,声音频率 (从 37Hz 到 32767Hz Long , 声音频率 (从 37Hz 到 32767Hz 。在 windows95中忽略

. 参数声音持续时间 , 整数型 , , dwDuration,参见相关帮助 Long , 声音的持续时间, 以毫秒为单位。如为 -1,表示一直播放声音,直到再次调用该函数为止。在windows95中会被忽略

.DLL 命令取字节数据地址 _, 整数型 , "kernel32.dll", "lstrcpyn", 公开 , lstrcpyn

. 参数数据 1, 字节型 , 传址 , lpString1

. 参数数据 2, 字节型 , 传址 , lpString2

. 参数数据长度 , 整数型 , , iMaxLength

.DLL 命令取字节数组数据地址 _, 整数型 , "kernel32.dll", "lstrcpyn", 公开 , lstrcpyn

. 参数数据 1, 字节型 , 传址数组 , lpString1

. 参数数据 2, 字节型 , 传址数组 , lpString2

. 参数数据长度 , 整数型 , , iMaxLength

.DLL 命令取字节集数据地址 _, 整数型 , "kernel32.dll", "lstrcpyn", 公开 , lstrcpyn

. 参数数据 1, 字节集 , 传址 , lpString1

. 参数数据 2, 字节集 , 传址 , lpString2

. 参数数据长度 , 整数型 , , iMaxLength

.DLL 命令取文本数据地址 _, 整数型 , "kernel32.dll", "lstrcpyn", 公开 , lstrcpyn . 参数数据 1, 文本型 , 传址 , lpString1

. 参数数据 2, 文本型 , 传址 , lpString2

. 参数数据长度 , 整数型 , , iMaxLength

.DLL 命令取文本数组数据地址 _, 整数型 , "kernel32.dll", "lstrcpyn", 公开 , lstrcpyn

. 参数数据 1, 文本型 , 传址数组 , lpString1

. 参数数据 2, 文本型 , 传址数组 , lpString2

. 参数数据长度 , 整数型 , , iMaxLength

.DLL 命令取整数数据地址 _, 整数型 , "kernel32.dll", "lstrcpyn", 公开 , lstrcpyn . 参数数据 1, 整数型 , 传址 , lpString1

. 参数数据 2, 整数型 , 传址 , lpString2

. 参数数据长度 , 整数型 , , iMaxLength

.DLL 命令取整数数组数据地址 _, 整数型 , "kernel32.dll", "lstrcpyn", 公开 , lstrcpyn

. 参数数据 1, 整数型 , 传址数组 , lpString1

. 参数数据 2, 整数型 , 传址数组 , lpString2

. 参数数据长度 , 整数型 , , iMaxLength

.DLL 命令 lstrcpyn, 整数型 , "kernel32.dll", "lstrcpyn", 公开 , lstrcpyn

. 参数数据 1, 文本型 , 传址 , lpString1

. 参数数据 2, 文本型 , 传址 , lpString2

. 参数数据长度 , 整数型 , , iMaxLength

.DLL 命令置线程优先级 _, 整数型 , "kernel32", "SetThreadPriority", 公开 , $(b 设定线程的优先级别非零表示成功,零表示失败。会设置 GetLastError

本文档由 6shell 编程网 https://www.360docs.net/doc/b613659673.html, 网络整理谢谢。

. 参数线程句柄 , 整数型 , , hThread

. 参数优先权 , 整数型 , , nPriority 例如 :-2 更过自己去搜索下

.DLL 命令 SetThreadPriority, 整数型 , "kernel32", "SetThreadPriority", 公开 , $(b 设定线程的优先级别非零表示成功,零表示失败。会设置 GetLastError

. 参数线程句柄 , 整数型 , , hThread

. 参数优先权 , 整数型 , , nPriority 例如 :-2 更过自己去搜索下

.DLL 命令置进程优先级 _, 整数型 , "kernel32", "SetPriorityClass", 公开 , $(b设置一个进程的优先级别进程的优先级,零表示失败。会设置 GetLastError

. 参数进程句柄 , 整数型

. 参数级别 , 整数型 , , 例如 :64 更过自己去搜索下

.DLL 命令 SetPriorityClass, 整数型 , "kernel32", "SetPriorityClass", 公开 , $(b设置一个进程的优先级别进程的优先级,零表示失败。会设置 GetLastError

. 参数进程句柄 , 整数型

. 参数级别 , 整数型 , 数组 , 例如 :64 更过自己去搜索下

.DLL 命令取线程优先级 _, 整数型 , "kernel32", "GetThreadPriority", 公开 , GetThreadPriority . 参数线程句柄 , 整数型 , , 线程句柄

.DLL 命令取特定进程优先级 _, 整数型 , "kernel32", "GetPriorityClass", 公开 , GetPriorityClass$(b获取特定进程的优先级别进程的优先级,零表示失败。会设置 GetLastError

. 参数进程句柄 , 整数型 , , 进程句柄 ;

.DLL 命令 GetThreadPriority, 整数型 , "kernel32", "GetThreadPriority", 公开 , GetThreadPriority

. 参数线程句柄 , 整数型 , , 线程句柄

.DLL 命令 GetPriorityClass, 整数型 , "kernel32", "GetPriorityClass", 公开 , GetPriorityClass$(b获取特定进程的优先级别进程的优先级,零表示失败。会设置GetLastError

. 参数进程句柄 , 整数型 , , 进程句柄 ;

.DLL 命令取当前线程伪句柄 _, 整数型 , "kernel32", "GetCurrentThread", 公开 , GetCurrentThread $(b获取当前线程的一个伪句柄当前线程的伪句柄

.DLL 命令取当前进程伪句柄 _, 整数型 , "kernel32", "GetCurrentProcess", 公开 , GetCurrentProcess$(b获取当前进程的一个伪句柄当前进程的伪句柄一般是-1

.DLL 命令 GetCurrentThread, 整数型 , "kernel32", "GetCurrentThread", 公开 , GetCurrentThread$(b获取当前线程的一个伪句柄当前线程的伪句柄一般是 -2

.DLL 命令 GetCurrentProcess, 整数型 , "kernel32", "GetCurrentProcess", 公开 , GetCurrentProcess$(b获取当前进程的一个伪句柄当前进程的伪句柄

.DLL 命令退出线程 _, 整数型 , "kernel32", "ExitThread", 公开 , ExitThread

. 参数线程句柄 , 整数型

.DLL 命令 ExitThread, 整数型 , "kernel32", "ExitThread", 公开 , ExitThread

. 参数线程句柄 , 整数型

.DLL 命令关机对话框 _, 整数型 , "shell32.dll", "#60", 公开 , #60

. 参数参数 , 整数型 , , YourGuess

.DLL 命令复制文件 _, 整数型 , "kernel32.dll", "CopyFileA", 公开

. 参数源文件名 , 文本型 , , lpExistingFileName,被复制的文件名

本文档由 6shell 编程网 https://www.360docs.net/doc/b613659673.html, 网络整理谢谢。

. 参数目标文件名 , 文本型 , , lpNewFileName,目标文件名

. 参数是否覆盖 , 整数型 , , bFailIfExists,非 0不覆盖, 0覆盖

.DLL 命令删除文件 _, 整数型 , "Kernel32.dll", "DeleteFileA", 公开 , 删除指定文件

. 参数文件名 , 文本型 , , lpFileName,欲删除文件的名字

.DLL 命令最小化窗口 _, 整数型 , "user32.dll", "CloseWindow", 公开 , 非 0表示成功, 0表示失败

. 参数窗口句柄 , 整数型 , , hwnd,欲最小化窗口的窗口句柄

.DLL 命令取文件属性 _, 整数型 , "kernel32", "GetFileAttributesA", 公开 , 1、 #只读文件; 2、 #隐藏文件; 4、 #系统文件; 16、 #子目录; 32、 #存档文件要判断是否设置了某个属性, 在返回值与想要得知的属性值之间使用“ 位与” 命令进行比较。如果所得的结果不为零, 则表示设置了这个属性值。如果取文件属性失败,将返回 -1。

. 参数文件名 , 文本型

.DLL 命令取文件扩展名 _, 整数型 , "shlwapi.dll", "PathFindExtensionA", 公开 , 无扩展名返回空得到的返回整数值要进过指针到文本代码才可以取得

. 参数文件路径 , 文本型 , , pszPath

.DLL 命令删除扩展名 _, , "shlwapi.dll", "PathRemoveExtensionA", 公开 , 比如 : C:\Documents and Settings\Administrator\桌面 \1.exe 返回 C:\Documents and Settings\Administrator\桌面 \1

. 参数文件路径 , 文本型 , , pszPath 得到的变量保存在文本路径中

.DLL 命令 NtShutdownSystem, 整数型 , "ntdll.dll", , 公开

. 参数 se_, 整数型 , , 0为关机, 1为重起

.DLL 命令 RtlAdjustPrivilege, 整数型 , "ntdll.dll", , 公开

. 参数 se_, 整数型

. 参数 true_, 逻辑型

. 参数 hprocess, 整数型

. 参数 ret, 整数型 , 传址

.DLL 命令播放声音文件 _, 整数型 , "winmm.dll", "PlaySoundA", 公开 , 播放声音文件

. 参数声音文件名 , 文本型 , , lpszName

. 参数模块句柄 , 整数型 , , hModule 一般填写 1

. 参数标志 , 整数型 , , dwFlags 一般填写 0

.DLL 命令是否为管理员 _, 整数型 , "advpack.dll", "IsNTAdmin", 公开 , ' 返回值非 0为管理员

. 参数参数 1, 整数型 , , dwReserved,默认 0

. 参数参数 2, 整数型 , , lpdwReserved,默认 0

.DLL 命令 ShellExecute, 整数型 , , "ShellExecuteA", 公开 , 执行命令

. 参数窗口句柄 , 整数型 , , 父窗口句柄 , 可为 0 hwnd 0 指定一个窗口的句柄,有时候, windows 程序有必要在创建自己的主窗口前显示一个消息框

. 参数操作方式 , 文本型, , lpOperation“open” 指定字串“open” 来打开 lpFlie 文档, 或指定“Print” 来打印它

. 参数链接地址 , 文本型 , , lpFile要打开的网页地址或

mailo:709760015@https://www.360docs.net/doc/b613659673.html, 想用关联程序打印或打开一个程序名或文件名

. 参数命令行参数 , 文本型, , lpParameters“” 或 "0" 如 lpszFlie 是可执行文件,则这个字

本文档由 6shell 编程网 https://www.360docs.net/doc/b613659673.html, 网络整理谢谢。

串包含传递给执行程序的参数

. 参数完整路径 , 文本型, , lpDirectory“” 或 "0" 想使用的完整路径

. 参数窗口显示方式 , 短整数型 , , nShowCmd 5或 1 定义了如何显示启动程序的常数值。参考 ShowWindow 函数的 nCmdShow 参数 ;

.DLL 命令 SetWindowTextW, 整数型 , "user32.dll", "SetWindowTextA", 公开

. 参数窗口句柄 , 整数型

. 参数窗口标题 , 文本型

.DLL 命令取标题文本长度 _, 整数型 , "user32.dll", "GetWindowTextLengthA", 公开

. 参数窗口句柄 , 整数型

.DLL 命令取窗口标题 _, 整数型 , "user32", "GetWindowTextA", 公开 , 一个窗体的标题 (caption 文字, 或者一个控件的内容 (在 vb 里使用:使用 vb 窗体或控件的caption 或 text 属性复制到 lpString 的字串长度;不包括空中止字符。会设置GetLastError

. 参数窗口句柄 , 整数型 , , 欲获取文字的那个窗口的句柄

. 参数缓冲区 , 文本型 , , 预定义的一个缓冲区,至少有 cch+1个字

. 参数缓冲尺寸 , 整数型 , , lp缓冲区的长度 ;

.DLL 命令设置窗口标题 , 整数型 , "user32.dll", "SetWindowTextA", 公开

.DLL 命令 WritePrivateProfileString, 整数型 , "kernel32", "WritePrivateProfileStringA", 公开 , 相当于写配置项

. 参数节名称 , 文本型 , , lpApplicationName String ,要在其中写入新字串的小节名称。这个字串不区分大小写

. 参数配置项名称 , 文本型 , , lpAppName ,要设置的小节。这个字串不区分大小写 Any ,要设置的项名或条目名。这个字串不区分大小写。用 vbNullString 可删除这个小节的所有设置项

. 参数欲写入值 , 文本型 , , lpString,项和值字串的一个列表。

. 参数配置项文件名 , 文本型 , , lpFileName,初始化文件的名字。

.DLL 命令取当前目录 _, 整数型 , "kernel32", "GetCurrentDirectoryA", 公开

. 参数缓冲区长度 , 整数型

. 参数缓冲区 , 文本型

.DLL 命令 GetPrivateProfileStringA, 整数型 , "kernel32", "GetPrivateProfileStringA", 公开 , 相当于读配置项

. 参数节名称 , 文本型 , , lpApplicationName String ,要在其中写入新字串的小节名称。这个字串不区分大小写

. 参数配置项名称 , 文本型 , , lpAppName ,要设置的小节。这个字串不区分大小写 Any ,要设置的项名或条目名。这个字串不区分大小写。用 vbNullString 可删除这个小节的所有设置项

. 参数默认文本 , 文本型 , , lpString,项和值字串的一个列表。

. 参数返回文本 , 文本型 , , String,指定一个字串缓冲区,长度至少为 nSize

. 参数返回文本大小 , , , Long,指定装载到 lpReturnedString 缓冲区的最大字符数量 . 参数配置项文件名 , 文本型 , , lpFileName,初始化文件的名字。

.DLL 命令初始化配置项 _, 整数型 , "kernel32.dll", "WritePrivateProfileSectionA", 公开 , $(b . 参数节名称 , 文本型 , , lpAppName,要设置的小节。这个字串不区分大小写

. 参数配置项名称 , 文本型 , , lpString,项和值字串的一个列表。

本文档由 6shell 编程网 https://www.360docs.net/doc/b613659673.html, 网络整理谢谢。

. 参数配置项文件名 , 文本型 , , lpFileName,初始化文件的名字。

.DLL 命令获取配置项列表 _, 整数型 , "kernel32", "GetPrivateProfileSectionA", 公开 , 相当于取配置节名

. 参数节名称 , 文本型 , , lpAppName

. 参数返回文本 , 文本型 , , lpReturnedString

. 参数返回文本大小 , 整数型 , , nSize

. 参数配置项文件名 , 文本型 , , lpFileName

.DLL 命令 MessageBox, 整数型 , , "MessageBoxA", 公开

. 参数窗口句柄 , 整数型

. 参数提示信息 , 文本型

. 参数窗口标题 , 文本型

. 参数按钮值 , 整数型

.DLL 命令 MessageBoxW, 整数型 , , "MessageBoxW", 公开

. 参数窗口句柄 , 整数型

. 参数提示信息 , 文本型

. 参数窗口标题 , 文本型

. 参数按钮值 , 整数型

.DLL 命令 lstrlenA, 整数型 , "kernel32.dll", "lstrlenA", 公开

. 参数文本 lpString, 文本型

.DLL 命令 lstrcatA, 整数型 , "kernel32", "lstrcatA", 公开

. 参数文本 lpString1被赋值的文本 , 文本型 , , lpString1

. 参数文本 lpString2用作赋值的文本 , 文本型 , , lpString2

.DLL 命令 lstrcpyA, 整数型 , "kernel32.dll", "lstrcpyA", 公开

. 参数文本 lpString1被赋值的文本 , 文本型

. 参数文本 lpString2用作赋值的文本 , 文本型

.DLL 命令 GetCurrentDirectoryA, 整数型 , "kernel32", "GetCurrentDirectoryA", 公开

. 参数缓冲区长度 , 整数型

. 参数缓冲区 , 文本型

.DLL 命令目录是否为空 _, 整数型 , "shlwapi.dll", "PathIsDirectoryEmptyA", 公开 , 是返回非 0,不存在或不是空目录返回 0

. 参数路径文本 , 文本型 , , pszPath

.DLL 命令退出进程 _, 整数型 , "kernel32", "ExitProcess", 公开

. 参数进程句柄 , 整数型

.DLL 命令 PathIsDirectoryEmptyA, 整数型 , "shlwapi.dll", "PathIsDirectoryEmptyA", 公开 , 是返回非 0,不存在或不是空目录返回 0

. 参数路径文本 , 文本型 , , pszPath

.DLL 命令 ExitProcess, 整数型 , "kernel32", "ExitProcess", 公开

. 参数进程句柄 , 整数型

.DLL 命令取得 Win 目录 _, 整数型 , "kernel32.dll", "GetWindowsDirectoryA", 公开 , , 取得 WINDOWS 返回的值后面没有 "\" 你可以自己增加上去

. 参数缓冲区 , 文本型

. 参数尺寸 , 整数型

本文档由 6shell 编程网 https://www.360docs.net/doc/b613659673.html, 网络整理谢谢。

.DLL 命令 GetWindowsDirectoryA, 整数型 , "kernel32.dll", "GetWindowsDirectoryA", 公开 , ,取得 WINDOWS 返回的值后面没有 "\" 你可以自己增加上去

. 参数缓冲区 , 文本型

. 参数尺寸 , 整数型

.DLL 命令取计算机名 _, 整数型 , "kernel32", "GetComputerNameA", 公开 , , TRUE(非零表示成功,否则返回零。会设置 GetLastError

. 参数字串缓冲区 , 文本型 , , lpBuffer,随同计算机名载入的字串缓冲区

. 参数缓冲区长度 , 整数型 , 传址 , nSize, 缓冲区的长度。这个变量随同返回计算机名的实际长度载入

.DLL 命令 GetComputerNameA, 整数型 , "kernel32", "GetComputerNameA", 公开 , , TRUE (非零表示成功,否则返回零。会设置 GetLastError

. 参数字串缓冲区 , 文本型 , , lpBuffer,随同计算机名载入的字串缓冲区

. 参数缓冲区长度 , 整数型 , 传址 , nSize, 缓冲区的长度。这个变量随同返回计算机名的实际长度载入

.DLL 命令取系统目录 _, 逻辑型 , "shell32.dll", "SHGetSpecialFolderPathA", 公开 , ' 只要改变API“ 取系统目录” 参数中的“ 标识” 值,就可以取不同的目录 0我的桌面 1临时目录 5我的文档 6我的收藏夹 7我的启动 11我的开始菜单 20系统字体 36Windows 安装目录 37系统目录 [99更多 ]

. 参数窗口句柄 , 整数型

. 参数路径 , 文本型

. 参数标识 , 整数型 , , ' 只要改变API“ 取系统目录” 参数中的“ 标识” 值, 就可以取不同的目录

. 参数是否创建 , 逻辑型 , , 真:不存在就创建,假:不创建

.DLL 命令 SHGetSpecialFolderPathA, 逻辑型 , "shell32.dll", "SHGetSpecialFolderPathA", 公开 , ' 只要改变API“ 取系统目录” 参数中的“ 标识” 值,就可以取不同的目录

. 参数窗口句柄 , 整数型

. 参数路径 , 文本型

. 参数标识 , 整数型 , , ' 只要改变API“ 取系统目录” 参数中的“ 标识” 值, 就可以取不同的目录

. 参数是否创建 , 逻辑型 , , 真:不存在就创建,假:不创建

.DLL 命令 GetSystemDirectory, 整数型 , , "GetSystemDirectoryA", 公开

. 参数缓冲区 , 文本型

. 参数缓冲区长度 , 整数型

.DLL 命令取 system32目录 _, 整数型 , , "GetSystemDirectoryA", 公开

. 参数缓冲区 , 文本型

. 参数缓冲区长度 , 整数型

.DLL 命令 GetTempPathA, 整数型 , , "GetTempPathA", 公开

. 参数缓冲区长度 , 整数型

. 参数缓冲区 , 文本型

.DLL 命令取临时目录 _, 整数型 , , "GetTempPathA", 公开

. 参数缓冲区长度 , 整数型

. 参数缓冲区 , 文本型

本文档由 6shell 编程网 https://www.360docs.net/doc/b613659673.html, 网络整理谢谢。

.DLL 命令鼠标左右键 , 整数型 , "user32.dll", "SwapMouseButton", 公开 , 决定是否互换鼠标左右键的功能 TRUE (非零表示鼠标按钮的功能在调用这个函数之前已经互换;否则返回零

. 参数鼠标按钮的功能 , 整数型 , , 倘若为 TRUE (非零 ,则互换两个鼠标按钮的功能。 FALSE 则恢复正常状态 ;

.DLL 命令 SwapMouseButton, 整数型 , "user32.dll", "SwapMouseButton", 公开 , 决定是否互换鼠标左右键的功能 TRUE (非零表示鼠标按钮的功能在调用这个函数之前已经互换; 否则返回零

. 参数鼠标按钮的功能 , 整数型 , , 倘若为 TRUE (非零 ,则互换两个鼠标按钮的功能。 FALSE 则恢复正常状态 ;

.DLL 命令取屏幕句柄 _, 整数型 , "user32", "GetDesktopWindow", 公开 , 返回屏幕句柄 .DLL 命令 GetDesktopWindow, 整数型 , "user32", "GetDesktopWindow", 公

开 , 返回屏幕句柄

.DLL 命令删除文件 , 整数型 , "kernel32", "DeleteFileA", 公开 , 非零表示成功,零表示失败 . 参数欲删除文件的名字 , 文本型

.DLL 命令 DeleteFile, 整数型 , "kernel32", "DeleteFileA", 公开 , 非零表示成功,零表示失败 . 参数欲删除文件的名字 , 文本型

.DLL 命令建立模板目录 _, 整数型 , "kernel32.dll", "CreateDirectoryExA", 公开 , Long,非零表示成功,零表示失败。

. 参数模板目录 , 文本型

. 参数新目录名称 , 文本型 , , lpNewDirectory,新目录名称

. 参数安全属性 , 整数型 , , lpSecurityAttributes 一般为 0即可

.DLL 命令 CreateDirectoryExA, 整数型 , "kernel32.dll", "CreateDirectoryExA", 公开 , Long, 非零表示成功,零表示失败。

. 参数模板目录 , 文本型

. 参数新目录名称 , 文本型 , , lpNewDirectory,新目录名称

. 参数安全属性 , 整数型 , , lpSecurityAttributes 一般为 0即可

.DLL 命令十六进制转十进制 _, 整数型 , "shlwapi.dll", "StrToIntExA", 公开 , StrToIntExA 成功返回 1(非 0 失败返回 0 可以判断是不是输入的不是 O 到 9 A 到 F

. 参数转换文本 , 文本型, , pszString “0x” +转换文本 pszString 一般为如果标志为 0的话则直接填写转换文本如果标志为 1的话转换文本 ="0x"+转换文本

. 参数标志 , 整数型 , , dwFlags 1 dwFlags 标志为 0则为 10进制标志为 1则为十六进制

. 参数返回值 , 整数型 , 传址 , piRet 得到的 10进制

.DLL 命令删除指定目录 _, 整数型 , "kernel32.dll", "RemoveDirectoryA", 公开 , RemoveDirectory ,删除指定目录,在调用这个函数前,目录必须为空

. 参数目录的名字 , 文本型 , , lppatename, String ,要删除的那个目录的名字

.DLL 命令创建目录 _, 整数型 , "shell32.dll", "SHCreateDirectoryExA", 公开 , 非零则成功 0为失败

. 参数窗口句柄 , 整数型 , , hwnd

. 参数路径 , 文本型 , , pszPath

. 参数参数 , 整数型 , , psa, any 一般为 0即可

本文档由 6shell 编程网 https://www.360docs.net/doc/b613659673.html, 网络整理谢谢。

.DLL 命令 RemoveDirectoryA, 整数型 , "kernel32.dll", "RemoveDirectoryA", 公开 , RemoveDirectory ,删除指定目录,在调用这个函数前,目录必须为空

. 参数目录的名字 , 文本型 , , lppatename, String ,要删除的那个目录的名字

.DLL 命令添加新分区 _, , "kernel32", "DefineDosDeviceA", 公开 ,

. 参数类型 , 整数型 , , 0 为创建 3 为删除

. 参数新区名 , 文本型 , , 比如 : H: (

. 参数创建虚拟新区的目录 , 文本型 , , 当你选择 3时,一定要为空

.DLL 命令调用系统关于窗口 , 整数型 , "shell32.dll", "ShellAboutA", 公开

. 参数窗口句柄 , 整数型

. 参数窗口标题 , 文本型

. 参数说明 , 文本型

. 参数图标句柄 , 整数型 , , 比如 _启动窗口 . 发送信息 (127, 1, 0

.DLL 命令 ShellAboutA, 整数型 , "shell32.dll", "ShellAboutA", 公开

. 参数窗口句柄 , 整数型

. 参数窗口标题 , 文本型

. 参数说明 , 文本型

. 参数图标句柄 , 整数型 , , 比如 _启动窗口 . 发送信息 (127, 1, 0

.DLL 命令发送消息 _, 整数型 , "user32", "SendMessageA", , , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕, 否则该函数不会返回。SendMessageBynum , ; SendMessageByString 是该函数的“ 类型安全” 声明形式由具体的消息决定

. 参数窗口句柄 , 整数型 , , 要接收消息的那个窗口的句柄

. 参数信息值 , 整数型 , , 消息的标识符

. 参数参数一 , 逻辑型 , , 具体取决于消息

. 参数参数二 , 整数型 , , 具体取决于消息 ;

.DLL 命令发送消息 __, 整数型 , "user32", "SendMessageA", , , 调用一个窗口的窗口函数, 将一条消息发给那个窗口。除非消息处理完毕, 否则该函数不会返回。SendMessageBynum , ; SendMessageByString 是该函数的“ 类型安全” 声明形式由具体的消息决定

. 参数窗口句柄 , 整数型 , , 要接收消息的那个窗口的句柄

. 参数信息值 , 整数型 , , 消息的标识符

. 参数参数一 , 整数型 , , 具体取决于消息

. 参数参数二 , 整数型 , , 具体取决于消息 ;

.DLL 命令 SendMessageA, 整数型 , "user32", "SendMessageA", , , 调用一个窗口的窗口函数 , 将一条消息发给那个窗口。除非消息处理完毕 , 否则该函数不会返回。 SendMessageBynum , ; SendMessageByString 是该函数的“ 类型安全” 声明形式由具体的消息决定

. 参数窗口句柄 , 整数型 , , 要接收消息的那个窗口的句柄

. 参数信息值 , 整数型 , , 消息的标识符

. 参数参数一 , 逻辑型 , , 具体取决于消息

. 参数参数二 , 整数型 , , 具体取决于消息 ;

.DLL 命令 DefineDosDeviceA, , "kernel32", "DefineDosDeviceA", 公开 ,

. 参数类型 , 整数型 , , 0 为创建 3 为删除

. 参数新区名 , 文本型 , , 比如 : H: (

本文档由 6shell 编程网 https://www.360docs.net/doc/b613659673.html, 网络整理谢谢。

. 参数创建虚拟新区的目录 , 文本型 , , 当你选择 3时,一定要为空

.DLL 命令取鼠标位置 _, 整数型 , "user32", "GetCursorPos", 公开

. 参数位置 , 鼠标坐标 GetCursorPos

.DLL 命令 GetCursorPos, 整数型 , "user32", "GetCursorPos", 公开

. 参数位置 , 鼠标坐标 GetCursorPos

.DLL 命令取鼠标所在窗口句柄 _, 整数型 , "user32.dll", "WindowFromPoint",

公开 , ,

. 参数横坐标 , 整数型 , , xPoint, x 点值

. 参数纵坐标 , 整数型 , , yPoint, y 点值

.DLL 命令 WindowFromPoint, 整数型 , "user32.dll", "WindowFromPoint", 公开 , , . 参数横坐标 , 整数型 , , xPoint, x 点值

. 参数纵坐标 , 整数型 , , yPoint, y 点值

.DLL 命令取指定点窗口句柄 _, 整数型 , "user32.dll", "WindowFromPoint", 公

开 , ,

. 参数横坐标 , 整数型 , , xPoint, x 点值

. 参数纵坐标 , 整数型 , , yPoint, y 点值

.DLL 命令取进程版本 _, 整数型 , "kernel32.dll", "GetProcessVersion", 公开

. 参数进程标识符 ProcessId, 整数型 , , ProcessId

.DLL 命令 GetProcessVersion, 整数型 , "kernel32.dll", "GetProcessVersion", 公开. 参数进程标识符 ProcessId, 整数型 , , ProcessId

.DLL 命令取前台窗口句柄 _, 整数型 , "user32", "GetForegroundWindow", 公开

.DLL 命令 GetForegroundWindow, 整数型 , "user32", "GetForegroundWindow", 公开

.DLL 命令取得当前活动窗口句柄 _, 整数型 , "user32", "GetForegroundWindow", 公开 .DLL 命令 SHCreateDirectoryExA, 整数型 ,

"shell32.dll", "SHCreateDirectoryExA", 公开 , 非零则成功 0为失败

. 参数窗口句柄 , 整数型 , , hwnd

. 参数路径 , 文本型 , , pszPath

. 参数参数 , 整数型 , , psa, any 一般为 0即可

.DLL 命令窗口置顶 _, 整数型 , "user32.dll", "BringWindowToTop", 公开

. 参数窗口句柄 , 整数型 , , hwnd,欲带至顶部的那个窗口的句柄

.DLL 命令运行 WinExec_, 整数型 , , "WinExec", 公开 , 成功则返回 33 失败返回 2 . 参数欲运行的命令行 , 文本型 , , 欲运行的文件名

. 参数被运行程序窗口显示方式 , 整数型 , , :0、 #隐藏窗口; 1、 #普通激活; 2、 #最小化激活; 3、 #最大化激活; 4、 #普通不激活; 5、 #最小化不激活

.DLL 命令运行 WinExec_1, 整数型 , , "WinExec", 公开 , 成功则返回 33 失败返回 2 . 参数欲运行的命令行 , 文本型 , , 欲运行的文件名

. 参数被运行程序窗口显示方式 , 整数型 , , :0、 #隐藏窗口; 1、 #普通激活; 2、 #最小化激活; 3、 #最大化激活; 4、 #普通不激活; 5、 #最小化不激活

.DLL 命令提取文件图标 _, 整数型 , "shell32.dll", "ExtractIconA", 公开 , 判断一个可执行文件或 DLL 中是否有图标存在,并将其提取出来

. 参数程序句柄 , 整数型 , , hInst, 当前应用程序的实例句柄也可用GetWindowWord 函数取得拥有一个窗体或控件的实例的句柄

. 参数文件名 , 文本型 , , lpszExeFileName,在其中提取图标的那个程序的全名

E4A使用手册

易语言FOR安卓使用手册 小刀(siyu1840)2013-06-01 前言: 易语言FOR安卓,以下简称E4A,是一个基于谷歌Simple语言的编程工具,旨在实现通过类似易语言的Basic 语法轻松编写Android应用程序。只要你有易语言的基础,就可以很轻松上手。E4A拥有和易语言一样的可视化开发环境,以及强大的智能语法提示功能。纯中文编写代码,比英文更具亲和力,您也无需为记不住英文关键词而烦恼。E4A 已经内置了Android1.5开发包SDK,您只需额外下载安装Java1.6开发包JDK即可。目前E4A还处于初级阶段,我们将继续完善她,立志把E4A打造成最简单易用的中文安卓开发工具!

一、搭建开发环境 下载E4A安装程序,安装好后(安装路径不能有中文和空格),运行E4A,首次运行会出现如下界面,E4A 已经内置了安卓 1.5开发包,但是需要您额外下载Java1.6开发包,点击界面上的下载链接,下载好后安装该Java开发包,安装好后请在路径设置中设置您的JDK 安装目录,并保存。E4A会自动据此设置JA V A_HOME。

二、IDE界面介绍: 为了能让广大易友快速上手,E4A的IDE界面尽量和易语言界面靠拢,几乎都差不多,就不多费口舌了。这里着重说明一下两个菜单: 编译:将您的工程直接编译生成APK文件。 安装:将编译好的APK文件安装到虚拟机或手机。 卸载:将之前安装在设备上的APK卸载。 启动A VD:启动虚拟机管理器,用于调试编译好的APK文件,需要您事先安装好安卓虚拟机,至于如何安装,网上有大把教程,这里我就不再赘述了。

三、新建工程: 您可以直接打开运行E4A,然后会出现新建工程面板,输入英文包名和应用名称即可,工程会被保存在E4A安装目录的projects文件夹中,编译后生成的APK 文件会跟工程文件在同一目录中。您也可以直接单击鼠标右键新建E4A工程。

常见的易语言源码大集合

常见易语言源码 使用命令: 写到文件(取运行目录() +“1.skn”, #皮肤) 易皮肤_载入皮肤(取运行目录() +“1.skn”, ) 切记<易皮肤_载入皮肤>要用到(易语言皮肤支持库2.0.rar) (易语言皮肤支持库2.0.rar)路径:F:\易语言\软件\易语言皮肤支持库2[1].0.zip 注意:#皮肤)这个地方的名称一定要和你添加的资源名称一样否则不能使用 加载皮肤(7) 加载Aero特效() 这个一定要加33个皮肤模块 设置窗口透明度的命令: 设置窗口透明度(取窗口句柄(), 200) 注意:运行()EXE文件的就直接输入路径!如果是记事本那么就在前面加一个+文本文档的路径 范例:这个运行文件------.运行(“D:\123.exe”, 假, ) 这个运行文档------运行(“notepad.exe D:\123.txt”, 假, ) DLL注入: https://www.360docs.net/doc/b613659673.html,/help/zlsc/dll/dll.htm 编辑框内容不被复制: 鼠标右键被按下 返回(假)

编辑框按下某键() 如果(键代码=#CTRJ键=真) 返回(假) .版本2 .子程序__启动窗口_创建完毕 时钟1.时钟周期=1000 .子程序_时钟1_周期事件 标签1.标题=到文本(到数值(标签1.标题) +1) 进度条: .版本2 .程序集窗口程序集1 .子程序_按钮1_被单击 时钟1.时钟周期=10 .子程序_时钟1_周期事件 进度条1.位置=进度条1.位置+1 .如果真(进度条1.位置=100) 载入(窗口1, , 真) 时钟1.时钟周期=0 进度条1.位置=0 .如果真结束

易语言sql命令格式

打开2007数据库 外部数据库1.打开(“ODBC;DSN=MS Access Database;DBQ=”+取运行目录() +“\数据库.accdb;Driver={Microsoft Access Driver (*.mdb, *.accdb)};;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;PWD=”, , 真) 易语言对ACCESS数据库 学习使用数据库,难免要使用SQL语句。外部数据库使用SQL语句可以快速地完成对数据库的种种操作,如:查询、修改、插入记录、删除记录等。至于更多的,比如:创建表、删除表、加密数据等等,等我们能够比较熟练地掌握数据库的操作再研究。 一、基本命令格式 1、查询记录 基本格式:select 字段名from 表名where 条件 例如:要查询“员工表"中“张三"的信息,可以这么写:“select * from 员工表where 姓名='张三'"。这里,“员工表"是要查询的表的名称,“姓名"是字段名称。 如果要查询的是张三的电话呢?就得这么写:“select 电话from 员工表where 姓名='张三'"。“电话"也是该表中的字段。 如果要查询整个表的信息,就不需要加“where"。比如,要查询“员工表"中所有员工的全部信息,就可以这么写:“select * from 员工表"。 2、删除记录 基本格式:delete from 表名where 条件 例如:要删除“学生表"中“成绩"小于50的学生名字,可以这么写:“delete from 学生表where 成绩<50" 如果不加条件,就会删除该表中所有记录,该表就变成一个没有记录的空表,以后还可以向表中添加记录。本命令与删除表“drop table"不同,“drop table"删除的是被操作的表,删除后,整个表都不存在,也就不可以再添加记录了。 3、添加记录 基本格式:insert into 表名(字段1,字段2,字段3) values (字段1的值,字段2的值,字段3的值) 本命令是往指定的表中添加记录。要注意,“表名"后面括号中是被操作的字段名称,“values"后面括号中是对应的字段值,不要弄错了位置的先后顺序。还有,本命令不可以跟“where",因为你要添加的记录在表中根本没有,所以也就不可以有什么条件了。 4、修改记录 基本格式:update 表名set 欲修改的字段名1=该字段的新值,欲修改的字段名2=该字段的新值where 条件 该命令是修改表中已经存在的记录数据。如果不加“where"条件,就会把所有指定的字段都改成新值。 比如:要修改“员工表"中“张三"的工资为1500,应该这么写:“update 员工表set 工资=1500 where 姓名='张三'"。 二、易语言命令操作数据库 在易语言中,对外部数据库,比如ACCESS的操作,有如下方法: 一个是用“外部数据库",另一个是用“数据库连接"和“记录集"。前一种是我这段时间正在学习的,操作起来比较方便。后一种我还没有用过,不敢多讲。不过,我觉得记录集就象一张表格,只是这表格是看不见的,是动态的。在这里,我只说一下“外部数据库"。 1、查询操作 基本命令:外部数据库控件名称.查询(SQL命令语句)

易语言支持库-计算类命令详解

二. 算术运算 (2) 2.1相乘命令 (2) 2.2相加命令 (3) 2.3相除命令 (3) 2.4相减命令 (4) 2.5整除命令 (4) 2.6求余数命令 (5) 2.7 负命令 (5) 2.8取符号命令 (6) 2.9取绝对值命令 (6) 2.10取整/取绝对整命令 (7) 2.10.1取整 (7) 2.10.2绝对取整命令 (7) 2.11四舍五入命令 (8) 2.12求次方命令 (8) 2.13求平方根命令 (9) 2.14求正弦/余弦命令 (9) 2.15求正切/反正切命令 (10) 2.16求自然对数命令 (11) 2.17求反对数命令 (11) 2.18是否运算正确命令 (12) 2.19置随机数种子/取随机数命令 (12)

二. 算术运算 2.1相乘命令 操作系统支持:Windows、Linux、Unix 所属类别:算术运算 返回两个数值的乘积,运算符号为“*”或“×”。 双精度小数型相乘(被乘数,乘数, ... ) 使用:.版本 2 .子程序_按钮1_被单击 .局部变量被乘数, 整数型, , , 被乘数1-9 .局部变量乘数, 整数型, , , 乘数1-9 .局部变量要显示的内容, 文本型 .计次循环首(9, 被乘数) .变量循环首(1, 被乘数, 1, 乘数) 要显示的内容=到文本(被乘数) +“×”+到文本(乘数) +“=”+到文本(被乘数×乘数) 画板1.定位写出(乘数×57 -30, 被乘数×21 -10, 要显示的内容) .变量循环尾() .计次循环尾() 程序运行结果显示:

2.2相加命令 操作系统支持:Windows、Linux、Unix 所属类别:算术运算 运算符号为“+”,用途为:1、返回两个数值的和;2、将两个文本首尾连接起来,返回连接后的文本;3、将两个字节集首尾连接起来,返回连接后的字节集。 使用:.版本 2 .子程序__启动窗口_创建完毕 .局部变量B, 双精度小数型 .局部变量A, 整数型 A =1 B =3 编辑框1.内容=到文本(A +B) 结果为:4 2.3相除命令 操作系统支持:Windows、Linux、Unix 所属类别:算术运算 返回两个数值的商,运算符号为“/”或“÷”。 语法:双精度小数型相除(被除数,除数, ... ) 使用:.版本 2 .子程序__启动窗口_创建完毕 .局部变量B, 双精度小数型 .局部变量A, 整数型 A =1 B =3 编辑框1.内容=到文本(A /B) 结果为:0.3333333

C语言循环语句

1、考核目的: 在经过前三章的学习后,同学们应该具备了一定的编程基础。本次考核的目的就是要让同学们利用之前所 学知识解决一些具体的循环方面的问题,从中掌握C程序编写的奥妙。 2、考核内容: 学校为英语考试的学生准了考前辅导班。有10名同学参加了该辅导班。学校想知道这些学生的考试结果,并请你设计一个程序来对考试结果进行汇总。应具备以下功能: 第一个程序要求 1) 输入每个学生的考试结果,1表是通过,2表示未通过。 2) 统计通过与未通过学生的总数。 3) 如果通过考试的学生总数超过8人,则显示“Too easy”。 第二个程序要求 4) 修改一下上面的程序,把考生的分数改成百分数制,60分及以上表示及格。请统计: 5) 及格与不及格学生的总数。 6) 班上学生考试成绩的平均分。 3、考核分数比例分布 本次作业采用百分制积分法,具体项目的评分方法根据作业内容的实际情况而定,并且参考(表2.作业总 表1. 本次作业的分数分布 4、各项目作业评分方法: 每单元单独评分、最后以一个综合设计项目作一个期末考核。最终分数将按照设定的分数比例计算得出 最终成绩。

表2. 作业总体评分标准 表3. 作业交付时间与交付形式 6、与作业相关的重要注意事项: 1) 作业内容应由学生以个人或小组形式独立完成,学生不得抄袭他人作品或将作业内容转交由他人完成,一经发现,作业提交内容可被视为无效,将记录为学生自动放弃提交作业。 2) 本次作业需按最后交付日期提交,如果在该日期内无法提交作业,将按照延迟提交作业处理,延迟提 交的作业将根据延迟时间进行相应的扣分,延迟1周内提交作业总成绩扣5分,延迟2周提交作业总成绩扣10分,延迟3周内提交作业总成绩最多60分。3周后一律视为自动放弃提交作业。 3) 本次作业内容不允许包含或涉及:反动或分裂国家、宗教、色情、宗族、暴力、性别歧视、政治意见 等内容。一经发现,作业提交内容可被视为无效,将记录为学生自动放弃提交作业。 4) 本次作业一经课堂发布后,不得视作没有收到或因任何技术故障无法接收,否则一切因此产生的导致 作业扣分的责任有该生本人负责。 5) 除学生本人制作或创作的作品外,一切作业过程中所使用的由校方或任课老师提供的硬件设备、程序、代码、图片、影像、声音素材等文件在未经任课教师同意的情况下不得擅自外借或拷贝给第三方机构或个人。否则,一切因此产生的法律后果由学生本人承担。 6) 如学生对以上任何内容有任何疑问,应当在发布作业的三天内对相关任课老师提出,如未提出任何疑 问则表示学生与老师对作业的内容的理解无误。在此事实的基础上,任何与内容要求相违背的作业内容将视为无效内容,学生应为自己提交的无效内容负责。

易语言中文编程,从入门到精通【菜鸟基础教程】

绍兴县教研室试点教材汉语编程工具易语言

易语言教程――初级版 目录 目录.......................................................................................................................... - 2 - 第一部分易语言入门.................................................................................................... - 3 - 第一课走进“易”世界........................................................................................ - 3 - 一、打开“易语言”设计窗口 ........................................................................ - 3 - 二、认识“易语言”........................................................................................ - 3 - 三、第一个易程序............................................................................................ - 5 - 四、小结............................................................................................................ - 6 - 第二课简单的人机交互........................................................................................ - 7 - 一、第一个交互程序........................................................................................ - 7 - 二、小结............................................................................................................ - 9 - 第三课按钮与标签的综合运用 .......................................................................... - 10 - 第四课图文并茂.................................................................................................. - 12 - 第五课看看计算机的计算能力 .......................................................................... - 14 - 第六课让世界丰富多彩...................................................................................... - 16 - 第七课顺序程序结构.......................................................................................... - 18 - 第八课猜数(选择程序结构) .......................................................................... - 21 - 第九课多分支控制结构语句 .............................................................................. - 25 - 第十课练习.......................................................................................................... - 27 - 一、选择题:.................................................................................................. - 27 - 二、编程题:.................................................................................................. - 27 - 第十一课循环程序结构...................................................................................... - 29 - 第十二课循环程序结构练习 .............................................................................. - 33 - 一、选择题...................................................................................................... - 33 - 二、编程题...................................................................................................... - 34 - 第十三课菜单的设计.......................................................................................... - 36 - 一、菜单的基本概念...................................................................................... - 36 - 二、菜单编辑器的打开 .................................................................................. - 36 - 三、设计下拉式菜单...................................................................................... - 37 - 第十四课对话框.................................................................................................. - 41 - 一、提示类对话框.......................................................................................... - 41 - 二、自定义对话框.......................................................................................... - 42 - 三、通用对话框.............................................................................................. - 43 - 附录实例应用荟萃.............................................................................................. - 45 -

易语言基础知识第一篇

第一章、基础知识 1.1 基本数据类型 1.2 变量和常量 1.2.1 变量和常量的命名 1.2.2 变量的作用范围 1.2.3 静态变量 1.2.4 变量的初始值 1.3 运算符 1.4流程控制 1.4.1 如果、如果真、判断 1.4.2 判断循环、循环判断 1.4.3 计次循环、变量循环 1.4.4 到循环尾、跳出循环 1.4.5 返回、结束 1.5 子程序(函数) 1.5.1 子程序参数(参考、可空) 1.5.2 子程序的递归 1.5.3 子程序的静态局部变量 1.6 自定义数据类型 1.6.2 自定义数据类型的内存存储 1.7 数组 1.7.1 数组的维数 1.7.2 数组的排序 选择排序 插入排序 快速排序 自定义数据类型数组的多级排序 1.7.3 [例]扫雷游戏 第二章、字节集 《将字节集显示为十六进制》 《文件分割机》 《数据隐藏》 《电子贺卡》 《配置信息写入exe文件》 《exe文件捆绑》 《exe文件的自校验》 Windows API和动态链接库 <枚举窗口,枚举进程> <使窗口可移动> <窗口子类化> <动态菜单> <动态组件> <文件拖放> <读取dll中的资源-扑克牌图片>

<读DOS程序执行结果> <自制皮肤> <远程线程> 。。。。。 文件系统 <模拟资源管理器> <文件格式> 《编写自己的文件格式》 易语言模块编程 注册表 文件关联、命令行处理、文件右键菜单 枚举注册表 注册表模拟器 图像处理 取图像宽度、高度 取像素字节集 各种图像运算方法 面向对象编程 类、封装、属性、行为、继承、多态性矢量图形(面向对象程序设计) CAD 系统 EMF 文件的读写 OpenGL 三维图形编程 DirectX 游戏编程 网络编程 <聊天程序> <远程控制> <邮箱登录器> <天气查询> 数据库编程 界面编程 <使用《易容大师》进行界面编程>

python语言零基础入门-if条件及for、while循环语句

1、什么是语句?(ppt ) 2、条件判断:if 语句 Python 条件语句是通过一条或多条语句的执行结果(True 或者False )来决定执行的代码块。 if 判断条件: 执行语句…… else : 执行语句…… ** 开始有缩进的概念 In [1]: In [2]: In [3]: 18岁以下不宜观看 a b hehe 18岁以下不宜观看 # 基本判断语句 age = 12 if age < 18: print ('18岁以下不宜观看') # if 语句后面必须有 : # 自动缩进# if 语句写完后,要退回原有缩进继续写# Python 代码的缩进规则:具有相同缩进的代码被视为代码块 name = '小红' n = 10 if name == '小红': print ('a') if n > 5: print ('b') print ('hehe') # 基本判断语句 age = 12 if age < 18: print ('18岁以下不宜观看') # if 语句后面必须有 : # 自动缩进# if 语句写完后,要退回原有缩进继续写# Python 代码的缩进规则:具有相同缩进的代码被视为代码块

# 两种条件判断:if-else flag =False name ='python' if name =='python': # 判断变量否为'python' flag =True# 条件成立时设置标志为真print( 'welcome boss') # 并输出欢迎信息 else: print(name) # 条件不成立时输出变量名称welcome boss In [5]: # 多种条件判断:if-elif-...-else num =2 if num ==3: # 判断num的值 print('boss') elif num ==2: print('user') elif num ==1: print('worker') elif num <0: # 值小于零时输出 print('error') else: print('roadman') # 条件均不成立时输出 user In [6]: n =10 m =50 if (n>5) and (m >100): print('a') elif (n>5) and (m<100): print('b') else: print('c') b

易语言入门基础

第一课.计算机的一般知识 1.1电子计算机的发展及其基本结构 1.1.1电子计算机的发展史 1945年底,在美国首次研制成功人类第一台计算机,这台机器重30吨,占地面积达167平方米,加之它的工作原理,因此,人类后来的计算机并不是在这台机器的基础上发展起来的。 现代计算机理论的奠基人是图灵。在美国数学家冯.诺伊曼的主持下,1949年诞生了第一台存储程序的计算机,又称第一代机,这台计算机为后来的计算机发展奠定了基础。1959年,第一台晶体管计算机问世,由此,计算机进入了第二代。1964年,IBM第一代360系列计算机问世,这是第一代通用计算机,为研制这种计算机,IBM投资50亿美元,比二战期间美国政府投入到原子弹研究的钱(20亿美元)还要多;由此,计算机进入了第三代。 进入到80年代以后,中大型计算机问世,于是开始了第四代计算机的时代。70年代以后,出现了计算速度更快、存储量更大的巨型机。 70年代微处理器的问世,标志着计算机的发展开始了又一场革命。1977年3月苹果公司的个人用计算机问世,自此,计算机开始进入千家万户。 1.1.2电子计算机的基本结构 计算机由硬件和软件组成。而硬件是由主机和外部设备组成;软件由系统软件和应用软件组成。 计算机硬件是软件的基础,是软件发挥功能的工作环境,而软件则是管理和利用硬件资源来实现计算机的功能,软件和硬件是相互促进和发展的。 硬件大体上有以下几个部分:控制器,运算器,内存储器(RAM、ROM),输入设备和输出设备。前三者又合称主机,后两者又称作外部设备。现在就这五个部分的功能,作一些简要说明。 1.输入设备。输入设备是用来向主机输入原始数据和处理这些数据所使用的计算程序列的设备。输入设备的种类很多,但在微型机上不外乎下列几种: (1)终端键盘。利用手指击键方法向计算机输入信息。用户自己写的程序列化和准备处理的数据,都可由键盘上敲入。 (2)磁盘。磁盘,实际上也是存储信息的,因为它们都是主机之外的设备,所以也称为外存储器。外存储器上的信息,也可以输入到机器中去。 (3)模—数(A/D)转换器。它可以将连续变化的模拟量(如电压、电流、长度、角度等)转换为数字量,送入到机器中去。 此外,图形输入板、声音输入装置等,实际上是专用的模数转换器,同样可以为计算机输入信息。 2.输出设备。输出设备是用来输出计算结果或其它信息的。常用的输出设备有: (1)显示终端。用以显示计算机的有关信息,占用户从键盘上敲入并为机器接收的字符、机器清单、机器向用户的提示,程序运行时的输绐(包括数字、文字或图形)等。 (2)打印机。显示终端上可显示的东西几乎都可以由打印机打印到纸上。

易语言 支持库 命令名称

易语言支持库命令名称系统核心支持库 流程控制 如果 如果真 判断 判断循环首 循环判断首 计次循环首 变量循环首 到循环尾 跳出循环 返回 结束 算术运算 相乘 相除 整除 求余数 相加 相减 取符号 取绝对值 取整 绝对取整 四舍五入 求次方 求平方根 求正弦 求余弦 求正切

求反正切 求自然对数求反对数 是否运算正确置随机数种子取随机数 逻辑比较 等于 不等于 小于 大于 小于或等于大于或等于近似等于 并且 或者 取反 位运算 位取反 位与 位或 位异或 左移 右移 合并整数 合并短整数变量操作 赋值 连续赋值 数组操作 重定义数组

取数组成员数取数组下标复制数组 加入成员 插入成员 删除成员 清除数组 数组排序 数组清零 环境存取 取命令行 取运行目录取执行文件名读环境变量写环境变量拼音处理 取所有发音取发音数目取拼音 取声母 取韵母 发音比较 输入字比较文本操作 取文本长度取文本左边取文本右边取文本中间字符 取代码 寻找文本

倒找文本到大写 到小写 到全角 到半角 到文本 删首空 删尾空 删首尾空删全部空文本替换子文本替换取空白文本取重复文本文本比较分割文本指针到文本时间操作到时间 增减时间取时间间隔取某月天数时间到文本取时间部分取年份 取月份 取日 取星期几取小时 取分钟 取秒

指定时间 取现行时间 置现行时间 取日期 取时间 数值转换 到数值 数值到大写 数值到金额 数值到格式文本取十六进制文本取八进制文本到字节 到短整数 到整数 到长整数 到小数 字节集操作 取字节集长度到字节集 取字节集数据取字节集左边取字节集右边取字节集中间寻找字节集 倒找字节集 字节集替换 子字节集替换取空白字节集取重复字节集分割字节集

易语言教程菜鸟专版

易语言教程菜鸟专版 打开易语言5.11之后会出现如下界面,此时双击“Windows窗口程序”就会新建一个空白窗口程序 然后会出现如下界面 这样,一个空白的程序就完成了,我们可以ctrl+S或者在菜单栏上的程序中将程序保存一下

保存到需要的文件夹内即可,这样一个新的易语言程序就算初步成型,接下来让我们继续完善一下。 看到左侧的名称一栏吗,这里是窗口内部的名称,如果命名为“_启动窗口”那么程序启动时,名为_启动窗口的窗口会最先出现,下面的备注可以随便输入一些注释,留作标记,防止自己忘记,宽度高度则是定义窗口的大小,嘿,看到那个叫标题的输入框吗?在这里输入任意汉字英文或数字即可更改窗口的名称,我这里将其暂时命名为“学习程序”,对了,除了在这里定义窗口名之外,还能用代码更改窗口名哦!让我们来学习一下!先点选此处

,点击创建完毕然后就会跳转到代码窗口 我们来试着写代码来更改窗口标题,注意要写在这个创建完毕的子程序下面哦,这表示窗口创建完毕时立即执行以下代码。 _启动窗口.标题= “我是学习程序” 让我们来分析一下这段代码,_启动窗口就是窗口名称,.标题表示窗口的标题,然后用=表示启动窗口的标题等于“我是学习程序”注意必须要在这个标题的两边加上双引号,因为这是文本型的数据,好了,让我们按下F5来测试一下。

看到了么,成功!窗口的标题不是我们之前定义的学习程序,而是我们用代码写的我是学习程序,很神奇吧! 这样还不算什么?那么接下来让我们继续 找到右侧的组件框,选择基本组件中的编辑框创建一个编辑框组件。

在窗口上调整一下大小即可,然后在左侧的内容里输入:“欢迎使用学习程序” F5.

易语言Super-EC与按键精灵脚本命令对照表

键盘命令易语言代码 KeyPress ①,②按键(①) '复制该代码②行。 KeyDown ①,②按键(①, #按下_) KeyUp ①,②按键(①, #放开_) KeyPressS ①,② WINIO.按键(①) '复制该代码②行。 KeyDownS ①,② WINIO.按键(①, #按下_) KeyUpS ①,②WINIO.按键(①, #放开_) KeyPressH ①,② WINIO.按键(①) '暂不支持超级模拟按键。只能用此取替。KeyDownH ①,② WINIO.按键(①, #按下_) '暂不支持超级模拟按键。只能用此取替。KeyUpH ①,②WINIO.按键(①, #放开_) '暂不支持超级模拟按键。只能用此取替。鼠标命令易语言代码 LeftClick ①鼠标键( #左键_, #单击_) '复制该代码①行。 RightClick ①鼠标键(#右键_, #单击_) '复制该代码①行。 MiddleClick ①鼠标键(#中键_, #单击_) '复制该代码①行。 LeftDoubleClick ①鼠标键(#左键_, #双击_) '复制该代码①行。 LeftDown ①鼠标键( #左键_, #按下_) '复制该代码①行。 LeftUp ①鼠标键( #左键_, #放开_) '复制该代码①行。 RightDown ①鼠标键( #右键_, #按下_) '复制该代码①行。 RightUp ①鼠标键( #右键_, #放开_) '复制该代码①行。 MoveTo ①,②鼠标移动(, ①, ②) MoveR ①,②鼠标移动(, 取鼠标水平位置() +①, 取鼠标垂直位置() +②) LeftClickS ①WINIO.鼠标按键(#左键_, #单击_) '复制该代码①行。

C语言三种循环语句

三种基本的循环语句: for语句、while语句和do-while语句。 一、循环语句 (一)、for循环它的一般形式为: for(<初始化>;<条件表过式>;<增量>) 语句; 初始化总是一个赋值语句,它用来给循环控制变量赋初值;条件表达式是一个关系表达式,它决定什么时候退出循环;增量定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用;分开。 例如: for(i=1;i<=10;i++) 语句; 上例中先给i赋初值1,判断i是否小于等于10,若是则执行语句,之后值增加1。再重新判断,直到条件为假,即i>10时,结束循环。 注意: (1).for循环中语句可以为语句体,但要用{和}将参加循环的语句括起来。 (2).for循环中的初始化、条件表达式和增量都是选择项,即可以缺省,但;不能缺省。省略了初始化,表示不对循环

控制变量赋初值。省略了条件表达式,则不做其它处理时便成为死循环。省略了增量,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。 (3).for循环可以有多层嵌套。 例如: for(;;) 语句; for(i=1;;i+=2) 语句; for(j=5;;) 语句; 这些for循环语句都是正确的。 main() { int i,j; printf(i j\n); for(i=0;i<2;i++) for(j=0;j<3;j++) printf(%d %d\n,i,j); } 输出结果为: i j 0 0 0 1 0 2

1 0 1 1 1 2 用for循环求1+2+……+100的和: main() { int sn=0,i; for(i=1;i<=100;i++) sn+=i; /*1+2+……+100*/ printf(%d\n,sn); } 从程序可以看出,使用循环语句可以大大简化代码。(二)、while循环它的一般形式为: while(条件) 语句; while循环表示当条件为真时,便执行语句。直到条件为假才结束循环。并继续执行循环程序外的后续语句。 例如: #include stdio.h main() {

易语言命令

如果真 判断\ 判断循环首计次循环首变量循环首到循环尾 跳出循环 返回 结束 算术运算 相乘 相除 整除 求余数 相加 相减 取符号 取绝对值 取整 绝对取整 四舍五入 求次方 求平方根 求正弦 求余弦 求正切 求反正切 求自然对数求反对数 是否运算正确置随机数种子取随机数 逻辑比较 等于 不等于 小于 大于 小于或等于大于或等于近似等于 并且 或者 取反

位取反 位与 位或 位异或 左移 右移 合并整数 合并短整数变量操作 赋值 连续赋值 数组操作 重定义数组取数组成员数取数组下标复制数组 加入成员 插入成员 删除成员 清除数组 数组排序 数组清零 环境存取 取命令行 取运行目录取执行文件名读环境变量写环境变量取所有发音取发音数目取拼音 取声母 取韵母 发音比较 输入字比较文本操作 取文本长度取文本左边取文本右边取文本中间字符 取代码 寻找文本

到大写 到全角 到半角 到文本 删首空 删尾空 删首尾空 删全部空 文本替换 取空白文本 取重复文本 文本比较 指针到文本 时间操作 到时间 增减时间 取时间间隔 取某月天数 时间到文本 取时间部分 取年份 取月份 取日 取星期几 取小时 取分钟 取秒 指定时间 取现行时间 置现行时间 取日期 取时间 数值转换 到数值 数值到大写 数值到金额 数值到格式文本取十六进制文本取八进制文本到字节 到短整数 到整数 到长整数

字节集操作 取字节集长度到字节集 取字节集数据取字节集左边取字节集右边取字节集中间寻找字节集 倒找字节集 字节集替换 子字节集替换取空白字节集取重复字节集分割字节集 指针到字节集磁盘操作 取磁盘总空间取磁盘剩余空间取磁盘卷标 置磁盘卷标 改变驱动器 改变目录 取当前目录 创建目录 删除目录 复制文件 移动文件 删除文件 文件更名 文件是否存在寻找文件 取文件时间 取文件尺寸 取文件属性 置文件属性 取临时文件名读入文件 写到文件 文件读写 打开文件 打开内存文件关闭文件 关闭所有文件

易语言常用api(dll命令)

版本2 .DLL命令生成声音_, 整数型, "kernel32.dll", "Beep", 公开, , Beep,用于生成简单的声音Long,TRUE(非零)表示成功,否则返回零。会设置GetLastError .参数声音频率, 整数型, , dwFreq,声音频率(从37Hz到32767Hz)Long,声音频率(从37Hz到32767Hz)。在windows95中忽略 .参数声音持续时间, 整数型, , dwDuration,参见相关帮助Long,声音的持续时间,以毫秒为单位。如为-1,表示一直播放声音,直到再次调用该函数为止。在windows95中会被忽略 .DLL命令取字节数据地址_, 整数型, "kernel32.dll", "lstrcpyn", 公开, lstrcpyn .参数数据1, 字节型, 传址, lpString1 .参数数据2, 字节型, 传址, lpString2 .参数数据长度, 整数型, , iMaxLength .DLL命令取字节数组数据地址_, 整数型, "kernel32.dll", "lstrcpyn", 公开, lstrcpyn .参数数据1, 字节型, 传址数组, lpString1 .参数数据2, 字节型, 传址数组, lpString2 .参数数据长度, 整数型, , iMaxLength .DLL命令取字节集数据地址_, 整数型, "kernel32.dll", "lstrcpyn", 公开, lstrcpyn .参数数据1, 字节集, 传址, lpString1 .参数数据2, 字节集, 传址, lpString2 .参数数据长度, 整数型, , iMaxLength .DLL命令取文本数据地址_, 整数型, "kernel32.dll", "lstrcpyn", 公开, lstrcpyn .参数数据1, 文本型, 传址, lpString1 .参数数据2, 文本型, 传址, lpString2 .参数数据长度, 整数型, , iMaxLength .DLL命令取文本数组数据地址_, 整数型, "kernel32.dll", "lstrcpyn", 公开, lstrcpyn .参数数据1, 文本型, 传址数组, lpString1 .参数数据2, 文本型, 传址数组, lpString2 .参数数据长度, 整数型, , iMaxLength .DLL命令取整数数据地址_, 整数型, "kernel32.dll", "lstrcpyn", 公开, lstrcpyn .参数数据1, 整数型, 传址, lpString1 .参数数据2, 整数型, 传址, lpString2 .参数数据长度, 整数型, , iMaxLength .DLL命令取整数数组数据地址_, 整数型, "kernel32.dll", "lstrcpyn", 公开, lstrcpyn .参数数据1, 整数型, 传址数组, lpString1 .参数数据2, 整数型, 传址数组, lpString2 .参数数据长度, 整数型, , iMaxLength .DLL命令lstrcpyn, 整数型, "kernel32.dll", "lstrcpyn", 公开, lstrcpyn .参数数据1, 文本型, 传址, lpString1 .参数数据2, 文本型, 传址, lpString2 .参数数据长度, 整数型, , iMaxLength .DLL命令置线程优先级_, 整数型, "kernel32", "SetThreadPriority", 公开, $(b)设定线程的优先级别非零表示成功,零表示失败。会设置GetLastError 本文档由6shell编程网https://www.360docs.net/doc/b613659673.html, 网络整理谢谢。

(完整版)易语言中文编程-从入门到精通【图文】

汉语编程工具易语言 汉语编程工具易语言 汉语编程工具易语言

目录 目录.......................................................................................................................... - 2 - 第一部分易语言入门.................................................................................................... - 3 - 第一课走进“易”世界........................................................................................ - 3 - 一、打开“易语言”设计窗口 ........................................................................ - 3 - 二、认识“易语言”........................................................................................ - 3 - 三、第一个易程序............................................................................................ - 5 - 四、小结............................................................................................................ - 6 - 第二课简单的人机交互........................................................................................ - 7 - 一、第一个交互程序........................................................................................ - 7 - 二、小结............................................................................................................ - 9 - 第三课按钮与标签的综合运用 .......................................................................... - 10 - 第四课图文并茂.................................................................................................. - 12 - 第五课看看计算机的计算能力 .......................................................................... - 15 - 第六课让世界丰富多彩...................................................................................... - 18 - 第七课顺序程序结构.......................................................................................... - 20 - 第八课猜数(选择程序结构) .......................................................................... - 23 - 第九课多分支控制结构语句 .............................................................................. - 28 - 第十课练习.......................................................................................................... - 30 - 一、选择题:.................................................................................................. - 30 - 二、编程题:.................................................................................................. - 30 - 第十一课循环程序结构...................................................................................... - 32 - 第十二课循环程序结构练习 .............................................................................. - 36 - 一、选择题...................................................................................................... - 36 - 二、编程题...................................................................................................... - 37 - 第十三课菜单的设计.......................................................................................... - 39 - 一、菜单的基本概念...................................................................................... - 39 - 二、菜单编辑器的打开 .................................................................................. - 39 - 三、设计下拉式菜单...................................................................................... - 40 - 第十四课对话框.................................................................................................. - 44 - 一、提示类对话框.......................................................................................... - 44 - 二、自定义对话框.......................................................................................... - 45 - 三、通用对话框.............................................................................................. - 46 - 附录实例应用荟萃.............................................................................................. - 48 -

相关文档
最新文档