zmztx 发表于 2019-7-14 20:55:31

学机械的怎么能快速学会编程?

所谓快速,也是相对的

首先,即便不能编写复杂的程序,也会有助于更好的掌握现成的软件。至于为什么要学会编程。这应该不是问题。
其次,怎么能比较快的上手?
计算机语言有很多种,其中VB比较容易学,C++比较难。但后者比前者强大
学VB,最容易的是VBA,也就是可以在Excel中,用VBA来编程。可以解决大多数的工程计算。也可以和SolidWorks、solidedge结合起来,实现参数驱动等等
学习中,肯定会遇到问题。推荐一个网站:
www.http://club.excelhome.net/forum.php.com中有程序开发的版块,下面是链接
http://club.excelhome.net/forum-2-1.html
有问题,发帖求助,很快就会得到答案。也许你对答案不满意,继续问。或者你问的问题没有表达清楚
通过学习VBA,很快就能弄明白:各种算法怎么实现,数据结构大概是什么意思,界面怎么设计,等等
软件中的基本问题,这里面很多涉及到了。而且是可以解决实际问题。
http://club.excelhome.net/forum.php中有很多高手,初学的问题都能解决。包括类模块、调用其他语言等等

随着深入,可能觉得VBA不够用了,再VB6,再VB.NET或者C


假如原来就学了C语言,那就不必去学VB了
如果都忘了,上面的思路比较好
最初,一般都会关注算法和界面。算法,数学基础很重要。在Excelhome中进展快的,往往数学都好。不过也有文科生,VBA编程很厉害

猫咪小新 发表于 2019-7-14 20:58:05

制造业里面流行的好像是Python

Cavalier_Ricky 发表于 2019-7-14 21:40:07

学机械的怎么能快速学会编程?

不用说这么多了吧?

1)用EXCEL的录制宏录下来,看看我这傻帽刚才干嘛了。
2)怀着进取的心态,去找帮助文件阅览,然后改自己被录制的程序。
3)这家伙干嘛不干活儿?!?!气死我啦!!!再去找帮助文件,找度娘。。。
4)然后,你就走火入魔了。。。

然后,你已经开始在玩儿VBA了,而且离VB6.0不远了。

然后,用一样的心态继续折腾自己,就离VB.net不远了。

然后,用一样的心态继续折腾自己,就会发现C#也就是这样的。

然后,然后就真的看你自己的了。


但,引导者,需要教人家怎么启用开发工具,怎么去录制我这家伙在干嘛。。。这之前,得教人家怎么安装Office程序。。。

师傅领进门儿,后面就看你的造化了。。。

再喝二两。。。

我都忘了今晚喝了几个二两了。。。

咳,还说人家话多呢。。。码的字儿快超过人家了。。。

davyhero4 发表于 2019-7-14 22:44:24

机械工程师编程应该为电子硬件嵌入式服务,普通人如果想如纯的软件工程师一样,真不如不学习的好。

风》追逐 发表于 2019-7-14 22:49:35

机械都没做好,学编程?
我最多也就我玩玩PLC

zmztx 发表于 2019-7-15 07:54:13

Cavalier_Ricky 发表于 2019-7-14 21:40
学机械的怎么能快速学会编程?

不用说这么多了吧?


“用EXCEL的录制宏”
这可不是学VBA的选择,
为什么没有推荐从access学VBA,因为excel直观,看得见数据,改完数据立刻能看到结果。这让初学者感到特别方便。
录制宏,里面以表函数sheet function为主。
录制宏的作用就是把表面的东西录制下来,备用。再有就是找一下所需要的表函数,其他的基本见不到。举个例子,
在EXCEL修改SW零件尺寸-宏的練習,http://www.cmiw.cn/thread-983563-1-1.html
看一楼代码,第67行。这是无法录制的。录制宏主要是表函数,包括一些excel中做好的应用(这些东西就在excel里,等着你去找)
为了学怎么编程,录制宏能帮的忙很少。不像SolidWorks中录制宏,它能帮助找API函数,至少能提供线索
而excel中的帮助微乎其微,是因为表函数和VBA语言,有很大不同
比如,最初学VBA,数据往往是直接在sheet表中操作单元格。高手用表函数一般能实现,所以可以录制下来。当然,有一些也不可能出现在录制宏里面,上面提到的第67行就是这样。
当你掌握了基本的语句等后,Excelhome中会有人提醒你,应该转入数组的学习。
还是上面的例子,从SW中导出的数据,不一定非要进入到excel中的sheet中。这样虽然看不见,但数组处理速度能大大提高。相对应第67句,可以用ubound()来实现,这样就彻底脱离的sheet的单元格,录制宏就变得没有用了
用数组,不仅是速度快,定位数组中元素,可以更简便。如果想学习这些方法,可以在Excelhome,VBA版下的知识树里找到





zmztx 发表于 2019-7-15 07:56:38

davyhero4 发表于 2019-7-14 22:44
机械工程师编程应该为电子硬件嵌入式服务,普通人如果想如纯的软件工程师一样,真不如不学习的好。
在进入数字化时代,软件越来越多。
很多是本专业的人编制,而不是软件专业的人
现在,恐怕还是凭兴趣

偷吃的咕尼尼 发表于 2019-7-15 08:23:15

搞机械的人懂得最多的编程估计是数控机床的编程吧:lol

专业酱油男 发表于 2019-7-15 08:30:05

感谢大侠分享,不错的网站

老马的外套 发表于 2019-7-15 08:30:26

风》追逐 发表于 2019-7-14 22:49
机械都没做好,学编程?
我最多也就我玩玩PLC

学无止境的   仔细分析一下机械发现自己数学 都没学好!
页: [1] 2
查看完整版本: 学机械的怎么能快速学会编程?