Programming Windows 基础部分(一)(bigtoog译)

深入掌握MFC编程:《Programming Windows with MFC 2E》精华解读 Microsoft Foundation Classes (MFC)个封装好的C++类库,它为开发Windows应用程序提供了个框架。MFC封装了大量的Windows API,使得开发者可以更加快速和方便地开发复杂的图形用户界面(GUI)程序。MFC作为个中间层,隐藏了Windows API的许多复杂性,同时提供了个面向对象的编程接口,使得代码更加模块化和易于理解。在MFC应用程序中,按钮是种最常见的控件,它用于响应用户的点击操作,触发相应的事件。 阅读详情
 

第一部分:基础部分

   第一章

   开始

这本书向你展示在Microsoft Windows98Windows NT4.0 ,Windows NT5.0平台上写一些程序,这些程序以C语言的形式书写,并且用Windows自带的Windows programming  interfaces(APIs),windows 平台上这并不是唯一的些程序的方法,在后来的章节中,我会就这个问题展开讨论。然而,不管你最终的代码是什么,理解windows APIs对你都是很重要的。

 

  你知道的,呵呵! Windows 98 是最新的操作系统,这个系统实际上已经成为一个标准在一些IBM兼容的个人计算机,这些PC是建立在32位的基础上,如Intel486和奔腾处理器 Windows NT是运行在个人PC上更强的,具有工业特性的Windows 版本就像一些精简指令集工作站。

学习这本书有三个先决条件,首先呢,从一个用户的观点来看,你必须熟悉Windows 98没有理解它的用户接口,不可能写出Windows应用程序,出于这个原因,我建议你做一些程序开发用windows application 在基于windows的机器上。

其次。你要知道c语言,如果你不了解c语言,window 程序开发就不会有可好的开始,我建议你在一些字符模式下学习它,windows程序开发包括了很多的c的特性,而这些并不会在字符模式下有现露的可能性,总之,我会对着有些讨论,我提出一点,你应该对c结构体和指针有点了解,象一些标准的c运行库没有必要知道,虽然他们很有用。

最后呢,你必须安装必要的c 编译器和易于开发windows应用程序的开发环境,这本书,我建议你用Visual C++.0,可以单独购买或在是开发包Visual Studio6.0的一部分。

  

   就这些,我先假定你没有任何图形开发的经验

 

Windows编程初学者实用代码指南 本文还有配套的精品资源,点击获取 简介:对于Windows编程新手而言,理解窗口过程、消息循环及API调用等概念至关重要。本资源通过代码示例帮助初学者掌握核心概念,包括Windows API的使用、窗口类的定义、窗口的创建与消息处理、GDI图形操作、事件驱动编程、资源管理、调试与错误处理、多线程编程等。学习者可通过逐步实践与代码分析,深刻理解Windows编程的基础和细节。... 阅读详情

相关推荐

ProgrammingWindows5thEdition.pdf 英文原版

Programming Windows, 5th Edition

Programming Windows程式开发设计指南->第章 开始

1. 开始0. 开始本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程序写作的方法。这些程序用C语言编写并使用原始的Windows Application Programming Interface(API)。如在本章稍后所讨论的,这不是写作Windows程序的唯方法。然而,无论最终您使用什么方式写作程序,

网络空间安全与企业信息化 2009

Programming Windows(6th) 无水印原版pdf

Programming Windows(6th) 英文无水印原版pdf 第6版 pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

Windows编程零基础》__2 个完整的程序

Windows开发的常识 1)窗口 Windows中最基本的概念也许就是窗口了,每个前台程序都至少有个窗口,个窗口也是你可以看到的部分,比如,QQ有如下的登录窗口 基本上你在Windows中可见的都是个窗口,窗口也是Windows中用于用户直接交互的基本元素(GUI程序)。 2)句柄 窗口、文件、socket、信号量、管道、邮槽(mailslot)……都是Windows平台中...

互联网 192

programming windows》笔记1

     写在前面的话  我想在开始这本书的时候,需要对些朋友做个解释。很多人跟我说,开始就读这些经典之作是不合适的,总有人跟我抱怨《the c programming Language》太难。《c++ primer》太厚等。需要基础等等。首先,我不知道这些所谓的基础是什么?上面的那些材料都是基础,就算完全掌握了这些也只是点皮毛而已,我不知道还要基础到什么程度。另外,我绝对反对

学习与研究 1770

Programming Windows(Windows 程序设计)各版的出版时间及名称

 见www.cpetzold.com 它的第(Programming Windows),1987年出版第二版(Programming Windows: The Microsoft Guide to Writing Applications for Windows 3.),1990出版第三版(Programming Windows: The Microsoft Guide to Writin

ltolll的博客(技术版) 2172

Programming Windows by Charles Petzold (bigtoog)

 Programming windows by Charles Petezold (bigtoog) 作者注解如果想知道更多的关于本书的信息包括些可能的bug和新的代码,请你访问我的站点www.cpetzold.com , 也可就本书的问题发Email到charles@cpetzold.com 。尽管我会尽量回答你的任何轻松的问题,但我还是不能保证每个问题的回答。

bigtoog的专栏 1072

Programming Windows-1

 我的话:这只是很少的部分,先贴出来。得很粗略,不是套话,真的有很多错误! 作者笔记为了更新有关这本书的信息,包括可能的错误报告和新的代码列表,请访问我们的网站www.ceptzold.com。你也可以把这本书中的问题投往chareles@cpetzold.com。虽然我将试着回答你问的每个简单的问题,但我不能作出任何保证。我通常室非常的忙,而且我的猫拒绝学习windows API。

taowen2002的专栏 1584

Windows编程的几本经典著作

Windows 程序设计(第5版): Programming Windows (Fifth Edition)作者:Charles Petzold此书被认为是Windows编程最好的导论性读本。在1994年5月,此书的作者Charles Petzold被《Window Magazine》和Microsoft公司授予”Windows Pioneer”奖,以表彰他对Microsoft Windows的成

china1000的专栏 1167

内核,提示内核过大错误解决方法

"image is too large for current ram and ramimage settings“ 这种错误是由于加了新的组件或者资源导致内核文件大小超过设置的大小,修改方法般不外乎这两种: 1、裁剪内核大小2、修改内核空间配置的大小 在实际空间允许的情况下,选择了第二种,方便简单,修改后处对比如下(config.bib文件):修改前:

RockurSoul的专栏 2106

Programming Windows

This book shows you how to write programs that run under Microsoft Windows 98, Microsoft Windows NT 4.0, and Windows NT 5.0. These programs are written in the C programming language and use the native Windows application programming interfaces (APIs). As I'll discuss later in this chapter, this is not the only way to write programs that run under Windows. However, it is important to understand the Windows APIs regardless of what you eventually use to write your code.

Programming Windows(中英两版)

Charles Petzold的著作。。。基于windows98API。。。值得深入研究的本书。。。 建议还是大概了解windows系统以后再看。。。比如可以考虑看下《Programming Applications for Microsoft Windows类的。。。

Programming Windows)_ Windows 的运行机制

Windows 是多任务的操作系统, multitasking 可分为: 合作型多任务( cooperativemultitasking )允许执行多个任务,但分享 CPU 是程序(而非操作系统)的责任。如果有个程序决定咬住 CPU 不放,其它程序就停摆了。

scoollau的专栏 661

programming windows —— 第五章 绘图基础

引言 如果希望在屏幕上绘制图形,则必须获取设备环境的句柄。当windows把这个句柄交给你的程序,就说明赋予你了这个设备的使用权限。 5-2-1获取设备环境句柄 1.使用BeginPaint和EndPaint函数。 hdc = BeginPaint(hwnd,&ps); ... EndPaint(hwnd,&ps); ps结构体中有个名为rcPaint的矩形结构,代表无效范围,...

qq_41170946的博客 287

Programming Windows (5th Edition) Windows程序设计 第5版 英文版

Windows编程的圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。 由于该书的后续版本即第6版彻底重写,内容全面革新,不再有Win32 API相关的内容,因此这本英文第5版原版也成为目前市面上已经绝版的珍贵资料。 尽管本书出版年份较早,但作为Windows开发人员的必备参考,本书涵盖了基础知识和中高级主题,全面地介绍了Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。 第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。

Programming Windows with MFC中文版 pdf 下载地址

Programming Windows with MFC中文版 pdf 这本书不用多说了吧~~~~英文版的很好找到 本资源提供中文版的。在csdn上可是头份哦,如果好的话,请购买正版图书

上一篇: Programming Windows by Charles Petzold (bigtoog翻译)
下一篇: MFC编程的入门知识
bigtoog
博客等级 码龄25年 1粉丝 2原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值