常数组取值解释

2012年2月12日 E玫瑰 1 条评论

.版本 2

.程序集 窗口程序集1

.子程序 _按钮1_被单击
.局部变量 文本常数集, 文本型, , “4″
.局部变量 逻辑型常数集, 逻辑型, , “3″
.局部变量 日期时间型常数集, 日期时间型, , “2″

文本常数集 = { “我勒一个艹”, “中文编程”, “我是个2货” }
逻辑型常数集 = { 真, 假, 真 }
日期时间型常数集 = { [2012年2月12日14时23分58秒], [2012年10月30日12时15分35秒] }

标签1.标题 = 文本常数集 [2]                         `取文本常数集中的第2项
标签2.标题 = 到文本 (逻辑型常数集 [2])            `取逻辑型常数集中的第2项
标签3.标题 = 到文本 (日期时间型常数集 [2])    `取文本常数集中的第2项

第四章,常数与常数组

2012年2月12日 E玫瑰 没有评论

常数为可以直接在程序中使用的数据,可以分为以下几种类型:

(1)数值型常数。如:1,16,120,0.15等。

(2)逻辑型常数。如:真、假。

(3)日期时间型常数。日期时间常数的内容必须用中括号括住,并且应按以下格式之一提供,在书写时年份后的时间部分可以被省略:

l [1982年4月23日12时30分25秒];

l [1982/4/23/12/30/25];

l [1982/4/23/12:30:25];

l [1982-4-23-12-30-25];

l [1982-4-23-12:30:25]。

(4)文本常数。文本常数的内容为一段文本,必须使用全角或半角双引号括住。如:”中文编程不是梦!”、“王老师您好!”等等。

(5)子程序指针常数。子程序指针常数为代表程序中某一子程序的指针数值,表达方式为符号“&”再加上子程序名称。如:“&子程序1”、“&_启动子程序”等等。

第三章,比较蛋疼的术语部分..

2012年2月11日 E玫瑰 没有评论

3.方法型语句。

方法是一个具体对象能够执行的动作。有的方法会有参数,有的方法则不用参数,“参数”大概相当于调用这个方法的各种相关数据,包括相关对象属性值、系统命令、执行条件、项目、常量、子程序、函数乃至其他对象的方法等,都是可以调用的参数。不同的方法有不同的参数,一种方法可以有多种类型的参数。执行、调用一个对象的方法的一般格式如下:

对象名.方法名(参数1,参数2,…)

例如需要在一个名为“购物篮”的列表框里添加一个叫“苹果”的列表项目,其语句如下:

购物篮.加入项目(苹果)

上面这句话的意思可以理解为:“将购物篮的加入项目(方法)定为苹果”。在这个例句中,“加入项目”是“购物篮”的方法,“苹果”是其参数。其中调用列表框的“加入项目”方法的句式是:

列表框.加入项目 (欲加入项目的文本,[与欲加入项目相关的数值])

同时我们又会发现另一类句式,比如:

销毁()

这个句式跟命令型句式很象,但其实它是下面这个句式的省略表达:

控件.销毁()

也即是说调用当前控件的方法句式可省略前面的对象名前缀,它仍然是一种方法型语句。

再举另一例子:

控件.弹出菜单(欲弹出的菜单,[水平显示位置],[垂直显示位置])

可以省略表达成:

弹出菜单 (欲弹出的菜单,[水平显示位置],[垂直显示位置])

易语言学习课程2012/2/8 第二课

2012年2月8日 E玫瑰 没有评论

数据类型:

文本型和数值型

文本型:

.局部变量 文本1, 文本型
.局部变量 文本2, 文本型

文本1 = 标准输入 ()
文本2 = 标准输入 ()
标准输出 (, 文本1 + 文本2)
标准输入 ()

文本型转换为数值型命令:

到数值(文本型变量)

.局部变量 文本1, 文本型
.局部变量 文本2, 文本型

文本1 = 标准输入 ()
文本2 = 标准输入 ()
标准输出 (, 到数值 (文本1) + 到数值 (文本2))
标准输入 ()

变量依然为文本型变量,不过利用到数值命令已转换为数值型变量

数值型变量

.局部变量 数值1, 整数型
.局部变量 数值2, 整数型

数值1 = 到数值 (标准输入 ())   ;此处的标准输入默认为文本型,需要使用命令到数值转换为数值型.
数值2 = 到数值 (标准输入 ())
标准输出 (, 数值1 + 数值2)

标准输入 ()

数值型 文本型混合例:

.局部变量 数值1, 整数型
.局部变量 文本2, 文本型

数值1 = 到数值 (标准输入 ())     ;此处已转换为数值型变量
文本2 = 到文本 (标准输入 ())    ;此处依然为文本型变量
标准输出 (, 数值1 + 到数值 (文本2))   ;在括号内被转换为数值型变量

标准输入 ()

以文本方式输出内容:

.局部变量 数值1, 整数型
.局部变量 文本2, 文本型

数值1 = 到数值 (标准输入 ())
文本2 = 标准输入 ()
标准输出 (, “相加的结果为:” + 到文本 (数值1 + 到数值 (文本2)))   ;相加的结果: XX 是以文本型显示的.

标准输入 ()

本节重点:

1.插入一个变量

2.如何给变量赋值

3.如何使用变量的值

数据类型:

文本型,数值型(整数型,双精度小数型)

易语言学习课程2012/2/8 第一课

2012年2月8日 E玫瑰 没有评论

命令:

延时(时间毫秒)  可暂停某些时间

标准输出(,”内容”)  输出内容到屏幕上

标准输入()     等待输入后退出

常量:

标准输出 (,#换行符)   换行显示  #换行符为易语言常量

相当于回车

换行符的用法例:

标准输出 (, “一头蛇”)
标准输出 (, #换行符)
标准输出 (, “注意是一头”)
标准输出 (, #换行符)
标准输出 (, “一头蛇” + #换行符 + “注意是一头”)
标准输入 ()

数据类型:

文本型和数值型

ip地址的划分,超详细.

2011年9月24日 E玫瑰 没有评论

IP和子网掩码
我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP
  A类IP段  0.0.0.0 到127.255.255.255
  B类IP段  128.0.0.0 到191.255.255.255
  C类IP段  192.0.0.0 到223.255.255.255

  XP默认分配的子网掩码每段只有255或0
  A类的默认子网掩码 255.0.0.0     一个子网最多可以容纳1677万多台电脑
  B类的默认子网掩码 255.255.0.0    一个子网最多可以容纳6万台电脑
  C类的默认子网掩码 255.255.255.0   一个子网最多可以容纳254台电脑

  我以前认为,要想把一些电脑搞在同一网段,只要IP的前三段一样就可以了,今天,我才知道我错了。如果照我这说的话,一个子网就只能容纳254台电脑?真是有点笑话。我们来说详细看看吧。

  要想在同一网段,只要网络标识相同就可以了,那要怎么看网络标识呢?首先要做的是把每段的IP转换为二进制。(有人说,我不会转换耶,没关系,我们用Windows自带计算器就行。打开计算器,点查看>科学型,输入十进制的数字,再点一下“二进制”这个单选点,就可以切换至二进制了。)

  把子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串[red]连续[/red]的1和一串[red]连续[/red]的0组成的(一共4段,每段8位,一共32位数)。
  255.0.0.0   11111111.00000000.00000000.00000000
  255.255.0.0  11111111.11111111.00000000.00000000
  255.255.255.0 11111111.11111111.11111111.00000000
  这是A/B/C三类默认子网掩码的二进制形式,其实,还有好多种子网掩码,只要是一串连续的1和一串连续的0就可以了(每段都是8位)。如11111111.11111111.11111000.00000000,这也是一段合法的子网掩码。子网掩码决定的是一个子网的计算机数目,计算机公式是2的m次方,其中,我们可以把m看到是后面的多少颗0。如255.255.255.0转换成二进制,那就是11111111.11111111.11111111.00000000,后面有8颗0,那m就是8,255.255.255.0这个子网掩码可以容纳2的8次方(台)电脑,也就是256台,但是有两个IP是不能用的,那就是最后一段不能为0和255,减去这两台,就是254台。我们再来做一个。
  255.255.248.0这个子网掩码可以最多容纳多少台电脑?
  计算方法:
  把将其转换为二进制的四段数字(每段要是8位,如果是0,可以写成8个0,也就是00000000)
  11111111.1111111.11111000.00000000
  然后,数数后面有几颗0,一共是有11颗,那就是2的11次方,等于2048,这个子网掩码最多可以容纳2048台电脑。
  一个子网最多可以容纳多少台电脑你会算了吧,下面我们来个逆向算法的题。
  一个公司有530台电脑,组成一个对等局域网,子网掩码设多少最合适?
  首先,无疑,530台电脑用B类IP最合适(A类不用说了,太多,C类又不够,肯定是B类),但是B类默认的子网掩码是255.255.0.0,可以容纳6万台电脑,显然不太合适,那子网掩码设多少合适呢?我们先来列个公式。
  2的m次方=560
  首先,我们确定2一定是大于8次方的,因为我们知道2的8次方是256,也就是C类IP的最大容纳电脑的数目,我们从9次方一个一个试2的9次方是512,不到560,2的10次方是1024,看来2的10次方最合适了。子网掩码一共由32位组成,已确定后面10位是0了,那前面的22位就是1,最合适的子网掩码就是:11111111.11111111.11111100.00000000,转换成10进制,那就是255.255.252.0。

  分配和计算子网掩码你会了吧,下面,我们来看看IP地址的网段。
  相信好多人都和偶一样,认为IP只要前三段相同,就是在同一网段了,其实,不是这样的,同样,我样把IP的每一段转换为一个二进制数,这里就拿IP:192.168.0.1,子网掩码:255.255.255.0做实验吧。
  192.168.0.1
  11000000.10101000.00000000.00000001

搞网络都应该知道的12条基本命令

2011年9月24日 E玫瑰 1 条评论
1 .最基本,最常用的,测试物理网络的
ping 192.168.0.8 -t ,参数-t是等待用户去中断测试

2. 查看DNS、IP、Mac等

A.Win98:winipcfg

B.Win2000以上:Ipconfig/all

C.NSLOOKUP:如查看河北的DNS
C:\>nslookup
Default Server: ns.hesjptt.net.cn
Address: 202.99.160.68
>server 202.99.41.2 则将DNS改为了41.2
> pop.pcpop.com
Server: ns.hesjptt.net.cn
Address: 202.99.160.68

Non-authoritative answer:
Name: pop.pcpop.com
Address: 202.99.160.212

3.网络信使
Net send 计算机名/IP * (广播) 传送内容,注意不能跨网段
net stop messenger 停止信使服务,也可以在面板-服务修改
net start messenger 开始信使服务

4.探测对方对方计算机名,所在的组、域及当前用户名 (追捕的工作原理)
ping -a IP -t ,只显示NetBios名
nbtstat -a 192.168.10.146 比较全的

5.netstat -a 显示出你的计算机当前所开放的所有端口
netstat -s -e 比较详细的显示你的网络资料,包括TCP、UDP、ICMP 和 IP的统计等

6.探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址
arp -a

7.在代理服务器端
捆绑IP和MAC地址,解决局域网内盗用IP!:
ARP -s 192.168.10.59 00 -50-ff-6c-08-75
解除网卡的IP与MAC地址的绑定:
arp -d 网卡IP

8.在网络邻居上隐藏你的计算机
net config server /hidden:yes
net config server /hidden:no 则为开启

9.几个net命令
A.显示当前工作组服务器列表 net view,当不带选项使用本命令时,它就会显示当前域或网络上的计算机上的列表。
比如:查看这个IP上的共享资源,就可以
C:\>net view 192.168.10.8
在 192.168.10.8 的共享资源
资源共享名 类型 用途 注释
————————————–
网站服务 Disk
命令成功完成。

B.查看计算机上的用户帐号列表 net user
C.查看网络链接 net use
例如:net use z: \192.168.10.8\movie 将这个IP的movie共享目录映射为本地的Z盘
D.记录链接 net session
例如: C:\>net session
计算机 用户名 客户类型 打开空闲时间
——————————————————————————-
\192.168.10.110 ROME Windows 2000 2195 0 00:03:12

\192.168.10.51 ROME Windows 2000 2195 0 00:00:39
命令成功完成。

10.路由跟踪命令
A.tracert pop.pcpop.com
B.pathping pop.pcpop.com 除了显示路由外,还提供325S的分析,计算丢失包的%

11.关于共享安全的几个命令
A.查看你机器的共享资源 net share
B.手工删除共享(可以编个bat文件,开机自运行,把共享都删了!)
net share c$ /d
net share d$ /d
net share ipc$ /d
net share admin$ /d
注意$后有空格。
C.增加一个共享:
c:\net share mymovie=e:\downloads\movie /users:1
mymovie 共享成功。
同时限制链接用户数为1人。

12.在DOS行下设置静态IP
A.设置静态IP
CMD
netsh
netsh>int
interface>ip
interface ip>set add “本地链接” static IP地址 mask gateway
B.查看IP设置
interface ip>show address

又闻918空袭警报

2011年9月18日 E玫瑰 1 条评论

坐在办公室调试设备,十点整,突然听到空袭警报,才发现原来今天是918纪念日。

华为MA5300宽带ADSL速率调整

2011年9月18日 E玫瑰 1 条评论

登录
terminal language   切换到中文
show adsl line-pro all  查看速率模版
adsl line-pro add    增加模版
board-adsl 编号     进入某槽板
dea      去掉激活  可all  可单口 编号
act  编号  模版编号  激活某个口 速率   
wr  保存

Hello world!

2011年1月15日 E玫瑰 86 条评论

欢迎使用 WordPress。这是系统自动生成的演示文章。编辑或者删除它,开始您的博客!