24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1132  |  回复: 16
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zhanglei22

银虫 (小有名气)

[交流] 【求助】请教如何学vc++6.0

本人干学完c++语言,中间看了些vc++6.0入门的书,现在看很多人推介的 孙鑫视频,
   看的我云里雾里的!!!怎么办啊?我现在这个阶段该看什么书了?怎么往下进展啊?

   希望过来人指点啊!!!!!!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

linzhangmu

新虫 (初入文坛)

★ ★ ★ ★ ★ ★
余泽成(金币+2,VIP+0):感谢分享经验,欢迎常来程序软件版! 11-5 09:20
jjdg(金币+2,VIP+0):欢迎新虫交流经验! 11-7 12:09
zhanglei22(金币+2,VIP+0): 11-9 22:00
初学从细节入手,通过练习增强信心,培养兴趣.
身边找一个高手点拔,没有高手找个志同道合的共同探讨进步会比较快.
接下来按面向对象的思想从全局把握VC++的脉络,遇到细节问题网上搜一搜,问一问.
顺便把"把脉VC++"的脉络贴上来
从OOP来概括VC++项目技术分为以下四个方面:对象的建模与表达、对象的持久化、对象的界面展现、对象的传输与调用。

(一)对象的建模与表达,实际上是用VC的数据类型,第三方库或采用容器(STL,泛型,MFC/ATL)等形式将一个具体的事物转换成一个C++对象(即抽象化)。

(二)对象的持久化就是把对象持久到文件,数据库等外部介质中。持久化的形式可用文件(文本文件,二进制文件,XML文件)、注册表、数据库(经常看到ORM)来实现。

(三)对象界面展现,即对象的属性和行为与用户进行交互的实现。我经常称之为搭积木,具体考虑三个问题:(1)界面一般如何布局?(2)界面如何绘制与交互?(3)如何对界面进行美化?

界面布局要掌握觉界面元素,静态布局的框架如对话框,windows Forms,涉及动态布局的SDI,MDI,MTI,切分窗口,系统托盘等。

界面的绘制与交互:窗口与绘图(GDI,GDI+);消息机制;第三方库(DirectX,OpenGL,Qt)

(四)有了传输与调用,对象的世界才变得生动有趣。如何传输对象呢?可以在模块内部传输,在进程之间进行传输(进程管理,进程通信),在线程之间进行传输,在模块之间进行传输(静态库LIB,动态库DLL,ActiveX,COM),通过网络进行传输(低级应用的WinSockAPI或Socket类,高级应用的WinInetAPI或WinInet类,第三方库)。

把脉络理清了,印在脑子里,对后面的实现技术按图索骥了。也许这样理下,不会再为语言的细节所困扰。

[ Last edited by linzhangmu on 2009-11-5 at 07:57 ]
16楼2009-11-05 07:55:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 17 个回答

有目标有希望

木虫 (著名写手)


余泽成(金币+1,VIP+0):谢谢参与讨论,欢迎常来程序软件版! 10-25 13:24
我也是刚刚开始入门,我认为就是先从基础学起,然后再开始做一些实例,慢慢来,不要急于求成
2楼2009-10-25 12:52:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jjdg

版主 (知名作家)

优秀版主


余泽成(金币+1,VIP+0):谢谢参与讨论! 10-26 14:01
vc++只是为c++提供的一个方便编程的环境,原理知道了什么都好办的
努力学习!以正当途径!获得需要的知识!
3楼2009-10-25 13:29:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

magic7004

金虫 (职业作家)


余泽成(金币+1,VIP+0):谢谢参与讨论,欢迎常来程序软件版! 10-26 14:02
关键问题是搂住想速成还是想从内功练起?
流氓不可怕,可怕的是流氓有文化,有文化又BH的流氓无敌~~!
4楼2009-10-26 13:21:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见