如何自己做一個自用的小軟件?

Amuwa


想做什麼軟件呢?本人是程序猿,目前這疫情影響閒的發慌。可以說說你的具體需求,我幫助你。


網事如煙oO


公司的電腦不能裝軟件,所以我就折騰VBA:

1. 車間一個實驗機器的數據處理需要專用軟件,報價近3萬。我自己用VBA寫了一個小程序。雖然沒有專用軟件那麼漂亮。但是比他的要好用很多。

2. 用VBA編寫了一個小程序,並鏈接上自己建了一個數據庫,產品標籤打印進化成傻瓜式。

3. 實驗室分析儀器的原始數據處理、判斷和導入一條龍,不需要手工參與。也是用VBA寫的小程序。據說外部公司整體分案報價20萬,而我完成的是方案的核心部分,就是有點碎片化沒時間整合。

4. 其他的如根據SAP號,查找打開作業規範文件的小工具也有幾個。都用VBA。

5. 我的電腦桌面是全公司最乾淨的,沒有之一!不管是在本地盤還是共享盤找常用文件,我基本一步到位、一鍵直達就快人一步。

等你VBA入門,就覺得是進入了一個有趣的天地。

最關鍵的一點,電腦上有微軟office就可以玩,不需要再安裝任何東西,還要啥自行車啊![打臉]


dcb0513


簡單自用的小軟件,題主應該編程經驗不豐富吧,下面我簡單介紹3個非常不錯的開發工具或編程語言,對於編寫桌面小型軟件來說非常合適,即使沒有任何編程基礎也可以輕鬆掌握,感興趣的朋友可以嘗試一下:

老牌工具delphi

這是一個非常老牌的桌面軟件開發工具,在早期windwos平臺軟件開發中一直佔據著主力位置,自帶可視化設計界面,可用組件、窗口眾多,只需簡單拖拽、佈局即可快速設計一個桌面軟件,所見即所得,同時支持各種主流數據庫開發,如果你沒有任何編程基礎,想快速設計一個小型桌面軟件,可以使用一下這個工具,非常不錯,熟悉幾天就會很快掌握:

經典語言vb

這是早期一個非常流行的編程語言,專門用於可視化編程,在windows平臺下有著廣泛的應用,對於編寫小型桌面程序來說可以說是非常合適,內置大量組件和容器,只需簡單拖拽、設計界面即可快速開發一個小型軟件,省去了大量代碼組織和優化,如果你編程基礎不牢靠、經驗不豐富,可以學習一下這個語言,很快就能掌握和運用:

國產語言易語言

這是一個純粹的國產編程語言,所有代碼都是基於中文編程,非常符合國人思想,因此對於零基礎的小白來說可以說是非常合適,不管是代碼的閱讀還是編寫都可以輕鬆掌握,內置了大量組件和窗口,只需簡單拖拽、編輯屬性即可快速開發一個小型軟件,如果你對英語不熟悉,只是想單純快速設計一個可用的小型桌面軟件,可以學習一下這門語言,非常容易掌握,唯一的不足就是需要付費購買版權:

當然,除了以上3種快速開發工具或語言,還有許多其他語言或工具,像pb、c#等也都可以快速開發一個小型桌面軟件,只要你熟悉一下基本語法和使用過程,很快就能掌握的,網上也有相關資料和教程,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


這是一個非常好的問題,作為一名IT從業者,我來回答一下這個問題。

首先,在當前的信息化時代,很多創業者和職場人都需要一些定製化的小軟件,以方便自身的信息化管理要求。通常這些小軟件的功能需求會集中在三個方面,其一是資源管理類;其二是資源整合類;其三是服務類。

而要想便捷地開發一些自用的小軟件,當前應該積極利用平臺資源。目前大型互聯網平臺紛紛推出了自己的開發接口,基於這些平臺接口能夠開發出大量的定製化小軟件,而且在大型技術平臺的支持下,這些小軟件的可用性和可維護性也非常強。實際上,當前一部分大型平臺推出的小程序就能夠解決這一類問題,未來小程序的發展前景還是比較廣闊的。

基於已有的技術平臺進行軟件開發具有三方面好處,其一是技術實現過程簡單易學,即使沒有任何計算機基礎的人,經過一個系統的學習過程,也能夠掌握;其二是運行成本低,很多技術平臺會提供運行服務支撐;其三是調整方便,這對於軟件的後期應用也非常重要。

在製作小軟件的過程中,首先要明確軟件的應用定位,通過應用定位來完成功能定位,此時再結合當前各大技術平臺的資源整合情況來選擇適合的平臺。小軟件一個重要的特點是“小”,所以一定要突出其易用性的特點,同時還需要結合當前的應用場景,比如目前在手機上應用就比較方便。

最後,基於大型技術平臺來開發的小軟件還可以充分利用各種平臺資源,在平臺升級的過程中,也可以進一步拓展自身的功能邊界。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


自己做軟件要看你是需要做什麼樣的軟件?

如果是做手機端的軟件的話那就需要去學習手機端軟件開發的一些教程。

手機端的系統主要有iOS和安卓的兩個系統,具體的教程在網上有很多,可以自己去網上搜索相關的教程進行學習。

這裡特別要注意的就是不管是Ios還是安卓端的程序開發都不單單是學習一個開發軟件所能完成的,需要系統的去學習,比如說你想要學習iOS,那就需要學習c語言或者是配套的相關的語言,如果你沒有前期的語言基礎,直接學iOS程序開發那教程是看不懂的。

第二個就是電腦端的程序開發了。

電腦端的程序開發選擇範圍就非常的大了。

如果你只是想做一些小程序的話,可以學直接學面向對象的一些編程語言,比如說VB,還有中文的編程語言比如說易語言。

如果你想系統的去學習編程做一名程序員的話,那最好的是學c語言,以c語言進行入門。

其實學習編程有非常多的路徑,主要還是看學習者的目的以及基礎,首先要知道自己想要做什麼,然後根據自己的想法來去做相應的學習計劃,學習編程是一個很有趣味的東西,當然也需要你有興趣愛好和時間來去堆砌。


飛行小家fly3243


你是想做安卓系統的還是iOS的,電腦的最好是VB,安卓系統的建議用E4A(中文版的,不怕你不會用),蘋果的就藍鳥(也是中文的),以上是個人見解[微笑]


失望超大


主要看行業和領域,如果自己做玩玩或者是練手還可以,如果說當著事業幹,需要的條件就完全不一樣了!


分享到:


相關文章: