国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

機械社區(qū)

標題: 學機械的怎么能快速學會編程? [打印本頁]

作者: zmztx    時間: 2019-7-14 20:55
標題: 學機械的怎么能快速學會編程?
所謂快速,也是相對的

首先,即便不能編寫復雜的程序,也會有助于更好的掌握現(xiàn)成的軟件。至于為什么要學會編程。這應該不是問題。
其次,怎么能比較快的上手?
計算機語言有很多種,其中VB比較容易學,C++比較難。但后者比前者強大
學VB,最容易的是VBA,也就是可以在Excel中,用VBA來編程。可以解決大多數(shù)的工程計算。也可以和SolidWorks、solidedge結合起來,實現(xiàn)參數(shù)驅動等等
學習中,肯定會遇到問題。推薦一個網站
www.http://club.excelhome.net/forum.php.com中有程序開發(fā)的版塊,下面是鏈接
http://club.excelhome.net/forum-2-1.html
有問題,發(fā)帖求助,很快就會得到答案。也許你對答案不滿意,繼續(xù)問。或者你問的問題沒有表達清楚
通過學習VBA,很快就能弄明白:各種算法怎么實現(xiàn),數(shù)據結構大概是什么意思,界面怎么設計,等等
軟件中的基本問題,這里面很多涉及到了。而且是可以解決實際問題。
http://club.excelhome.net/forum.php中有很多高手,初學的問題都能解決。包括類模塊、調用其他語言等等

隨著深入,可能覺得VBA不夠用了,再VB6,再VB.NET或者C


假如原來就學了C語言,那就不必去學VB了
如果都忘了,上面的思路比較好
最初,一般都會關注算法和界面。算法,數(shù)學基礎很重要。在Excelhome中進展快的,往往數(shù)學都好。不過也有文科生,VBA編程很厲害

作者: 貓咪小新    時間: 2019-7-14 20:58
制造業(yè)里面流行的好像是Python
作者: Cavalier_Ricky    時間: 2019-7-14 21:40
學機械的怎么能快速學會編程?

不用說這么多了吧?

1)用EXCEL的錄制宏錄下來,看看我這傻帽剛才干嘛了。
2)懷著進取的心態(tài),去找?guī)椭募営[,然后改自己被錄制的程序。
3)這家伙干嘛不干活兒?!?!氣死我啦!!!再去找?guī)椭募叶饶铩!!?br /> 4)然后,你就走火入魔了。。。

然后,你已經開始在玩兒VBA了,而且離VB6.0不遠了。

然后,用一樣的心態(tài)繼續(xù)折騰自己,就離VB.net不遠了。

然后,用一樣的心態(tài)繼續(xù)折騰自己,就會發(fā)現(xiàn)C#也就是這樣的。

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


但,引導者,需要教人家怎么啟用開發(fā)工具,怎么去錄制我這家伙在干嘛。。。這之前,得教人家怎么安裝Office程序。。。

師傅領進門兒,后面就看你的造化了。。。

再喝二兩。。。

我都忘了今晚喝了幾個二兩了。。。

咳,還說人家話多呢。。。碼的字兒快超過人家了。。。
作者: davyhero4    時間: 2019-7-14 22:44
機械工程師編程應該為電子硬件嵌入式服務,普通人如果想如純的軟件工程師一樣,真不如不學習的好。
作者: 風》追逐    時間: 2019-7-14 22:49
機械都沒做好,學編程?
我最多也就我玩玩PLC
作者: zmztx    時間: 2019-7-15 07:54
Cavalier_Ricky 發(fā)表于 2019-7-14 21:40
學機械的怎么能快速學會編程?

不用說這么多了吧?

用EXCEL的錄制宏
這可不是學VBA的選擇,
為什么沒有推薦從access學VBA,因為excel直觀,看得見數(shù)據,改完數(shù)據立刻能看到結果。這讓初學者感到特別方便。
錄制宏,里面以表函數(shù)sheet function為主。
錄制宏的作用就是把表面的東西錄制下來,備用。再有就是找一下所需要的表函數(shù),其他的基本見不到。舉個例子,
在EXCEL修改SW零件尺寸-宏的練習,http://m.whclglass.com.cn/thread-983563-1-1.html

看一樓代碼,第67行。這是無法錄制的。錄制宏主要是表函數(shù),包括一些excel中做好的應用(這些東西就在excel里,等著你去找)

為了學怎么編程,錄制宏能幫的忙很少。不像SolidWorks中錄制宏,它能幫助找API函數(shù),至少能提供線索

而excel中的幫助微乎其微,是因為表函數(shù)和VBA語言,有很大不同

比如,最初學VBA,數(shù)據往往是直接在sheet表中操作單元格。高手用表函數(shù)一般能實現(xiàn),所以可以錄制下來。當然,有一些也不可能出現(xiàn)在錄制宏里面,上面提到的第67行就是這樣。

當你掌握了基本的語句等后,Excelhome中會有人提醒你,應該轉入數(shù)組的學習。

還是上面的例子,從SW中導出的數(shù)據,不一定非要進入到excel中的sheet中。這樣雖然看不見,但數(shù)組處理速度能大大提高。相對應第67句,可以用ubound()來實現(xiàn),這樣就徹底脫離的sheet的單元格,錄制宏就變得沒有用了

用數(shù)組,不僅是速度快,定位數(shù)組中元素,可以更簡便。如果想學習這些方法,可以在Excelhome,VBA版下的知識樹里找到







作者: zmztx    時間: 2019-7-15 07:56
davyhero4 發(fā)表于 2019-7-14 22:44
機械工程師編程應該為電子硬件嵌入式服務,普通人如果想如純的軟件工程師一樣,真不如不學習的好。

在進入數(shù)字化時代,軟件越來越多。
很多是本專業(yè)的人編制,而不是軟件專業(yè)的人
現(xiàn)在,恐怕還是憑興趣

作者: 偷吃的咕尼尼    時間: 2019-7-15 08:23
搞機械的人懂得最多的編程估計是數(shù)控機床的編程吧
作者: 專業(yè)醬油男    時間: 2019-7-15 08:30
感謝大俠分享,不錯的網站

作者: 老馬的外套    時間: 2019-7-15 08:30
風》追逐 發(fā)表于 2019-7-14 22:49
機械都沒做好,學編程?
我最多也就我玩玩PLC

  學無止境的   仔細分析一下機械  發(fā)現(xiàn)自己數(shù)學 都沒學好!

作者: zmztx    時間: 2019-7-15 09:52
@老馬的外套
@專業(yè)醬油男
@偷吃的咕尼尼
學VBA,并不難。我覺得找到好的途徑和好的幫助,能省好多時間
途徑:
先學好基礎。如基本概念,基本語句,控件等。先不要去弄類模塊,不要去掛“引用”去在VBA環(huán)境下寫別的語言
基礎,只要有個概念就行,在實際編寫代碼中,不斷加深認識。
excelhome里有一些匯總,如字符串操作語句匯總一類的匯總帖子
另外,在初學時,數(shù)據操作以sheet(表),range(單元格)為基礎比較簡單;excelhome中有很多實際例子和代碼,足夠學習和操練的
然后,就是數(shù)組、字典等;sub、function等怎么寫,byval、byref是什么意思,等等
然后,各種循環(huán)結構,怎么控制,等等
這些都是基礎,很快就能了解
然后就可以深入學習。excelhome的VBA版塊,有一個“知識樹”我覺得很不錯,各種解決具體問題的思路、代碼,分門別類給整理出來,都是精華。
深入學習時,一定會發(fā)現(xiàn)基本東西并沒有真掌握。這時可以發(fā)帖問或者在知識樹里看別人是怎么寫的,怎么處理的
還有一個途徑就是有人發(fā)帖求助,你去幫人家寫個程序,人家用過會告訴你那里不好,你再改。這對學習很有幫助
隨著你水平提高,還會有這樣的場合:一些不好解決的問題,比如這個論壇出現(xiàn)過的拼料,會在有人求助后,幾個有興趣的人,不斷給出解決方案和代碼,求助的人不斷提出要求,最后能得到一個完美的結果。你覺得你行,那就參與進去。
這時,你差不多可以獨立解決問題,編寫處理簡單問題的程序了
這種學習,有空就接著弄,沒空就不去管它
好幫手:
論壇發(fā)帖求助,最實在

然后,就可以換用VB6了。注意,在excel中的代碼,無法保密。excel中可以下載幾款破密碼的軟件。而VB6編譯過后,破解就難了
在你覺得VB6不夠用了,比如繼承是繞不過去了,最好就改用VB.NET,或者C++
還有,比如怎么樣才算是好的程序,怎么構思程序,確實比較難
對于工程應用軟件,數(shù)學好的人,掌握起來快。所謂數(shù)學好,比如解決數(shù)學智力題
還有就是只能看看了,天才。如黑客,多半是靠天分,不是靠學校的學習

作者: 小小英雄    時間: 2019-7-15 09:59
感謝大俠分享,不錯的網站
作者: 喂我袋鹽    時間: 2019-7-15 11:14
貓咪小新 發(fā)表于 2019-7-14 20:58
制造業(yè)里面流行的好像是Python

如何快速學習python?

作者: cc851    時間: 2019-7-15 11:45
機械和編程的思維差異還是很大的,嘗試著學下還是不錯的,還是要結合個人基礎的。

我做機械十來年了,目前也就能看懂一些簡單的VBA程序,偶爾也通過錄制宏來看看是怎么實現(xiàn)的,然后自己在泡論壇找方法,自己能嘗試著用網上的代碼組合一些自己想要的功能,把單一的工作交給軟件去批量處理。對工作還是有幫助的,不一定要很精通,至少要知道有方法可以去實現(xiàn)。

這么多年一直嘗試學習C語言,準備玩?zhèn)€單片機什么的,一直沒靜下心來學,現(xiàn)在還是玩Arduino的模塊,然后用Ardublock編寫簡單程序。
作者: 九州昆d龍    時間: 2019-7-16 07:53
還是先從基礎的開始
作者: ngn    時間: 2019-7-16 13:30
謝謝樓主的分享
作者: 志超ai    時間: 2019-7-16 14:17
你說的是plc編程還是數(shù)控還是。。。。

作者: 志超ai    時間: 2019-7-16 14:20
你說的是plc編程還是數(shù)控還是。。。。

作者: zmztx    時間: 2019-7-16 16:57
志超ai 發(fā)表于 2019-7-16 14:20
你說的是plc編程還是數(shù)控還是。。。。

是指VB編程
具體是:通過excel中的VBA,學習基本的編程






歡迎光臨 機械社區(qū) (http://m.whclglass.com.cn/) Powered by Discuz! X3.5