一起学习ACE及其服务器端网络软件设计
2006-09-01 13:06
218 查看
我做VC++开发已经6年多了,使用ACE做项目也有1年多了,做了服务器端和客户端软件,自己的感受是这样的:
1、熟练的掌握C++语言,特别是面向对象的思想,一定要能够理解,起码要知道虚函数的调用机制吧?因为ACE里面,设计模式的应用比比皆是,面向对象的思想是离不开的。
2、读3本书,C++网络编程卷1、卷2,ACE程序员指南。不要被C++网络编程这个名字迷惑,我以前就是,以为没什么有新意的内容。其实不是的。先读C++网络编程,再读程序员指南,前者是基础。
3、熟悉基本的网络编程机制,socket概念和API,异步、同步概念等等。不然你不懂ACE为何这么操作了。
4、熟悉OS核心机制,比如Windows内核对象,线程调用和处理等等。
5、加强实践,多做练习和调试。
如果你都学好了,可是很不错的好手了!
各位如有补充,可以去论坛讨论 。
国内专业的ACE论坛开通:
www.acejoy.com
www.acedevelop.com
涉及ACE使用和开发,服务器端软件的设计,P2P技术
欢迎加入,大家一起学习成长!
1、熟练的掌握C++语言,特别是面向对象的思想,一定要能够理解,起码要知道虚函数的调用机制吧?因为ACE里面,设计模式的应用比比皆是,面向对象的思想是离不开的。
2、读3本书,C++网络编程卷1、卷2,ACE程序员指南。不要被C++网络编程这个名字迷惑,我以前就是,以为没什么有新意的内容。其实不是的。先读C++网络编程,再读程序员指南,前者是基础。
3、熟悉基本的网络编程机制,socket概念和API,异步、同步概念等等。不然你不懂ACE为何这么操作了。
4、熟悉OS核心机制,比如Windows内核对象,线程调用和处理等等。
5、加强实践,多做练习和调试。
如果你都学好了,可是很不错的好手了!
各位如有补充,可以去论坛讨论 。
国内专业的ACE论坛开通:
www.acejoy.com
www.acedevelop.com
涉及ACE使用和开发,服务器端软件的设计,P2P技术
欢迎加入,大家一起学习成长!
相关文章推荐
- 一起学习ACE及其服务器端网络软件设计
- 学习笔记之网络软件设计(二)
- 学习笔记之网络软件设计(三)
- 通过学习学生信息管理系统软件,C程序中,如何设计和编写一个应用系统
- 浅谈网管软件中的事件归并的设计及其作用
- USB之:MTKUSB软件框架及其MassStorage Class规范学习
- 网络流量测量软件的设计与实现
- 《代码大全》学习摘要(五)软件构建中的设计(下)
- LINUX 网络编程---多路复用和信号驱动I/O(王德仙)2012-04-07 客户端和服务器端编写完成,明天开始学习poll 和epoll
- 《华清远见学习手记》之 网络五子棋游戏QT类的设计与实现 (3)
- 基于网络服务器端的网口测试-软件
- 浅谈网络游戏的设计——服务器端编程 (2)
- 感知机学习python 神经网络设计教材P43
- 软件设计第一步:UML面向对象分析及其包括的图、建模步骤
- 浅谈网络游戏的设计——服务器端编程 (2)
- 学习软件架构设计
- 网络软件设计实验(socket编程实验收获)