LPC基础教程new

LPC基础教程new

ID:41247712

大小:167.50 KB

页数:25页

时间:2019-08-20

LPC基础教程new_第1页
LPC基础教程new_第2页
LPC基础教程new_第3页
LPC基础教程new_第4页
LPC基础教程new_第5页
资源描述:

《LPC基础教程new》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、LPC基础教程目录第一章:编程环境基本介绍1.1UNIX基本结构11.2UNIX基本命令1第二章:LPC程序及其资料形态22.1程序特点22.2程序的即时性22.3电脑是怎样认识程序的32.4LPC的资料型态3第三章:函数(functions)33.1什麽是函数?33.2外部函数(efuns)43.3如何定义你自己的函数4第四章:基础的继承44.1从一个小程序开始44.2物件导向程式设计(objectorientedprogramming)54.3继承的作用5第五章:变数(variable)处理55.1数值与物件55.2区域(local)和

2、全域(global)变数65.3处理变数的值65.4复杂的运算式65.5LPC运算子7第六章:流程控制(flowcontrol)96.1LPC流程控制叙述96.2if()106.3while()和do{}while()126.4for()回圈126.5叙述:switch()136.6改变函式的流程和流程控制叙述14第七章:网络编程167.1Socket 模式-----------167.2创建 Socket-----------187.3客户端/服务器模型-----------------197.4绑定到一个端口--------------

3、207.5安全----217.6监听连接--------22编后语23MUD是一种网络游戏,是英文MultipleUserDimension、MultipleUserDungeon或MultipleUserDialoguede缩写,可以翻译为多人世界,多人地下城或多人对话,我们俗称为“泥巴”。MUD的基本部分是运行于UNIX系统上,其实现编译语言就是将要介绍给您的LPC语言。其实,如果您已经对UNIX的一些基本指令有所了解的话,exp:ls,mkdir,rm,mv,cp等等,那么您应该知道如何进入一个mud中的文字编译环境,编一个小程序并存

4、储它了。这里还需要说明一下,那就是lpc编译出的语言在结构上非常类似于我们所学的C语言编译程序,但是lpc与C语言还是有相当的差距的。总之,我想说明的意思就是关键是要掌握编程的核心,即编译原理,知道了原理和方法,程序指令是死的,只要多下工夫,是能够弄好弄精的。这里,我想通过初级篇和进阶篇的一些内容来向您说明LPC以及怎样运用这门语言,不过程序是要多实践的,光通过材料来学习还是不行的,多看看代码,多编些东西,多动手实践一下就会越来越熟悉它了。本教程选取的是DescartesofBorg于1993年编写的基础lpc和中级lpc教程的内容.在这些

5、教材的基础上我做了一些改动,以供您更方便容易的学习LPC这门语言.第一章:编程环境基本介绍1.1UNIX基本结构Mudlib编程语言lpc使用的是基本的UNIX命令及档案结构,因此我们有必要想了解一下UNIX方面的知识和相关内容.与我们常用的DOS系统一样,UNIX也使用阶层式的目录结构.所有的次目录都附属于根目录之下.而每个次目录之下同样可以有更多的次目录.一个目录可以有两种表示方法:1)用目录的全名(fullname),或称作绝对名称(absolutename).2)使用相对名称(relativename).绝对名称就是从根目录一路写下

6、来,直到该目录的名字为止.exp:/daemon/skills/sword.c就是根目录下daemon目录下的skills目录下的sword.c程序.相对名称使用的是相对於其他目录的名字.以上面的例子来说,相对於/daemon,存在目录skills,不难得出,绝对目录是从根目录开始的,而相对目录则灵活的多,随便一个几极的子目录都可以成为确定另一个目录的相对根目录.这里还要确定一下,上述举例中的/daemon/skills/我们都称为路径,而sword.c就是我们所说的档案名。怎么样,和DOS差不多吧,其实树形目录结构是很多系统共同的部分。1

7、.2UNIX基本命令LPmud使用许多UNIX的指令,比较典型的指令有:ls,cd,rm,mv,edit等等.这些指令对于我们维护和使用LPC的编程环境是非常有用的.这里先举一些常用的指令供您参考:pwd显示你目前所在的工作目录.cd改变你目前的工作目录.ls列出一个目录里面所有的档案.(相当于DOS中的dir)rm删除指定的档案.(相当于DOS中的del)mv更改指定档案的档案名.(相当于DOS中的rename)cp拷贝一个档案到指定目录的命令.(相当于DOS中的copy)mkdir建立一个新的目录.(相当于DOS中的md)rmdir删除

8、一个目录,不过该目录必须是空目录.(相当于DOS中的rd)more如果一个程序太长了,使用这个指令可以分页显示该档案代码.(相当于DOS中的type

9、more)edit进入编程模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。