土木人

土木建築專業交流、技師證照、職場就業、軟體技巧交流的好所在。

跳到內容


進階搜尋
  • 討論區首頁 ‹ 職場討論分區 | Employment ‹ 從業及研究軟體討論區
  • 變更字體大小
  • 列印模式
  • 問答集
  • 註冊
  • 登入

現在的時間是 2025 6月 18 (週三) 1:57 am

程式語言請益

常用軟體如下
辦公室:WORD、EXCEL、POWERPOINT
工程繪圖:AUTOCAD、Microstation、BIM
程式語言:Fortran、Matlab、Python、VB、ruby
數值分析:ABAQUS、FLAC、SAFE
結構工程 SAP、ETABS、STAAD、ANSYS
大地工程:RIDO、TORSA
水利領域:HEC-RAS、SOBEK
營建管理:P3、PROJECT
發表回覆
21 篇文章 • 第 1 頁 (共 3 頁) • 1,2,3

程式語言請益

文章由 gibon » 2011 4月 03 (週日) 1:19 pm

加入土木人討論區粉絲團


請教各位有經驗的大大們, 結構設計上雖然有套裝軟體可以幫忙設計、檢核是否符合規範.
但還是會有需要自己動手計算一些分析, 轉換之類的情況, 就我遇到的情況還不少.
所以想再學個VBA套用在excel中幫忙加速分析. 不知道有沒有專門對應土木工程寫的VBA的書?或是有推薦其他的學習方法?

另外一點想請教的是, 是否有大大在玩Python? 在土木界不知道好不好用.
感謝

(GOODJOB)
gibon
初階會員
初階會員
 
文章: 45
註冊時間: 2007 9月 03 (週一) 7:54 am
回頂端

Re: 程式語言請益

文章由 studyhard33 » 2011 4月 03 (週日) 1:40 pm

VBA = Visual Basic ?

市面上有很多書籍,但是都沒專門針對土木的。

當初我做的專題,也是用VB去寫程式配合Excel 的數據做分析。

你可以嘗試看市售的書籍自己寫看看,有問題去yahoo知識網詢問,

yahoo知識網那裡有很多VB的高手,只要你誠心問,他們都會回答得很詳細。
studyhard33
土木人一星會員
土木人一星會員
 
文章: 132
註冊時間: 2011 1月 06 (週四) 9:04 pm
回頂端

Re: 程式語言請益

文章由 opender » 2011 4月 03 (週日) 2:12 pm

studyhard33 寫:VBA = Visual Basic ?

市面上有很多書籍,但是都沒專門針對土木的。

當初我做的專題,也是用VB去寫程式配合Excel 的數據做分析。

你可以嘗試看市售的書籍自己寫看看,有問題去yahoo知識網詢問,

yahoo知識網那裡有很多VB的高手,只要你誠心問,他們都會回答得很詳細。


VBA跟VB不大一樣,VB編譯後可以獨立執行,但VBA必需在Word或Excel的架構下才能執行,不過,實務上在做計算時,VBA搭Excel就很好用了,以前我在小事務所時,除了用rido這種要錢的專業軟體外,一些小計算,事務所都有自己寫的VBA,啪一下就算出結果,真的蠻好用的,建議可以學一下~~
opender
土木人五星會員
土木人五星會員
 
文章: 3112
註冊時間: 2009 10月 28 (週三) 10:19 am
回頂端

Re: 程式語言請益

文章由 lawrencechen2004 » 2011 4月 03 (週日) 3:08 pm

opender 寫:
studyhard33 寫:VBA = Visual Basic ?

市面上有很多書籍,但是都沒專門針對土木的。

當初我做的專題,也是用VB去寫程式配合Excel 的數據做分析。

你可以嘗試看市售的書籍自己寫看看,有問題去yahoo知識網詢問,

yahoo知識網那裡有很多VB的高手,只要你誠心問,他們都會回答得很詳細。


VBA跟VB不大一樣,VB編譯後可以獨立執行,但VBA必需在Word或Excel的架構下才能執行,不過,實務上在做計算時,VBA搭Excel就很好用了,以前我在小事務所時,除了用rido這種要錢的專業軟體外,一些小計算,事務所都有自己寫的VBA,啪一下就算出結果,真的蠻好用的,建議可以學一下~~


接力賽。

假如 Office 是正版,VBA 就不用錢。

VB要另外買。現在也不叫VB了。是叫 VB.NET。

過去很多土木前輩、事務所前輩、學校助教、學校學長交接下來的

從 Lotus, EXCEL VBA, Microsoft Access...等等等,

現在是 VB.NET,寫起來不像 VB 5 或 VB 6那麼順。

若真的有資料庫需求、或上萬個有限元素點位分析,其實VBA就很夠用,

若動輒幾百支程式,或上萬行程式 那就VB.NET吧,VBA不適合,功能也有限。

要包裝成 商業軟體,那得 VB.NET 或 C#才夠用。

有 VB.NET express 可以免費用,下載使用不用錢,功能也不差。

正式版要錢,上萬。

當中差別怎講?

Excel 內建 Function 之類的,就像摩托車,

VBA像 小汽車,

VB.Net 像飛機。

往上還有太空梭。

Python 算是 飛機與太空梭之間的東西。
lawrencechen2004
土木人四星會員
土木人四星會員
 
文章: 924
註冊時間: 2009 10月 02 (週五) 9:05 am
回頂端

Re: 程式語言請益

文章由 opender » 2011 4月 03 (週日) 5:36 pm

lawrencechen2004 寫:
Excel 內建 Function 之類的,就像摩托車,

VBA像 小汽車,

VB.Net 像飛機。

往上還有太空梭。

Python 算是 飛機與太空梭之間的東西。


大大問一下喔,現在很多作業,不論是工程的、一般行政業務的,像是做一些重覆性的報表啦、抓取word文件檔內的資料等,因為都要用到Word、Excel,所以我才推薦VBA,舉例來說,如果要從Excel報表內抓出資料,然後在Word文件中,以表格化方式將資料存成Word檔案(假設有排版要求不能直接用Excel輸出的話),Python有辦法可以從外部操作word或Excel的動作嗎 ?
opender
土木人五星會員
土木人五星會員
 
文章: 3112
註冊時間: 2009 10月 28 (週三) 10:19 am
回頂端

Re: 程式語言請益

文章由 shokaku » 2011 4月 03 (週日) 6:20 pm

opender 寫:大大問一下喔,現在很多作業,不論是工程的、一般行政業務的,像是做一些重覆性的報表啦、抓取word文件檔內的資料等,因為都要用到Word、Excel,所以我才推薦VBA,舉例來說,如果要從Excel報表內抓出資料,然後在Word文件中,以表格化方式將資料存成Word檔案(假設有排版要求不能直接用Excel輸出的話),Python有辦法可以從外部操作word或Excel的動作嗎 ?



這個是一定有的~ 去國外的網站可以找到好心人提供的API可用...

不過要抓取MS Office的檔案來用或是產製報表, 還是用MS自家的 .NET 吧~

畢竟支援度高, 網路上的範例也多~
shokaku
初階會員
初階會員
 
文章: 48
註冊時間: 2008 9月 19 (週五) 3:50 pm
回頂端

Re: 程式語言請益

文章由 opender » 2011 4月 03 (週日) 6:31 pm

謝謝 ~~~
opender
土木人五星會員
土木人五星會員
 
文章: 3112
註冊時間: 2009 10月 28 (週三) 10:19 am
回頂端

文章由 gibon » 2011 4月 03 (週日) 8:41 pm

感謝大大們的回應, 受益良多. 會先去翻一下VBA的書來看.
再次感謝!
(GOODJOB)
gibon
初階會員
初階會員
 
文章: 45
註冊時間: 2007 9月 03 (週一) 7:54 am
回頂端

Re: 程式語言請益

文章由 lawrencechen2004 » 2011 4月 03 (週日) 9:38 pm

opender 寫:大大問一下喔,現在很多作業,不論是工程的、一般行政業務的,像是做一些重覆性的報表啦、抓取word文件檔內的資料等,因為都要用到Word、Excel,所以我才推薦VBA,舉例來說,如果要從Excel報表內抓出資料,然後在Word文件中,以表格化方式將資料存成Word檔案(假設有排版要求不能直接用Excel輸出的話),Python有辦法可以從外部操作word或Excel的動作嗎 ?


不用 Python,用Word套表列印就可以作到您剛剛所講的case。您的問題,並不複雜。

但End user,有時是這樣,他希望牆壁弄個冷氣排水孔,他覺得這沒甚麼,
專業施工團隊乍聽也沒甚麼,弄清他的需求後,
他是希望冷氣排水孔要穿過梁柱接頭。

那這就嚴重了!!!!!!!

所以,我也不敢跟你打包票,聽你這樣講,就完全瞭解您的需求。

也許你在工務所製作上千分品質文件,作到要瘋掉了,這種痛苦很多人都有,

也許您的問題最多到 Microsoft Access 就可以套表完成。

看你未來的走向啦,比如研究所或事務所學長Python很厲害,還寫程式、架站等等,那加減學。
有人問,那就還好。將來轉JAVA、C#、ROR等等,考JAVA認證都很好,
未來走軟體、網管,甚至拿JAVA認證去申請國外念研究所,那也很好。

Python、Perl是有點是 Geek 很厲害的高手在玩。國內很少人。
我也不希望當那種人。我寧可算結構題目,或是看看判決書都好。

而且Python與Word Excel調性本來就不合,全世界也很少人搞這兩者結合。

我是個很現實的人,時間資源極其有限。
隨便看個blog說Python國外流行很久了,喊多好多好,
就要我學,我一定不幹。
因為國外的潮流、電腦語言會變來變去,

比如OO物件導向,以前多流行啊!
現在又完全相反,反OO,流行ROR,開發快。

我非常討厭,寫兩三年後,這語言死了,
你還得修改程式碼去適應新語言。

但我很懷疑回到土木界,有哪幾個學長懂Python,甚至是營造廠資訊室有多少人搞Python,
您所投注心力,不能重複的發揮出「金錢的效益」,那我覺得青春可惜。

懂PHP改網站程式的本站站長,我就覺得程度很不錯了。

不要小看開站,不是拿個軟體裝一裝就開站了,當中被無限厲害的世界各級駭客程式入侵等等等
隔天掛站,碰到外星人等匪夷所思的情況,再所多有。
lawrencechen2004
土木人四星會員
土木人四星會員
 
文章: 924
註冊時間: 2009 10月 02 (週五) 9:05 am
回頂端

Re: 程式語言請益

文章由 opender » 2011 4月 03 (週日) 11:42 pm

lawrencechen2004 寫:
opender 寫:大大問一下喔,現在很多作業,不論是工程的、一般行政業務的,像是做一些重覆性的報表啦、抓取word文件檔內的資料等,因為都要用到Word、Excel,所以我才推薦VBA,舉例來說,如果要從Excel報表內抓出資料,然後在Word文件中,以表格化方式將資料存成Word檔案(假設有排版要求不能直接用Excel輸出的話),Python有辦法可以從外部操作word或Excel的動作嗎 ?


不用 Python,用Word套表列印就可以作到您剛剛所講的case。您的問題,並不複雜。

但End user,有時是這樣,他希望牆壁弄個冷氣排水孔,他覺得這沒甚麼,
專業施工團隊乍聽也沒甚麼,弄清他的需求後,
他是希望冷氣排水孔要穿過梁柱接頭。

那這就嚴重了!!!!!!!

所以,我也不敢跟你打包票,聽你這樣講,就完全瞭解您的需求。

也許你在工務所製作上千分品質文件,作到要瘋掉了,這種痛苦很多人都有,

也許您的問題最多到 Microsoft Access 就可以套表完成。

看你未來的走向啦,比如研究所或事務所學長Python很厲害,還寫程式、架站等等,那加減學。
有人問,那就還好。將來轉JAVA、C#、ROR等等,考JAVA認證都很好,
未來走軟體、網管,甚至拿JAVA認證去申請國外念研究所,那也很好。

Python、Perl是有點是 Geek 很厲害的高手在玩。國內很少人。
我也不希望當那種人。我寧可算結構題目,或是看看判決書都好。

而且Python與Word Excel調性本來就不合,全世界也很少人搞這兩者結合。

我是個很現實的人,時間資源極其有限。
隨便看個blog說Python國外流行很久了,喊多好多好,
就要我學,我一定不幹。
因為國外的潮流、電腦語言會變來變去,

比如OO物件導向,以前多流行啊!
現在又完全相反,反OO,流行ROR,開發快。

我非常討厭,寫兩三年後,這語言死了,
你還得修改程式碼去適應新語言。

但我很懷疑回到土木界,有哪幾個學長懂Python,甚至是營造廠資訊室有多少人搞Python,
您所投注心力,不能重複的發揮出「金錢的效益」,那我覺得青春可惜。

懂PHP改網站程式的本站站長,我就覺得程度很不錯了。

不要小看開站,不是拿個軟體裝一裝就開站了,當中被無限厲害的世界各級駭客程式入侵等等等
隔天掛站,碰到外星人等匪夷所思的情況,再所多有。


其實我對python完全不懂,只是聽過名字,我寫過C++,寫過MFC,最近因為工作需要,被逼學VBA,因為沒人教也是經歷過一段很慘的自修歲月,還好程式寫出來了(雖然寫得很爛),但拿來應付工作上的需要算是ok,將來如行有餘力我再來玩玩python,不過目前實在沒有精力,前陣子每天下班就沒日沒夜寫程式除蟲的日子,小弟暫時不想再重溫這個惡夢,不過,還是感謝你的回覆 ~~~

加入土木人討論區粉絲團

opender
土木人五星會員
土木人五星會員
 
文章: 3112
註冊時間: 2009 10月 28 (週三) 10:19 am
回頂端

下一頁

發表回覆
21 篇文章 • 第 1 頁 (共 3 頁) • 1,2,3

回到 從業及研究軟體討論區

分享

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

    機關

  • 公共工程委員會
  • 行政院人事行政總處
  • 考試院考選部
  • 經濟部水利署
  • 內政部國土管理署
  • 台灣電力公司
  • 台灣自來水公司

    組織

  • 土木技師公會全國聯合會
  • 台灣省土木技師公會
  • 全國公務員協會
  • 行政院勞委會
  • 臺北市公務人員協會
  • 全國公務員協會粉絲團

    研究資源

  • 國家圖書館
  • 國立公共資訊圖書館
  • 臺灣博碩士論文知識加值系統
  • 全國法規資料庫

    友站

  • 建築人討論區

  • 討論區首頁
  • 管理團隊 • 刪除所有討論區 Cookies • 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作