怎么零基础学习编程 做自己的软件
怎么零基础学习编程 做自己的软件
了解易语言编程
编程语言
- 01
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
- 02
汇编语言 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。
- 03
高级语言 高级语言是绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。 高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。 像最简单的编程语言PASCAL语言也属于高级语言。高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类: 1)解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言[1] 的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。 2)编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。大多数的编程语言都是编译型的,例如Visual C++、Visual Foxpro、Delphi等。
方法/步骤2
- 01
那么对于我们这些0基础的人应该学什么语言呢 首先我们要知道,高级语言大多是国外开发的 而且是全英文环境 对于新手来说太难学 那么我们应该学习什么语言呢
- 02
易语言是一门以中文作为程序代码编程语言,其以“易”著称,创始人为吴涛。易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践,方便中国人以中国人的思维编写程序,并不用再去学习西方思维。从2000年以来,易语言已经发展到一定的规模,功能上、用户数量上都十分可观
- 03
此外 网络上还有很多人写的0基础教程 可以让你从0开始学编程 如果对编程感兴趣 可以加入一些论坛深入学习 当然 当你有一定基础后 做自己的外挂也是相当容易的
- 04
觅风易语言教程 - 第1课 怎样学习易语言(0.兴趣是自己最好的老师;1.从浅到深 从简到难 循序渐进;2.多动手;3.尽量不要使用模块;4.多看源码;5.遇到问题要深入了解;6.Win32 API学习)第2课 第二个程序—仿QQ登录(•如果();•如果真();•且 或 不等于;•焦点;•销毁();•补充知识)第3课 第三个程序—简单的计算器(•数据类型;•数据类型的转换;•+-*/;•判断;•组合框;•四舍五入;•注释)第4课 第四个程序—模仿Loading效果(•编辑框—滚动条;•文本型 整数型的变量;•窗口的载入;•计次循环首();•延迟(1秒=1000毫秒);•#换行符)第5课 第五个程序—网页自动刷新(•置随机数种子();•取随机数();•超文本浏览框;•时钟)第6课 第六个程序—秒杀扫雷Ⅰ(•初识API;•辅助工具的使用;•SPY4;•API函数;•FindWindow();•GetWindowRect())第7课 第七个程序—进度条(•组合框;•单选框;•分组框;•进度条)第8课 第八个程序—打开指定文件(•通用对话框 组件;•.过滤;•.打开文件;•.文件名;•执行();•局部变量 程序集变量 全局变量的区别)第9课 第九个程序—不算复杂的复杂运算(•自定义子程序;•参数;•返回值;•双精度小数型 — 数据类型)第10课 第十个程序—选择夹与工具条(•论坛的新板块;•选择夹组件;•工具条组件)第11课 第11个程序—配置及加解密(•读写配置项;•数据加解密;•字节集 数据类型;•取运行目录())第12课 第12个程序—文本操作(上)(•字和字符的概念;•全角和半角的区别;•取文本长度 左边 右边 中间)第13课 第13个程序—文本操作(下)(•删首位空();•删全部空();•取空白文本();•取重复文本();•文本替换();•子文本替换())第14课 第14个程序—菜单操作(•菜单编辑器;•右键弹出菜单;•菜单快捷键;•隐藏菜单;•取反();•窗口的位置)第15课 第15个程序—记事本(•通用对话框.类型;•打开文件;•关闭文件;•关闭所有文件;•读入文本();•写到文本())第16课 第16个程序—ICO提取工具(•拖放对象;•ICO图标的用处;•提取资源文件图标();•复习 计次循环首())第17课 第17个程序—代码规范(•学习心得 — 恒;•学习心得 — 举一反三;•组件名称的规范;•子程序代码收缩;•代码注释;•代码优化)第18课 第18个程序—仿迅雷悬浮窗口(•窗口底图设置;•复习载入窗口;•是否已创建();•取屏幕宽度();•取屏幕高度())第19课 第19个程序—托盘图标(•图片资源;•置托盘图标();•弹出托盘菜单();•图片资源的另类用法)