| 作 者: | Sriram Srinivasan Perlisb Perlish |
| 出版社: | 中国电力出版社 |
| 丛编项: | 开源软件丛书 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | perl |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
前言
第一章 数据引用与匿名存储
对已有变量的引用
使用引用
嵌套数据结构
引用的查询
符号引用
内部工作细节
其他语言中的引用
相关资源
第二章 实现复杂的数据结构
用户定义数据结构
例子:矩阵
教授,学生与课程
颁奖
格式化打印工具
相关资源
第三章 Typeglob和符号表
Perl变量,符号表和作用域
Typeglob
Typeglob与引用
文件句柄,目录句柄及打印格式
第四章 子例程引用与闭包
子例程引用
使用子例程引用
闭包
闭包的应用
和其他语言的比较
相关资源
第五章 Eval
字符串形式:表达式计算
代码块形式:例外处理
注意你的引号
应用Eval来进行表达式计算
应用Eval来提高运行效率
在超时中应用Eval
其他语言中的Eval
相关资源
第六章 模块
包的基本知识
包与文件
包的初始化与销毁
私有性
符号的导入
包的嵌套
自动加载
存取符号表
与其他语言的比较
第七章 面向对象编程
面向对象简介
Perl中的对象
UNIVERSAL
习惯的更新
与其他面向对象语言的对比
相关资源
第八章 面向对象:下面的几步
高效的属性存储
代理
关于继承
相关资源
第九章 绑定
标量变量的绑定
数组的绑定
散列表的绑定
文件句柄的绑定
例子:对变量的监控
与其他语言的比较
第十章 持续性
有关持续性的问题
流式数据
面向记录的方案
关系数据库
相关资源
第十一章 对象持续性的实现
适配器介绍
设计注意事项
实现
相关资源
第十二章 使用套接字进行网络编程
网络计算入门
Socket API和IO::Socket
同时处理多个客户端
现实世界中的服务器
IO对象和文件句柄
预编译的客户端模块
相关资源
第十三章 网络计算:RPC的实现
Msg:消息传递工具包
远程过程调用(RPC)
相关资源
第十四章 使用Tk进行用户界面编程
对GUI,Tk和Perl/Tk的介绍
开始使用Perl/Tk
组件之旅
布局管理
定时器
事件联编
事件循环
相关资源
第十五章 GUI实例:Tetris
有关Tetris的介绍
设计
实现
第十六章 GUI实例:Man页面查看器
Man与perlman
实现
相关资源
第十七章 模板驱动的代码生成
有关代码生成的问题
Jeeves的例子
Jeeves概述
Jeeves的实现
规格语法分析器样例
相关资源
第十八章 扩展Perl:第一课
编写一个扩展:概述
例子:Perl与分形计算
SWIG的功能
XS的功能
自由度
分形介绍
相关资源
第十九章 Perl的嵌入:简单的方式
为什么要嵌入?
解释器嵌入概述
例子
增加扩展
相关资源
第二十章 Perl的内部工作
阅读源代码
体系结构
Perl的值类型
堆栈与消息传递协议
内涵丰富的扩展
简单的嵌入式API
未来展望
相关资源
附录一 Tk组件参考
附录二 语法概要
词汇表