易语言-标记

易语言-标记
易语言-标记

一、什么是标记

支持库中对标记是这样说明的:

数据类型为:文本型。本属性记录用作标记当前所选择对象的附加文本数据,以供在运行时使用。

(请在编辑框中输入“易语言编程系统”)

知识库中对标记是这样说明的:

数据类型:文本型;

语法:对象.标记=文本型

应用对象:窗口、编辑框、图片框、外形框、画板、分组框、标签、按钮、选择框、单选框、组合框、列表框、选择列表框、横向滚动条、纵向滚动条、进度条、滑块条、选择夹、影像框、日期框、月历、驱动器框、目录框、文件框、颜色选择器、超级链接框、调节器、通用对话框、时钟、打印机、数据报、客户、服务器、端口、表格数据源、通用提供者、数据库提供者、图形按钮、外部数据库、外部数据提供者、超文本浏览框、树型框、状态条、工具条、超级列表框、透明标签、超级按钮、高级影像框、分隔条、超级编辑框、数据库连接、记录集、柱状图控件、饼形图控件、曲线图控件、Word程序、Word文档集、Word图形、Excel程序、Excel工作簿、Excel图表、脚本组件

对于上面这样的几句简单的解释,我想很多朋友都会犯晕:标记到底是什么?

标记是易语言窗口组件的基本属性。该属性的类型为文本型。也就是说我们可以把一些附加信息以文本的形式放在组件的标记中。按照我的理解,标记就是给组件作的记号,就好像我们给货物写让记号一样的。如果你到超市买东西,收款台给你的收据上,列出的不仅有你所购物品的名称,有的还会有编号。通过物品的编号,就可以查出你买的是什么物品。在易语言中与此相似,我们可以通过组件的标记来找到该标记所属的组件。

二、为什么要用标记

标记,可以看作是一种特殊的变量,不仅可以把一些信息放在标记里,而且可以通过标记值来找到具有该标记的组件,不但方便对组件的操作,也可以将其作为一个变量来使用。组件的其他属性就不具备这样的功能。我们把一些信息放置在组件的标记属性中,在以后需要的时候,可以随时调用。如果我们想改变设置的信息,也可以对某一组件的标记重新赋值。

不少朋友在编程的时候,总是喜欢定义一个又一个的变量,变量过多,不仅容易产生这样那样的错误,也造成了资源的浪费。这时,我们应该挖掘组件里的一些资源,加以合理利用,不仅减小了变量,也减少错误的发生。

三、标记内容的分类

标记是文本型的。为了方便使用,我对标记进行了这样的分类:标记文本中是纯数字的,为数值型标记,否则为非数值型标记。数值型标记,在程序中可以通过标记来动态调用组件,非数值型标记只能调用标记内容,无法通过标记来调用组件。

第三步、操作

四、标记的应用

1、数值型标记

数值型的标记,我们可以在设计程序界面的时候就给加上,也可以在程序中动态添加。要注意的是,一定要用纯数字。我们这样做,是为了在程序中可以通过标记来对所有的被标记了的组件进行操作。例如:

在前面的程序中我们拖动滑块条,所对应的标签状态就会发生变化。如果我们不用组件标记的话,就会很麻烦了,需要使用多个判断,语句会多出很多。我们打开易语言,来做一下。

代码如下:

.版本 2

标签1.标题=“备选项目_0001”

标签2.标题=“备选项目_0002”

标签3.标题=“备选项目_0003”

标签4.标题=“备选项目_0004”

标签5.标题=“备选项目_0005”

标签6.标题=“备选项目_0006”

标签7.标题=“备选项目_0007”

标签8.标题=“备选项目_0008”

标签9.标题=“备选项目_0009”

标签10.标题=“备选项目_0010”

颜色1 = #黑色

颜色2 = #品红

(以上是标题赋值部分)

.版本 2

连续赋值 (颜色1, 标签1.文本颜色, 标签2.文本颜色, 标签3.文本颜色, 标签4.文本颜色, 标签5.文本颜色, 标签6.文本颜色, 标签7.文本颜色, 标签8.文本颜色, 标签9.文本颜色, 标签10.文本颜色)

连续赋值 (假, 标签1.字体.加粗, 标签2.字体.加粗, 标签3.字体.加粗, 标签4.字体.加粗, 标签5.字体.加粗, 标签6.字体.加粗, 标签7.字体.加粗, 标签8.字体.加粗, 标签9.字体.加粗, 标签10.字体.加粗)

连续赋值 (2, 标签1.边框, 标签2.边框, 标签3.边框, 标签4.边框, 标签5.边框, 标签6.边框, 标签7.边框, 标签8.边框, 标签9.边框, 标签10.边框)

(以上是文字颜色还原部分)

.版本 2

标签文字色还原 ()

.判断开始 (滑块条1.位置= 1)

标签1.文本颜色=颜色2

标签1.字体.加粗=真

标签1.边框= 1

.判断 (滑块条1.位置= 2)

标签2.文本颜色=颜色2

标签2.字体.加粗=真

标签2.边框= 1

.判断 (滑块条1.位置= 3)

标签3.文本颜色=颜色2

标签3.字体.加粗=真

标签3.边框= 1

.判断 (滑块条1.位置= 4)

标签4.文本颜色=颜色2

标签4.字体.加粗=真

标签4.边框= 1

.判断 (滑块条1.位置= 5)

标签5.文本颜色=颜色2

标签5.字体.加粗=真

标签5.边框= 1

.判断 (滑块条1.位置= 6)

标签6.文本颜色=颜色2

标签6.字体.加粗=真

标签6.边框= 1

.判断 (滑块条1.位置= 7)

标签7.文本颜色=颜色2

标签7.字体.加粗=真

标签7.边框= 1

.判断 (滑块条1.位置= 8)

标签8.文本颜色=颜色2

标签8.字体.加粗=真

标签8.边框= 1

.判断 (滑块条1.位置= 9)

标签9.文本颜色=颜色2

标签9.字体.加粗=真

标签9.边框= 1

.判断 (滑块条1.位置= 10)

标签10.文本颜色=颜色2

标签10.字体.加粗=真

标签10.边框= 1

.默认

(以上是滑动条位置被改变部分)

(请在编辑框中输入“易语言”)

使用了标记,我们只要用一个循环,就可以对所有的这一类的组件进行设置。代码如下: .版本 2

.局部变量 LL, 整数型

.计次循环首 (10, LL)

标记标签=取标记组件 (LL)

标记标签.标题=“备选项目_” +取文本右边(“00000” +到文本 (LL), 4) 标记标签.文本颜色=到数值 (滑块条1.标记)

标记标签.字体.加粗=假

标记标签.边框= 2

.计次循环尾 ()

(一个循环就把标签的标题赋值与颜色的改变给设置完了)

.版本 2

标签文字色还原 ()

标记标签= _启动窗口.取标记组件 (滑块条1.位置)

标记标签.文本颜色=多项选择 (到数值 (分组框1.标记), #蓝色, #黑色, #红色, #品红)

标记标签.字体.加粗=真

标记标签.边框= 1

(这里只要几句简单的代码,就解决了滑动条改变时文字颜色随之改变的问题)

(具体的代码请见例程。请在编辑框中输入“嗯?还不下课?”)

通过上面的对比,我们很容易明白使用组件标记的好处:不必考虑原来的组件是什么名字,也就不容易出错。

在使用时,我们先定义一个变量,变量的类型就是我们做标记的组件的类型。比如,我们对标签做了标记,用来操作的变量的类型就是“标签”;我们做了标记的组件是按钮,那么我们用来操作的变量的类型就是“按钮”。

在我的例程中,我用了十个标签,要对这十个标签进行标题设置、文本颜色设置、边框类型设置等。我定义了一个“标记标签”的“标签”类型的变量,通过对这一变量的操作,达到操作原来标签的目的。

用到的命令:取标记组件()

━━━━━━━━━━━━━━━━━━━━━━━━━━

调用格式:〈通用型〉对象.取标记组件(整数型欲寻找组件的标记数值)-系统核心支持库->窗口

英文名称:GetSpecTagUnit

返回当前窗口中具有指定标记数值文本的组件。如果不存在,将产生运行时错误。本命令为初级对象成员命令。

参数<1>的名称为“欲寻找组件的标记数值”,类型为“整数型(int)”。即该组件的“标记”属性文本的数值形式。

操作系统需求:Windows

例如:

.版本 2

.局部变量 LL, 整数型

.计次循环首 (10, LL)

标记标签=取标记组件 (LL)

标记标签.标题=“ 备选项目_” +取文本右边(“000” +到文本 (LL), 4) .计次循环尾 ()

通过这样一个循环,就把十个标签的标题都进行了赋值。如果不用标记,我们只有通过如下方法:一是在界面设计中对每一个标签的标题都进行设置,我们要反复地打出那些名字。二是用赋值,一个标签一行,要写十行。

标签1.标题=“备选项目_0001”

标签2.标题=“备选项目_0002”

标签3.标题=“备选项目_0003”

标签4.标题=“备选项目_0004”

标签5.标题=“备选项目_0005”

标签6.标题=“备选项目_0006”

标签7.标题=“备选项目_0007”

标签8.标题=“备选项目_0008”

标签9.标题=“备选项目_0009”

标签10.标题=“备选项目_0010”

两相比较,孰优孰劣,不说自明。

在程序中动态改变标记,可以用赋值,比如:标签1.标记=标记内容。这里的标记内容,一定要用文本,或者文本型的变量,否则就会出错。例如:

.版本 2

标记按钮.标记=到文本 (多项选择 (LL, #红色, #墨绿, #蓝色, #黑色))

这里就把颜色值转换成文本,给了按钮的标记。以后,我们就可以通过调用按钮的标记来改变颜色。

再如:

滑块条1.标记=标记按钮.标记

这是将一个组件的标记赋值给另一个组件,方便调用。

第四步、注意

使用数值型标记,要注意以下几点:

一是刚才说过的,一定要用纯数字,否则就不能取出正确的组件。无标记、字母、汉字或、符号,或者是0,都将出错。

我们取标记组件,只能使用数字,并且是非0数字。你可以这么做:

取标记组件(-1)或者取标记组件(3)

但是你不能这么做:

取标记组件(0)或者取标记组件()或者取标记组件(“易语言”)

二是所有组件的标记不要使用相同的数值。比如:有一个组件的标记为1,就不要再给另一个组件标记为1,否则就会出错。

如果是同类型的组件有了相同的标记,就不会取出重复的标记的组件。比如:标签1

的标记为1,标签2的标记也为1,那么,你就只能取出标签1,标签2就不能被取出。

如果是不同类型的组件有了相同的标记,必须按照组件类型的名称的顺序来取标记,否则就会出错。例如:

一个标签和一个按钮的标记都是1,先取的组件是按钮,然后才能取标签。例如代码:.版本 2

.计次循环首 (10, LL)

.如果真 (LL < 5)

标记按钮=取标记组件 (LL)

标记按钮.标记=到文本 (多项选择 (LL, #红色, #墨绿, #蓝色, #黑色))

.如果真结束

标记标签=取标记组件 (LL)

标记标签.标题=“备选项目_” +取文本右边(“00000” +到文本 (LL), 4)

.计次循环尾 ()

这里,我们按钮的标记是1到4,标签的标记是1到10,显然有四个是重复的。如果我们先取标签,就会出错。不信的话,你可以把代码改成下面这样的试试:

.版本 2

.计次循环首 (10, LL)

标记标签=取标记组件 (LL)

标记标签.标题=“备选项目_” +取文本右边(“00000” +到文本 (LL), 4) .如果真 (LL < 5)

标记按钮=取标记组件 (LL)

标记按钮.标记=到文本 (多项选择 (LL, #红色, #墨绿, #蓝色, #黑色))

.如果真结束

.计次循环尾 ()

2、非数值型标记

这类标记可以是任意文本。在易语言4.03版出来以前,要在程序中加入一个文本,就必须用“图片资源”,把文本导入资源,用的时候再使用“到文本()”命令把字节集转变为文本,特别不方便(请在编辑框中输入“大强太罗嗦?”)。其实我们可以在程序设计中把文本存放在组件的标记中,不受任何限制。只要是文本,就可以放进去。(请在编辑框中输入“一言一语易语言”)

在程序中,我们也可以像使用其他变量一样的使用标记,可以省下一个变量。比如:标签1.标记=标签1.标记+“我爱易语言” + #换行符

这样,我们就把一段动态的文本放置在标签1的标记中了,需要的时候我们可以把这段文本显示在编辑框或者标签中。

使用非数值型标记要注意的是:

一定要指明调用标记所属的组件,就如同调用组件的其他属性一样。如:编辑框1.标记,标签1.标记……等等。组件的标记相当于一个程序集变量,在首次使用时最好给一个初始值。把数值放入标记时,一定要先转变成文本。

例如,你可以这么写:

标签1.标记=“123”

但是你不能这么写:

标签1.标记= 123

口令说明

口令“组件识别”导出文件“窗口组件识别.exe”

口令“下一个”导出文件“组件识别对比.exe”

口令“易语言”导出文件“非标记例程.e”

口令“嗯?还不下课?”导出文件“标记例程.e”

口令“易语言编程系统”导出文件“标记属性(系统例程).e”(*)

口令“一言一语易语言”导出文件“标记例程ALL.e”

口令“大强太罗嗦?”导出文件“非标记例程ALL.e”

口令“§☆给个材料啊☆§”导出讲课材料

口令“标记的应用”查看海报(*)

口令“我要走啦!”关闭海报(*)

口令“快快帮忙啊!”调出帮助(*)

口令“放假了,散会!”结束程序

带*号的为新版材料所有的功能。

常见的易语言源码大集合

常见易语言源码 使用命令: 写到文件(取运行目录() +“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/8f8339610.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 Server数据库全过程

易语言操作SQL Server数据库全过程 最近看到很多初学者在问在易语言中如何操作SQL Server以外部数据库,也有人提出想要个全面的操作过程,为了让大家能够尽快上手,我给大家简单介绍一下操作SQL的过程,希望能起到抛砖引玉的作用。 由于我本身工作业比较忙,就以我目前做的一个软件的部份容列给大家简单讲讲吧,高手就不要笑话了,只是针对初学者 第一步,首先需要建立一个数据库: 以建立一个员工表为例,各字段如下: 3 员工ID int 4 0 0 登陆 nvarchar 30 1 0 密码 nvarchar 15 1 0 所属部门 nvarchar 30 1 0 nvarchar 10 1 0 性别 nvarchar 2 1 0 年龄 nvarchar 10 1 0 当前职务 nvarchar 10 1 0 级别 nvarchar 10 1 0 出生日期 nvarchar 40 1 0 专业 nvarchar 10 1 0 学历 nvarchar 8 1 0 婚姻状况 nvarchar 4 1 0 号 nvarchar 17 1 0 籍贯 nvarchar 50 1 0 毕业院校 nvarchar 50 1 0 兴趣爱好 nvarchar 600 1 0 nvarchar 11 1 0 家庭成员 nvarchar 20 1 0 工作经历 nvarchar 600 1 0 销售行业经验nvarchar 600 1

0 离职原因 nvarchar 600 1 0 升迁记录 nvarchar 600 1 0 调岗记录 nvarchar 600 1 0 特殊贡献 nvarchar 600 1 0 奖励记录 nvarchar 600 1 0 处罚记录 nvarchar 600 1 0 同事关系 nvarchar 4 1 0 企业忠诚度 nvarchar 4 1 0 入司日期 nvarchar 30 1 0 在职状态 nvarchar 4 1 0 上级评语 nvarchar 600 1 0 最后登陆时间 nvarchar 20 1 0 登陆次数 nvarchar 50 1 0 照片 image 16 1 一般我习惯用nvarchar,因为这是可变长的的非Unicode数据,最大长度为8000个字符,您可以根据您的情况来设定,我这里只是举例说明。 第二步:在易言语中建立数据库连接,用外部数据库控件,可先建立4个全局变量: 1、建立全局变量: .版本 2 .全局变量服务器, 文本型 .全局变量服务器数据库, 文本型 .全局变量服务器用户名, 文本型 .全局变量服务器密码, 文本型 2、给变量赋值: .版本 2 服务器=读配置项 (取运行目录 () +“\sys.ini”, “server info”, “server”, “您的服务器地址”) 服务器用户名=读配置项 (取运行目录 () +“\sys.ini”, “server info”, “uid”, “您的服务器用户名”)

AutoCAD与易语言交互开发指南

前言 1 前言 易语言是一门计算机程序语言。以“易”著称,以中文作为程序代码表达的语言形式。易语言的创始人是吴涛。早期版本的名字为E语言。易语言最早的版本的发布可追溯至2000年9月11日。可以说,创造易语言的初衷是进行用中文来编写程序的实践。从2000年至今,易语言已经发展到一定的规模:功能上、用户数量上都十分可观。 易语言提供对OCX控件、类型库、API函数、COM协议等一系列接口的支持,并开放其支持库接口技术文档供第三方使用,这为AutoCAD与易语言交互开发提供了良好的技术支持。易语言与AutoCAD交互开发全中文编程可以摆脱英语的瓶颈,宜于理解和交流,在很短的时间就可以掌握编程操作AutoCAD 的关键技术。学习和掌握AutoCAD与易语言交互开发技术,对于非专业的AutoCAD二次开发人员,是个不错的选择。 作者:石头也疯狂 QQ:58530494 声明:本教材部分内容来源于互联网,这部分内容版权归其作业所有。本教材只用于交流严禁转载!

文本目录 2 目录 第一章AutoCAD与易语言交互开发基础 (3) 1.1AutoCAD与易语言交互开发环境 (3) 1.2 Hello word练习示例 (7) 第二章理解AutoCAD对象操作基础 (10) 2.2访问对象层次 (15) 2.3集合对象操作 (15) 2.4理解属性和方法 (18) 2.5理解父对象 (18) 2.6引用类型库 (18) 2.7在数据库中返回第一个图元 (19) 2.8使用变体 (19) 第三章控制AutoCAD环境 (22) 3.1打开、保存和关闭图形 (22)

第一章AutoCAD与易语言交互开发基础本章将为你介绍AutoCAD与易语言交互开发基础知识 1.1AutoCAD与易语言交互开发环境 1.1.1环境平台 AutoCAD与易语言交互开发使,首先要确定你的目标平台,获得适当的开发环境。如果你是在AutoCAD 2007 平台上开发,你就需要具备下面的工具和软件: AutoCAD 2007 中文版。易语言5.0。 本节将要介绍开发环境的构建,包括开发类库的获得、开发类库的组成部分、AutoCAD类库的安装。 你也可以采用本节的方法以其他AutoCAD版本未平台构建开发环境,目前常用的版本为AutoCAD 2004和AutoCAD2007,最高版本为AutoCAD2011。一般来说,开发类库的版本和AutoCAD 的版本是对应的。AutoCAD2004、AutoCAD2005和AutoCAD2006类库版本为16,AutoCAD2007、AutoCAD2008和AutoCAD2009类库版本为17,AutoCAD2010、AutoCAD2011类库版本为18。 1.1.2构建步骤 你可以使用易语言“类型库及OCX组件”工具定义、汉化、安装AutoCAD 自带的类型库,构建开发环境,以AutoCAD2007为例,步骤如下: 1.在工具菜单中选择【类型库或OCX组件->支持库】,弹出标题为“请选择欲包装的OCX组件或类型库”的对话框。 3

易语言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命令语句)

易语言操作sql server完整教程

易语言操作sql server完整教程本教程来自网络,作者:ESO 。 获取的知识的同时应感谢作者的辛苦付出。 ===========================正文如下================================= 第一步,首先需要建立一个数据库: 以建立一个员工表为例,各字段如下: 3 员工ID int 4 0 0 登陆帐号 nvarchar 30 1 0 密码 nvarchar 15 1 0 所属部门 nvarchar 30 1 0 姓名 nvarchar 10 1 0 性别 nvarchar 2 1 0 年龄 nvarchar 10 1 0 当前职务 nvarchar 10 1 0 级别 nvarchar 10 1 0 出生日期 nvarchar 40 1 0 专业 nvarchar 10 1 0 学历 nvarchar 8 1 0 婚姻状况 nvarchar 4 1 0 身份证号 nvarchar 17 1 0 籍贯 nvarchar 50 1 0 毕业院校 nvarchar 50 1 0 兴趣爱好 nvarchar 600 1 0 电话 nvarchar 11 1 0 家庭成员 nvarchar 20 1 0 工作经历 nvarchar 600 1 0 销售行业经验 nvarchar 600 1 0 离职原因 nvarchar 600 1 0 升迁记录 nvarchar 600 1 0 调岗记录 nvarchar 600 1 0 特殊贡献 nvarchar 600 1 0 奖励记录 nvarchar 600 1 0 处罚记录 nvarchar 600 1 0 同事关系 nvarchar 4 1 0 企业忠诚度 nvarchar 4 1 0 入司日期 nvarchar 30 1 0 在职状态 nvarchar 4 1 0 上级评语 nvarchar 600 1 0 最后登陆时间 nvarchar 20 1 0 登陆次数 nvarchar 50 1 0 照片 image 16 1

补充句子 文库

四年级句子知识练习 句子知识 比喻句: 1、秋天,树叶在风中飘落,像一群群蝴蝶飞向我们。 2、那芦苇一根根直立着,像小船上的桅杆。 3、满地各色的落叶,像一幅色彩明丽的图画。 4、柔软的草地,像一块绿色的地毯。 5、随风摆动的柳枝像少女的长发。 6、中秋的月亮像个又圆又大的玉盘。 反问句: 难道秋姐姐不是个勤劳的人吗? 双重否定句: 我们不能不珍惜时间。 拟人句: 1、小草扭动绿色的腰肢,鲜花展开多彩的舞裙…… 2、河水唱着歌儿向前走去。 3、小鸟在树枝上唱个不停。 “把”字句、“被”字句 爬大树,钻丛林,嬉笑,打闹,欢乐的笑声惊飞了觅食的小鸟。 “把”字句:爬大树,钻丛林,嬉笑,打闹,欢乐的笑声把觅食的小鸟惊飞了。“被”字句:爬大树,钻丛林,嬉笑,打闹,觅食的小鸟被欢乐的笑声惊飞了。 一、句型转换。 1、把字句、被字句。 一阵清脆的铃声惊醒了睡梦中的小芳。 (1)、一阵清脆的铃声把睡梦中的小芳惊醒了。 (2)、睡梦中的小芳被一阵清脆的铃声惊醒了。 2、把句子换个说法,意思不变。 (1)、反问句改成陈述句。 如果我们也能像水滴那样,有什么事情做不成呢? 如果我们也能像水滴那样,任何事情都做得成。 (2)、双重否定句改为陈述句。 香港回归伟大的祖国,我们不得不感到无比自豪。 香港回归伟大的祖国,我们感到无比自豪。 二、按要求把句子补充具体。 1、小红正在做作业。(怎样品质的小红?我怎样做作业?) 聪明的小红正在认真的做作业。 2、灯光照着小明的脸。(灯光是怎样的?脸是怎样的?) 明亮的灯光照着小明红红的脸。 3、汽车行驶着。(什么颜色的汽车?怎样行驶着?) 黑色的汽车飞速地行驶着。 4、妈妈睡着了。(怎样品质的妈妈?怎样的睡了?)

易语言3.6版外部数据库使用

一.access数据库 新版外部数据库支持库提供类似ADO数据库访问方式,外部数据库的访问基本思路是这样的:通过连接控件连接到数据库,表操作控件取得连接,并内部表操作控件对数据库进行操作,现在对它的使用方法作些介绍。 准备工作: 建立窗口,放置控件(数据库连接、记录集、按钮,显示记录的控件(这里用了超级列表框),并且用access建立一个空的数据库,字段信息如下: 程序界面如图1所示。 图1

1.连接数据库 使用前,易语言首要要通知到数据库,然后和其达成连接协议。有两种连接方式。 (1)ADO连接方式 命令及格式:〈逻辑型〉对象.连接Access(文件名,密码) 参数<1>的名称为“文件名”,类型为“文本型(text)”。Access数据库文件的完整路径名。 参数<2>的名称为“密码”,类型为“文本型(text)”,初始值为“”。Access数据库的作密码。本参数可以为空,若为空,表示Access数据库没有密码。 例句:信息框(选择(数据库连接1.连接Access(“SoccerPlayer DB.mdb”,“”),“连接成功”,“连接失败”),0,),返回真说明连接成功,否则连接失败。运行程序,点击“连接access”,成功后如图2显示: 图2 (2)access通用连接 命令及格式:〈逻辑型〉对象.连接(连接文本) 参数<1>的名称为“连接文本”,类型为“文本型(text)”。本参数提供连接时使用的连接文本。 例句:信息框(数据库连接1.连接(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=SoccerPlayer DB.mdb”),0,),返回真说明连接成功,否则连接失败。运行程序,点击“通用连接access”连接,显示真假信息。 2.设置连接 连接后,将操作权限设置给记录集之后记录集将对数据库进行操作。 命令及格式:〈逻辑型〉对象.设连接(连接) 参数<1>的名称为“连接”,类型为“数据库连接(CommonConnection)”。要设置的数据库连接。 例句:信息框(选择(记录集1.设连接(数据库连接1),“设置成功”,“设置失败”), 0,),返回真说明设置成功,否则设置失败。如图3显示: 图3

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

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

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

易语言数据库操作教程 2010.06.03

一、通用提供者与数据库提供者 编程序在很多时候是要使用大量数据的,但常规情况下数据的显示、浏览是比较困难的(如果用标签、编辑框等通用组件来逐个显示数据,则往往需要很多组件,编程也十分繁琐)。为了简化易语言中的数据操作,飞扬软件工作室在易2.0版本之后提出了“数据应用框架”的概念。 “数据应用框架”最大的特点就是把数据、数据操作、数据显示分为3个不同的层次。每个层次由各自的组件完成相对独立的工作,至于各层次之间的千丝万缕的联系,则由易语言在内部实现。这3个层次由低到高分别是:数据提供者、数据源、数据处理者,如13-1所示。 图13-1 数据提供者、数据源、数据处理者关系图 其中,数据提供者用于存储、提供数据;数据源用于操作数据;数据 处理者用于显示数据。基本上数据提供者类似于商品仓库、后勤,而数据 处理者相当于前台、展示柜台,数据源相当于包装车间及运输部门。 注意:数据源仅提供操作接口,实际操作还是由数据提供者完成的,但这 一节已被易隐藏,因而可以认为数据源是数据的操作者。这里所说的“数 据”,不仅仅是指“数据库”,它的范围更广阔,而“数据库”只是“数据”的一 部分而已。 在易语言中,可充当数据提供者的组件有:通用提供者、数据库 提供者、外部数据提供者等(外部数据提供者组件将在下一章节介绍);可充当数据源的就一个数据源组件;可充当数据处理者的组件就很多了,最重要的是表格组件,此外还有编辑框、标签、列表框等拥有数据源、数据列属性的所有组件如下。 l数据处理者:表格组件、编辑框、标签、图片框、组合框、列表框。 l数据源:数据源组件。 l数据提供者:通用提供者、数据库提供者、外部数据提供者。 数据提供者、数据源、数据处理者三者之间必须事先“关联”起来,互相协调配合,才能共同完成对数据的处理。 “关联”的方法是:(1)添加相应的组件,即数据处理者、数据源、数据提供者这三个组件都必需存在;(2)将数据源的“数据提供者”属性设置为某个数据提供者组件;(3)将数据处理者组件的“数据源”属性设置为某个数据源组件。 要浏览/管理某个数据库,可以按如下方法来编程序。 (1)在设计窗体上放3个组件:数据库提供者,数据源,表格,如图13-2所示。 图13-2 放置3个组件 (2)设置数据库提供者组件的“数据库文件名”属性,即选择数 据库文件(*.edb),如图13-3所示。 图13-3 为数据提供者加入数据库 (3)设置数据源组件的“数据提供者”属性为“数据库提供者1”(从下拉列表中选择),如图13-4所示。

易语言基础知识第一篇

第一章、基础知识 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 游戏编程 网络编程 <聊天程序> <远程控制> <邮箱登录器> <天气查询> 数据库编程 界面编程 <使用《易容大师》进行界面编程>

易语言入门基础

第一课.计算机的一般知识 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)打印机。显示终端上可显示的东西几乎都可以由打印机打印到纸上。

易语言核心编程综述

第一章:概述 第一节 windows核心编程简介作者:wise☆man 联系方式: E-mail: w757029770@https://www.360docs.net/doc/8f8339610.html, QQ:757029770 WGhai ID:wang7807564 …… 简介:易语言核心编程,版权所有!

第一节:易语言中API的应用 概述:API是指应用程序编程接口,是win32平台为我们提供的一大批的 应用函数,利用API可以完善程序,增强功能。API是英文Application Programming Interface 的缩写。 在win核心编程中,用到API的频率很多。 要想真正用好API还得有C++编程基础才行!

第二节:学习C++的消息 概述:什么是消息? windows在系统工作中,都会传达不同的消息。如:WM_COMMAND消息,当系统中有按钮(或菜单等) 被单击,就会传达此消息给窗口,窗口就会作出相应的反应。 消息的组成: 包括消息值和两个参数(WPARAM,LPARAM) 例如当菜单转中之后会有WM_COMMAND消息发送,WPARAM的高字中(wParam)是命令的ID号, 对菜单来讲就是菜单ID。 投递消息: 使用API函数: SendMessage 或 PostMessage 更多的应用,我们会在后面遇到。

第三节:句柄(Handle) 句柄,就是一个项目的标志,这些项目包括: ★模块(module) ★任务(task) ★实例(instance) ★文件(file) ★内存块(block of memory) ★菜单(menu) ★控制(control) ★字体(font) ★资源(resource),包括图标(icon),光标(cursor),字符串(string)等★GDI对象(GDI object),包括位图(bitmap),画刷(brush),元文件(metafile),调色板(palette),画笔(pen),区域(region),以及设备描述表(device context)。 句柄在WIN核心编程中扮演着重要的角色,可以说在同一个项目里,句柄是唯一的,这就好比进程的PID一样。 如何应用好句柄是十分重要的,如: 我们在操作进程的时候经常会用到OpenProcess(API命令)函数,这个函数返回的就是一个进程的句柄。 在C++中,句柄的数据类型是HWND 在易语言中是整数型。

易语言,SQL数据库教程[整理版]

易语言,SQL数据库教程[整理版] 易语言操作SQL Server数据库全过程 最近看到很多初学者在问在易语言中如何操作SQL Server以外部数据库,也有人提出想要个全面的操作过程,为了让大家能够尽快上手,我给大家简单介绍一下操作SQL的过程,希望能起到抛砖引玉的作用。 由于我本身工作业比较忙,就以我目前做的一个软件的部份内容列给大家简单讲 讲吧,高手就不要笑话了,只是针对初学者 第一步,首先需要建立一个数据库: 以建立一个员工表为例,各字段如下: 3 员工ID int 4 0 0 登陆帐号 nvarchar 30 1 0 密码 nvarchar 15 1 所属部门 nvarchar 30 1 0 0 姓名 nvarchar 10 1 0 性别 nvarchar 2 1 0 年龄 nvarchar 10 1 0 当前职务 nvarchar 10 1 0 级别 nvarchar 10 1 0 出生日期 nvarchar 40 1 0 专业nvarchar 10 1 0 学历 nvarchar 8 1 0 婚姻状况 nvarchar 4 1 0 身份证号nvarchar 17 1 0 籍贯 nvarchar 50 1 0 毕业院校 nvarchar 50 1 0 兴趣爱好 nvarchar 600 1 0 电话 nvarchar 11 1 0 家庭成员 nvarchar 20 1 0 工作经历 nvarchar 600 1 0 销售行业经验nvarchar 600 1 0 离职原因nvarchar 600 1 0 升迁记录 nvarchar 600 1 0 调岗记录 nvarchar 600 1 0 特殊贡献 nvarchar 600 1 0 奖励记录 nvarchar 600 1 0 处罚记录 nvarchar 600 1 0 同事关系 nvarchar 4 1 0 企业忠诚度 nvarchar 4 1 0 入司日期 nvarchar 30 1 0 在职状态 nvarchar 4 1 0 上级评语 nvarchar 600 1 0 最后登陆时间nvarchar 20 1 0 登陆次数 nvarchar 50 1 0 照片 image 16 1

易语言-数据库帮助文档

易语言-数据库帮助文档 系统核心支持库 (5.0#64版) --- 命令类别: 数据库 --- 是否支持多用户 调用格式: 〈逻辑型〉是否支持多用户 () - 系统核心支持库->数据库 英文名称:MutiUser 检查本支持库所提供的数据库功能是否支持多用户同时对数据库操作。如果支持,返回真,否则返回假。本命令为初级命令。 操作系统需求: Windows **************************************************** 取错误码 调用格式: 〈整数型〉取错误码 () - 系统核心支持库->数据库 英文名称:GetErrCode 如果执行某数据库命令失败,在其后执行本命令可以取回非 0 的数据库错误码值。如果该数据库命令执行成功,执行本命令将返回 0 。本命令为初级命令。 操作系统需求: Windows **************************************************** 取错误信息 调用格式: 〈文本型〉取错误信息 () - 系统核心支持库->数据库 英文名称:GetErrMsg 如果执行某数据库命令失败,在其后执行本命令可以取回错误信息文本。如果该数据库命令执行成功,执行本命令将返回空文本。本命令为初级命令。 操作系统需求: Windows

**************************************************** 创建 调用格式: 〈逻辑型〉创建 (文本型欲创建数据库的文件名,字段信息数组字段信息表) - 系统核心支持库->数据库 英文名称:create 创建指定的数据库文件,如果该数据库文件存在,将被覆盖。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲创建数据库的文件名”,类型为“文本型(text)”。 参数<2>的名称为“字段信息表”,类型为“字段信息(FieldInf)”,提供参数数据时只能提供数组数据。参数数组值中顺序指定本数据库中所有字段的信息。 操作系统需求: Windows **************************************************** 打开 (文本型数据库文件名,,文本型在程序中调用格式: 〈逻辑型〉打开 使用的别名,,,逻辑型是否只读,,,整数型共享方式,,,文本型保留参数1,,,文本型数据库密码,,,文本型数组/非数组索引文件表,,... ) - 系统核心支持库->数据库 英文名称:use 打开指定的数据库文件。成功返回真,并自动将当前数据库设置为此数据库,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。 参数<2>的名称为“在程序中使用的别名”,类型为“文本型(text)”,可以被省略。别名为在后面的程序中引用本数据库时可使用的另一个名称。欲引用一个

易语言-从入门到精通

汉语编程工具易语言

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

相关文档
最新文档