![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
易语言
小白老师s
专注于抓包领域,为抓包新手答疑解惑,有事私信我,或者发邮件2908436596@qq.com
展开
-
[精易软件开发工程师Leo学习笔记]011DeBug(调试)
bug原意是虫子,但是为啥把程序问题叫做bug?叫做虫子?1947年9月9日,马克二号停止了运转,经过检查发现有一只飞蛾卡在继电器里面,由此导致了程序停止运行,这个是史上第一个bugDeBug是每个程序员必备技能一解决问题的流程:了解问题->定位问题->分析问题->解决问题->验证问题 在解决问题之前一定要弄清楚具体的问题是什么,看到过太多纠结很久但发现自己所解决的问题并不是测试描述的问题的情况了; 解决bug最耗时的地方在于定位问题和分析问题,这个可以借.原创 2021-09-26 15:04:53 · 204 阅读 · 0 评论 -
[精易软件开发工程师Leo学习笔记]010模块化开发+API
模块化开发现在模块化开发分为两种,但是他们也可以说成是一种,都是1.是模块化设计思维,是把一个产品分为若干个功能(模块),然后若干个子功能拼接起来,就是一个产品2.减少不必要的重复工作,某个功能可能会被多个程序利用,那么可以采用模块(但是开发这两种都要用到)模块化来分割,组织和打包软件。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能举例:汽车、电脑多窗口,窗口_置父模块化开发的优缺点:APIAP.原创 2021-09-25 15:09:20 · 287 阅读 · 0 评论 -
[精易软件开发工程师Leo学习笔记]009组件-窗口
列举几个组件按钮、编辑框、标签、组合框、时钟、服务器、客户端、通用对话框等等...组件分类:属性(组件的外观或者配置相关):共有属性/私有属性方法(组件提供的命令):共有方法/私有方法事件(配合组件使用的,被触发的):共有事件/私有事件组件的事件子程序,或者说,不是由你创建的子程序,子程序名字,返回值类型,公开,参数都不能修改如何知道共有属性还是私有属性,就是右键组件->点击查看数据类型定义,有的就是私有的主线程运行完毕,进程就会结束入口函数在主线程里面运行的原创 2021-09-24 13:54:33 · 187 阅读 · 0 评论 -
[精易软件开发工程师Leo学习笔记]008自定义数据类型+子程序
易语言中的子程序等于其他语言的函数让他买菜是调用,买什么菜是传入参数,回来告诉你买了啥菜是返回值是否为空能判断可空参数是否填写强制参考:文本型、字节集、自定义数据类型强制参考就是不勾选参考,也会当做勾选了参考日期时间型不会强制参考,因为日期时间型存储的是整数返回多个值如何做?用参考值类型:整数型、字节型、整数型、短整数型、长整数型、双精度小数型等在棧空间引用类型:文本型、数组、字节集在堆内存中栈内存:变量存储在内存空间中堆内存:变量存储的内存地址...原创 2021-09-23 14:31:50 · 147 阅读 · 0 评论 -
[精易软件开发工程师Leo学习笔记]007流程控制
如果:如果:满足条件执行一个分支,不满足则执行另外一个分支分支线是告诉开发者成立与不成立的执行区域下面这段代码,如果里面条件成立,所以运行第一条分支,也就是输出成立判断和如果的区别:判断规则和如果规则一样1.判断和如果的区别:如果会造成回调地狱,而判断不会造成回调地狱2.视图不一样3.命令不一样老师建议:如果连续判断,则用"判断"指令,单独使用不成立的判断可以使用如果或者判断循环体相关易语言的循环计次循环首下面的代码会输出...原创 2021-09-22 10:51:31 · 170 阅读 · 0 评论 -
[精易软件开发工程师Leo学习笔记]006运算符
运算符位运算符位运算是二进制运算中国的老祖宗很强,电脑都没有的时候发明了阴和阳进制介绍:二进制:0和1八进制:0、1、2、3、4、5、6、7十进制:0、1、2、3、4、5、6、7、8、9十六进制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F十进制->二进制十进制:1 二进制:0001十进制:2 二进制:0010十进制:3 二进制0011十进制:4 二进制0100十进制转二进制第一种方法:除二求余,逆向排序法原创 2021-09-21 22:56:10 · 91 阅读 · 0 评论 -
[精易软件开发工程师Leo学习笔记]005数组
很多新手都会在数组这里懵逼,数组是存储多个相同类型的数据易语言的数组是从1开始,不像其他语言是从0开始数组的索引在其他语言一般叫做下标如果是多维数组,假设2维数组,4,4:取数组成员数之后就是4*4=16数组在运行过程中能否改变长度?答案是可以的,如何改变长度,比如:重定义数组数组的分类:静态数组:其他语言如果定义静态数组,就像常量一样无法修改动态数组:如果定义动态数组,就可以像变量一样随时修改静态数组:在变量中写数组的数量,比如:4易语言的静态数组是行为...原创 2021-09-21 14:32:49 · 849 阅读 · 0 评论 -
[精易软件开发工程师Leo学习笔记]004变量&常量&命名规范
变量的特点变量就是一个盒子,一个容器变量是容器,容器能干嘛?容器可以存取(也就是读写)变=可变量=数据变量就是一个助记词,可以用很短的一个词代替很长的数据变量的组成:变量名+类型+作用域变量的三步操作1.声明2.赋值3.读取提示:子程序中新建变量的快捷键是Ctrl+L提示:易语言报错,会跳到错误的地方局部变量不能跨子程序程序集变量:在当前程序集全部子程序都可以使用变量会有一个生存周期变量会一直占用你的内存空间局部变量的生存周期.原创 2021-09-20 00:36:47 · 200 阅读 · 0 评论 -
[精易软件开发工程师Leo学习笔记]003数据类型
易语言中的基本数据类型数值型就是存储数字的字节型特点:字节型是占用最少的字节型无法存储-1或者256及以上字节型无法存储192.168.1.160,但是可以拆分出来进行存,比如存储192、存储168、存储1或者存储160字节型可以存储人类的年龄,但如果说存储王八的年龄,那我无话可说1个字节 = 8个位0000 0000b = 位 bit 8B 字节 byte 1024KBMB二进制、八进制、十进制、十六进制二进制由0和1组成八进制由01原创 2021-09-20 00:15:18 · 603 阅读 · 0 评论