Perl
文章平均质量分 56
gumpgong
这个作者很懒,什么都没留下…
展开
-
Perl的包
1.包和模块在面向对象的编程中,每个对象都属于一个类。类是可以用来重复使用的。在perl中 模块 相当于 类 模块是Perl中重复使用的基本单位。模块跟类应该是个抽象的逻辑上的概念。模块(类)是用与这个类同名的包来实现的,即模块的定义。比如 package Human; # statement # ……为了让人们重复使用这些模块的定义,就将文件跟包取相同的名字原创 2004-10-20 18:10:00 · 1131 阅读 · 0 评论 -
Typeglob和符号表
包的内容总体在一起称做符号表。符号表都存储在一个散列里,这个散列的名字跟该包的名字相同,只是后面还要多加两个冒号。main包符号表就是%main:: 。Perl使用符号表来把标识符(比如$a,去掉前缀的a字符串就是标识符)映射到相应的值。但是散列表不允许重复键值,所以我们不可能使散列表中拥有相同名字的两个条目指向两个不同的值。于是Perl在符号表和其他数据类型之间,放置了一个叫做typeg原创 2004-10-21 12:37:00 · 890 阅读 · 0 评论 -
Perl和OLE Automation
OLE是一种基于COM的技术。OLE允许应用程序使用其他应用程序提供的通用接口来访问其组件和功能。而在Perl里使用Win32::OLE模块,来实现对OLE对象的支持。 实现Automation接口的应用程序(或者DLL动态链接库)被称作 Automation Server。而创建并使用Automation接口的应用程序被称做 Automation Controller 或者 Aut原创 2004-10-27 10:27:00 · 1674 阅读 · 0 评论 -
A Beginner's Introduction to POE
What Is POE, And Why Should I Use It? 回顾一下我们每天写的程序,可以发现这些程序大部分都有着基本的结构:启动,执行一系列的动作,然后退出。对于那些在用户和他们的数据之间不需要很多交互的应用中,这样的程序都能工作得很好。然后,如果是如果是碰到了复杂的任务,我想你就需要一个更加好的程序框架理解任务的复杂性,完成这个任务。 所以POE(Perl 对象环境原创 2004-11-15 16:54:00 · 1920 阅读 · 0 评论