Ⅰ windows核心編程 哪個版比較好
要在windows平台發展,首先要對標准C++有深入了解。MFC等庫中各種虛函數、框架等等都是建立在此基礎上的,建議看看《C++ Primer》
要想看懂《windows核心編程》,首先要對VC++有一定的了解,了解它的工作原理。建議看看《Windows程序設計(第五版)》,這本書雖然比較早,裡面的一些知識可能已經淘汰,但這本書被稱作Windows編程聖經,裡面講解的Windows程序原理至今依然適用。其次,還要對windows的操作系統本身有一定了解,建議看看操作系統原理。
linux和windows這2者之間有很大不同,從操作系統上就有很大差異,而且linux下更喜歡用C編程,windows的話就比較喜歡C++,看《windows核心編程》就可以看出來了。
Ⅱ windows是用什麼編程的
你是說的.exe可執行文件吧
我們編程一般都用:
1.匯編(做小型開發)
2.vb、c++(做文件處理或軟體開發)
3.flash
as2.0、java(做交互效果、網頁設計)
基本上就這些
Ⅲ 什麼是windows環境下編程
Windows環境下編程不就是在Windows操作系統下進行編程嘛,像visual studio
Ⅳ 一個最簡單的windows編程
不少地方的大括弧你打錯位置了,下面的可以了,你自己對比一下吧。
#include <Windows.h>
LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM );
int WINAPI WinMain( HINSTANCE hInstance,
HINSTANCE hPreveInstance,
LPSTR szCmdLine,
int iCmdShow )
{
static TCHAR szAppName[] = TEXT( "hellow vc ++6.0" );
static TCHAR lpszTitle[] = ( "my First windows program" );
HWND hwnd;
MSG msg;
WNDCLASS wndclass;
wndclass.style = CS_HREDRAW | CS_VREDRAW;
wndclass.lpfnWndProc = WndProc;
wndclass.cbClsExtra = 0;
wndclass.cbWndExtra = 0;
wndclass.hInstance = hInstance;
wndclass.hIcon = LoadIcon( NULL, IDI_APPLICATION );
wndclass.hCursor = LoadCursor( NULL, IDC_ARROW );
wndclass.hbrBackground = ( HBRUSH ) GetStockObject( WHITE_BRUSH );
wndclass.lpszMenuName = NULL;
wndclass.lpszClassName = szAppName;
if ( !RegisterClass( &wndclass ) )
{
MessageBox( NULL,
TEXT( "this program requires windows NT" ),
szAppName,
MB_ICONERROR );
return 0;
}
hwnd = CreateWindow( szAppName,
TEXT( "the hellow program" ),
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL );
ShowWindow( hwnd, iCmdShow );
UpdateWindow( hwnd );
while ( GetMessage( &msg, NULL, 0, 0 ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
return msg.wParam;
return 0;
}
LRESULT CALLBACK WndProc( HWND hwnd,
UINT message,
WPARAM wParam,
LPARAM lParam )
{
HDC hdc;
PAINTSTRUCT ps;
RECT rect;
switch ( message )
{
case WM_PAINT:
hdc = BeginPaint( hwnd, &ps );
GetClientRect( hwnd, &rect );
DrawText( hdc,
TEXT( "hellow vc++6.0" ),
15,
&rect,
DT_SINGLELINE | DT_CENTER | DT_VCENTER );
EndPaint( hwnd, &ps );
return 0;
case WM_DESTROY:
PostQuitMessage( 0 );
return 0;
}
return DefWindowProc( hwnd, message, wParam, lParam );
}
Ⅳ 有哪些Windows編程語言
人類歷史上出現的編程語言大概有3000多種 甚至在計算機沒有出來之前就有計算機語言了
windows編程語言亦是如此 如果我沒有記錯 大概微軟出windows 1.0在1985年 你如果要是問windows編程語言 大約85年以後的語言都可以在windows系統上進行編譯 甚至包括一些特定的單片機語言 也可以在windows模擬環境運行, 給你下面一個網站
http://oreilly.com/pub/a/oreilly/news/languageposter_0504.html
這個裡面講的就是程序語言的歷史
http://www.levenez.com/lang/
這裡面是計算語言的發展史
希望對你有幫助!!
Ⅵ 請教學習windows編程的過程
你要了解消息循環機制,事件觸發機制,API函數等,形成可視化編程理念,學vc可以掌握,但是為了精通windows編程技術而學vc的話就不要依賴mfc,最好從基本代碼學起,像java一樣一開始只用文本編寫窗體,這樣對理解windows編程本質非常有幫助。
學好Windows編程,先學c,c不用學得很深,明白什麼叫變數和函數還有數據類型,然後去學面向對象的語言,vb、delphi都可以,不提倡vc,這樣學是為了培養興趣,用vb或delphi作自己的幾個小工具出來就有點成就感,到你接觸很多api的時候就該回頭再學c了,把c的書再看一遍,以前不懂的問題也能看個大概了,接著看一本書《winbdows 程序設計》,弄明白就算很不錯啦!
當然,學c或者vb的時候最好去考一下全國計算機等級,考的都是基礎。
個人意見,我也就是這么學的!
Ⅶ 如何學習windows系統編程
你這個夢想和王健林的小目標一個億是一個意思,多少編程大神都編不出像樣系統來,到現在還是那幾家巨頭和那幾種系統,你自己學就想編個小系統目標是有點大的,一般團隊容易些。window系統其實使用C語言編寫的,所以如果想學系統級編程可以從C開始
Ⅷ windows編程是什麼
windows 編程就是編譯的程序可以在windows環境下運行 可以用的語言很多了,如VB,VC,Delphi,java,C#等等,很多編程軟體要調用系統的API函數,MFC,微軟基礎類(Microsoft Foundation Classes),同VCL(delphi的庫)類似,是一種Application Framework,隨微軟Visual C++ 開發工具發布。
Ⅸ 什麼是windows編程
windows編程就是按照windows自己定製標准編程,而界面編程可以很多,基本上你能看到有界面的都可以說是界面編程,不過一般認識的都是windows
api的,不過現在qt也火。這兩個是有交叉的。