游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3840|回复: 7

学VC++要怎样学?Thank u!

[复制链接]

8

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
QQ
发表于 2004-7-22 17:30:00 | 显示全部楼层 |阅读模式
你好啊,
我已经学了c++,现学VC++,可是越学越糊涂。 学VC++的关键是什么,要怎样学,应学哪些?能否推荐几本好书和一些好的网站呢??
另外,brew,mophum,symbians是什么,有没有介绍这方面的网站和书呢?
Thank u very much!
[em10]

4

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2004-8-8 22:44:00 | 显示全部楼层

Re: 学VC++要怎样学?Thank u!

MSDN上没有说明吗?
sf_200488224419.jpg

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2004-8-11 08:58:00 | 显示全部楼层

Re:学VC++要怎样学?Thank u!

1-4 为什么要选择VC++
    现在编程工具有很多,编程技术也越来越先进,学习程序设计有多种语言可以选择。
    学习编程技术,用什么编程语言本身是次要的。就像我们与人交谈一样,用本地话、用普通话、用外国话,这只是你表述思想的方式,真正重要的是你要向别人表达的内容、思想。注意,程序设计语言只是你程序设计思想的描述工具,不要把掌握语言作为学习程序设计的目标。
    游戏研制开发一直被称为程序设计的最高境界,它的编制常和系统的低层打交道。在操作系统发展到Windows后,微软为了不失数字娱乐的市场,专门研发了称为游戏开发库的DirectX系统。游戏一直是用C或C++来编制的,近年Delphi语言的发展使其成为游戏引擎的又一开发语言(据称韩国游戏多用Delphi编写,Delphi比C更好掌握)。此外还有新崛起的移动游戏,它们是建立在JAVA运行平台上,当然就是用JAVA语言编写。
    编游戏首选C++的原因是,C++能更好地与Windows的低层接口衔接,编程中可以方便地直接使用Windows低层函数的功能;C++运行速度仅次于汇编语言,而程序的运行速度是衡量游戏质量的重要指标。
    其次编游戏选择C++的另一原因就是,我们的目的不仅仅是引导读者学习编游戏,而是通过学编游戏,学到更多的程序设计知识和方法。C++号称是程序员的语言,它的入门虽有一定的难度,但在有效的引导下从C++入门,是快速成长为高水平程序员的有效捷径。
    C++语言的编程工具又有许多种,选择微软的Visual C++原因很明显;我们使用的操作系统是微软的,这样Visual C++就能更好地与系统连接,并能得到更好的支持。
    现在Visual C++也在发展,现在的版本已经是Visual C++.NET了,但是我们这里仍然使用Visual C++ 6.0版,其主要原因是微软的.NET系统编程工具更多的是偏重互联网的Web编程,它的目标程序运行速度比VC6.0明显慢10%~20%。
    Visual C++ 又支持两种编程模式,一是传统的SDK编程模式,二是微软特有的MFC编程模式,我们这里选择的是MFC编程模式。使用MFC模式的理由是,MFC在类层次封装了大量Windows SDK函数和典型Windows应用的缺省处理;这样,用户只需要较少的编程就可以实现自己的开发任务,MFC在各个领域的编程优势已被更多的人所接受。虽然编游戏用MFC不是一个好的选择,但作为编程入门和编一些小型的游戏,用 MFC 还是不算一个很差的方法。当你在 MFC中很好地掌握了游戏中基本的图形处理技术(GDI),那么这对我们后面引入微软公司的游戏开发包 DirectX 技术的使用来说就有了一个好的基础。
    现在我们《学VC编游戏》的学习过程中使用的语言、工具归纳如下:
我们使用的编程语言是 C++;
使用的编程工具是微软公司的可视化编程工具Visual C++;
在Visual C++ 中我们使用的是 MFC编程模式。
游戏中大量使用到图形处理技术,我们先从MFC的基本的图形处理技术(GDI)入手,后面再引入DirectX 的图形处理技术。

14

主题

118

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2004-8-13 13:21:00 | 显示全部楼层

Re:学VC++要怎样学?Thank u!

Mfc?看了就头晕,从WIN32SDK开始,不会有多难的。而且将来要学MFC
,也会更容易,因为MFC也是对WIN32SDK的封装开始(不过封闭得不是很好,如果用过DELPHI,VB之类的环境你就知道了)还有从SDK开始有另外一个好处,就是所有代码都是自已的,改起来的方便,如果要用库的话STL是不错的选择,一些常用的算法和类都有了,比如string 与 list很方便的。

0

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2004-8-14 17:15:00 | 显示全部楼层

Re:学VC++要怎样学?Thank u!

收获颇多。

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2004-9-2 23:35:00 | 显示全部楼层

Re:学VC++要怎样学?Thank u!

不错不错

64

主题

146

帖子

146

积分

注册会员

Rank: 2

积分
146
发表于 2004-9-4 10:38:00 | 显示全部楼层

Re:学VC++要怎样学?Thank u!

不要只看书,要多读程序,多做题,就会从中获得和掌握知识.

32

主题

543

帖子

543

积分

高级会员

Rank: 4

积分
543
发表于 2004-9-7 15:51:00 | 显示全部楼层

Re:学VC++要怎样学?Thank u!

各位大侠,关于MFC的基本的图形处理技术,有没有好书介绍???
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 07:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表