易语言吧 关注:266,704贴子:1,666,397
  • 5回复贴,共1

想入门。。可是像个无头苍蝇一样。

只看楼主收藏回复

请问https://www.eyuyan.tv/p979
精易的这个最近的入门教程如何?或者大佬们给推荐一下


IP属地:江苏1楼2019-10-17 16:12回复
    所有视频都可以入门,而不是非得推荐某一种


    IP属地:安徽来自Android客户端2楼2019-10-19 17:01
    收起回复
      广告
      立即查看
      看视频前可以先看这个:
      1、啥是程序?
      本来一堆电子元器件组成的东西,里面给他放置了很多命令,包括CPU的,也包括我们写的“应用程序”,比如QQ、浏览器。然后通过执行这些命令来让电子器件工作,从而让显示器显示图像、喇叭发声等等(当然包括你聊天、逛贴吧)
      不过也不是说就直接把程序放上去,最下面的是bios,装电脑的都知道,往上就是操作系统,比如WIN7,电脑启动好之后bios就把控制权给了操作系统。然后我们易语言写的程序就是放在WIN 操作系统里面运行的。
      程序这个词取的很明白,流程 、顺序。就是程序实际上是按照一定的流程、顺序去执行命令的,不然你让这些命令如何执行?一堆命令放在那里,你要完成一项任务,就要给他设置个流程和顺序,然后按照这个流程、顺序去执行最终完成任务。
      所以,一个编程语言里面,是有流程控制的,比如:如果、如果真、计次循环 都是流程控制,控制命令如何执行。然后你写程序是一排一排的写的吧,就是按照这个顺序下去的。
      这就是程序。
      2、程序运行中:
      虽然说白了是按照一定的流程、顺序执行命令,但是你让它算1+1,你总要给他两个1吧,然后让他去算。给它两个1就是输入的数据,他计算完显示2就是输出给我们的。然后问,程序如何记住这两个1和结果2?
      程序在处理数据的时候,肯定是需要地方来暂时存储数据的,这个时候变量就出现了,变量就是程序暂时存储数据的地方。在写程序的时候,估摸下有哪些数据是要暂时存储下的,然后就创建几个变量就可以了。然后这里又有了另外一个问题。
      既然变量是暂存数据的,那么数据有数字,有文本,有符号...你看,数据还要分下类,所以,数据类型就出来了,你创建个变量,就要指定下是什么样的数据类型,比如“整数型”,就是专门存整数的,“文本型”就是专门存文本的。。。。。。。
      当然,执行命令的时候也会有数据的输入输出,也会指定是什么类型的数据,可以用相应的变量去传送和接受就可以了。
      最后,给一个变量存上数据,叫“赋值” 比如整数型变量M,M=1 就把1存到M里面了。
      3、窗口
      其实吧,一个程序你写完后,只要不是一直循环,你运行的时候,开始到结尾嗖的一下就没了(它运行完了)。当然,你肯定不希望电脑按了开机键,搜的一下就关机了。 这个很重要。正是因为死循环的存在,你的电脑才在一直运行,你可以认为电脑上一个程序的窗口的一直存在,就是因为它本身就有死循环在里面,不然它早就没影了(程序运行完了)
      以前吧,打命令的时代是文字界面的,哪有什么图形界面哦。这样是不是太无趣了?
      好吧,后来WIN有了图形界面,随之,“窗口”这个东西就成了组成它的单元,说白了就一块板子,上面可以放置很多东西,用来和程序交互,比如数据的输入呀,数据的输出呀 等等
      然后板子(窗口)上放置的这些东西,叫组件, 比如编辑框,你可以通过他给程序输入数据。 然后新的问题又来了,组件、窗口、程序本身 他们之间怎么联系起来的? 于是,“事件”又来了。
      4、事件
      事件是啥?肯定是发生了一件事呀,比如你按了一下按钮,啊,对!这就代表一个事件,你编辑框开始输入文字了,这也是一个事件,所以内可以通过发生的事件,在该事件下写相应的程序,这就意味着,按钮1被单击的事件下如果你写了编辑框1.内容=“你好” ,你点下按钮1就会让编辑框1中输出“你好”。
      所以 明白组件、事件后 写东西真的不要太简单,前提是,你要会用组件,组件怎么用?易语言中文解释,你确定看不懂?
      5、模块、dll、api
      其实他们的意思差不多的。就是把一部分要用到的命令组合在一起方便后续直接调用
      或许你不知道,就算是你看到的最简单的命令,追溯下去,它下面都还会有好几条命令,因为你不可能冲着最基本的命令一条一条的去写,这是要写到天荒地老的节奏!
      就好比WIN系统,它本身就有很多命令,可以完成很多功能,已经写好了。可以直接调用,叫Windows API函数。当然前提是你能查到资料知道各个API的用法。
      当然,既然这些API可以被其他程序调用,就意味着他们并不是一个完整的程序,不属于谁,所以有了dll概念,就是动态的链接库。都可以随时被任何可以调用的程序调用的。
      当然,你用易语言自己写个小功能程序集合,写为dll 也是可以的,后续也可以调用。
      然后你要知道:易语言真的用了好多的这些“打包的命令” 。
      比如:自带的支持库、易模块、可以加入的dll
      说真的 要是没了这些,真写不下去了....


      4楼2019-10-19 22:12
      回复
        从入门到放弃


        来自Android客户端5楼2019-10-22 17:40
        回复
          这个课程很好,之前学的时候第一个视频就是这个,里面数据库部分可以不用学,里面涉及到API,比较难搞,易语言老是调试有问题,害我浪费个把月时间,其他的章节都要熟练掌握。学完后可以学大漠插件方面的,还有正则表达式什么的,都蛮好的。


          IP属地:河南6楼2019-10-22 20:54
          回复