中文编程:从入门到精通.pdf

中文编程:从入门到精通.pdf
 

书籍描述

编辑推荐
《中文编程:从入门到精通》:
中文编程语言 易学易用实用
全中文呈可视 蹭平台编程
模块化开发 面向对象编程
内置输八法 即时信息帮助
可广充支持厍 麦持所有数据库
即看即学 轻松学会编程
国文并茂 代码明晰
行业程序源码解读 游戏开发设计分析

目录
第一部分 易语言的基础知识
第一章 概述
1.1 易语言概述
1.1.1 易语言简介
1.1.2 易语言的发展史
1.1.3 易语言的特点
1.2 易语言的安装
1.3 易语言的工作界面
1.3.1 易语言的界面
1.3.2 易语言的菜单栏
1.4 代码编辑环境
1.4.1 代码输入提示
1.4.2 前层提示信息
1.4.3 代码输入方式
1.4.4 参数分步输入
1.4.5 输入注释与代码屏蔽
1.4.6 易语言语句分类
1.4.7 易语言中的关键字
1.4.8 书签
1.4.9 即时帮助和帮助文档
1.5 第一个易语言程序
1.6 我的播放器(一)
1.7 小结

第二章 易语言编程基础
2.1 变量与常量
2.1.1 数据类型
2.1.2 变量
2.1.3 常量
2.1.4 资源表
2.2 运算符和表达式
2.2.1 运算符
2.2.2 表达式
2.2.3 赋值运算符和赋值表达式
2.3 子程序的编写与调用
2.3.1 了解子程序
2.3.2 事件子程序
2.3.3 用户自定义子程序
2.3.4 子程序的返回值
2.3.5 子程序的调用
2.3.6 子程序的参数
2.3.7 子程序的递归调用
2.4 我的播放器(二)
2.5 小结
2.6 习题

第二部分 易语言的命令与组件
第三章 易语言的命令
3.1 了解易语言命令i
3.1.1 易语言命令概述
3.1.2 易语言命令的格式
3.1.3 易语言命令的参数
3.1.4易语言命令的返回值
3.1.5 易语言命令嵌套调用
3.1.6 数组参数与数组返回值
3.2 流程控制命令
3.2.1 了解流程控制类命令
3.2.2 分支类流程控制命令
3.2.3 循环类流程控制命令
3.2.4 跳转类流程控制命令
3.3 算术运算命令
3.3.1 基本算术运算命令及其运算符
3.3.2 扩展算术运算命令
3.4 逻辑比较
3.4.1 逻辑比较命令
3.4.2 多条件逻辑比较时的运算顺序
3.5 位运算命令
3.5.1 了解位运算
3.5.2 常用进制
3.5.3 位运算命令
3.6 数组操作命令
3.6.1 了解数组
3.6.2 数组操作命令
3.7 环境存取命令
3.8 拼音处理命令
3.9 文本操作命令
3.9.1 文字编码和存储方式
3.9.2 ASCII
3.9.3 区别键代码和文字编码
3.9.4 文本操作命令
3.10 时间操作命令
3.11 数值转换命令
3.12 字节集操作命令
3.13 磁盘操作命令
3.13.1 相关知识
3.13.2 易语言中的磁盘操作命令
3.14 文件读写命令
3.15 系统处理命令
3.15.1 了解剪辑板
3.15.2 了解注册表
3.15.3 系统处理命令
3.16 媒体播放命令
3.16.1 常见的音频格式
3.16.2 媒体播放命令
3.17网络通信命令
3.17.1 了解IP地址
3.17.2 一I解域名与主机名
3.17.3 易语言中的网络通信命令
3.18 其他命令
3.19 我的播放器(三)
3.2 0小结
3.2 1习题

第四章 易语言组件
4.1 窗口
4.1.1 窗口的定义
4.1.2 共有属性
4.1.3 独有属性
4.1.4.共有事件
4.1.5 独有事件
4.1.6 共有命令
4.2 菜单
4.2.1 创建菜单
4.2.2 菜单的热键及属性
4.3 按钮类组件
4.3.1 按钮
4.3.2 图形按钮
4.4 列表类组件
4.4.1 组合框
4.4.2 列表框
4.4.3 选择列表框
4.5 系统类组件
4.5.1 通用对话框
4.5.2 文件框
4.5.3 目录框
4.5.4 驱动器框
4.5.5 端口
4.6 图形类组件
4.6.1 图片框
4.6.2 画板
4.6.3 颜色选择器
4.7 分组类组件
4.7.1 分组框
4.7.2 外形框
4.7.3 选择框
4.7.4 单选框
4.7.5 选择夹
4.8 位置控制类组件
4.8.1 进度条
4.8.2 滑块条
4.8.3 横向滚动条
4.8.4 纵向滚动条
4.8.5 调节器
4.9 网络与通信组件
4.9.1 客户
4.9.2 服务器
4.9.3 数据报
4.9.4 超级链接框
4.10时间类组件
4.10.1 时钟
4.10.2 月历
4.10.3 日期框
4.11显示类组件
4.11.1 编辑框
4.11.2 标签
4.11.3表格
4.11.4 打印机
4.11.5 影像框
4.12数据库类组件
4.12.1 数据库提供者
4.12.2 数据源
4.12.3 通用提供者
4.13核心库内置数据类型
4.13.1 库内置数据类型的使用
4.13.2 字体
4.13.3 打印设置信息
4.14.我的播放器(四)
4.15小结
4.16习题

第三部分 易语言的数据库应用
第五章 易语言数据库的应用
5.1 了解易语言数据库
5.2 创建易数据库
5.2.1 使用菜单创建易数据库
5.2.2 使用代码创建易数据库
5.3 为易数据库添加记录
5.4 易数据库密码的设置
5.5 易数据库相关组件
5.5.1 易数据库相关组件分类
5.5.2 易数据库相关组件介绍
5.5.3 易数据库组件关联方法
5.6 程序界面设计与组件关联
5.6.1 易数据库程序的界面设计
5.6.2 易数据库程序的组件关联
5.7 易数据库的操作命令
5.7.1 数据库的打开与关闭
5.7.2 数据库指针的跳转命令
5.7.3 记录读取命令
5.7.4.数据源的常用命令
5.7.5 记录的添加与修改命令
5.7.6 记录的删除命令
5.7.7 复制记录与复制结构命令
5.7.8 数值统计类命令
5.7.9 记录的查找
5.7.1 0索引的创建与使用
5.8 我的播放器(五)
5.9 小结
5.1 0习题

第六章 外部数据库的应用
6.1 外部数据库简介
6.1.1 外部数据库组件
6.1.2 ODBC与ADO
6.1.3 Access数据库
6.2 SQL语言应用
6.2.1 常用的SQL语句
6.2.2 定义数据库用户的权限
6.2.3 定义表的结构
6.2.4 数据检索
6.3 外部数据库组件
6.3.1 “外部数据提供者”组件
6.3.2 J_立用实例
6.3.3 “外部数据库”组件
6.4.数据库连接和记录集
6.4.1 应用实例
6.4.2 “数据库连接”组件
6.4.3 “记录集”组件
6.5 小结
6.6 习题

第四部分 易语言高级应用
第七章 DLL的应用
7.1 了解DLI
7.2 编写DLI
7.3 编译DLI
7.4 调用DLI
7.5 小结
7.6 习题

第八章 API的应用
8.1 了解API
8.2 定义API
8.3 调用API
8.3.1 调用系统API
8.3.2 调用非系统API
8.4 应用实例
8.5 小结
8.6 习题

第九章 OCX组件与类型库
9.1 OCX组件
9.1.1 OCX组件的安装
9.1.2 OCX组件的使用
9.2 类型库
9.2.1 类型库的安装
9.2.2 类型库的使用
9.3 小结
9.4 习题

第十章 面向对象
10.1 了解面向对象
10.1.1 类的概念
10.1.2 类的创建
10.2 类的特性
10.2.1 类的封装性
10.2.2 类的继承性
10.2.3 类的多态性
10.3 小结
10.4 习题

第十一章 对象和COM对象
11.1 对象的应用
11.1.1 对象型变量的定义
11.1.2 “对象”数据类型
11.1.3 “变体型”数据类型
11.2 COM对象的应用
11.3 小结
11_4习题

第十二章 易模块的应用
12.1 了解易模块
12.2 易模块的开发与编译
12.2.1 易模块的开发
12.2.2 易模块的编译
12.3 易模块的引用方法
12.4 易模块的应用实例
12.5 小结
12.6 习题

第十三章 易语言向导
13.1 了解易语言向导
13.2 易语言向导支持库
:13.3 易语言向导的编写
13.4.易语言向导的使用方法
13.5 小结
13.6 习题

第十四章 程序调试
14.1 了解程序调试
14.2 运行调试
14.2.1 预编译调试
14.2.2 运行中的调试
14.3 调试命令
14.4 小结
14.5 习题

第十五章 程序的编译与发布
15.1 编译前的配置
15.2 易语言程序的编译
:15.2.1 易语言5.x版本的编译
15.2.2 易语言4.x版本的编译
15.3 编译生成安装软件
15.4 编译安装应用实例
15.5 小结
15.6 习题

第五部分 易语言程序的解读和程序设计思路
第十六章 解读学校图书管理系统
16.1 软件需求分析
16.1.1 软件使用环境
16.1.2 功能需求分析
16.1.3 软件运行环境需求
16.2 解读学校图书管理系统
16.2.1 试运行程序
16.2.2 解读程序
16.3 后记

第十七章 解读游戏——对对碰
17.1 游戏策划分析
17.1 JJ游戏策划文档实例
17.1.2 小结
17.2 解读游戏——对对碰
17.2.1 解读游戏构架
17.2.2 解读游戏逻辑
17.2.3 解读特殊块功能的实现
17.2.4 解读重绘画面
17.3 后记

序言
受大连易翔软件开发有限公司全体编者诚挚邀请为本书作序,我作为易语言的创始人,很开心,也很欣慰。开心的是用户又多了一本全面学习易语言的资料;欣慰的是更多的人在为易语言的推广而努力奋斗。
研发易语言至今有十年的时间,组建易语言公司也有六年之久,在此期间伴随研发团队的壮大,易语言在功能上不断完善;编辑环境更加规范化;编译方式也有了很大的改进。2004年11月,易语言通过了国家的软件技术鉴定,成为了国家教育部中小学计算机初级教育的首选教育软件;且成功地参加了大连国际软件交易会,使易语言的知名度不断地扩大,更为易语言成为中国最好的中文编程语言及编程环境奠定了良好的基石。
易语言公司在2005年曾出版了一本《易语言编程系统》,但易语言的快速发展,版本的不断更新、升级,相关辅助教材也需要继续完善升级,虽然期间也曾持续编写了不少教材,但为了能降低用户的学习成本,基本都在易语言论坛发布了电子版。
如今大连易翔软件开发有限公司作为易语言核心代理孵化公司率先为大家编写了一本全新版本的易语言书籍,是值得大家关注和支持的。根据我与编者的交谈,了解到本书是围绕易语言核心支持库,全面、完整地讲解了易语言的使用与提高,内容详实、结构清晰、循序渐进,并注重各章节与实例之间的呼应、对照,是一本非常不错的易语言编程入门、提高教材。尤其值得一提的是本书的最后部分,对这一行业应用软件完整剖析,值得大家研究、学习,同时本书也不失娱乐中轻松学会易语言的目的,利用核心支持库编写一款小游戏,并加以详细解读。
易语言十年来的努力和发展得到了众多人的鼎力支持,期间经历了不少风雨,前方虽然还有荆棘,但是易语言仍在继续前进,没有什么能够阻挡它的脚步;借此机会由衷地感谢长期以来支持和关注易语言发展的各届朋友,正因为有大家不懈的支持与关注易语言才能勇往直前;也感谢易翔软件开发有限公司为易语言的发展做出的努力,同时也希望更多有梦想、有激情的团队加入到易语言前进步伐中来。
我们的梦想是一致的:就是让神州大地上从事各种各样职业的人们,能够轻松拿起易语言这只笔,在电脑屏幕上尽情挥洒,让电脑传承下他们丰富的业务经验、让他们驾驭这匹快马,风驰电掣、美梦成真!
愿中华民族永远长青!

后记
学习软件编程是一个循序渐进积累经验的过程,不存在绝对的捷径,但通过选择正确的教材和使用正确的学习方法可以更快地跨越编程的门槛。
那怎样来学习才算正确的方法呢?
(1)学习一门功能强大且简单实用的编程语言。
(2)多看别人的代码,学习解决问题的思路(程序的算法)。
(3)广泛地了解各类相关(软/硬)知识。
(4)多动手自己编写软件,重点攻克感兴趣的领域。
编写软件时要注意的几点(也算是好习惯):
(1)变量、子程序、组件的命名要简洁且有意义。
(2)多写程序注释。
(3)尽量进行开发文档和软件需求的编写。
(4)碰到难点时不要钻牛角尖,多换几种思路,可能会豁然开朗。
(5)对程序的代码、编译的目的程序进行完善的版本号或修改日期的管理,并多做资料的备份。
(6)多与他人交流(如去论坛或和朋友交流)经验。

文摘
插图:

中文编程:从入门到精通

易语言1.0版始于2000年9月,最初的易语言是吴涛个人研发并发布。2001年1月吴涛正式提出具有中国自主知识产权的编程语言“易语言”。总体的设计、架构及所有的关键技术全部由吴涛本人完成,易语言中设计的60多万行的源代码也均由吴涛一人编写。
2004年3月8日对于易语言来说是盛大而隆重的日子,因为在这一天,大连大有吴涛易语言软件开发有限公司成立了。2004年4月16日,易语言公司发布了“易语言3.6 纪念版”,此版更新并增加了很多的支持库,并且首次包含了易语言帮助文档(ESDN),以此来纪念易语言公司的成立。
2004.年7月,易语言3.7 正式版发布,并以此3.7 版为基础开发出了易语言的英文版和日文版,同时参加了第二届中国国际软件和信息服务交易会。凭借在软交会的精彩、独特、全新亮相,2004年《易语言汉语编程环境》取得了《计算机软件著作权登记证书》,同年9月13日《易语言汉语编程环境》通过了中国科学技术委员会中国软件评测中心的严格测试,取得了《科技项目鉴定测试报告》;同年9月14目《易语言汉语编程环境》通过了中华人民共和国科学技术部机械工业信息研究院的科技查新,取得《科技查新报告》;同年9月17日,由大连市科技局在北京招开易语言科学技术成果鉴定会,会议由中科院院士张效祥将军为主任,中科院院士高庆狮为副主任等11位专家组成了鉴定会专家组,最后经专家委员会讨论后一致通过成果鉴定。
2005年9月,易语言4.0正式版发布。易语言4.0版相对于以前的版本做了很大的改动,根据易语言公司报道此次升级涉及到762,页内容。不但更新了原有支持库的内容,同时还增加了十几个新的支持库;将代码编辑方式改为以文本方式编辑,并且在易语言程序的配置方式、调试方式、语法格式上都做了较大的改进。
2010年2月,易语言5'0正式版发布。此次版本升级可以说是易语言的又一里程碑,程序由以往的独立编译升级为静态编译。静态编译后的易语言可执行程序(exe)和动态链接库(d11),运行时不再依赖任何支持库文件;文件尺寸更小(相对以前的独立编译);PE结构更合理(取消了“易格式体”);加载速度更快,而且有效解决了“病毒误报”和“易被脱壳”的难题。
易语言的静态编译版本正在改进和完善中,我们期待易语言更加辉煌时刻的到来。

内容简介
《中文编程:从入门到精通》介绍了全中文、全可视、全编译、跨平台的编程语言——“易语言”。该程序实现了真正的中文编程,彻底摆脱英文的语言模式,符合中国人的习惯。“易语言”功能强大,资源丰富,是广大编程爱好者的最理想的选择。书中全面、详细介绍了易语言的使用方法,内容详实、通俗易懂、结构清晰、循序渐进、图文并茂,配有大量示例。
全书分五大部分,共十七章,包括上百个学习例程,数千张图片演示,近万行代码教学,完整行业程序源码解读,游戏开发设计与分析。每一章节学习完成,都可以制作一个软件,伴随学习的加深,逐渐完善程序功能。每章后还配有章节小结、习题,以检查学习的掌握程度。
读者将具备独立的分析、编程能力,且掌握编程中常用技巧,程序纠错调整与修改。

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多