用C 開發Windows程式,需要什麼軟體?

時間 2023-04-19 09:18:03

1樓:匿名使用者

qt 可以直接把介面畫出來。

c++語言。

一份源**可以編譯出windows、mac、linux、aix、塞班、windows phone等幾乎所有系統下的應用程式。

2樓:匿名使用者

directx

這個是必需的,因為windows的程式設計(如遊戲)都離不開它。

3樓:匿名使用者

彙編,嵌入式程式設計,人工智慧,電子技術基礎。

4樓:匿名使用者

哪有那麼好的東西,既能在windows下又能在linux下執行?有那麼好和東西linux還要用什麼wine來模擬windows環境,呵呵。windows視窗程式與windows系統高度相關,歸根到底是呼叫了作業系統提供的api,你程式設計還不是呼叫別人的api?

windows與linux內部機制應該沒有什麼相同的吧,不知道linux用不用訊息處理的,不過它們的api肯定是不同的了。這兩種系統下的c++的交集可能也只有ansi規定的那一點點東西,怎麼會有在這兩種系統中都能執行,而且是視覺化的東東?這兩種環境下的可執行檔案格式也不一樣是不?

vc++就是微軟的東西,與自己的作業系統高度相關,相容沒得說,編出來的東西只能在windows下玩,borland c++比較符合ansi的標準,沒用過。聽說qt很爽,可以跨平臺。

c++程式設計用什麼軟體好

5樓:咎秀沅

1,如果在windows環境下,用visual studio,這個是地球上目前最強大的c/c++ ide,沒有之一,功能非常強大,都是視覺化除錯,非常方便靈活,新老手皆宜;

2,如果是linux系統,建議使用vi作為器,自己使用shell指令碼編寫makefile指令碼進行自動化編譯,用gdb進行除錯,這個難度比較大,而且非視覺化,可以深刻鍛鍊基本功,鍛煉出來的都是大神級的;

3,蘋果系統就用xcode的了。

有什麼好用的windows上的c++程式開發工具嗎?

windows這種系統是c語言還是c++開發的啊

6樓:惠企百科

windows系統核心層以c語言為主還有部分c++以及少量的彙編,使用者層以c和c++為主 也有彙編。部分應用程式時c#/vb的。

而windows2000則已經有20餘萬行**,其中80%是用c++編寫,其餘部分有c和彙編,底層介面用匯編編寫。

所以c++的類的概念就能在這裡很好地利用,但是畢竟c++的效率不如標準c及彙編,所以在一些明顯以效率為重的地方用的還是標準c及彙編。

c語言可以開發應用軟體嗎?

7樓:匿名使用者

當然可以啊。由於c語言**重用率不高,現在很多都是c++寫的。

8樓:匿名使用者

c能做的,你都說出來了。

要是開發qq,這種軟體,那它也能,因為它有這個能力,但是費力,因為要它先天不足要藉助與其他類庫。

這一點上,c++的強大就體現出來了。擁有強大類庫的支援,還有oop的設計,那開發起來不管是效率還是理念都是高於c的。

9樓:匿名使用者

1、當然可以,理論上講c可以完成所有的工作,但是考慮到實際工作量c只能做一部分軟體。c主要是用在嵌入式中,一些對效能要求較高的系統軟體的底層也用c來做。c++是物件導向的語言,在開發大型的軟體中在結構上比c更清晰。

兩個語言都可以開發軟體,只是側重點不太一樣。

2、c作為程式語言,它最主要的用途是在硬體方面,做一些嵌入式的直接對應硬體的控制軟體,很少用於開發系統軟體。而且系統軟體是十分複雜與大型的軟體,不可能由哪一種程式語言獨立開發,特別是現在的系統越來越複雜與繁瑣。

c++是應用軟體還是系統軟體

10樓:季偉毅閎鋒

1作業系統。

-管理計算機硬體的一組計算機程式。作業系統控制著計算機上的資源,包括儲存器和磁碟儲存。例如。

windows

xp就是一種作業系統。(就是系統軟體)

2應用軟體。

-計算機上載入的程式,可藉助計算機的能力實現特定的功能,是專門為某一應用目的而編制的軟體。例如,字處理程式和遊戲都是應用程式軟體。(應用軟體)

c++是種程式開發軟體,所以是應用。

說白了通俗點(不一定正確),管理的計算機的軟體就是系統軟體管理磁碟。

驅動等等都是系統。

應用就是。你要使用這個軟體去幹些什麼的。

比如使用遊戲軟體打遊戲。

使用辦公軟體辦公。

使用c#開發程式。

11樓:宗偉兆項頤

microsoft

visual

c++(簡稱visual

c++、msvc、vc++或vc)是微軟公司的c++開發工具,具有整合開發環境,可提供c語言,c++以及c++/cli等程式語言。

現在編寫c++程式用什麼開發工具?

12樓:讓貓飛一會兒

在不同的平臺下都有自己推薦的開發套件,在windows上通常是vc。

如果你想從windows上轉到linux下,那麼你要做的工作就很多了,首先別用vc。

器用vi或emacs,unix類os下的標準器,在windows下有移植版,功能強大。

編譯連結工具改用gcc,自己寫makefile。

偵錯程式用gdb,同樣強大。

寫**時可以使用w32api,但是移植麻煩,建議儘量使用一些可移植的庫。比如作介面可以用qt,wxwigets等,寫執行緒可以用pthead,網路通訊用基本socket。

基本思想就是想實現什麼功能,先看看linux下有沒有,如果有,那就找在windows下的移植版本,沒有,那看看能不能用已有的東西自己實現,最後實在不行或太麻煩才使用windows的東西。

這樣你就能很快熟悉linux下的開發工具(跟熟悉linux是兩碼事)了。

但是這樣做你們公司可能不會同意,你這樣寫的**可能沒問題,但是如何跟其他同事合作?誰來評估你的**?如果移植庫有問題,你怎麼解決?

你走了,你的**如何維護?等等問題都很現實。

所以建議在公司還是用vc開發,可以儘量別使用w32api,而使用標準c/c++庫函式,或其它標準的東西。私下再研究linux下的開發吧。

windows7 系統用什麼工具來開發c語言

13樓:山水阿銳

1、用 visual studio 2010 旗艦版,它是專為win7打造的,其他的版本也可以相容,而且支援vc/vb/c#多種語言開發,安裝下來才2g多,是一款相當不錯的開發軟體。

2、用開發版的比較好,學習版的有些功能減掉了。

3、eclipsecdt也可以。純綠色軟體,解壓縮就能用。完美支援win7。

4、學一門語言最好的方式就是 記事本+編譯器。什麼東西都要自己手寫。這樣映像才深。學的才透。

5、visual studio(vs) 是一套完整的開發工具集,用於生成 web 應用程式、xml web services、桌面應用程式和移動應用程式。visual basic、visual c++、visual c# 和 visual j# 全都使用相同的整合開發環境 (ide),利用此 ide 可以共享工具且有助於建立混合語言解決方案。

另外,這些語言利用了 .net framework 的功能,通過此框架可使用簡化 asp web 應用程式和 xml web services 開發的關鍵技術。

c語言編寫的程式怎麼在windows下執行??望各位大哥大姐解惑!!

14樓:匿名使用者

c語言當然是可以寫windows程式的,mfc只是封裝了一些windows的api而已。你不想用mfc的話就要看windows api函式了,不過真的推薦你直接用mfc,那些api函式太底層了,一般程式設計師瞭解一下就好,畢竟還是要站在巨人的肩膀上嘛。

用C 語言編寫程式,遞迴函式,用c 編寫程式用遞迴法計算一個整數的所有數字之和

1 在數學上,關於遞迴函式的定義如下 對於某一函式f x 其定義域是集合a,那麼若對於a集合中的某一個值x0,其函式值f x0 由f f x0 決定,那麼就稱f x 為遞迴函式。在程式語言中,把直接或間接地呼叫自身的函式稱為遞迴函式。函式的構建通常需要一個函式或者一個過程來完成。2 遞迴函式 是建立...

開發小程式c 2019和c 2019那個更容易用

c 同樣有stl來實現複雜資料結構,個人認為這個stl和.net的collection是等價的,並且c 也有標準演算法庫。目前大家都認為c 的本機 有更高的效率,而c 的託管 開發更快更簡單,也不用處理new和delete的關係,因為clr給你做了。你得根據自己對這兩門語言掌握的情況和問題的實際要求...

用vc程式怎麼獲取windows的臨時資料夾路徑

作業系統中常見的有蘋果作業系統 windows作業系統,另外還有一些國產的作業系統。中興新支點作業系統 銀河麒麟 中標麒麟linux 原中標普華linux 起點作業系統startos 原雨林木風作業系統ylmf os 凝思磐石安全作業系統 一銘作業系統 鳳凰系統 深度系統 deepin 國產作業系統...