windows程序设计

《windows程序设计》和《windows核心编程》分别都有多少万字?Windows程序设计(英文版).chm 4.4M (中文版有2M多的)
http://ishare.iask.sina.com.cn/f/5996907.html
Windows核心编程.chm 5.75M
http://ishare.iask.sina.com.cn/f/5044985.html

windows程序设计和windows核心编程 哪本更适合win32 api入门当然是《windows程序设计》比较适合入门人员,我最开始也是看的这本书,不过很厚,上下两本,需要耐着性子看完,这本书讲的是用API编写windows程序 , 可以了解windows编程的最基本概念,本书编写的程序在2000以后的系统上都是可以运行的(后面的系统加入了更多的功能),最重要的是掌握方法和基本的消息驱动等概念,这个是我认为最经典的了,不过时

windows核心编程 讲的东西比较难些,建议后续有了比较扎实的编程经验后在学习

可以看看这两本书的目录结构就知道了

windows程序设计和windows核心编程看的话肯定是英文版的最好,可是这两本厚厚的书英文版非常难坚持下去 。

如果想学习的应用程序是在windows平台上的话还是建议看《windows核心编程》 , 看英文版没有那么必要 , 除非你英语特别的好,至于翻译问题重要的是看哪个出版社出版的!

学Windows编程 , 是买Windows核心编程好,还是买Windows程序设计好《Windows核心编程》,是一本好书 。。编程越到后来,才越发现基础的重要 。我个人有体会,就比如说《windows核心编程》的第一章,讲UNICODE那片,事实上,就..

WINDOWS系统编程,WINDOSWS程序设计,WINDOWS核心编程3本书的区别区别:
1、概括的说就是C是控制台应用程序,就是运行时出现一个就像dos黑色窗口,而widows程序设计是窗口应用程序,就像WORD,记事本等这样的有窗口框架的程序设计 。还有就是他们的编程思想不同,C语言是面向过程的,可以理解为顺序的执行;而Widows是面向过程的,事件触发 , 模块化的编程思想,如果学过VB的话就很容易理解 。另外C的程序入口函数是main,windows程序的入口函数是Winmain,windows定义了很多句柄和宏定义,刚开始理解起来有些困难,比如int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)

《WINDOWS程序设计》:初级或中级程序员看的
《WINDOWS核心编程》:高级和系统程序员看的
2、所谓初中级程序员 , 就是编些普通应用程序 。比如扫雷 。所谓高级程序员,就是编写硬件驱动之类的 , 大型应用程序,比如解霸 。系统程序员,编写底层驱动,系统平台,超大型应用程序,word , 瑞星之类。
3、它们和C语言的主要区别是,C++不是专门为Windows程序所发明的语言,其它平台,如Mac和Linux都可以用C++,只不过Visual C++在它们上没办法运行就是了 。另外一点,C++不是Java , 不带自己的图形界面设计包 。所以面向用户的界面要由其它程序来完成 , 这才是VC的主要目的,单纯用C++是不行的 。
4、简单地说就是利用windows的应用程序接口(API),编写windows程序 。
一般用C/C++;
如果用c,就是直接用这些API 。
如果用C++,就用MFC(微软基础类库 , 封装了windows 的API) 。

windows编程是什么?这个window编程不是具体是某种编程,而是一个操作平台而已,我想之所以要说windows编程是因为目前还有很多除windows以外的很多操作系统例如linux,苹果系统IBM的系统等等 。所以说windows编程只是在强调编程的平台而不是具体只某种编程软件 。。

Windows程序设计与C语言的主要区别是什么?

windows程序设计

文章插图

一、主体不同1、Windows程序设计:基于MFC类库进行的程序开发设计 。2、C语言:是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发 。二、特点不同1、Windows程序设计:以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量 。2、C语言:仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言 。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性 。三、优缺点不同1、Windows程序设计:包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类 。专心的考虑程序的逻辑,而不是这些每次编程都要重复的东西,但是由于是通用框架,没有最好的针对性 。2、C语言:依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件 。参考资料来源:百度百科-c语言参考资料来源:百度百科-MFC
windows程序设计 一般学些什么?你好!
同意楼上说WINDOWS程序设计主要是讲WINDOWS用户图形界面设计原理和思路,主要讲API应用程序接口函数,到网上查一下WINDOWS程序设计这本书,下载电子书看下就明白了
再见

windows程序设计用的是什么语言?就是利用windows的应用程序接口(API),编写windows程序 。
一般用C/C++;
如果用c , 就是直接用这些API 。
如果用C++,就用MFC(微软基础类库,封装了windows 的API) 。

c语言程序设计与windows程序设计的区别与联系你说的WINDOWS程序设计是不是指面向对象的程序语言 , 比如:DELPHI JAVE C# ASP.NET这些

c语言程序设计和windows编程区别是什么呢 。C程序设计仅仅只是讲C语言自身的规则,而C语言Windows编程是用Windows提供的各种API开发程序,除了掌握C语言规则之外 , 还必须懂得涉及的Windows API的功能 。

C语言和windows程序设计有什么关系没有直接关系 。C语言是一种程序设计语言,windows程序设计是指特定一种环境 。C是语言,windows程序设计在Windows平台的程序设计,语言不限定(VB C# JAVA Delphi等),用的函数就是一些Windows API,就是只能运行在Windows平台下的程序,一般是带窗口的 , 当然控制台的也是,只要符合只能运行在windows下(用了Win32 API) 。Windows的入口函数是WinMain但是,可以可以把WinMain封装成main 。这个没什么太大的关系,QT GUI编程就是如此,但是入口函数就是main 。c语言是一种用于软件和系统开发的高级程序语言,而windows是一个系统,一种平台,windows程序设计就是在windows这个平台上进行软件开发,如在windows xp上安装vc++6.0软件进行程序开发 。另一点就是windows这个系统是用c语言编写的
windows编程和c++有什么区别和联系吗Windows编程就是自己学API编程,而API通常是用C或者是C++写的 。
API你可以看做是程序员同操作系统功能的桥梁!

回答问题补充:
Windows编程是一种方法,C++是一种语言 。
不过很好的掌握C++语言对学好Windows编程很有帮助的 。光C语言功底来学Windows编程会很累的,因为你会接触到很多C++的内容,比如类、继承、模板等等 。所以建议下打下C++基础 。。

你需要积累,等到积累到达一定程度的时候,你自然就能理解到这些东西都是什么了 。

Windows程序设计 和 MFC程序设计的区别Windows程序设计一般是指用c语言编写windows应用程序,或叫做win32编程 , MFC程序设计是利用C++,以MFC为基础编写windows应用程序;VC是一个开发工具,在这个开发工具里,可以进行win32编程和MFC程序设计 。

到底该如何学习windows程序设计?。?/h3>想学了 。我觉得看书可以先看一些简单易懂的,等有了一个大概印象 , 再看这些比较有深度的 。我也是看完c++直接看windows程序设计的 。开始很难理解一个简单的hello word 就有很多不懂的大写字母的函数和常量,不知道怎么学起 。后来反复看了很多遍,才慢慢入门 。其实 , 我们学习的时候不必太执着于弄清每一个很复杂的大写字母常量的含义 。可以先根据书上的讲解,它讲到哪里就看到哪里 。然后重点是把windows下的程序的框架搞明白 , 把windows系统处理的程序的流程掌握清楚(我感觉windows下程序运行流程和我们以前所认识的编的程序有很大的不同) 。最后就会慢慢发现 。学习windows编程无非也就是学会调用windows的api函数,和使用它定义的一些常量和结构什么的 。除了记忆很多比较麻烦的函数和常量,其实没有什么新的思想和难度 。这个你也没必要完全记忆,可以试着找一下比较好的参考手册 。
最后,祝你学习顺利 。记得要坚持才能克服困难踏过这道门槛 。

Windows 程序设计该怎么学《windows程序设计》是一本讲得非常具体且基础的书,用来充作长时间的参考会比较有用,但是线性学习下来是非常困难的,实际上即使是已经写了几年windows程序的人,也可能并不怎么能背下来DIB那一堆 。有人可能要说:这就叫不求甚解 。但是这样的甚解根本一点必要都没有啊,用到再去查就好了,被底层的东西绊住 , 是别想往上走的 。
现在使用图形,无论是使用GDI+ , 还是使用已有的图形处理库,亦或是使用别人封装好的DIB,都要比用原生API简单易懂很多 。DIB那一套只是图像格式方面的细节而已,我推荐LZ在阅读这本书的时候适可而止,以后用到细节的时候再去翻阅查找 。
LZ既然已经读了之前,那么就可以去自己动手写一些东西了 。编程嘛,写东西才是学习最快的时候 。不过我感觉原生API确实痛苦,LZ在这之后可以去尝试别的windows开发方法(毕竟你已经有了windows编程的基础世界观了) , 比如MFC或者干脆学习C# , 这两个的好处是和微软本身的契合度高,用VS那一套东西就行,环境好搭 。另外,时下比较好用的C++开发工具就是QT,不过是跨平台的,就是说和原生windowAPI距离远不少

windows程序设计难么?该怎样学?windows程序分很多种的,如果你是做应用程序,可以用C++,C#,VB等 。如果你是做底层的驱动那么暂时用C++,C 。得看你做什么来定 。

怎样学vb程序设计?【windows程序设计】1、可以先看基础的一些vb书籍;
2、看vb教学视频,同时联系编程技术;

Windows程序设计该怎么学?《windows程序设计》是一本讲得非常具体且基础的书,用来充作长时间的参考会比较有用,但是线性学习下来是非常困难的,实际上即使是已经写了几年windows程序的人,也可能并不怎么能背下来DIB那一堆 。有人可能要说:这就叫不求甚解 。但是这样的甚解根本一点必要都没有?。玫皆偃ゲ榫秃昧? ,被底层的东西绊住,是别想往上走的 。
现在使用图形,无论是使用GDI+,还是使用已有的图形处理库,亦或是使用别人封装好的DIB,都要比用原生API简单易懂很多 。DIB那一套只是图像格式方面的细节而已,我推荐LZ在阅读这本书的时候适可而止 , 以后用到细节的时候再去翻阅查找 。
LZ既然已经读了之前,那么就可以去自己动手写一些东西了 。编程嘛,写东西才是学习最快的时候 。不过我感觉原生API确实痛苦,LZ在这之后可以去尝试别的windows开发方法(毕竟你已经有了windows编程的基础世界观了),比如MFC或者干脆学习C#,这两个的好处是和微软本身的契合度高,用VS那一套东西就行,环境好搭 。另外,时下比较好用的C++开发工具就是QT,不过是跨平台的 , 就是说和原生windowAPI距离远不少 。

如何学习windows编程?????孙鑫老师的20CD视频 。有讲解windows程序设计入门的东西 。
入门嘛~就像当初学习C语言写hellloworld一样 , 背过之后随着自己代码量的提高慢慢就理解了 。
windows程序设计也是一样的 。因为一些句柄类型和windows操作系统的东西没接触过,不理解很正常 。可以肯定的是那本书的代码全是C语言代码 。
所以~多敲代码慢慢就理解啦~~

怎么学习windows程序设计??你是说能开发成在windows平台使用的应用程序的开发工具吧,专业人员喜欢使用java语言、vb、c语言、delphi(pascal语言),这四款语言近些年一直是主流,大部分开发商业软件,而像E易语言等等是属于学习型的,根本无法满足商业软件要求,至于如何选择和学习 , 还是建议找专业培训,若自学的话,入门有些难度,只要入门了,学起来就快很多 。

如何学习Windows编程很多人从MFC开始学习 , 结果常常是一头雾水,知难而退;也有人毅力坚强,熬过了MFC的阵痛期,最后却是知其然而不知其所以然 , 并且思维被限制在MFC的框架之中 , 遇到稍微有点规模的程序就无从下手了 。
以我个人的这些年的Windows开发经历 , 我建议Windows上的学习路线如下:
首先当然是语言的学习,比如C或C++(STL),它是平台无关的
然后可以从《Windows程序设计》(by
Charles Petzold
)入门,从最原始的Windows API开始学习
接下来可以学习《Windows核心编程》(by
Jeffrey Richter
), 它会让你比较深刻的理解Windows的前台和后台机制
学完上面2本书,对Windows系统已经比较熟悉了,再要深入的话可以学下《Windows 图形编程》(by 袁锋) 。
至此,已经可以用API的方式开发大部分Windows应用程序了 , 
接下来可以学一些常用库 , 比如MFC , WTL,ATL等,此时学习MFC和一开始就学习MFC已是截然不同的感觉,彼时痛苦难熬,此时会心一笑 。
其他就是根据项目需要,专业知识的学习,比如COM技术 , 网络 , D3D等 。

怎样学习windows程序设计首先,对于WINDOWS 下的变量需要熟悉,HISTANCE 是实例句柄,而PSTR属于字符串指针,这些都是WINDOWS 将一些基本变量进行了重定义而更形象的表述了这个变量它应该是个什么 。

接下来,我解释一下这几个参数 。
1.在WINDOWS 程序运行时候,这个程序会产生一个动态的进程 。也就是一个新的实例,而第一个参数 hInstance 就是被赋予了这个进程空间中独一无二的实例句柄 。

2.C/C++运行库总是将 hPrevInstance 设置为NULL,这个参数完全是为了方便16位程序的移植 , 现在已无用处 。

3.szCmdLine 这个参数指定了进程运行时的命令行比如你运行一个叫Command 的程序,这样 Command -arg 那么这个参数就是“Command -arg”

4.iCmdShow 指定了这个窗口如何被显示,其中的参数很多 , 参考MSDN的说明 。

以上的具体治疗可以查询微软的MSDN
http://msdn.microsoft.com/en-us/library/ms633559(VS.85).aspx

教材的话可以采用《Windows 核心编程》里面有比较深入的说明 。

Windows程序设计Windows程序设计既可以用C语言来写,也可以用C++来写 。

你看的Windows程序设计,只是用来教你如果写Windows程序设计的,它要讲的是Windows程序设计的思想,并不是某种语言 , 所以采用更基础的C语言来描述了 。

当你学会了这种思想后,用C++来开发那也就不难了!

什么是windows程序设计WINDOWS程序设计主要是讲WINDOWS用户图形界面设计原理和思路,主要讲API应用程序接口函数,到网上查一下WINDOWS程序设计这本书,下载电子书看下就明白了

如何《windows程序设计》?《windows程序设计》这本书主要是讲窗口编程的,建议你先看看《windows API编程》,黑皮的 。先总体的学学windows API,再来看具体的编程(窗口、网络、多线程、驱动、GDI等等)

关于 windows程序设计刚开始都一样 硬着头皮看下去 从整体到局部慢慢吾

学习windows程序设计需要哪些基础知识?会使用Windows
另外看你用什么了,如果是Vc , 那需要c或C++基础 。
如果是C#,那就学C#
VB那就用Basic基础

自学《window程序设计》需要什么基础?。坷缡裁椿】纬讨嗟模?/h3>学校教的C语言基?。?一般都是在Windows系统下的命令行界面下运行的,可以输出一些字符 , 也可以输入一些字符 。因为Windows下的操作都可以通过鼠标点击来实现 , 所以就很少回去用到命令行的程序,因此Windows系统提供的命令行程序就会很少 。

其实命令行程序的功能是非常强大的 , LZ可以去学习使用一下Ubuntu这个操作系统,就会体会到命令行程序的强大,像VIM命令行编辑器,这个类似于记事本,当然功能超级强大,还有很多很多 。

LZ说的图形化的小程序,说的应该是Windows的窗口界面的程序 , 可以缩小、也可以放大,还可以拖来拖去 。这个你用VB或C#来做最简单了,直接拖放控件,然后写几个事件响应函数,比如鼠标单击一个按钮回去执行你自己定义的函数,这就是所谓的事件驱动机制 。

如果LZ想使用C语言来编写Windows图形界面程序的话 , 就需要去学习一下WIN32 API的使用,介绍这方面内容的书已经很少了 。LZ也可以去学习一下MFC,经典书籍是《MFC深入浅出》,这个需要LZ具有C++面向对象语言的基?。?也是直接拖放控件,然后注册事件处理函数 。

学习windows程序设计之前要学什么学了c就直接学,当初也是这么过来的,虽然过程艰难 , 开始一头雾水 , 坚持敲代码总会成功的

学windows核心编程需要什么基础现在都是信息化的时代 , 没有一门好的技术是难以在社会之中立足的,
现在的电脑技术飞速增长,每家公司都需要电脑人才 , 你可以去学习电脑专业,
在这个领域中还是有很大的发展空间的,只要自己好好学习,以后的前景不可限量 。

windows程序设计第五版这本书可以去二手书市场找找正式版本好像停售了

windows程序设计(第五版珍藏版)#include<Windows.h>
#include<string.h>
int Message(LPCTSTR );
char *c = "Hello!我的Windows7";
wchar_t *p = L"Hi!";
int length;
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstace, PSTR szCmdLine, int iCmdShow)
{
length = strlen(c);
MessageBox(NULL, TEXT("Hello, Windows 98!"), TEXT("HelloMsg"), 2 | MB_ICONWARNING);
Message(TEXT(c));
return 0;
}
int Message(LPCTSTR sz)
{
MessageBox(NULL,sz, TEXT("Windows 7东盛科技法律手段杰弗里斯家里"), 0);
return 0;
}

以上是我读windows程序设计时对书上最简单例子改动后的一个简单程序,希望对你有所帮助 。

Windows程序设计第二版和第五版哪个好我感觉差距不大,适合自己的就是最好的,你说呢?

windows程序设计第五版 上下册与珍藏版什么区别内容差别应该不大,只是将一本书分为了上下两册,而珍藏版是一本整体的书而已 。。。。

请介绍一下windows程序设计有哪几种?主要干什么?Windows API Windows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源…之外 ,  她同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application) ,  所以便称之为 Application Programming Interface,简称 API 函数 。WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口 。MFC ,微软基础类( Microsoft Foundation Classes ),实际上是微软提供的,用于在 C++ 环境下编写应用程序的一个框架和引擎, VC++ 是 WinDOS 下开发人员使用的专业 C++ SDK ( SDK,Standard SoftWare Develop Kit,专业软件开发平台 ),MFC就是挂在它之上的一个辅助软件开发包,MFC作为与VC++血肉相连的部分,用C++开发软件用的最多的应该就是他了! 用VC编写Windows程序有两种:1. Windows c方式(SDK),2. C++方式:即对SDK函数进行包装,如VC的MFC,BCB的VCL等 。SDK编程就是直接调用Windows的API进行编程 , 平时人们常说"用SDK写程序"就是指用Windows的API函数来写程序,API由上千个API函数组成(Win95的API有两千多个) 。而MFC是API的封闭,结合面向对象程序设计的继承性和多态性组成一个个的"类",共由一百多个类组成 。尽管MFC比SDK方便,但要深入VC,直接去学MFC却是不明智的选择 。只有在熟悉了MFC的运行机制的情况下,才有可能深入下去 。所以学VC最好是先学用SDK编写程序,在此期间掌握Windows操作系统的工作原理和各API函数的应用,然后再深入MFC 。数据结构的基础就是离散数学,想自学离散数学的话,不知道你的数学怎么样,如果数学好的话 , 要自学离散数学的话估计不会太难,但是跟数据结构结合起来的话就比较难了!

什么是多道程序设计?多道程序设计的特点是什么?多道程序设计是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下 , 相互穿插的运行 。两个或两个以上程序在计算机系统中同处于开始或结束之间的状态 。这就称为多道程序技术运行的特征:多道、宏观上并行、微观上串行 。多道程序设计技术是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制下,相互穿插运行,两个或两个以上程序在计算机系统中同处于开始到结束之间的状态 。与之相对应的是单道程序,即在计算机内存中只允许一个的程序运行 。多道程序设计的出现,加快了OS的诞生 。多道程序设计的基本特征:间断性、共享性、制约性 。
windows系统的程序主要用什么语言开发我读书时一直很想给自己的程序做个界面,不过一直不会!后来在课程设计的时候被赶鸭子上架的用MFC拖了几个有界面的程序,不过程序的界面出了问题自己完全没办法解决,很迷茫 。
工作后发现这个不是很正规的公司的软件使用MFC框架,不过效果不理想 。后来知道在windows平台下写界面也可以用微软提供的API(MFC就是对这些API的封装),个人感觉使用API写界面比较自由,出了问题也能很快找到关键点 。
如果你有时间,买本>吧,是 Charles Petzold 写的,网上有中文的盗版买,书虽然很厚,不过不难读,我现在读了快 2/3 了,这本书对读者的要求不高,只要会C就行了 。

WINDOWS的一般程序是用什么语言编写的?我理解的,Windows是一个操作系统,分很多个层次,内核什么的需要程序有很高的效率,一般会用汇编或C语言比较接近底层的语言;其余的看需求,C++什么的都有;其实用什么语言完全看具体需求 , 最终不管用什么语言,都会转化成二进制机器码才能执行;不同的语言知识方便程序员编程提高编程效率而已;

windows窗口应用程序用什么语言写?。?/h3>windows应用程序可以用很多种语言写,包括c,c++,pascal,visual basic等等 。想要编写windows程序 , 可以看看>(相对高级一点) , 或者《windows程序设计》(入门级的),ui设计的话 , 你可以直接使用visual studio 2008,让后利用MFC编程,ui就在MFC自带的框架里面设计,让后只要写一些程序的数据结构和算法就行了

windows程序设计用的是什么语言?C+汇编