当前位置:首页 » 编程软件 » 编程演示

编程演示

发布时间: 2023-06-17 01:00:36

① 函数式编程 vs 面向对象编程 vs 过程式编程的JS演示比较

这是一个真实的例子,展示了三种最常见的编程范式的差异。我将用三种不同的方式解决一个问题。

每个示例将处理表单提交、验证用户输入并将创建的用户打印到控制台。我还添加了保存错误记录器。

案例表单

简单的 HTML 登录表单,它将包含三个js不同范式的有效文件。

过程化编程

过程式编程只是一步一步地解决问题。这是完全有效的编码方式,但是当您希望应用程序扩展时它有许多缺点。

简单一步一步解决问题。但它根本不可重用和可扩展。尽管它对于解决此类问题完全有效,并且您将看到它比其他问题要短得多。

面向对象编程

面向对象编程 ( OOP ) 是最接近现实世界的,因此很容易让您思考。我们查看将其划分为Object的代码,其中每个都只完成它的工作。在OOP 中学习的有用概念是SOLID。

现在你可以明白我将问题划分为Objects 的意思了:

正如你所看到的,有更多的代码,看起来更复杂……那么为什么有人会喜欢这个?

酷的是,现在我们可以将它用于任何类似的形式,只需调用:

因此,它可以在包含此脚本的每个文件中重复使用。而且它很容易扩展,因为一切都被分成只做一件事的块(单一责任原则)。

函数式编程

非常流行,而且非常简单。请注意,这并不意味着它无论如何都更好。尽管某些范例可能对某些问题更好,但使用哪个完全取决于您。

正如您在 函数式编程 中看到的,我们希望使用小的(理想情况下是纯函数)函数来解决问题。这种方法也非常具有可 扩展性 ,并且函数可以重用。

纯函数是一种没有难以追踪的副作用的函数。纯函数应该只依赖于给定的参数。

结论

没有更好和更坏的范式。有经验的开发人员可以看到每个的优点,并为给定的问题选择最好的。

过程式编程并不是说你不能使用函数,函数式编程也不会阻止你使用“类”。这些范式只是帮助以一种随着代码增长而有益的方式来解决问题。

函数式编程 vs 面向对象编程 vs 过程式编程的JS演示比较 - DEV

② 自动激光焊接机电脑编程演示

要看你用什么软件,一般有三种:
1)G代码编程
将加工路径和焊接时间等通过G代码写出
2)矢量图导入
在套料软件中编辑好加工文件,然后导入
3)视教编程
描画加工路径

最后,在2)、3) 的基础上,微调G代码,得到要求的效果

③ excel2010宏编程的使用教程详解

在 Excel 中,为了提高工作效率而不得不进行代码的编辑,这个时候就涉及到了宏编程,下面是我带来的关于excel 2010宏编程教程的内容,欢迎阅读!

excel 2010宏编程教程

excel 2010宏编程教程1: 首先,我建了一个演示示例。本文要通过宏实现的功能是将A列中","号之前的文字提取出来.


excel 2010宏编程教程图1

excel 2010宏编程教程2: 在Sheet1右键,选择查看代码


excel 2010宏编程教程图2

excel 2010宏编程教程3: 弹出VBA编辑页面


excel 2010宏编程教程图3

excel 2010宏编程教程4: 在Sheet1代码编辑页面输入代码:

Sub test()Dim i As IntegerFor i = 1 To 50 Step 1 Range("B" & i).Select ActiveCell.FormulaR1C1 = "=LEFT(RC[-1],FIND("","",RC[-1])-1)"Next

End Sub


excel 2010宏编程教程图4

excel 2010宏编程教程5: 输入完成点击保存,在弹出的对话框中点击是。


excel 2010宏编程教程图5

excel 2010宏编程教程6: 接着又弹出一个对话框,点确定往下走。其实这两步可以通过一些设置来避免弹出提示的,我将会在以后的 经验 中与大家分享。


excel 2010宏编程教程图6

excel 2010宏编程教程7: 然后点击视图-宏


excel 2010宏编程教程图7

excel 2010宏编程教程8: 选择查看宏


excel 2010宏编程教程图8

excel 2010宏编程教程9: 在宏列表中选择要执行的宏,点击执行。


excel 2010宏编程教程图9

④ C语言编程 集合运算演示系统 代码

尚缺存、取文件部分,其他部分都有,如交、并、差运算,排序等,需要的话,请追问。

热点内容
java正则表达式正则替换 发布:2025-02-08 22:01:04 浏览:505
服务器不识别配置的ip地址 发布:2025-02-08 22:00:02 浏览:615
橙云服务器 发布:2025-02-08 21:59:48 浏览:438
ftp服务器ip就是电脑ip吗 发布:2025-02-08 21:51:42 浏览:475
数据库5 发布:2025-02-08 21:43:17 浏览:51
安卓安装证书没有怎么办 发布:2025-02-08 21:32:10 浏览:358
外交官拉杆箱怎么设密码 发布:2025-02-08 21:21:55 浏览:797
vivo手机z系列哪个配置性价比最高 发布:2025-02-08 21:17:43 浏览:10
什么是白标和服务器 发布:2025-02-08 21:15:50 浏览:481
租完服务器怎么搭建ip 发布:2025-02-08 21:11:47 浏览:394