Ⅰ 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也火。这两个是有交叉的。