找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 5275|回复: 6

新手,该如何入门ACE好呢?

[复制链接]
发表于 2008-1-15 21:50:43 | 显示全部楼层 |阅读模式
如题。我是初学者。
 楼主| 发表于 2008-1-15 21:51:22 | 显示全部楼层
我做VC++开发已经6年多了,使用ACE做项目也有1年多了,做了服务器端和客户端软件,自己的感受是这样的:
1、熟练的掌握C++语言,特别是面向对象的思想,一定要能够理解,起码要知道虚函数的调用机制吧?因为ACE里面,设计模式的应用比比皆是,面向对象的思想是离不开的。
2、读3本书,C++网络编程卷1、卷2,ACE程序员指南。不要被C++网络编程这个名字迷惑,我以前就是,以为没什么有新意的内容。其实不是的。先读C++网络编程,再读程序员指南,前者是基础。
3、熟悉基本的网络编程机制,socket概念和API,异步、同步概念等等。不然你不懂ACE为何这么操作了。
4、熟悉OS核心机制,比如Windows内核对象,线程调用和处理等等。
5、加强实践,多做练习和调试。
如果你都学好了,可是很不错的好手了!

各位如有补充,可以跟帖。
 楼主| 发表于 2008-1-15 21:51:30 | 显示全部楼层
下面是我的方法:

1. 把代码run起来,然后开开心心的trace它

2. 打开Rational Rose,边看代码,边把代码反向建模
发表于 2008-1-22 16:26:27 | 显示全部楼层
顶!!!:handshake
发表于 2008-3-28 11:28:22 | 显示全部楼层
谢谢了,这个对我们新手很重要!非常的感谢!
发表于 2008-4-18 18:09:18 | 显示全部楼层
顶,:) :) :)
发表于 2008-5-3 10:10:27 | 显示全部楼层
顶:lol , 下次也玩玩Rose
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-5-17 11:19 , Processed in 0.027995 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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