ACE 开发者
文章
日志
文件
圈子
论坛
业内新闻
意见建议
求职招聘
.Net技术
项目管理经验交流
常用工具
IBM Rational
敏捷技术
数据库
中间件
P2P技术
服务器端程序开发
Tcp/IP和Socket
C++学习
开发心得和读书笔记
ACE综合应用
ACE基础应用
海阔天空
您的位置:
ACE 开发者
>>
论坛
>>
开发心得和读书笔记
>>
查看帖子
字体:
小
中
大
新手,该如何入门ACE好呢?
peakzhang 发表于: 2008-1-15 21:50 来源:
ACE 开发者
如题。我是初学者。
最新回复
peakzhang at 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、加强实践,多做练习和调试。
如果你都学好了,可是很不错的好手了!
各位如有补充,可以跟帖。
peakzhang at 2008-1-15 21:51:30
下面是我的方法:
1. 把代码run起来,然后开开心心的trace它
2. 打开Rational Rose,边看代码,边把代码反向建模
linux_ha at 2008-1-22 16:26:27
顶!!!
huzhouguang at 2008-3-28 11:28:22
谢谢了,这个对我们新手很重要!非常的感谢!
shizhip at 2008-4-18 18:09:18
顶,
joyjjjz at 2008-5-03 10:10:27
顶
, 下次也玩玩Rose
查看全部回复
我也来说两句
最新更新主题
what's the difference between async ...
单体中的锁
大内高手—常见内存错误
同步锁的使用
Console工程的崩溃问题
一个跨平台的问题,搞笑
浅谈C/C++内存泄漏及其检测工具...
ACE_Reactor中使用register_handle()的...
关于ACE_Service_Handler读取数据的一...
ACE的开发和使用 - FAQ
月度关注热点
Console工程的崩溃问题
what's the difference between async ...
单体中的锁
大内高手—常见内存错误
一个跨平台的问题,搞笑
同步锁的使用
最新回复
1、熟练的掌握C++语言,特别是面向对象的思想,一定要能够理解,起码要知道虚函数的调用机制吧?因为ACE里面,设计模式的应用比比皆是,面向对象的思想是离不开的。
2、读3本书,C++网络编程卷1、卷2,ACE程序员指南。不要被C++网络编程这个名字迷惑,我以前就是,以为没什么有新意的内容。其实不是的。先读C++网络编程,再读程序员指南,前者是基础。
3、熟悉基本的网络编程机制,socket概念和API,异步、同步概念等等。不然你不懂ACE为何这么操作了。
4、熟悉OS核心机制,比如Windows内核对象,线程调用和处理等等。
5、加强实践,多做练习和调试。
如果你都学好了,可是很不错的好手了!
各位如有补充,可以跟帖。
1. 把代码run起来,然后开开心心的trace它
2. 打开Rational Rose,边看代码,边把代码反向建模