windows程序编程,windows编程基础

1,windows编程基础你的#include 没有接头文件,故连接不上,产生错误 。
2,windows编程是什么付费内容限时免费查看回答您好 。我是阿梅学姐很高兴为您服务 , 您的问题我已收到,看完会及时回复,追问后,因为单子太多会依次回答,不会不回答的,请耐心等待!基于Windows的编程方式有两种 。一种是使用Windows的API(Application Programming Interface,应用程序编程接口)函数,通常用C/C++语言按相应的程序框架进行编程 。这些程序框架往往就程序应用提供相应的文档、范例和软件开发工具包(Software Development Kit,SDK),所以这种编程方式有时又称为SDK方式 。另一种是使用“封装”方式,例如Visual C++的MFC方式,它是将SDK中的绝大多数函数、数据等按C++“类”的形式进行封装,并提供相应的应用程序框架和编程操作 。请问你想具体询问什么?更多1条
3 , windows 编程在Window下编程, 是编程环境,你想做哪个方向的开发? WEB? 桌面软件? 还是嵌入式?如果是WEB: 推荐看 asp.net 从入门到精通 如果是桌面软件:推荐看“深入浅出MFC”如果是嵌入式:看楼下高人编程如果你将来要从事一般软件开发,除了基本的软件开发基本概念和原理,以及数据结构之外,然后就要深入学习某个语言(包括语法以及大量开发示例 。我通过net举例子,你可以看Wrox的(Wrox Professional C# 高级编程(清华大学中文版).))针对每一个练习认认真真完成,随时记录不会的地方 。以备查问 。同时还要学习OOP(面向编程的设计模式 , 等你开发了3年程序以后,建议看“大鸟,小菜大话设计模式”一书)【windows程序编程,windows编程基础】
4,一个最简单的windows编程分类:电脑/网络 >> 程序设计 >> 其他编程语言问题描述:下面是一个最简单的windows编程,是从书本上抄写的,直接敲到了电脑上,但是不知道为什么,就是运行不出来 , 它老是提示那个WndProc函数的定义有致命的问题,请高手指点一下吧 。谢谢 。#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))DispatchMessage(&msg);}return msg.wParam;}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);}解析:不少地方的大括号你打错位置了,下面的可以了,你自己对比一下吧 。#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 );}5,Windows编程不要先看那么难的书,你就算看了也看不懂什么,那算是白看了我给你几个网子自己去下些资料看看c语言入门教程://zhuanti.club.it.sohu.com/user_webpage/webpages/commuser/web1_13497.htmlJAVA入门教程:http://edu.itbulo.com/pro/JAVA/rm/asp.Net入门教程:http://chs.gotdotnet.com/quickstart/aspplus/doc/quickstart.aspx你这本 已经不错了 慢慢看 比看其他的垃圾书要好点编写Windows的应用软件 , 建议你学习.NET,然后再网上去搜索一下初级教材,一边看一遍学着做 , 一步一步的来,你一开始就太急于接触高级教程了 , 难怪你会看不懂~6,什么是windows编程简单点就是指编写能在windows下运行的程序 。任何程序都是系统相关 。比如qq,千千静听,firefox就都是windows平台程序 。mac, linux又有他们自己的程序 。这些程序只能在各自的系统运行 。虽然JAVA的程序可以在所有系统上运行 。但由于是在虚拟机上运行 。所以速度很慢windows编程就是按照windows自己定制标准编程,而界面编程可以很多,基本上你能看到有界面的都可以说是界面编程 , 不过一般认识的都是windows api的,不过现在qt也火 。这两个是有交叉的 。这不是一个严格概念,只是习惯于这么说而已 。基本上,如果“在windows系统下运行”这个事实对你写程序而言很重要的的话,就算是"windows编程"吧 。比方说你的程序的重要功能部分用到一些windows的api之类的window编程可以理解为窗口编程,就是利用windows API实现功能,好处在于它是图像界面的 。当你学过C/C++后就可以进军winodws编程了.找个问题很笼统真的也不好说http://wenku.baidu.com/view/b86d80c758f5f61fb7366682.html自己看看就行了

    推荐阅读