亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        多種編程語言在巖土工程中的應(yīng)用

        2016-09-15 03:49:21張小平
        西部探礦工程 2016年1期
        關(guān)鍵詞:程序語言工程

        張小平

        (1.中國冶金地質(zhì)總局三局,山西太原030000;2.山西冶金巖土工程勘察總公司,山西太原030000)

        多種編程語言在巖土工程中的應(yīng)用

        張小平*1,2

        (1.中國冶金地質(zhì)總局三局,山西太原030000;2.山西冶金巖土工程勘察總公司,山西太原030000)

        從多種編程語言入手,分析了多種語言在巖土工程中的實際應(yīng)用及體會,重點討論了各種編程語言在工程領(lǐng)域應(yīng)用中的部分優(yōu)缺點,旨在為工程設(shè)計和施工技術(shù)人員提供參考。

        巖土工程;C語言BASIC語言;易語言;灌注樁材料統(tǒng)計;CAD二次開發(fā)

        在眾多的科學領(lǐng)域,巖土工程的研究一直在不斷的摸索中前行,盡管很多成果還不完善,但在實際工程應(yīng)用中也解決了很多問題。隨著科學技術(shù)的進步,各個領(lǐng)域相互滲透,實現(xiàn)了共同進步,IT領(lǐng)域編程語言的引進,解決了很多巖土計算中復(fù)雜和重復(fù)計算的問題,促進了巖土工程的發(fā)展。

        1 幾種編程語言例舉

        1.1易語言

        說到編程語言,一定要提一下中國人自己的東西——易語言,該語言是由大連大有吳濤易語言軟件開發(fā)有限公司開發(fā),公司位于大連,是由易語言的創(chuàng)始人吳濤先生創(chuàng)始。在之前英文編程軟件只能使用英文輸入程序代碼,并且需要用戶掌握大量專業(yè)英文術(shù)語,這是國人難以進入軟件開發(fā)大門的根本所在,易語言是一個自主開發(fā),適合國情,不同層次不同專業(yè)的人員易學易用的漢語編程語言。易語言降低了廣大電腦用戶編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進入Windows程序編寫的大門。最主要的是該語言按照國人的述事習慣進行編程,很多程序員在進行外文編程中一些難以理解的邏輯關(guān)系,通過易語言可以很好的理解,本人通過編程也體會到過一點,以下為本人用易語言編寫的土力學參數(shù)計算小程序(圖1)。

        易語言有很多優(yōu)點,但是也有很多需要完善的地方,首先,易語言在很多方面的研究深入不足,這和易語言出現(xiàn)的較晚,沒有歷史沉淀,以及客戶群過少有關(guān),比如在CAD二次開發(fā)等方面缺少較系統(tǒng)的參考資料,其次,易語言本身存在一些不足,比如編寫大型程序時,運行時間過長,在編程語言中缺失一些關(guān)鍵詞,最致命的是往往編寫出來的程序會造成殺毒軟件的誤報,就連國內(nèi)某知名的殺毒軟件也通不過,這已經(jīng)成為易語言發(fā)展的瓶頸,雖然創(chuàng)始者作出了很多努力,但是效果不明顯,這其中也有可能是外文編程體系已經(jīng)形成壟斷,從操作系統(tǒng)到規(guī)范章程都是外國制定的,中國人要殺出一條黑馬,還有很長的路要走。除了易語言,還有一些語言也有所應(yīng)用,比如:明經(jīng)通道的CAD中文編程等。

        1.2BASIC語言

        說到編程語言,一定要說說Basic語言,這是一種由Microsoft公司開發(fā)的可視化程序設(shè)計語言,也是世界上使用人數(shù)最多的語言,由于它的簡單,容易上手,成為很多人的鐘愛,以下是本人編寫的一個VB控制autoCAD2012的程序(圖2)。

        該程序可以實現(xiàn)基坑支護中樁錨支護及土釘墻剖面的快速等比例繪圖,VB語雖然有很多優(yōu)點,但是也有很多不足,比如無法向底層系統(tǒng)的移植,并且在打包過程中會出現(xiàn)各種各樣的控件丟失的現(xiàn)象。

        1.3C語言

        現(xiàn)在我們說一下編程語言中的龍頭老大——C語言,該語言的設(shè)計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言,C語言也很適合搭配匯編語言來使用。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規(guī)格寫出的C語言程序可在許多電腦平臺上進行編譯。C語言的典形代表有:C#語言,以下是我用C#語言編寫的灌注樁材料統(tǒng)計軟件(圖3)。

        圖1 土力學參數(shù)計算程序界面

        圖2 VB控制autocad2012程序界面

        該軟件可以快速計算多種類型的灌注樁基的鋼筋配筋及砼用量,VC#語言的界面設(shè)計美觀了很多,并且實現(xiàn)了類似于Basic語言中類的概念,并且可以實現(xiàn)C語言的直接移植。但是在些小問題上個人感覺設(shè)計不太合理,比如各窗口之間的多數(shù)據(jù)調(diào)用,就較為繁瑣。

        1.4JAVA語言

        隨著互聯(lián)網(wǎng)移動技術(shù)的廣范應(yīng)用,Java語言進入我們的視野,Java是一種簡單的、跨平臺的、面向?qū)ο蟮?、可移植的、性能很?yōu)異的多線程的、動態(tài)的語言。當1995年SUN推出Java語言之后,全世界的目光都被這個神奇的語言所吸引。典型應(yīng)用是就是我們常用到的安卓手機程序,Android以Java為編程語言,使接口到功能,都有層出不窮的變化,以下是法愛軟件開發(fā)的巖土地質(zhì)程序(圖4)。

        圖3 灌注樁材料統(tǒng)計PC端程序界面

        圖4 巖土地質(zhì)安卓程序界面

        圖5 道路之星計算器程序界面

        由圖4我們可以看到,安卓軟件可以方便地應(yīng)用在我們的手機上,但是它也有一個缺點,就是當在屏幕界面的下半部分進行輸入命令時,會出現(xiàn)虛擬鍵盤遮擋的問題,雖然可以通過應(yīng)用選擇框的形式解決一部分問題,但是用于工作還是有一定的牽強。

        1.5擴展語言

        在我們工程實際應(yīng)用中,有很多時候是在野外進行的,需要手持式終端進行作業(yè),手機應(yīng)用是一種方式,但是現(xiàn)在的智能手機都存在待機時間短的缺點,計算器很好地解決了這個問題,計算器上的個性的編程更多地應(yīng)用在測量領(lǐng)域,在計算器編程中應(yīng)用最廣泛的是類Basic語言及類C語言,典型代表是Casio9860計算器上的道路之星軟件(圖5)。

        該程序可以實現(xiàn)電腦端與計算器互傳數(shù)據(jù),而且最近正在完善計算器與全站儀之間的通信。

        2 結(jié)論和認識

        其實還有很多編程語言可以在巖土工程中廣泛應(yīng)用,如Fortran語言曾經(jīng)是巖土工程師考試必考的課目,還有CAD二次開發(fā)中廣泛應(yīng)用的Lisp語言,以及單片機開發(fā)應(yīng)用中最原始的語言之一匯編語言等等,大量的應(yīng)用需要我們共同的探索研究,讓工程師們從繁重的工作任務(wù)中解脫出來,有更多的時間去思考、去創(chuàng)新,才能吸引更多的有志青年加入到巖土的隊伍,而不是僅僅去作一名“繪圖匠”、“打字員”,只有實現(xiàn)“快樂生活,快樂工作”,才能讓這個行業(yè)充滿朝氣。

        [1]易語言中文編程—入門到精通[M].大連:海洋出版社,2011.

        [2]肖責云.基于Visual C#的AutoCAD開發(fā)及其在工程中的應(yīng)用[M].2010.

        [3]casio 9750計算器使用說明書[E].

        TU4

        B

        1004-5716(2016)01-0009-04

        2014-10-30

        2015-01-08

        張小平(1980-),男(漢族),山西洪洞人,工程師,現(xiàn)從事巖土工程技術(shù)管理工作。

        猜你喜歡
        程序語言工程
        語言是刀
        文苑(2020年4期)2020-05-30 12:35:30
        試論我國未決羈押程序的立法完善
        讓語言描寫搖曳多姿
        “程序猿”的生活什么樣
        英國與歐盟正式啟動“離婚”程序程序
        累積動態(tài)分析下的同聲傳譯語言壓縮
        子午工程
        太空探索(2016年6期)2016-07-10 12:09:06
        創(chuàng)衛(wèi)暗訪程序有待改進
        我有我語言
        工程
        久久综合九色欧美综合狠狠 | 日日碰狠狠添天天爽五月婷| aaaaaa级特色特黄的毛片| 中文字幕avdvd| 日本一二三区在线视频观看| 午夜被窝精品国产亚洲av香蕉| 免费人成网ww555kkk在线| 亚洲AV无码专区一级婬片毛片| 亚洲精品视频免费在线| 亚洲av无一区二区三区久久蜜桃 | 三年在线观看免费大全下载| 亚洲伊人久久一次| 天堂av一区一区一区| 日韩人妻中文字幕高清在线| 亚洲一区二区三区播放| 亚洲手机国产精品| 色婷婷精久久品蜜臀av蜜桃| 亚洲国产婷婷香蕉久久久久久| 日韩精品极品免费视频观看| 女局长白白嫩嫩大屁股| 亚洲综合欧美日本另类激情| 国产一区二区三区观看视频| 久久婷婷综合激情五月| 亚洲看片lutube在线观看| 日本不卡视频网站| 蜜桃一区二区三区在线视频| 黑人大群体交免费视频| 蜜臀aⅴ国产精品久久久国产老师| 亚洲欧美日本人成在线观看| 在线精品国产亚洲av麻豆| 少妇厨房愉情理伦bd在线观看 | 在线小黄片视频免费播放| 成人免费无码大片a毛片抽搐色欲| 天堂在线www中文| 国产免费激情小视频在线观看| 精品国产亚洲级一区二区| 国产精品_国产精品_k频道w| 91亚洲人成手机在线观看| 国产自拍一区在线视频| 国产精品亚洲lv粉色| 国产欧美成人|