中文编程·从入门到精通

出版时间:2011-1  出版社:海洋  作者:大连易翔软件开发有限公司  页数:706  
Tag标签:无  

前言

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

内容概要

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

书籍目录

第一部分 易语言的基础知识
 第一章 概述
  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 了解易语言命令
  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 ASCⅡ码
  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 了解域名与主机名
  3.17.3 易语言中的网络通信命令
  3.18 其他命令
  3.19 我的播放器(三)
  3.20 小结
  3.21 习题
 第四章 易语言组件
  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.10 索引的创建与使用
  5.8 我的播放器(五)
  5.9 小结
  5.10 习题
 第六章 外部数据库的应用
  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 应用实例
  6.3.3 “外部数据库”组件
  6.4 数据库连接和记录集
  6.4.1 应用实例
  6.4.2 “数据库连接”组件
  6.4.3 “记录集”组件
  6.5 小结
  6.6 习题
第四部分 易语言高级应用
 第七章 DLL的应用
  7.1 了解DLL
  7.2 编写DLL
  7.3 编译DLL
  7.4 调用DLL
  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.1 游戏策划文档实例
  17.1.2 小结
  17.2 解读游戏——对对碰
  17.2.1 解读游戏构架
  17.2.2 解读游戏逻辑
  17.2.3 解读特殊块功能的实现
  17.2.4 解读重绘画面
  17.3 后记

章节摘录

插图:易语言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结构更合理(取消了“易格式体”);加载速度更快,而且有效解决了“病毒误报”和“易被脱壳”的难题。易语言的静态编译版本正在改进和完善中,我们期待易语言更加辉煌时刻的到来。

后记

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

编辑推荐

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

图书封面

图书标签Tags

评论、评分、阅读与下载


    中文编程·从入门到精通 PDF格式下载


用户评论 (总计116条)

 
 

  •   易语言从目前大环境来说,还是比较冷门的一个编程语言,所以市面上比较好的教材不多。这本《中文编程》书中全面、详细介绍了易语言的使用方法,内容详实、通俗易懂、结构清晰、循序渐进、图文并茂,配有大量示例。 全书上百个学习例程,数千张图片演示,近万行代码教学,符合国人学习习惯,课后配有习题,是广大编程爱好者的最理想的选择。值得一读。
  •   中文编程,易语言很实用!
  •   昨天收到的,书不错内容详细全面,适合初学者阅读,而且有光盘示例教学及易语言试用版,不错的学习工具书
  •   书不错,印刷质量不错,内容繁多但精彩易学,对初学易语言的朋友来说太好了,非常的适合入门学习,把它多看几便就行。
  •   很好很强大的书,对学习易语言很有帮助
  •   学习汇编其实也是一件很愉快的事情,可以得到许多乐趣,我虽然是业余的,在学一门易语言配合,感觉就够用了,
  •   学习易语言 必备啊 不用多说
  •   很全面 一直对程序语言有兴趣 但一直都没接触 看到当当卖了这本书 就买了
    拿回家后感觉还不错 每天看一点点,内容很丰富 讲解也很精彩 。。唯一的缺陷就是给我用平邮,等了十天才到。
    还有书里面的光盘,教学第二章没有了。不过 这都是小问题 非常喜欢。
  •   内容丰富,学易语言必备书籍
  •   一本学易语言最权威的书
  •   书本很好,简单易学,不枉“易”之称,是编程爱好者最佳的首选课本,支持国版。
  •   对学易语言有很大的帮助
  •   不错的易语言,下次还买!
  •   1、此书是学习编程的好书,特别是不懂英文的,很方便;
    2、书的内容很全面,是一部不错的书。
  •   学习E语言
  •   好东西中文编程
  •   尽管我是个文科生,但对计算机有莫大的兴趣。很想学编程,看了此书,很有收货!!!中文编程大有作为!!
  •   嗯,这本书是帮我儿子买的。小家伙对编程很感兴趣,就是我们家没人会这个。编程入门的书籍我是找了好久了,一直没找到合适我儿子的,毕竟只有6岁。又要易懂,又要能用。还好功夫不负有心人,总算是让我找到了这本书!!!小家伙很喜欢啊,上午到的,中午放学就立马打开电脑,找到了易语网。嘿嘿~~真的是很激动啊!!
  •   这本书写的还是比较详细的。基本内容都写了,但是编程的时候还是要看帮助文件,不会E文的可以用这个软件
  •   虽然没有学过编程,但作为自学中的初学者还是比较容易看懂的,希望能从这本书中学到有用的知识!
  •   如果真想学编程,而且英语不好,用它来写吧。
  •   中国人的程序书,必须顶!!!!!!!!
  •   刚看,还行,就是书太厚了,精髓部分不突出。
  •   书很好,很厚,现在正在学习中!!!
  •   刚开始看,,,正在努力学习,书很好!
  •   书很好,正在学习、质量正版
  •   不错很好的一本书学习起来更方便了
  •   还好。。正在学习
  •   正在学习中!不做任何评论
  •   讲得很全面,已经在学习了。但收到的随书光盘,破成两块。邮寄包装有待提高
  •   发货速度很快,拿到手后很快就看了60页了,文字通俗易懂,讲解清晰,赞一个
  •   这个应该是国内目前最正宗的一本介绍易语方的书了,在各大商城搜了一下,介绍易语方的书还真不多,易语方相当方便,值得推广
  •   这本书的内容不容置疑。只是快递偷懒。延迟2天才发给我。叫:韵达快递。。。还有书的上角有把硬胶压坏压偏的皱痕。非常不美观。!如果5分制,内容是满分,美观3分,快递0分!
  •   很好的,慢慢学习!
  •   好!内容详细,较为易懂,就是,好厚呀!
  •   书很漂亮,内容也不错,很通俗易懂
  •   书还没认真细看,只翻了一下,印刷质量相当好,很厚像本字典,有点担心胶粘的会不会以后断开。是2012.5第1版第4次印刷,可见卖得很好。当当说不带光盘,可能考虑到环保也可以理解,没想到翻的时候在书的中间发现了一张光盘,意料之外啊~
  •   不错。想入门就把它多看几便就行
  •   这本书讲的很详细,我非常喜欢,希望当当网能够多多进这种类似的书。
  •   里面的内容很多,很完整!也很详细,好评!!!
  •   简单易懂,是入门的好书
  •   无语伦比,绝好的书,又有光盘,学一张就可以编一个软件,妙不可言。本人200%建议买!!!!!!!!
  •   通俗易懂有很大的帮助
  •   印刷很好,内容结构清楚,值得好好看看。
  •   买了儿子没时间看,可能要等放暑假才能看吧。他是看同学有这本书说很好才要求买的。
  •   很厚,文字较大,看起来不费眼。喜欢。内容还没看,应该符合该书的题目。
  •   如果想赚钱,这本书不能,但是可以让你学会基础!
  •   写的很不错的书,很详细
  •   书好厚,还没看呢
  •   快很好,也很厚,书质量也不错
    就是送货速度有点慢了,2012-02-14下的单子 2012-02-20 今天才到。
  •   有光盘,内容详细,很不错,适合初学
  •   七百多页,真心厚重……不过内容也很详细。
  •   您已经读过这本书了吗
  •   这本书不错 快点也不错 速度很快 页数很多 慢慢看吧
  •   这本书不错,值得一看00000000000
  •   非常满意的一本书 不错
  •   书本不错。可惜不太详细。毕竟很多是新手没见过的而他却拿出来用了。虽然自己看的懂的说。
  •   很不错,发货很快,质量很好
  •   确实一本好书,纸张也很好,很厚实.
  •   哼哼,很好
  •   不过确实有一定难度,呃,好厚,慢慢看了
  •   还没看 目测很好
  •   收很好的,真的很好
  •   快递真的很快,态度很好,下次还选当当。
  •   期待已久,果然不负所望!很好
  •   印刷质量很好,厚厚的一大本,很实惠。
  •   很好,正在看,应该会有帮助。
  •   讲的比较全面,还算可以,毕竟是官方版本教材。
  •   书不错 顶卖家
  •   当当的书还是很满意的
  •   不错,可惜她不是那块料,白瞎了书了
  •   还没有看呢 书看着不错
  •   书质量不错,正品行货。
  •   当当是卖二手书的。书拿来以后背后褶皱。这是新书?
  •   价格实惠,书是正版
  •   书不错,确实是正版
  •   内容太枯燥了。其它不错。
  •   内容非常细致,很不错.
  •   内容完全
  •   书本质量ok 内容ok
  •   书本质量本身不错;
    内容:
    前面的内容却是没有脱离原始的思维,浪费了纸张。
    总体来说讲的不错。

    总之物有所值,速度很不错。
  •   希望下次送货能够更快点
  •   老公很喜欢,最近老公要进阶的目标
  •   有点厚,不过很喜欢
  •   不错,物流很快。反正很不错!支持!!
  •   工具书 没什么好说的 谁用谁知道
  •   挺实用的 正在研究。
  •   像风一般的速度
  •   质量好,服务一流
  •   很不错,给个满分
  •   还没看完呢,不做不评价
  •   对于新手是一本非常好的资料,简单易学,和书名字一样!
  •   找了几家,只有当当有货,价格低,送货快
  •   加了10块钱 速度很快
  •   是本好书,初学者得必备。带光盘
  •   还未来得及看,速度有点慢。
  •   再接着出好书
  •   1、商品价格非常合理;2、信誉度非常高;3、商品包装较次;4、发货速度较快;5、快递速度很慢。
  •   这本书真的不错,可惜卓越拿塑料袋包,我的光盘不知什么时候就碎了。要是拿纸盒包装就好了,望改进!!!谢谢
  •   书收到了 不错 我很满意
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7