【
colorado
】
我在过去一段时间中,大体学习了ICE的基本知识,根据个人体会,ICE的学习应该结合ICE发布程序的实例代码进行,才会有较大收获。目前,我对ICE的认识仍然相当粗浅。就我所认识到的基础学习谈一下个人看法。
关于Ice实例程序的学习,目前所采用的软件系统为:Ice 3.3.1和Visual C++ 2008 Express 版,只采取C++语言版本。主要是通过阅读${ICE_HOME}/demo/book,${ICE_HOME}/demo/Ice 两个目录的代码来体验Ice的开发。
最初的学习,以${ICE_HOME}/demo/book目录中的代码为主,book目录存贯穿Distributed Programming with Ice(以后简称DPWI)这本电子书各个章节的演示程序。这里介绍一下这个目录的内容:
printer
:最基本的Ice程序,是学习Ice的起点。这个应用程序演示了Ice的Hello World,由于没有使用Ice::Application,因此它成为最基本的Ice应用程序。类似的还有${ICE_HOME}/demo/Ice/minimal,它也实现了最基本的Ice程序,可以在学习第3章后加以参考。但是不建议参考${ICE_HOME}/demo/Ice/Hello,那个程序讨论的比较深入,应该在学习第32章Ice核心部分时加以参考。
simple_filesystem
:DPWI介绍的运用Ice框架开发文件系统分布式程序的基本代码。学习第6~9章时加以参考。这里介绍的是一个稍微复杂一点的Ice程序,为进一步学习Ice核心部分,即第32章奠定基础,因此应该完全掌握它。
lifecycle:
关于对象生命周期的实例,对照第35章学习。
freeze_filesystem:
关于Freeze的实例,对照第40章学习。
evictor:
逐出器,在第32章32.9节介绍,个人认为是开发高性能Ice应用程序相当重要的设计、实现方法。这里只给出了逐出器的核心代码,不是一个能够运行的例子。
通过对本目录源码的学习,主要是配合第4~9章掌握simple_filesystem实例。就能够开发最基本的ICE应用程序,但是还不能处理多用户并发访问以及多线程操作,需要进一步学习第5部分,高级Ice才能全面掌握ICE。
分享到:
相关推荐
超适合自学c++基础视频part5
超适合自学c++基础视频part6
PLC零基础自学入门PLC零基础自学入门PLC零基础自学入门PLC零基础自学入门PLC零基础自学入门PLC零基础自学入门
ABAP基础知识(完整版)---自学 实用 入门
零基础自学高等数学.pdf
这是对LINUX自学者来说是一个很好的视频教程,它不但教会你linux ,还教会你如何自学计算机的其他知识。
零基础自学PLC入门,零基础自学PLC入门,学习PLC必备的好资料!赶快下载学习和收藏吧!
写的很详细,适合初学者,里面的讲解很丰富,很有学习价值,最好是配套一本详细的JAVA基础一起看,会有更好的效果
本教程为自学零基础变频器应用维修教程技术,通过精心挑选,删除大量杂乱内容,精心整理有序归纳 ,分类清晰的优质教程,由于资料需要48GB剩余资料需要网盘下载链接,文章最底部有下载地址。
从零基础自学PLC入门教程pdf,从零基础自学PLC入门教程
零基础自学PLC入门pdf,本文主要介绍了PLC周边常用器件及简单应用、常用继电器控制电路与相应PLC梯形图、PLC相关编程软件安装、常用继电器控制电路转PLC程序编写测试。
自学Python基础知识汇总
创新创业基础自学.doc
PLC零基础自学入门上
《零基础自学软件测试》是我自己整理的一套学习资料,结合了多套教材的配套ppt,加之自己一年的软件测试教学经验,不谦虚的说,这是一套较为不错的软件测试自学资料,里面十分详尽的结合理论与实例结合。
从零基础自学PLC入门教程,适合没有基础的初学者,从简单的二次线路图学起,然后把线路图转变成梯形图,从易到难
内含概述,语法简介,基本数据类型介绍,类和对象浅析,继承多态,访问控制,抽象类,接口,几大常用类和GUI的有关编程设计。适合0基础或初学者自学。
快速自学 电子技术基础 模拟部分 pdf
常用元件及概念介绍 电阻, 电容, 电感器, 晶体管, 集成电路, 继电器, 等感兴趣可以下载看看。