- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开始时间: 2005年11月10日, 13:56:50
第一章、基础知识
1.1 基本数据类型
1.2 变量和常量
1.2.1 变量和常量的命名
1.2.2 变量的作用范围
1.2.3 静态变量
1.2.4 变量的初始值
1.3 运算符
1.3.1运算符的优先级
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.1[例]黑客帝国屏保
1.6.2 自定义数据类型的内存存储
1.7 数组
1.7.1 数组的维数
1.7.2 数组的排序
冒泡排序
选择排序
插入排序
快速排序
自定义数据类型数组的多级排序
1.7.3 [例]扫雷游戏
第二章、字节集
《将字节集显示为十六进制》
《文件分割机》
《数据隐藏》
《电子贺卡》
《配置信息写入exe文件》
《exe文件捆绑》
《exe文件的自校验》
Windows API和动态链接库
枚举窗口,枚举进程
使窗口可移动
窗口子类化
动态菜单
动态组件
文件拖放
读取dll中的资源-扑克牌图片
读DOS程序执行结果
自制皮肤
远程线程
。。。。。
文件系统
模拟资源管理器
shell菜单
文件格式
《编写自己的文件格式》
易语言模块编程
注册表
文件关联、命令行处理、文件右键菜单
枚举注册表
注册表模拟器
图像处理
取图像宽度、高度
取像素字节集
各种图像运算方法
面向对象编程
类、封装、属性、行为、继承、多态性
矢量图形(面向对象程序设计)
CAD 系统
EMF 文件的读写
OpenGL 三维图形编程
DirectX 游戏编程
网络编程
Web服务器
聊天程序
远程控制
邮箱登录器
IP 追捕
天气查询
数据库编程
界面编程
使用《易容大师》进行界面编程
第一章、基础知识
1.1基本数据类型
计算机程序是用来采集和处理现实世界的数据的,而现实世界的数据又是多样的,比如数量、名称、状态、温度、时间、图像等等,计算机程序要处理这些数据,那么其编程语言也必须规定相应的类型,不同的数据类型用来保存不同类型的数据。易语言中的基本数据类型和其存储的信息如下表所示:
表1.1 易语言中的数据类型
数据类型名 能存储的数据 初始值 字节型 数值型,表数范围:[0,255] ,占用1个字节的存储空间。 0 短整数型 数值型,表数范围:[-32768,32767] ,占用2个字节的存储空间。 0 整数型 数值型,表数范围:[-2147483648,2147483648] ,占用4个字节的存储空间。 0 长整数型 数值型,表数范围:[-9223372036854775808, 9223372036854775807] ,占用8个字节的存储空间。 0 小数型 数值型,表数范围: ,占用4个字节的存储空间。 0 双精度小数型 数值型,表数范围: ,占用8个字节的存储空间。 0 逻辑型 表示真假、男女等具有二值性的数据,占用4个字节的存储空间。 假 日期时间型 表示年月日时分秒的数据,占用8个字节的存储空间。 * 文本型 用来表示描述性的文字、符号等的数据。易语言的文本行变量可以大于64KB。 “” 字节集 可用来表示任何数据,比如图片、视频、声音等,其表示的数据的意义取决于数据的设计者。 {} 子程序指针 表示子程序在内存中的地址,这是专门为编程而设的数据类型。占用4个字节的存储空间。 0 *日期时间型的初始值是 1899 年 12 月 30 日 0 时 0 分 0 秒
在上表中我们主要看一下数值型的数据类型,因为这种类型的数据我们接触到最多的。我们看到,长整数型的数据表示的整数范围最大,而双精度型的数据表示的范围也大,精确度也最高,那为什么还需要有比他们范围小的数据类型呢?呵呵,这正如尺有所短,寸有所长。首先,它们在内存和磁盘中占用的空间不同,对于字节型的数据,只占用1个字节,而长整型的数据则占用8个字节之多,对于要表示人的年龄这样的数据,字节型经济又实惠——人的年龄不会是负数,也不可能超过255岁;其次,运算速度不一样。我们知道,当前主流的计算机都是32位的,在内存中数据是4字节对齐的,那么长度为4字节的数据,在运算时和在内存中移动时速度是最快的,如果你的程序不吝惜内存,而更在乎速度的话,就尽量采用长度为4字节的数据类型吧
文档评论(0)