搜档网
当前位置:搜档网 › 易语言使用Grid++Report起步教程

易语言使用Grid++Report起步教程

易语言使用Grid++Report起步教程
易语言使用Grid++Report起步教程

易语言使用Grid++Report起步教程

概述:

在本教程中,首先介绍用 Grid++Report 的报表设计器应用程序设计一个简单的清单式报表,我们最后会得到一个与 Grid++Report 例子模板中的‘简单列表.grf’类似的报表模板。接下来我们学习怎样让‘简单列表.grf’例子模板在易语言程序中运行起来。首先实现报表的打印与打印预览功能,通过本部分的学习我们可以得到一个类似本教程附带的‘打印与打印预览报表.e’程序。然后我们学习利用

Grid++report 的查询显示器控件实现报表在窗口中的查询显示,我们会创建一个类似本教程附带的‘在查询显示控件中显示报表.e’程序。通过本教程的学习,你将对 Grid++Report 报表模板设计与在易语言中使用 Grid++Report 有一个初步与直观的了解,开启你用 Grid++Report 在易语言中开发报表的大门,为你更进一步学习奠定了良好的开端。

具备一定的数据库方面的知识对开发报表非常重要,因为报表一般都需要从数据库中取数据,然后由报表工具生成出来,你应该对数据库方面的一些基本概念有所了解,能够写出基本的 SQL 查询语句。如果你具备这些基础知识,你学习用 Grid++Report 在易语言中开发报表会非常容易,如果你觉得这方面有所欠缺,建议你加强这方面的学习。本教程适用于第一次接触 Grid++Report 或对 Grid++Report 在易语言中使用还没有入门的易语言开发者。完成本教程的学习之后,建议你浏览并运行一遍 Grid++Report 自带的全部易语言例子,对 Grid++Report 的功能有所了解。

使用本教程你必须安装易语言的4.0或以上版本。必须安装 Grid++Report 报表组件,可以去

https://www.sodocs.net/doc/124198690.html,下载最新的 Grid++Report。为了顺利完成本教程,你应该将 Grid++Report 安装在 C:\Program Files\Grid++Report 3 目录下。

教程包括以下内容:

?第一节:创建报表模板

?第二节:配置 Grid++Report 在易语言中的使用

?第三节:实现报表打印与打印预览

?第四节:实现报表在查询显示控件中显示

第一节:创建报表模板

?创建一个空白的报表模板

1.从 Windows 桌面执行‘开始->程序->Grid++Report 3.6->Grid++Report 报表设计器’启动报表

设计器应用程序。

此时一个空白的报表模板创建在报表设计器应用程序中。

?定义报表头

1.执行菜单命令‘插入->报表头’,一个新的报表头被创建。

2.执行菜单命令‘插入->静态框’,将鼠标光标移动到报表头之上,拖放鼠标创建一个静态框,其

‘名称’ 属性应为‘StaticBox1’。

3.设置 StaticBox1 的‘文本’属性设为‘客户基本信息’。

4.设置 StaticBox1 的‘居中’属性设为‘水平’,使标题文字在水平方向上居中显示。

5.设置 StaticBox1 的‘字体’属性为‘宋体、粗体、小三’。

6.在 StaticBox1 上单击鼠标右键弹出关联菜单,执行命令‘自动调整大小’将 StaticBox1 的大

小自动调整到合适。

7.执行菜单命令‘文件->保存’保存文件,在文件对话框选择合适的目录位置并输入文件名‘简单

列表’。

至此我们已经完成报表头的定义。

?插入明细网格

1.执行菜单命令‘插入->明细网格’,明细网格被创建。

一个明细网格已经添加到报表定义中。

?绑定明细网格数据

说明:Grid++Report 采用 Windows 操作系统自带的 OLE DB 数据引擎从数据源获取报表数据, OLE DB 数据引擎是微软最新最先进的数据操作引擎,支持各种普通数据库与多种非数据库数据源。下面的过程中我们将学习怎样从 Grid++Report 例子数据库获取报表明细数据,Grid++Report 例子数据库是一个 Access 数据库。

1.执行菜单命令‘报表->数据库查询...’,‘设置数据库连接串与查询SQL’对话框打开。

2.在‘设置数据库连接串与查询SQL’对话框中,执行‘创建数据库连接串...’按钮,此时创建 OLE

DB 数据链接属性窗口打开。

3.在‘OLE DB 提供程序’列表框中选择‘Microsoft Jet

4.0 OLE DB Provider’。然后执行‘下

一步(N)>>’按钮。

4.执行‘选择或输入数据库名称’编辑框右边的‘...’按钮,从打开的‘选择 Access 数据库’对

话框中选取 Grid++Report 的例子数据库,如果 Grid++Report 安装在 C 盘的默认目录,这个

Access 数据库文件就是‘C:\Program Files\Grid++Report 3\Samples\Data\Northwind.mdb’。

5.执行‘确定’按钮,数据链接串已经成功创建,我们可以在设置数据库连接串与查询SQL对话框

的‘数据库连接串’编辑框中看到我们刚才创建的数据库连接串。

6.在‘查询SQL’编辑框中输入‘select * from Customers’,注意不要包括引号,表示我们从

Customers 表中取其所有数据。

7.[可选]执行‘测试’按钮验证数据库连接串与查询 SQL是否正确设置。

8.执行‘确定’按钮关闭设置数据库连接串与查询SQL对话框,至此我们已经完成报表明细数据的

绑定。

(上图)设置数据库连接串与查询 SQL 对话框

(上图)OLE DB 数据链接属性窗口

生成报表数据集的字段

1.执行菜单命令‘编辑->根据查询生成字段’,此时 Grid++Report 将根据我们上一步中创建的数

据库连接串与查询 SQL 参数自动生成报表明细记录集的字段,生成的字段与数据库表中的字段保持一致。

2.[可选]执行菜单命令‘报表->字段集合...’,打开‘字段集合’对话框中我们可以看到刚才自动

创建的各个字段。

(上图)字段集合对话框

至此我们已经完成了报表数据绑定与数据存储方面的定义工作,下一步就是怎样将报表数据展现出来。 定义明细网格的列

1.执行菜单命令‘编辑->根据字段生成列’,此时 Grid++Report 将根据报表当前明细记录集字段

的定义生成明细列,每个字段将对应生成一个显示列,此时我们可以看到在明细网格的定义界面上多了很多列的显示。

2.[可选]选中标题行中的某个格,在属性编辑窗口中改变其‘文本’属性,可以为每个列标题设置

合理的显示文本。

3.[可选]执行菜单命令‘报表->列标题布局...’,打开‘列标题布局’对话框;通过执行‘上移’

与‘下移’按钮,或通过拖放左边列表中的节点,我们可以改变列的显示顺序。

4.[可选]在明细网格的定义界面上部的标尺为列宽度指示标尺,将鼠标停放在两个标尺之间的间隔

区域,通过拖放可以改变列的显示宽度,通过这样的操作我们可以为每个列设置合理的显示宽度。

(上图)列标题布局对话框

至此一个与例子模板‘简单列表.grf’类似的报表已经定义出来,通过点击设计器下端的‘预览视图’与‘查询视图’切换按钮我们可以及时看到报表的运行效果,其实在整个设计过程中,我们都可以随时进入预览视图与查询视图,及时查看报表的运行效果。当然我们还没有定义报表的页眉与页脚,通过执行菜单命令‘插入->页眉’或‘插入->页脚’,我们很容易将页眉与页脚定义出来。

(上图)整个设计过程得到的报表

说明:

1.以上操作步骤按设计器应用程序的主菜单的执行过程介绍,很多操作过程都存在对应的右键弹出

式关联菜单与工具栏按钮,明细网格上端的工具栏中的按钮也可以完成与明细网格相关的操作,这些便捷的操作方式大家会在以后的设计过程慢慢熟悉。

2.以上这个简单的报表设计过程我们也可以通过报表创建向导来完成,如果我们理解了以上报表的

设计过程,我们也很容易通过创建向导来定义报表。通过执行菜单命令‘文件->向导...’,启动Grid++Report 报表创建向导。

3.Grid++Report 既支持数据绑定,也支持数据非绑定。数据绑定是指 Grid++Report 在报表运行时

根据设定的数据连接串与查询 SQL 语句主动从数据源取入数据,上面我们创建的就是一个数据绑定报表。而数据非绑定报表在运行时,Grid++Report 会触发 FetchRecord 报表事件,报表开发者在程序中通过此事件将数据填入到报表。在设计数据非绑定报表时,不用设定数据连接串与查询 SQL 语句,因此也不能自动生成字段定义,因此我们需要在‘字段集合’对话框中逐个增加字段定义。

4.要了解更多有关 Grid++Report 的知识与进一步学习 Grid++Report,请查看产品安装之后的帮助

文档、例子报表模板、例子源程序与访问我们的网站。目前 Grid++Report 提供的例子源程序包括https://www.sodocs.net/doc/124198690.html,、C#、VB、VC、Delphi、C++Builder与易语言。

第二节:配置 Grid++Report 在易语言中的使用

安装 Grid++Report 的 NPK 文件:

1.首先运行易语言。

2.执行菜单‘工具’→‘类型库或OCX组件->支持库’,打开类型库创建与安装窗口。

3.安装 gregn3.npk 文件:点击‘安装’按钮,打开 gregn3.npk 文件,如果有消息框弹出就选择

‘是’。gregn3.npk 文件存在于 Grid++Report 的安装目录下,如果 Grid++Report 安装在

C:\Program Files\Grid++Report 3 目录下,则 NPK 文件位于 C:\Program Files\Grid++Report 3\Samples\易语言\NPK 目录下。如果你是单独下载Grid++Report易语言例子程序包,NPK 文件存在于解包目录下的 NPK 子目录中。

4.安装 grdes3.npk 文件:重复上一步操作安装 grdes3.npk。

5.关闭当前窗口,完成 NPK 文件安装任务。

将 Grid++Report 类型库加入到支持库中:

1.首先运行易语言。

2.首先运行‘易语言’选择‘工具’→‘支持库配置’菜单

3.在打开的对话框中的列表中选中‘报表引擎库 1.0 版’与‘报表设计库 1.0 版’。提示:这两

个需要选中的项目文字前面有‘★’标志符号。(注:易语言在此显示的版本为1.0,但

Grid++Report 的实际版本不是,这里不清楚原因。)

4.执行对话框中的‘确定按钮’,关闭对话框。此时在易语言主窗口的窗口组件箱的‘外部组件’

栏目下会加入:‘GRDisplayViewer’、‘GRPrintViewer’与‘GRDesigner’这三个控件;在‘外部事件组件’栏目下会加入‘GridppReport事件’。

5.至此你已经可以在你的当前程序项目中使用 Grid++Report 的几个组件来开发你的报表系统。

注意:如果在你的程序中不会用到 Grid++Report 的报表设计器控件,在第2步中可以不选中‘报表设计库 1.0 版’这一项,当然‘GRDesigner’这个控件也不会添加到外部组件栏目下。

通过上面的操作,Grid++Report 已经可以在易语言中使用了。在当前易语言系统中,你只需为

Grid++Report 进行这一次配置任务,以后你就可以在你的易语言程序中使用 Grid++Report 了。

第三节:实现报表打印与打印预览

本过程实现将‘简单列表.grf’例子模板载入到报表对象中,并实现报表的打印与打印预览。

1.启动易语言程序。

2.执行菜单命令‘程序-〉新建’,在打开的对话框的右边程序类型框中选择‘Windows窗口程序’,

最后执行‘确定’按钮。

3.在易语言主窗口中,选择工作夹中的‘支持库’页,在支持库列表中检查‘grproLib’是否已经

存在,如果不存在,请参照上一节中介绍加入 Grid++Report 的类型库到支持库中。

4.打开并选中启动窗口,选择工作夹中的‘属性’页,打开下端的事件下拉列表框,从中选择‘创建

完毕’事件,此时启动窗口的程序集打开,并加入了‘创建完毕’事件响应子程序。

5.定义报表主对象:在程序集中定义一个程序集变量,名称为‘报表主对象’,类型为

‘GridppReport’。

6.载入报表模板:在‘创建完毕’事件响应子程序中调用报表主对象的 LoadFromFile 方法载入报

表模板。

具体代码如下:

报表主对象.LoadFromFile (‘C:\Program Files\Grid++Report 3\Samples\Reports\简单列

表.grf’)

7.在启动窗口上加入两个按钮,名称分别为‘打印按钮’与‘打印预览按钮’,标题为‘打印’与

‘打印预览’,分别双击这两个按钮,添加按钮执行响应子程序。

8.实现报表打印功能:调用报表主对象的‘Print’方法实现报表输出到打印机打印,在‘打印按

钮’被单击响应子程序中,加入代码:

报表主对象.Print (真)

9.实现报表打印预览功能:调用报表主对象的‘PrintPreview’方法实现报表在屏幕上的打印预览,

在‘打印预览按钮’被单击响应子程序中,加入代码

报表主对象.PrintPreview (真)

10.保存程序。我们将得到与本教程文件所在目录下的‘打印与打印预览报表.e’类似的程序。

此时我们就可以运行我们的程序,点击‘打印’按钮就可以将报表输出到打印机打印,点击‘打印预览’按钮就会打开报表打印预览窗口,报表会显示在打印预览窗口中。

第四节:实现报表在查询显示控件中显示

本过程实现将‘简单列表.grf’例子模板载入到报表对象中,并实现报表在查询显示器控件中的显示。

1.启动易语言程序。

2.执行菜单命令‘程序-〉新建’,在打开的对话框的右边程序类型框中选择‘Windows窗口程序’,

最后执行‘确定’按钮。

3.在易语言主窗口中,选择工作夹中的‘支持库’页,在支持库列表中检查‘grproLib’是否已经

存在,如果不存在,请参照前面节中介绍加入 Grid++Report 的类型库到支持库中。

4.打开并选中启动窗口,选择工作夹中的‘属性’页,打开下端的事件下拉列表框,从中选择‘创建

完毕’事件,此时启动窗口的程序集打开,并加入了‘创建完毕’事件响应子程序。

5.定义报表主对象:在程序集窗口中定义一个程序集变量,名称为‘报表主对象’,类型为

‘GridppReport’。

6.载入报表模板:在‘创建完毕’事件响应子程序中调用报表主对象的 LoadFromFile 方法载入报

表模板。具体代码如下:

报表主对象.LoadFromFile (‘C:\Program Files\Grid++Report 3\Samples\Reports\简单列

表.grf’)

7.在启动窗口上插入一个报表查询显示器控件:在窗口组件箱的外部组件类别下选择

‘GRDisplayViewer’组件并插入到启动窗口中,调整新插入的组件到合适大小。

8.在程序集中关联报表主对象与查询显示器控件:调用 GRDisplayViewer 的 SetReport 方法为查

询显示器控件关联一个报表对象。在‘创建完毕’事件响应子程序中加入如下代码:

GRDisplayViewer1.SetReport (报表主对象)

9.实现查询显示器控件的启动运行:调用 GRDisplayViewer 的 Start 方法启动查询显示器控件运

行。在‘创建完毕’事件响应子程序中加入如下代码:

GRDisplayViewer1.Start ()

10.保存程序。我们将得到与本教程文件所在目录下的‘在查询显示控件中显示报表.e’类似的程序。

按照上一节中的过程,我们可以为本程序增加报表打印与打印预览功能。此时我们就可以运行我们的程序,你将会在运行的程序中看到报表显示在查询显示器控件中,我们只用很少的几行代码就实现了报表的查询显示,整个过程是不是非常简单。

通过这个简单的教程,我们可以深深体会到:要在易语言下学习与使用 Grid++Report 很容易。

Grid++Report 的全部功能都可以在易语言下发挥出来,使用 Grid++Report,可以助你轻松实现专业高效的报表与打印功能。

易语言-从入门到精通(零基础)

汉语编程工具易语言

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

软件开发电子文档下载地址

软件开发电子文档下载地址 说明:本文来源于博客https://www.sodocs.net/doc/124198690.html,/y2MZna,如果有什么资源下载不了,或遇到下载地址变更等情况,请前往博客留言或查看详情,这个博客会不断更新资源,供别人下载,以提供最大的帮助。值得说明的是,这些资源是大量且永久存放在网络上的,使用别人的空间,免不了会有广告窗体弹出,这个不是病毒,望大家谅解。在文档中可以选择视图->文档结构图,能更好的找到自己想要的资源。如果还想获取软件开发帮助文档,请前往博客https://www.sodocs.net/doc/124198690.html,/nQ7nEn 一、Linux https://www.sodocs.net/doc/124198690.html,/file-2298737.html Linux系统命令!!!!!!!!!+100实例 https://www.sodocs.net/doc/124198690.html,/file-2331196.html SecureCRT中常用linux命令 https://www.sodocs.net/doc/124198690.html,/file-2298738.html 1嵌入式系统概论 https://www.sodocs.net/doc/124198690.html,/file-2298739.html 2 Linux下C开发环境 https://www.sodocs.net/doc/124198690.html,/file-2298740.html 3 Linux基础命令 https://www.sodocs.net/doc/124198690.html,/file-2298741.html 4 linux下C语言开发工具 https://www.sodocs.net/doc/124198690.html,/file-2308735.html 5 内存管理 https://www.sodocs.net/doc/124198690.html,/file-2298742.html 6 ANSI C文件管理 https://www.sodocs.net/doc/124198690.html,/file-2298743.html 7 POSIX 文件IO管理 二、Java文档 https://www.sodocs.net/doc/124198690.html,/file-2331092.html 程序员面霸手册V1.2 https://www.sodocs.net/doc/124198690.html,/file-2331093.html 程序员编程艺术第一~二十七章集锦与总结(教你如何编程)(by_July)定稿版 https://www.sodocs.net/doc/124198690.html,/file-2331095.html 编程规范汇总 https://www.sodocs.net/doc/124198690.html,/file-2331097.html 编程高手箴言

易语言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 - 第一部分 易语言入门....................................................................................................- 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 -

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

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

易语言教程――初级版 目录 目录.......................................................................................................................... - 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 -

易语言新手宝典-从入门到精通[图文教程]

易语言宝典 易语言从入门到精通

目录 目录.......................................................................................................................... - 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 -

易语言封包脱机挂教程

=====================================================版本介绍: 脱机辅助程序,是很多学辅助编程的人所追求的最高目标技术,因为脱机辅助技术,不需要运行游戏客户端, 也可向游戏服务器发送与获取甚至自己想修改的封包数据,去实现达到游戏里人物角色的某些特殊目的,比如:人物打怪,吃药,走路等各功能操作, 比内存辅助更高一筹技术,就是要把游戏封包数据解密成明文未加密的数据, 用于修改数据或组合数据再发送封包给游戏服务器,进行操作游戏人物去做各种事情,它的核心的技术知识就是如何解密被加密过的游戏封包数据,这也是它最难学会掌握的地方,所以令很多学习辅助技术的人对脱机辅助望而止步, 为了把这项技术普及给喜欢独立团论坛的所有vip会员,所以就有了此版本课程出现,因为本课程所讲解的辅助技术是辅助类型界中最高级的技术了, 本套课程出版后,也将会成为国内最早第一套这么完整详细脱机辅助编程技术教程。 A.封包入门课 1.什么是封包脱机辅助 2.学习封包脱机辅助的条件 3.封包辅助与封包脱机辅助的优弊区别 4.封包脱机辅助最重要核心技术 B.封包基础课 1.Winsock 版本之间区别 2.send 发送函数 3.Recv 接收函数 4.什么是封包与封包形成 5.拦截封包数据工具使用(WPE) 6.游戏服务器与客户端封包过程(组包与拆包) 7.游戏脉动数据包介绍 8.游戏封包数据加密与解密介绍 9.明文包与密文包辨别方法

10.封包数据对比分析法 11.辅助分析封包数据的一些常用工具 -(封包数据分析宝盒) -多功能转换工具 -wep工具 -OD C.wpe封包工具课 1.wpe工具功能使用详细介绍 -.拦截关键发包的封包技巧 -.拦截关键收包的封包技巧 -.伪造封包发送功能 D.实战演示封包剖析-某3D游戏 封包加解密篇(学习解密加密封包): 1.获取游戏服务器IP与端口信息 2.服务器IP信息结构模块化 3.拦截账号登陆封包数据 4.分析账号登陆封包解密算法(核心技术) 5.OD逆向分析游戏封包加密解密算法(核心技术) 6.编写封包解密加密代码功能-(解密游戏封包) 7.封包加密解密功能模块化(核心代码) 8.账号登陆封包组包模块化 9.拦截接收人物角色列表信息封包数据 10.解密人物角色列表信息封包并处理提取各属性值信息 11.处理人物角色列表封包功能模块化 12.拦截选择指定角色进入游戏封包数据 13.分析指定角色进入游戏封包数据信息 14.角色选择进入游戏功能模块化 15.拦截分析游戏与服务器保持通讯心跳包数据 16.心跳包保持在线功能模块化 17.拦截分析人物喊话封包数据(喊话包结构) 18.组合人物喊话封包模块化 19.拦截人物进入游戏后服务器反馈封包数据 20.解密服务器反馈封包数据判断属哪类信息 游戏功能封包分析篇(举例分析示范): 1.封包脱机辅助功能定位策划 2.分析游戏各功能封包数据(学习如何分析游戏里自己需要的各种游戏动作功能的封包数据) 2.1 拦截分析在线领奖封包数据 2.2 编写实现在线领奖功能 2.3 拦截并解密分析聊天频道封包数据(掌握整个游戏玩家|公告聊天信息) 2.4 编写实现接收显示聊天频道信息功能

易语言教程-从入门到精通

易语言教程-从入门到精通 第一课.计算机的一般知识 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)显示终端。用以显示计算机的有关信息,占用户从键盘上敲入并为机器接收的字

相关主题