一起学习ACE及其服务器端网络软件设计
来源:互联网 发布:mac双系统win驱动 编辑:程序博客网 时间:2024/05/01 21:26
我做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技术
欢迎加入,大家一起学习成长!
- 一起学习ACE及其服务器端网络软件设计
- 一起学习ACE及其服务器端网络软件设计
- 学习笔记之网络软件设计(一)
- 学习笔记之网络软件设计(二)
- 学习笔记之网络软件设计(三)
- 一起学习设计模式
- ACE入门学习之创建简单的服务器端和客户端
- ACE学习之创建简单的服务器端和客户端
- ACE学习之创建简单的服务器端和客户端
- 一起学习C,C++__boost,ace,qt--开始(2)
- 网络协议及网络软件框架设计
- 网络协议及网络软件框架设计
- 网络协议及网络软件框架设计
- 网络协议及网络软件框架设计
- [ACE系列] ACE学习
- ace 客户端&服务器端(c++)
- ace学习
- 学习ACE
- JavaScript常用对象详解
- 教你13句话 让客户没法拒绝你
- 渐渐习惯还是选择原则
- 程序人生:25岁以上程序员单身手册
- 弹出窗口详解
- 一起学习ACE及其服务器端网络软件设计
- 局域网监听的原理、实现与防范
- 超难智力题的答案以及解题的人工智能程序
- Sniffer含义及工作原理
- 数据类型转换
- kshen转浅析c#中的文件操作
- 开篇--选择这里写博客
- 刚打开CSDN个人Blog,测试一下
- Java数组学习心得,欢迎拍砖 选择自 jjjer 的 Blog