⑴ win10 系統怎麼安裝c語言編程軟體,哪裡下載和怎麼安裝能詳細告訴下嗎,我不會謝謝
到msdn.itellyou.cn下載Visual Studio 2008 Express Editions with Service Pack 1 簡體中文版,在「開發人員工具」裡面找到。
點擊詳細信息後,下面有個下載地址,用迅雷新建下載。
這個是微軟MSDN官方的版本,只有900多兆,免密鑰免激活。只需安裝其中的Visual C++ 2008 express一個組件就可以了,基本沒有可選的安裝選項,直接點「下一步」就行了,SQL SERVER的組件不用安裝。
⑵ win7下怎麼安裝C語言編程工具
具體詳細步驟如下:(以Code::Blocks為例)
1首先下載下載Codeblocks這個軟體,目前最新版本是13.12,
⑶ linux系統下的C++編程與Windos下的C++編程有什麼區別請講的具體些,謝謝!
具體些...編程的區別,先不說編程工具,先說最重要的編譯器的問題吧..這個是決定性因素
首先,要說下編譯器的事..Linux下面用的是g++,而win下面基本都是VS或者VC++的編譯器.兩種編譯器肯定都認得標準的C++,但是呢,某些細微的語法細節,兩者可能稍微不同,比如對變參的定義,還一個例子就是VC裡面支持for語句里申請一個變數,這個變數後面可以引用,但是g++就需要加上特定的編譯參數才可以編譯通過。當然了g++也有些功能是VC不支持的.
然後,前面已經提到了,標准語法都是支持的。如果需要寫一個linux和win都通用的C++程序,可能語法需要盡量標准了..
再然後,API的問題.C++標准庫和C標准庫的函數 ,兩者都肯定是支持的。但是系統相關的那部分API可能就需要注意了....比如win下面有waitforsingleobject,Linux下就沒這個,它用的是sem_timedwait或者sem_wait等.寫通用程序 也必須考慮這些系統API的問題.
再說工具.win下面的IDE有VC,VS,C++ builder等.自帶了編輯器...Linux下一般是編輯器和編譯分開的,先用vim或者emacs寫好程序,然後用g++編譯,文件多了就會藉助make工具。當然Linux下也有一些IDE,比如codeblocks,anjuta等等開源的IDE,而且這些開源IDE也有win版本。我win下和linux下用的都是開源IDE。
PS:樓上說的共享內存的事情,可以用虛擬內存,就是文件映射的方式來實現,win下面是mapofview,Linux下是mmap。
⑷ 什麼是win32編程
Win32編程,指的是用Window提供的API(Application Programming Interface)為Window編寫應用程序。
之所以稱之為Win32,是因為現在的Window都是32位的(現在已經有64位的吧!但是最普遍是32位).
大家都知道,Window是由GDI.DLL、USER.DLL、KERNEL.DLL三大主要部分組成的。(其實你現在不知道也
不是說的很重要。只是在你學習編程的過程中,你肯定會經常碰到這幾個字眼。你肯定會熟悉它的。),那麼
學習Win32編程的大部分(特別是應用程序界面部分的編程)是用這三個DLL(Dynatic Linked Library)動態鏈接庫
子程序形式提供的API函數。
就我認為:學習Win32編程得有幾個重要條件:一是C語言功底。二是外語功底。三是使用Window的經驗。
要學習它不是很難,但也決非易事:
首先:你必須有編程的經驗。這里的經驗不是指傳統的DOS下的字元模式下的編程。大家都知道,Window是圖形
操作系統、同時也多任務搶占式(理解它很重要),它是在圖形模式下工作。當然你編程得服從於它。但是正
是因為這個,Window的編程模式就和DOS不一樣。所有你得有DOS下編程的經驗,但是還得轉變為WINDOW下的編程
方式。因為兩個系統的編程一個是過程化的。即程序從上到下,順序執行。而另一個是,事件驅動的。要明白
這個,才會體驗到Window的博大精深。
我覺得有必要對Window操作系統有所了解。什麼是多任務,什麼是搶占式。進程和線程的概念。但是剛
開始沒有必要因為這些概念讓我們失去信心。因為只要你入門了,你就會非常興奮。
事件驅動:我們知道DOS下程序是順序執行的。至少它是按著你指定的路徑或條件執行的。盡管可能會
在某些條件下跳轉,但是基本上是在你(程序的掌握之中),但是在事件驅動中,你只需考慮到可能出現的情
況,並對這些情況做相應的處理。當Window執行你的程序時,它會檢測是否發生了你考慮的那些事情是否發生
,如果發生了某件事情(比如你用滑鼠單擊),它會給你的程序發送相應的消息(所以叫做消息驅動,這里
對就滑鼠的消息是WM_MOUSELDOWN等).
⑸ 在windows下用C語言如何實現socket網路編程,需要用到哪些頭文件或者庫
需要用到的頭文件包含:
#include <winsock2.h>
#include <windows.h>
與Linux環境下socket編程相比,windows環境多了一個步驟:啟動或者初始化winsock庫
Winsock,一種標准API,一種網路編程介面,用於兩個或多個應用程序(或進程)之間通過網路進行數據通信。具有兩個版本:
Winsock 1:
Windows CE平台支持。
頭文件:WinSock.h
庫:wsock32.lib
Winsock 2:
部分平台如Windows CE貌似不支持。通過前綴WSA可以區別於Winsock 1版本。個別函數如WSAStartup、WSACleanup、WSARecvEx、WSAGetLastError都屬於Winsock 1.1規范的函數;
頭文件:WinSock2.h
庫:ws2_32.lib
mswsock.h用於編程擴展,使用時必須鏈接mswsock.dll
(5)win下編程須知擴展閱讀
winsock庫的載入與卸載:
載入:int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData);
載入成功,返回值為0。
WORD wVersionRequested:載入的winsock版本,使用宏MAKEWORD(x, y),x表示高位元組,y表示低位元組。然而使用時MAKEWORD(2, 2)。高位元組與低位元組相同~~
LPWSADATA lpWSAData:WSADATA結構的指針,傳入參數後,系統幫助我們填充版本信息。有興趣的可以看看結構體內容,不過基本用不著。
卸載:int WSACleanup(void);比起載入,卸載的函數真是輕松愉快。
⑹ 如何學習win32編程
win32編程可以用C來完成,主要是通過windows的API來工作.但是API上千個,想全部掌握很難,建議安裝一個MSDN隨時查看.書籍方面又Petzeld的Windows程序設計,上下兩冊,講的比較全面,但是內容很多.
我個人意見,我覺得你現在學win32編程倒不如先學C++,這樣以後既能做win32程序(過程很繁瑣),也能做MFC程序(明朗的多),而且有了面向對象思想之後,也可以繼而學習JAVA或C#,用C#做windows form程序那叫一個方便!
所以強烈建議你先學C++,估計你是對控制台那個黑屏厭煩的,但是進入windows後你會發現,它比DOS的還煩!
⑺ 各位,win10系統可以用什麼編程軟體
WIN10 下編程,如果你要代替VC6.0, 你可以選擇VS2013 或者 VS2015,但從你的截圖來看,你可以嘗試重啟系統,在重新運行VS2015看看。看樣子,好像你是要學習C語言嗎?如果是這樣的話, 推薦學習C語言的書籍是: C Primer Plus中文版 開發工具是: VS2008 或者 VS2010 或則 VS2013 網路一下, 80X86匯編小站 網站裡面有篇文章是針對初學C/C++寫的,寫得不錯. 標題是: 如何正確的入門Windows系統下C/C++學習領域. 希望這篇文章對你有幫助,其實入門學習C語言,重要的是選擇一本好書和一個好的開發工具,如果有條件可以配備一個老師,這樣你學習效率將會有很大的提升,當然最重要還是你的學習態度 和 毅力.
⑻ win7下用什麼c語言編程工具
旗艦版的可以兼容 不過建議用visual stdio.h2010旗艦版的 功能強大
網路就能下載了啊
⑼ WIN7下如何通過編程式控制制網頁
我將「通過編程式控制制網頁」理解為可以即時修改顯示網頁的內容(例如修改文字,更改圖片、樣式等)。那麼可按照以下步驟(所有操作以 Internet Explorer 11為例)
在瀏覽器窗口右上角點選"工具"圖標(或按下鍵盤上的 Alt+X )
選擇 F12開發人員工具
注意:此方法不會更改伺服器上的內容(也就是說你無法通過此方法對頁面實現永久更改)。不過此方法可以方便用於刪除頁面中不要的內容。