首頁>Club>
8
回覆列表
  • 1 # 大唐李衛公

    C#之父的成名作Delphi

    可能大家已經遺忘了Borland公司、Embarcadero公司,可能很多年輕一代的程式設計師都不知道turbo C、C++ builder這兩款曾經叱吒風雲的整合開發環境,可能現在提起Delphi、pascal很多人都不知道是什麼,畢竟比起C/C++/Java/PHP/python/C#/JavaScript這些話題中心的程式語言,大家都已經遺忘了Delphi程式語言曾經的輝煌。

    安德斯·海爾斯伯格大學期間就開始寫程式碼,大學沒有畢業的他早就為MS-DOS寫下了pascal編譯器,後來被Borland公司收購,他主導了Turbo Pascal編譯器的開發,已經Delphi前三個版本的開發,直到被比爾蓋茨挖到微軟。

    Delphi的優點是IDE簡單易用、超強的編譯、幫助簡單、功能強悍、開發效率高。那是一個欣欣向榮的語言,雖然這個pascal方言的衰落導致了Delphi整個體系的衰落,可是Delphi在二進位制應用方面開發還是很強,只是沒能像QT一樣,攤上C++這麼好的程式語言而已。

    招商銀行的很多專案都是用Delphi開發的,大家可以去感受一些,招商銀行的很多系統都要比其他銀行的體驗要好一些,Delphi功不可沒。

    Delphi之父的集大成者C#

    Delphi之父一輩子都獻給工程界了,他是工程界最為卓越的工程師之一,可以說他才是計算機工業界最偉大的科學家之一。

    在離開Borland公司之後,安德斯·海爾斯伯格進入了微軟工作,當時的微軟正被Sun公司的Java問題搞得焦頭爛額,比爾蓋茨意識到微軟可能需要一套自己的開發者生態,這個程式語言就是C#,這個開發者生態就是

    .NET,

    Java最大的對手。

    C#視覺化開發是現在C/S最完美的解決方案,沒有之一,尤其是學過視覺化程式設計這一塊的,就知道C#的視覺化程式設計到底有多爽。

    依託C++成長起來的QT

    還是得承認背靠大樹好乘涼啊,QT主要就靠著C++這顆大樹就一直髮展得很好,並且QT也做出了很多優秀的軟體應用,比較知名的有WPS、VLC播放器、VirtualBox、Texmaker、Spotify、Google Earth等眾多經典的軟體產品都離不開QT的影子。

    QT是跨平臺的解決方案,只是非常大的優勢,如果你有很好的C++基礎,那麼上手將會變得非常快,並且依託C++生態,你基本上不用擔心QT會成為冷門。

    當然除了這上面的三種方案,其實現在的前端技術就是視覺化解決方案,並且現在已經將前端技術應用於桌面開發,Electron已經成為了一個通用的桌面解決方案,slack、GitHub、visual studio code等很多經典應用都是基於這個框架打造的,在移動端前端技術用於App開發更是已經成為主流,可以應對非常頻繁的需求變化。

    視覺化程式設計的最大優勢就是視覺化,這可能是很多程式設計師都夢寐以求的,只不過在某些特殊領域目前視覺化程式設計還不能完全實現。

  • 2 # 小小猿愛嘻嘻

    視覺化的程式設計軟體或語言其實非常多,下面我簡單介紹幾個:

    Delphi

    這是Windows平臺下一個非常著名的應用程式開發工具,前身是“Borland Turbo Pascal”,基於Pascal語言發展而來,以視覺化的圖形使用者介面為開發環境,控制元件眾多,使用者可以直接拖拽控制元件設計介面,非常方便,所見即所得,開發、編譯和執行效率都非常高,在早期的視覺化程式設計中經常會用到,不過隨著Pascal語言的沒落,使用的公司和個人越來越少,只在一些老專案中還會用到:

    PowerBuilder

    這也是早期視覺化程式設計中使用比較多的一個開發工具,主要應用在Windows環境下,包括一個直觀的圖形使用者介面和麵向物件的PowerScript語言,提供了當前主流的資料庫介面,支援高效的複雜應用程式開發,查詢、報表和圖形功能強大,內建控制元件屬性眾多,可以直接拖拽編輯,所見即所得,對於桌面C/S程式開發來說,是一個非常不錯的選擇:

    Qt

    這是目前應用比較多的一個GUI圖形使用者介面開發框架,免費、跨平臺,基於C++語言編寫而來,內建了種類繁多的元件,可以直接拖拽設計介面,所見即所得,非常方便,還可以使用QSS對介面進行美化,如果你有一定的C++基礎,那麼這個框架學習起來會非常容易,對於桌面視覺化程式開發來說,是一個非常不錯的選擇:

    C#

    這個應該是桌面程式開發使用最多的語言了,微軟自主設計研發,主要應用在Windows平臺下面,但目前來說,也支援跨平臺開發了,內建的元件非常多,可以直接拖拽快速構建一個桌面應用,非常簡單,WinForm、WPF等都非常支援桌面GUI開發,只要你認真學習一下,很快就能掌握使用的:

    Java

    這個程式語言使用的人應該非常多了,安卓、web開發中經常會用到這個語言,當然,對於桌面應用程式開發來說,Java雖然說不上是強項,但也可以輕鬆做到,swing控制元件眾多,Eclipse、IDEA等安裝相關外掛後,也可以直接拖拽swing控制元件進行桌面視覺化程式設計,非常方便,只要你有一定的Java基礎,熟悉一下過程,很快就能掌握使用的,對於桌面GUI開發來說,也是一個非常不錯的選擇:

  • 3 # 臺哥彩鈴

    前面的回答都很全面詳細,但有時候太詳細了,反倒讓初學者不知道選哪個了,看起來好像都差不多。

    對於一個完全不懂程式設計的人來說,用哪個視覺化程式設計工具最容易入門呢?

    這裡我推薦VB,初學程式設計的同學可以下載個VB6.0開發工具,只有6M大小,安裝後就可以開始程式設計了。

    軟體介面如圖所示,這是新建了一個軟體工程,螢幕中間的視窗,就是軟體執行後的樣子,可以從左側的控制元件欄裡,把控制元件直接拖拉到視窗上面,在右側的屬性框裡設定控制元件的各種屬性。

    至於控制元件的事件,是透過滑鼠雙擊進入到程式碼環境下編輯。找本VB的書,照著練習幾下就會了。

    VB的開發大體就是這樣,這個工具充分的體現了“所見即所得”,程式設計的過程就像堆積木一樣,只需要一兩天的學習,就可以自己做出些簡單的小程式,從而立刻體會到程式設計的樂趣。

  • 4 # 乖乖龍的咚咚鏘

    arrdio瞭解一下,整個開發套件才6.5M,綠色版免安裝,而且完全免費。

    裡面包含大量的標準庫和擴充套件庫,除了核心庫,其他都是開源的,可以直接看到原始碼來學習。自帶各種程式碼範例,對初學者太友好了,我可以說20分鐘內能做出一個計算器來,這20分鐘還包括下載安裝arrdio的時間。

    可以直接呼叫C語言、C++、VB、C#、Java、Python、Javascript、Node.Js、Delphi、Go語言 ......

    可以嵌入非常多的瀏覽器控制元件,例如IE、WebKit、Electron、CEF3、HTMLayout……

    雖然不是跨平臺,但是它通殺Win XP、Vista、Win7、Win8、Win10啊!

  • 5 # 失口

    blockcode瞭解一下

    1、流程圖程式設計模式

    採用流程圖式模組視覺化程式設計模式,流程圖式比積木式更加接近真實程式碼,讓使用者快速掌握變數、函式、引數、條件跳轉、迴圈、陣列、字串等程式設計概念,提高動手能力,獲得真正的程式設計體驗,快速培養程式設計思維。

    現有Win10版、iOS版和Mac版,都可以從相應的應用商店下載。

    2、50道經典趣味數學題

    50道經典趣味數學題,從入門到精通,結合經典趣味應用題,提供詞語判斷、加法、減法、乘法、除法、求餘數、求平均數、陣列、排序等多方面內容。使用者只需使用提供的題目引數,透過連線的多個執行塊進行程式運算,最後驗證運算結果,無需使用者自備程式設計素材。

  • 6 # 每日精彩科技

    大學期間學過微軟的開發工具Visual Basic,從名字中我們就可以知道,這是一款視覺化的程式設計軟體。為什麼我推薦您使用這款軟體呢?作為一個科技愛好者,我簡單介紹一下這個程式設計軟體!

    Visual Basic(“ Visual Basic”)-由Microsoft開發的一種通用程式語言,用於結構化,模組化,面向目標和麵向結果的程式設計程式,其中考慮了對生活環境發展有貢獻的事件。您可以使用它來開發自己的Microsoft產品。

    “可視”是一種用於開發圖形使用者介面(GUI)的方法-您無需建立大量程式碼來描述介面元素的外觀和位置,而只需將預安裝的物件放在螢幕上即可。 “基本”是指BASIC語言(初學者通用的目的符號指令程式碼),是計算機技術發展史上使用最廣泛的語言。

    Visual Basic源自BASIC程式語言。 VB具有圖形使用者介面(GUI)和快速應用程式開發系統(RAD),可以輕鬆地使用DAO,RDO,ADO資料庫進行連線,也可以輕鬆建立可操作的X介面,以有效地建立安全且面向目標的應用程式,例如程式設計師可以輕鬆地使用VB元件快速建立應用程式。

    建立應用程式(例如安裝盤)為使用者提供了良好的開發環境,這一點由以下方面證明:

    視覺架構平臺:使用傳統的程式語言進行程式設計時,通常需要開發應用程式介面(例如介面的外觀和佈局),以便在設計過程中看到介面的實際結果。 Visual Basic 6.0使用一種面向目標的程式設計方法(面向物件的程式設計)。

    根據該方法,程式和資料被打包到一個物件中,每個物件都是可視的。設計介面時,開發人員可以直接使用螢幕上的Visual Basic 6. 0工具包直接“繪製”視窗,選單,命令鍵和其他型別的物件,併為每個物件設定屬性。開發人員應該為需要完成事件過程的人員簡單地編寫程式碼,因此可以顯著提高程式設計效率。

    事件驅動程式:面向過程的程式包括一個主程式以及幾個子程式和功能。程式始終首先從主程式開始,從主程式呼叫子程式和功能,並且開發人員必須預先確定整個程式的順序。在Visual Basic 6. 0中,事件驅動程式針對與使用者啟動物件這一事實相關的事件進行了程式設計,並且可以使用該程式來啟動每個事件。開發人員只需為使用者操作編譯響應程式碼。這樣的應用程式可以簡化,並且易於妥協和維護。

    結構化的程式語言:Visual Basic 6.0具有許多資料型別和內部功能。它使用模組化和結構化的程式語言,結構清晰,語法簡單並且易於學習。

    強大的資料庫功能:Visual Basic 6.0使用資料控制元件來訪問各種資料庫,例如Access,FoxPro以及各種電子表格Excel,Lotus等。

    ActiveX技術:ActiveX開發了舊的OLE技術,使開發人員能夠適應與特定語言相關的限制,並輕鬆利用其他應用程式提供的機會,從而使Visual Basic 6.0可以開發將聲音,圖形,動畫,文字處理,電子表格組合在一起的單個應用程式,網站等。

    網路功能:Visual Basic6。0提供了DHTML(動態HTML),供開發人員開發和編輯網頁,他們可以開發多功能網路應用程式。

  • 7 # 只說程式碼的大餅

    首先我說下我自己的經歷吧,到目前為止,windows平臺下開發桌面應用的軟體用過Delphi7、Visual Studio2008到現在的Visual Studio2019。對應使用的語言是Delphi語言(在Pascal基礎上改進的)、C#。

    Delphi:

    2000年時開發軟體應該90%以上都是用Delphi,所以有這麼一句話:“真正的程式設計師用C++,聰明的程式設計師用Delphi”。Delphi開發效率高,第三方控制元件多,且成熟,只有你想不到的,沒有控制元件實現不了的需求。幾乎不用自己封裝控制元件。

    C#(c sharp):

    總結:

    最近幾年使用Delphi開發新專案的很少了,幾乎都是維護舊專案了,比如銀行系統,債券系統。杭州用Delphi的比較大點的公司有稅友、恆生、品茗(在杭州的第一個僱主)。

    .Net Core,已經到3.1版本了。馬上.Net5 統一移動端開發、微服務、桌面應用、機器學習跨平臺,不再是隻能在windows下運行了,Linux也可以執行啦。

    所以不管是從自己開發管理軟體還是以後找工作考慮,我推薦直接學習C#語言,超多語法糖,VS超好用,就是太大了。

  • 8 # 一個程式設計師的奮鬥史

    回答問題之前,我們先來看看業界常用的GUI(圖形使用者介面)程式設計的常用方法:

    C/C++系列

    這裡主要推薦下目前常用的介面庫(MFC和QT),至於Duilib等第三方介面庫,雖然也很強大,但是由於作者不再維護,且學習文件太少,庫遺留各種坑較多,新手遇到問題很難找到解決方案,這裡不再做推薦。

    1. Qt

    這個也是C++介面開發首推的UI庫,是一套跨平臺C++圖形使用者介面應用程式開發框架。文件齊全,API設計優雅,原生態跨平臺支援,對新手友好,使用者群體大,遇到問題可以很方便的再在網上找到解決方案。

    2. MFC

    雖然很多年前業界就再說MFC已經過時了,MFC=沒飯吃,但是都已經到了2020年,這個上古介面庫仍然沒有滅絕,即使他的親爹微軟都已經將其拋棄了,不過在軍工、電力等傳統行業還是可以看到MFC的身影的!

    做一款管理軟體,如果介面要求不是很高的話,那麼選用基於MFC的Dialog對話方塊模式還是很方便的,透過簡單的拖拽也可完成介面的佈局。無論是他用還是發給別人用,只需要靜態編譯,一個exe即可搞定,無需過多的依賴庫。

    C#

    應該是Windows下開發中小型專案、小工具最方便的語言了,winform搭介面用拖放控制元件的方式就能完成介面的佈局,語法和java類似,非常容易上手。搭配VisualStudio來寫C#還是相當爽的,相信透過短暫的基礎知識的學習和VS程式設計工具的使用,題主很快就可以入門寫一些簡單的管理系統了。

    至於其他答案中提到的Delphi,個人沒有用過,這裡即不再做介紹也不推薦。這個世界上會寫Delphi的程式設計師,應該已經是上一輩人了,現在實際開發中已經滅絕了,真選擇了它出了問題你都不知道去找誰解決。

    Java為什麼沒有推薦呢?雖然Java提供的Swing 也可以完成視覺化介面開發,不過畢竟Java早已經放棄了這塊領域(為了跨平臺,Java開發的所有東西都在虛擬機器裡跑著,效率奇低,桌面領域開發早已沒了Java什麼事),深耕Web、Android方向了。

    總結

    鑑於題主提到的自己沒有程式設計基礎,想完成一款管理軟體的開發,C/C++入門難度較大,非常不適合初學者,個人建議選擇C#。

    PS:說點題外話,其實未必需要選擇PC端,可以去看看Web端開發,也是很香的,號稱全世界最好的程式語言PHP,還是很容易上手的!

  • 9 # 疆北行者靖

    所謂視覺化,應該是所見即所得,不需要複雜的程式設計,很多人認為VB、VC說成視覺化程式設計軟體,其實是錯誤的,這些軟體只是介面設計變成可視化了而已,程式的功能還是需要編輯程式碼的。

    VB介面

    實際上完全視覺化,對於成人來說完全沒有必要,所以完全的視覺化程式設計主要用於兒童初級程式設計學習。

    這裡要重點介紹一下Scratch軟體。

    Scratch軟體是麻省理工學院的“終身幼兒園團隊”開發的視覺化程式設計工具,最新版本為3.1,軟體主要面向 8 歲以上孩子,介面友好,Scratch 的下載和使用是完全免費的,可以在蘋果、WIN系統、Linux系統上執行。

    Scratch 2.0

    Scratch 3.0

    因為所有的程式碼都被一個個積木塊代替,程式設計變成了積木的堆疊,所以非常適合小孩初學程式設計。目前樂高初級程式設計也是基於這個軟體編寫的,國內很多創客教育軟體也是基於這個軟體編寫的。

  • 10 # 我是數學天才

    綜合比較4種國內外Low-code視覺化程式設計工具

    隨著網際網路的發展和在各個領域的應用,開發程式設計的需求大大增加。為了提高程式設計效率,降低程式設計門檻,國內外各個技術公司都想盡辦法去最佳化升級程式語言,或者提供更最佳化的開發環境。其中Low-code視覺化程式設計這個概念,是很成功的一個發展方向,它可以大大提高程式設計效率,解放生產力。下面就為大家介紹幾款國內外優秀的Low-code視覺化程式設計工具。

    Mendix-被西門子用6億歐元收購的新獨角獸,Low-code開發平臺。

    專攻企業應用開發,面向B端使用者,一般是面向有開發團隊的中大型企業,提供模型驅動IDE和微流,減少程式碼量,使業務人員可以透過視覺化元件參與到開發過程中,與程式設計師在Mendix platform上合作開發本企業的應用。提供一些企業解決方案、模板,開發平臺上也支援自定義UI和元件。擁有Atlas UI Framework開發框架,根據應用和業務型別,會推薦相關的模板和元件,達到快速開發的目的。內建DevOps功能,可以持續交付,也可以使用Mendix platform API整合其他DevOps工具。

    視覺化元件可以減少部分程式碼量,但是這些元件的顆粒度不夠精細,邏輯也不夠完備,很難完全滿足企業個性化的需求。開發之後的除錯和測試,需要額外使用另外的幾款軟體,既增加了使用成本,又增加了對程式碼的要求。

    Mendix 模型驅動

    Mendix 微流示例

    Outsystems-獨角獸公司,國外知名的drag drop IDE。

    使用者以國外大企業居多,外企接受度高。開發者承接專案單價很高,在全球組織本地的客戶服務團隊。可拓展性強,支援智慧硬體。 多用來開發流程類應用,可以實現全棧快速開發,支援從UX到後端整合的所有內容。大型應用程式端到端DevOps和生命週期管理。

    公司成立早,教學文件豐富。但是因為技術是早期技術,IDE介面古老,操作不友好。想使用視覺化元件降低程式碼量,但是並沒有太好的做到視覺化和coding的平衡,而是把coding的複雜程度轉移到了使用、除錯元件的難度上,需要使用者進行大量額外的學習和練習。

    程式碼要求高,工具控制元件不夠豐富,很多非常基礎的功能需要複雜的操作才能完成,開發時前端部分的除錯非常複雜,非常耗時。後臺服務也需要大量呼叫介面,對外的功能拓展依賴於Integration Studio等,但是相容性不高,有時相容Mysql都會出問題。

    Outsystems可能也發現了自己的一些短板,為了解決前端的問題,建設有UI庫,正在不斷完善中。但是因為技術架構的侷限性,還是無法解決很多常用但是基礎的問題,在試用中發現,例如,很簡單的彈窗提示、下拉選單等,都需要透過寫js來實現。

    IDE介面

    複雜的前端除錯介面

    Odoo-準備進軍中國的企業應用Low-code程式設計工具。

    特點是開發的內容模組化,模組以業務製作成獨立的APP,提供模組化的企業業務解決方案。

    模組分類精細,和其他解決方案公司相比,多出了支援傳統制造公司的MRP、PLM、裝置管理、質量管理等模組。甚至提供業務部門的PPT報告模板。

    Odoo的視覺化程式設計,對於企業業務部門而言,是透過拼裝開發好的業務APP模組,搭積木式的構建企業應用。概念是非常好的,但是其實對於開發者來說,工作量並沒有減少,只是企業搭建應用的時候,可以使用一些業務模組,而每一個APP模組,還是由開發者用程式碼的方式製作。

    開發者工具基於Odoo開源開發框架,開發並積累大量的模組。開發者需要較高的程式碼基礎,程式碼量較大。軟體開發商、企業IT部門工程師可以根據需求對模組進行開發和二次開發,同樣需要較高的程式碼基礎。雖然可以直接使用,但是模組之間的聯接,需要使用專門的函式調動,需要額外的學習成本和試錯風險。

    透過開源的方式,積累了一些模組層面的解決方案,再由具體的應用需求方拼裝成可以使用的應用。所以Odoo的視覺化開發,只能完成拼裝的前期工作,每個元件與元件之間的連結,都是工程師使用程式碼完成的。

    而且最大的缺點是貴,收取開發者認證費,應用託管費,部署費,雲服務費等等費用,只有大型公司,才能承受。

    iVX-國內的視覺化程式設計工具代表。

    核心技術是自研的VX 0程式碼開發框架。採用的技術和上面幾家國外老公司更先進,邏輯更完備,嚴格來說是一種0程式碼程式語言,前後端全部視覺化,語言模組化,分為解決方案層、模板層、小模組層、函式接入層和元件接入層,滿足各類使用者的需求。語言模組化顆粒度細膩,元件種類豐富,功能性強,幾乎囊括了網際網路應用開發的所有功能,包括其他視覺化程式設計工具沒有的動畫、全景、物理引擎、3D 世界、多屏應用、直播、微信分享、 各種支付介面、前後端資料通訊等功能。 拓展性強,可以整合各種功能元件,智慧硬體控制組件、區塊鏈元件。

    在開發過程中,在IDE介面,對視覺化元件新增事件,使用事件+資料驅動的綜合驅動方式,動態除錯,後臺服務也是透過使用視覺化元件完成,包括資料庫元件、通訊功能、docker服務,甚至還直接提供電商元件等等,開發完成後,直接在IDE介面除錯和預覽,開發者可以一鍵釋出到雲端,省去了運維的工作。

    現在的教學影片和文件還較少,不過據觀察每週都會有一些新的學習內容更新。

    小結

    Mendix-被西門子用6億歐元收購的新獨角獸,低程式碼開發平臺。Outsystems-獨角獸公司,國外知名的drag drop IDE。Odoo-準備進軍中國的低程式碼程式設計工具。國外的這幾家公司,成立都比較早,採用的技術其實比較陳舊和落戶了,不過他們很好的趕上了國外企業數字化的風口,吃足了國外已經火了很多年的Low-code程式設計工具的紅利,體量很大。

    國內的程式設計歷史其實並不長,很多程式設計師對Low-code程式設計工具的態度過於保守,其實應該放眼世界,就好比有人已經使用上了生產線,我們卻還在重複製造輪子。現在這幾家公司也開始發現了中國的saas和paas市場,開始佈局國內。但是因為收費昂貴,服務支援不完善,和國內環境不相容等問題,腳步不快,但是也不容忽視。

    ivx因為是國內的工具,所以元件和國內網際網路生態整合很好,而且比Low-code更強一點的是,可以 0 code開發全平臺全種類應用,包括OA/CRM/ERP等各類管理系統、網站、微信小程式、小遊戲、電子商城、webAPP、IOS/Andriod App、桌面原生應用。因為擁有動效元件、3D物理世界和物理引擎,所以是唯一一款可以0程式碼視覺化製作遊戲的工具。可以全方位、多維度滿足國內網際網路各細分領域需求,企業辦公數字化需求,企業營銷數字化需求。希望ivx公司可以利用好本土優勢,帶動國內程式設計生產力的提高。

  • 11 # 雲表平臺

    雲表企業應用平臺——視覺化表格程式設計,瞭解一下?

    文末有軟體免費獲取方式

    這是一款由原金山WPS研發團隊,潛心多年,傾心打造的中中國產無程式碼開發工具。

    雲南小松機械工程ERP

    進銷存系統

    不管你來自哪個領域,醫療智慧,生產製造,物流資訊,還是金屬冶煉,航空航天,學術研究,都可以用到它。

    比如,你想做一個專案管理系統,你只需要在和excel很像的介面,拖拉拽,配置中文文字公式即可,簡單輕鬆。

    後續你想對系統功能,進行增刪改查,只要你有需求,或者說業務發生了變更,隨時可以按需修改。

    賬戶調撥

    比如資料透視,統計查詢,批次匯入,訊息推送,藍芽列印,OpenAPI等等。

    並且,只要你沒把“修改模板”的許可權,分配給別人,那麼別人只能按規範填寫資料,無法篡改模板,一切準備就緒,系統會自動彙總資料,省去人工彙總的麻煩。

    BOM管理

    條碼/標籤自定義列印

    比如,與釘釘的對接,已經做到可以獲取釘釘組織結構和使用者資訊,同步到雲表當中的地步,換句話說,你只需一次驗證,即可在釘釘直接開啟雲表表單,並進行審批,無需反覆進行身份認證。

    1-2周可上手,7分鐘生成視覺化大屏

    普通人,一般在1-2周的零碎時間內,就能上手開發,7分鐘即可生成視覺化數字大屏。

    車間生產監控大屏

    這樣一款視覺化表格程式設計的軟體神器,你難道不愛嗎?

    若你感興趣,可以留意下方資訊,免費獲取軟體。

    要我說,這就是一款會使用excel,就能進行視覺化程式設計的利器啊,很難讓人不心動!

  • 12 # 孤獨的劍

    圖形介面開發工具,一定會有許多人推薦WINFROM/WPF/QT,winfrom和wpf要有c#基礎,QT更是要有c++基礎。大家似乎忽略了提問的人沒有程式設計基礎,基於這個前提此我向提問者推薦一款測控常用軟體開發平臺,LABVIEW這個平臺用其獨有的G語言開發,G語言是一種圖形開發語言語法如下圖所示。

    用G語言開發就像是搭積木,它可以用於構建工業控制系統、搭建測控平臺等工作,開發的介面如下圖所示。

    除了上面的介面,還可以做成通用程式的介面形式,如下圖。

    另外LabVIEW還可以支援u盤等外設,以及網路、資料庫等常用開發工具,總之高階語言能做到的LabVIEW同樣能做到。並且LABVIEW開發的程式可以打包成exe檔案進行釋出。

  • 中秋節和大豐收的關聯?
  • 2022年買車,討價還價不太可能了!怎樣買獲益最大?