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

        ?

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

        2016-09-15 03:49:21張小平
        西部探礦工程 2016年1期
        關(guān)鍵詞:編程語言計(jì)算器巖土

        張小平

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

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

        張小平*1,2

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

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

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

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

        1 幾種編程語言例舉

        1.1易語言

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

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

        1.2BASIC語言

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

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

        1.3C語言

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

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

        圖2 VB控制autocad2012程序界面

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

        1.4JAVA語言

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

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

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

        圖5 道路之星計(jì)算器程序界面

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

        1.5擴(kuò)展語言

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

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

        2 結(jié)論和認(rèn)識(shí)

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

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

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

        [3]casio 9750計(jì)算器使用說明書[E].

        TU4

        B

        1004-5716(2016)01-0009-04

        2014-10-30

        2015-01-08

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

        猜你喜歡
        編程語言計(jì)算器巖土
        壓力-體積轉(zhuǎn)換在CFC編程語言中的實(shí)現(xiàn)解析
        Java編程語言的特點(diǎn)與應(yīng)用
        [計(jì)算器不是萬能的]
        淺談不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        面向?qū)ο骔eb開發(fā)編程語言的的評(píng)估方法
        一個(gè)損壞的計(jì)算器
        讀寫算(中)(2015年10期)2015-11-07 07:24:10
        一個(gè)損壞的計(jì)算器
        計(jì)算器游戲
        《巖土力學(xué)》2014年第9 期被EI 收錄論文(40 篇,收錄率100 %)
        《巖土力學(xué)》2014年第7 期被EI 收錄論文(40 篇,收錄率100 %)
        成人欧美一区二区三区的电影| 国产在线视频网友自拍| 日韩中文字幕有码午夜美女| 亚洲一区二区三区无码久久| 成年男女免费视频网站| 国产V亚洲V天堂A无码| 精品女厕偷拍视频一区二区区| 中文字幕日韩精品有码视频| 国产亚洲精品aaaaaaa片| 色综合久久久久综合999| 久久精品天堂一区二区| 欧美激欧美啪啪片| 人妻少妇精品视频一区二区三区| 国产精品白浆无码流出| 色婷婷精品大在线视频| 波多野结衣不打码视频| 国产手机在线αⅴ片无码观看| 亚洲欧美日韩精品香蕉| 亚洲综合视频一区二区| 亚洲乱亚洲乱妇| 国内免费AV网站在线观看| 国产精品综合色区av| 麻豆精品一区二区av白丝在线 | 99在线精品免费视频九九视| 精品国产免费Av无码久久久| 狠狠久久av一区二区三区| 国产成人a级毛片| 在线永久免费观看黄网站| 日韩无码尤物视频| 午夜精品久久99蜜桃| 女人张开腿让男桶喷水高潮| 中文字幕国产91| 久久久国产精品三级av| 女人下边被添全过视频| 国产精品成人av在线观看| 青青草免费高清视频在线观看 | 久久无码高潮喷水| 亚洲精品中文字幕乱码二区| 人妻少妇满足中文字幕| 中文成人无字幕乱码精品区| 亚洲成a人网站在线看|