C程序员精通Perl

C程序员精通Perl
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2003-02
版次: 1
ISBN: 9787115108777
定价: 40.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 340页
10人买过
  • 本书帮助有C和C++背景的程序员学习和使用Perl语言。
      
      全书共17章,探讨了Perl语言的所有知识要点。既包括C程序员所熟悉的变量、数据结构、控制语句和子程序,又包括C中所没有的报告编写、文本表格操纵、CGI编程以及简单数据库接口,还讲述了如何充分利用CPAN库中广泛的Perl模块库。
      
      本书可作为C和C++程序员学习Perl编程的参考书。对于Perl语言的初学者,本书可以帮助他们了解C和Perl之间可比较、可结合特性。 第1章  探索Perl11.1  在线文档21.1.1  perldoc21.1.2  函数定义31.1.3  模块文档31.1.4  如何打印出美观文档51.2  CPAN(模块档案)51.3  安装模块71.3.1  人工安装(UNIX、Linux和Microsoft Windows)81.3.2  处理权限问题91.3.3  使用CPAN安装器(UNIX和Linux)121.3.4  使用CPAN151.3.5  使用Perl包管理器(Microsoft Windows)161.3.6  详细安装向导171.3.7  UNIX安装(所有系统)181.4  使用Perl调试器211.4.1  命令行调试器221.4.2  使用ptkdb调试器231.5  小结251.6  练习251.7  资源251.7.1  在线文档251.7.2  模块库251.7.3  软件26第2章  Perl基础知识272.1  编写第一个Perl程序272.2  变量声明和简单表达式282.2.1  变量282.2.2  简单算法和字符串运算符302.2.3  引用规则302.2.4  数字常量312.3  读取输入312.4  if语句和关系运算符322.4.1  elsif语句332.4.2  条件运算符332.4.3  比较运算符342.4.4  defined函数352.5  "真"的定义362.6  循环语句372.7  简单I/O382.7.1  读取文件382.7.2  写入一个文件402.7.3  复制一个文件402.8  小结402.9  练习412.10  资源41第3章  数组423.1  基本数组423.1.1  决定数组中的元素个数433.1.2  数组示例443.1.3  数组表达式443.1.4  打印数组453.1.5  带有"黑洞"的数组453.1.6  引用词(qw)运算符453.2  操纵数组结尾453.3  splice函数483.3.1  splice函数的返回值493.3.2  附加splice参数493.4  split和join函数503.4.1  结算支票簿513.4.2  公共split表达式523.4.3  join函数533.5  数组排序533.6  多维数组543.7  @ARGV变量543.8  English模块543.9  小结543.10  练习553.11  资源563.11.1  在线文档563.11.2  模块56第4章  正则表达式574.1  基本正则表达式574.1.1  修饰符594.1.2  字符集594.1.3  空白符(\s)614.1.4  使用分组来分解行614.1.5  处理可选(|)和限制匹配624.1.6  条件634.1.7  使用正则表达式调试包664.1.8  正则表达式元素小结754.1.9  构建正则表达式754.2  替换764.3  grep函数774.4  小结774.5  练习774.6  资源804.6.1  正则表达式元素804.6.2  调试符号814.6.3  在线文档81第5章  Perl的新语法825.1  新且有用的语法825.1.1  foreach语句825.1.2  变量$_835.1.3  "Here-Doc"语法845.1.4  die函数855.1.5  特殊文件  855.1.6  文件测试运算符865.1.7  redo运算符875.1.8  翻译运算符(tr)875.1.9  =左边的数组885.2  Perl的不常用语句885.2.1  unless语句885.2.2  可游荡的if和unless语句895.2.3  __DATA__文件895.3  小结895.4  练习905.5  资源90第6章  散列、引用和复杂数据结构916.1  散列916.1.1  打印整个散列926.1.2  散列的简单读和写936.1.3  更复杂的散列读和写946.1.4  检查单词是否位于列表中946.1.5  使用map函数956.1.6  从散列中删除元素966.1.7  数组和散列976.2  引用976.3  将C数据结构翻译成Perl数据结构996.3.1  散列作为结构996.3.2  散列的数组996.3.3  读入日期数组1006.3.4  数组的数组1016.3.5  打印复杂数据结构1026.3.6  复制数据结构1026.4  小结1036.5  练习1036.6  资源1046.6.1  在线文档1046.6.2  模块104第7章  子程序和模块1057.1  子程序1057.1.1  参数定义更多说明1067.1.2  数组和散列参数1067.1.3  变量长度参数列表1077.1.4  参数定义小结1077.1.5  其他参数传递方法1087.1.6  无参数定义的函数1087.1.7  local声明1087.2  包1097.2.1  创建包文件1107.2.2  提供外部接口1107.2.3  use的更多说明1137.2.4  组织模块1147.2.5  特殊块(BEGIN, END)1147.2.6  use与require1157.3  小结1167.4  练习1167.5  资源1167.5.1  在线文档1167.5.2  模块116第8章  面向对象编程1178.1  将散列用作对象1178.2  基本Perl对象1208.2.1  多态1218.2.2  信息隐藏1228.3  运算符重载1228.4  小结1278.5  练习1278.6  资源1288.6.1  在线文档1288.6.2  模块128第9章  高级I/O1299.1  打开文件(温习)1299.1.1  打开管道1299.1.2  Open小结1309.1.3  使用(')运算符1309.2  sysopen(高级打开)1309.3  读二进制文件1319.4  文件处理包1339.5  给子程序传递文件句柄1349.6  对文件句柄的引用1349.7  小结1359.8  练习1359.9  资源1359.9.1  在线文档1359.9.2  模块1359.9.3  函数135第10章  POD13710.1  POD(无格式旧式文档)13710.1.1  为程序编写文档13710.1.2  NAME部分13810.1.3  SYNOPSIS部分13810.1.4  DESCRIPTION部分13810.1.5  OPTIONS部分13910.1.6  SEE ALSO部分14010.1.7  检查结果14010.1.8  将所有部分放在一起14010.2  将POD转换成其他可读性格式14210.3  在文件中放置--help选项14210.4  POD模板14310.5  小结14510.6  练习14610.7  资源14610.7.1  在线文档14610.7.2  命令146第11章  Perl的后台工作14711.1  使用Perl时到底发生了什么14711.1.1  use strict的工作方式14711.1.2  use vars语句14811.2  Exporter包14911.3  import和AUTOLOAD的工作方式14911.4  小结14911.5  资源14911.5.1  在线文档14911.5.2  模块150第12章  CGI编程15112.1  简单CGI15112.2  CGI版本的"Hello World"15112.3  基本表单15412.3.1  FORM语句15412.3.2  文本空白15512.3.3  选项列表15512.3.4  复选框15612.3.5  单选按钮15612.3.6  文本区域15612.3.7  隐藏输入15712.3.8  提交按钮15712.3.9  组合在一起15712.4  创建CGI程序15812.4.1  记录数据16012.4.2  编写响应16012.4.3  将各个部分放在一起16012.5  调试CGI脚本16212.5.1  解决"Internal Server Error"16212.5.2  交互式调试16312.5.3  服务器启动的调试器16512.6  安全16612.6.1  Taint模式16612.6.2  Perl程序是如何崩溃的16712.7  Cookie16812.8  小结16912.9  练习16912.10  资源16912.10.1  在线文档16912.10.2  模块16912.10.3  网站170第13章  用Tk创建GUI17113.1  Tk基础知识17113.2  Tk窗口小部件17213.2.1  窗口小部件文档17313.2.2  使用窗口小部件17313.2.3  主事件循环17413.3  几何管理器17413.3.1  pack17513.3.2  grid17713.3.3  place17713.3.4  form17713.4  特殊窗口小部件17713.4.1  滚动条(Scollbar)17713.4.2  文本(Text)17813.5  事件(event)17913.6  一般设计提示17913.6.1  窗口小部件布局17913.6.2  先放置再扩展17913.6.3  使用ptkdb18013.7  综合起来18013.8  小结18713.9  练习18713.10  资源18713.10.1  在线文档18713.10.2  演示18813.10.3  网站188第14章  用Inline::C结合C与Perl18914.1  什么是Inline模块18914.2  Hello World18914.3  简单参数和返回值19014.4  Perl如何处理变量19214.4.1  访问Perl的SV变量19314.4.2  使用SV19414.5  返回多个值19614.6  从C调用Perl19814.7  配置Inline19914.8  生成可发布模块20014.9  小结20014.10  练习20014.11  资源20014.11.1  在线文档20014.11.2  模块20114.11.3  应用程序201第15章  综合运用20215.1  Perl和数据库20215.1.1  MLDBM包20215.1.2  处理同时数据库访问20315.2  数据库设计20415.3  数据库实现20415.4  disk.pm模块20615.5  GUI接口21915.5.1  添加弹出窗口22015.5.2  查找与再查找22115.6  CGI版本23115.6.1  错误与消息23415.6.2  调试23415.6.3  Cookie23515.6.4  调试Cookie23615.6.5  CGI程序23715.7  小结24415.8  练习24415.9  资源24515.9.1  在线文档24515.9.2  模块24515.9.3  网页245第16章  实战24616.1  列表的区别24616.2  拨号1-800-Confuse-Me24916.3  时间调整25116.4  日历程序25416.4.1  日期格式25516.4.2  程序25516.5  复制文件检查器25916.6  表格格式化26316.7  日志文件浏览器26716.8  网站检查器27816.8.1  解析文件27916.8.2  孤立文件检测28016.8.3  外部链接检查28116.8.4  网站检查器小结28116.9  对象文件交叉引用系统28516.9.1  ox-gen.pl28616.9.2  用ox.pl提取信息29016.9.3  附加工作29216.10  计算Web页点击次数29216.10.1  web.pm模块29216.10.2  计算点击数29816.10.3  图示结果29916.10.4  动态Web页图表30416.10.5  对Web页计数的注释30516.11  小结30516.12  练习30616.13  资源30616.13.1  模块30616.13.2  程序306第17章  创建模块30717.1  模块创建过程30717.1.1  填充文件30917.1.2  构建模块31117.1.3  使用自动装载器31217.2  模块创建详细步骤31317.3  调试模块31617.4  小结32017.5  练习32017.6  资源32117.6.1  在线文档32117.6.2  程序32117.6.3  模块321附录A  安装Perl322附录B  将Perl脚本转换成命令328附录C  Perl题外话332索    引338
  • 内容简介:
    本书帮助有C和C++背景的程序员学习和使用Perl语言。
      
      全书共17章,探讨了Perl语言的所有知识要点。既包括C程序员所熟悉的变量、数据结构、控制语句和子程序,又包括C中所没有的报告编写、文本表格操纵、CGI编程以及简单数据库接口,还讲述了如何充分利用CPAN库中广泛的Perl模块库。
      
      本书可作为C和C++程序员学习Perl编程的参考书。对于Perl语言的初学者,本书可以帮助他们了解C和Perl之间可比较、可结合特性。
  • 目录:
    第1章  探索Perl11.1  在线文档21.1.1  perldoc21.1.2  函数定义31.1.3  模块文档31.1.4  如何打印出美观文档51.2  CPAN(模块档案)51.3  安装模块71.3.1  人工安装(UNIX、Linux和Microsoft Windows)81.3.2  处理权限问题91.3.3  使用CPAN安装器(UNIX和Linux)121.3.4  使用CPAN151.3.5  使用Perl包管理器(Microsoft Windows)161.3.6  详细安装向导171.3.7  UNIX安装(所有系统)181.4  使用Perl调试器211.4.1  命令行调试器221.4.2  使用ptkdb调试器231.5  小结251.6  练习251.7  资源251.7.1  在线文档251.7.2  模块库251.7.3  软件26第2章  Perl基础知识272.1  编写第一个Perl程序272.2  变量声明和简单表达式282.2.1  变量282.2.2  简单算法和字符串运算符302.2.3  引用规则302.2.4  数字常量312.3  读取输入312.4  if语句和关系运算符322.4.1  elsif语句332.4.2  条件运算符332.4.3  比较运算符342.4.4  defined函数352.5  "真"的定义362.6  循环语句372.7  简单I/O382.7.1  读取文件382.7.2  写入一个文件402.7.3  复制一个文件402.8  小结402.9  练习412.10  资源41第3章  数组423.1  基本数组423.1.1  决定数组中的元素个数433.1.2  数组示例443.1.3  数组表达式443.1.4  打印数组453.1.5  带有"黑洞"的数组453.1.6  引用词(qw)运算符453.2  操纵数组结尾453.3  splice函数483.3.1  splice函数的返回值493.3.2  附加splice参数493.4  split和join函数503.4.1  结算支票簿513.4.2  公共split表达式523.4.3  join函数533.5  数组排序533.6  多维数组543.7  @ARGV变量543.8  English模块543.9  小结543.10  练习553.11  资源563.11.1  在线文档563.11.2  模块56第4章  正则表达式574.1  基本正则表达式574.1.1  修饰符594.1.2  字符集594.1.3  空白符(\s)614.1.4  使用分组来分解行614.1.5  处理可选(|)和限制匹配624.1.6  条件634.1.7  使用正则表达式调试包664.1.8  正则表达式元素小结754.1.9  构建正则表达式754.2  替换764.3  grep函数774.4  小结774.5  练习774.6  资源804.6.1  正则表达式元素804.6.2  调试符号814.6.3  在线文档81第5章  Perl的新语法825.1  新且有用的语法825.1.1  foreach语句825.1.2  变量$_835.1.3  "Here-Doc"语法845.1.4  die函数855.1.5  特殊文件  855.1.6  文件测试运算符865.1.7  redo运算符875.1.8  翻译运算符(tr)875.1.9  =左边的数组885.2  Perl的不常用语句885.2.1  unless语句885.2.2  可游荡的if和unless语句895.2.3  __DATA__文件895.3  小结895.4  练习905.5  资源90第6章  散列、引用和复杂数据结构916.1  散列916.1.1  打印整个散列926.1.2  散列的简单读和写936.1.3  更复杂的散列读和写946.1.4  检查单词是否位于列表中946.1.5  使用map函数956.1.6  从散列中删除元素966.1.7  数组和散列976.2  引用976.3  将C数据结构翻译成Perl数据结构996.3.1  散列作为结构996.3.2  散列的数组996.3.3  读入日期数组1006.3.4  数组的数组1016.3.5  打印复杂数据结构1026.3.6  复制数据结构1026.4  小结1036.5  练习1036.6  资源1046.6.1  在线文档1046.6.2  模块104第7章  子程序和模块1057.1  子程序1057.1.1  参数定义更多说明1067.1.2  数组和散列参数1067.1.3  变量长度参数列表1077.1.4  参数定义小结1077.1.5  其他参数传递方法1087.1.6  无参数定义的函数1087.1.7  local声明1087.2  包1097.2.1  创建包文件1107.2.2  提供外部接口1107.2.3  use的更多说明1137.2.4  组织模块1147.2.5  特殊块(BEGIN, END)1147.2.6  use与require1157.3  小结1167.4  练习1167.5  资源1167.5.1  在线文档1167.5.2  模块116第8章  面向对象编程1178.1  将散列用作对象1178.2  基本Perl对象1208.2.1  多态1218.2.2  信息隐藏1228.3  运算符重载1228.4  小结1278.5  练习1278.6  资源1288.6.1  在线文档1288.6.2  模块128第9章  高级I/O1299.1  打开文件(温习)1299.1.1  打开管道1299.1.2  Open小结1309.1.3  使用(')运算符1309.2  sysopen(高级打开)1309.3  读二进制文件1319.4  文件处理包1339.5  给子程序传递文件句柄1349.6  对文件句柄的引用1349.7  小结1359.8  练习1359.9  资源1359.9.1  在线文档1359.9.2  模块1359.9.3  函数135第10章  POD13710.1  POD(无格式旧式文档)13710.1.1  为程序编写文档13710.1.2  NAME部分13810.1.3  SYNOPSIS部分13810.1.4  DESCRIPTION部分13810.1.5  OPTIONS部分13910.1.6  SEE ALSO部分14010.1.7  检查结果14010.1.8  将所有部分放在一起14010.2  将POD转换成其他可读性格式14210.3  在文件中放置--help选项14210.4  POD模板14310.5  小结14510.6  练习14610.7  资源14610.7.1  在线文档14610.7.2  命令146第11章  Perl的后台工作14711.1  使用Perl时到底发生了什么14711.1.1  use strict的工作方式14711.1.2  use vars语句14811.2  Exporter包14911.3  import和AUTOLOAD的工作方式14911.4  小结14911.5  资源14911.5.1  在线文档14911.5.2  模块150第12章  CGI编程15112.1  简单CGI15112.2  CGI版本的"Hello World"15112.3  基本表单15412.3.1  FORM语句15412.3.2  文本空白15512.3.3  选项列表15512.3.4  复选框15612.3.5  单选按钮15612.3.6  文本区域15612.3.7  隐藏输入15712.3.8  提交按钮15712.3.9  组合在一起15712.4  创建CGI程序15812.4.1  记录数据16012.4.2  编写响应16012.4.3  将各个部分放在一起16012.5  调试CGI脚本16212.5.1  解决"Internal Server Error"16212.5.2  交互式调试16312.5.3  服务器启动的调试器16512.6  安全16612.6.1  Taint模式16612.6.2  Perl程序是如何崩溃的16712.7  Cookie16812.8  小结16912.9  练习16912.10  资源16912.10.1  在线文档16912.10.2  模块16912.10.3  网站170第13章  用Tk创建GUI17113.1  Tk基础知识17113.2  Tk窗口小部件17213.2.1  窗口小部件文档17313.2.2  使用窗口小部件17313.2.3  主事件循环17413.3  几何管理器17413.3.1  pack17513.3.2  grid17713.3.3  place17713.3.4  form17713.4  特殊窗口小部件17713.4.1  滚动条(Scollbar)17713.4.2  文本(Text)17813.5  事件(event)17913.6  一般设计提示17913.6.1  窗口小部件布局17913.6.2  先放置再扩展17913.6.3  使用ptkdb18013.7  综合起来18013.8  小结18713.9  练习18713.10  资源18713.10.1  在线文档18713.10.2  演示18813.10.3  网站188第14章  用Inline::C结合C与Perl18914.1  什么是Inline模块18914.2  Hello World18914.3  简单参数和返回值19014.4  Perl如何处理变量19214.4.1  访问Perl的SV变量19314.4.2  使用SV19414.5  返回多个值19614.6  从C调用Perl19814.7  配置Inline19914.8  生成可发布模块20014.9  小结20014.10  练习20014.11  资源20014.11.1  在线文档20014.11.2  模块20114.11.3  应用程序201第15章  综合运用20215.1  Perl和数据库20215.1.1  MLDBM包20215.1.2  处理同时数据库访问20315.2  数据库设计20415.3  数据库实现20415.4  disk.pm模块20615.5  GUI接口21915.5.1  添加弹出窗口22015.5.2  查找与再查找22115.6  CGI版本23115.6.1  错误与消息23415.6.2  调试23415.6.3  Cookie23515.6.4  调试Cookie23615.6.5  CGI程序23715.7  小结24415.8  练习24415.9  资源24515.9.1  在线文档24515.9.2  模块24515.9.3  网页245第16章  实战24616.1  列表的区别24616.2  拨号1-800-Confuse-Me24916.3  时间调整25116.4  日历程序25416.4.1  日期格式25516.4.2  程序25516.5  复制文件检查器25916.6  表格格式化26316.7  日志文件浏览器26716.8  网站检查器27816.8.1  解析文件27916.8.2  孤立文件检测28016.8.3  外部链接检查28116.8.4  网站检查器小结28116.9  对象文件交叉引用系统28516.9.1  ox-gen.pl28616.9.2  用ox.pl提取信息29016.9.3  附加工作29216.10  计算Web页点击次数29216.10.1  web.pm模块29216.10.2  计算点击数29816.10.3  图示结果29916.10.4  动态Web页图表30416.10.5  对Web页计数的注释30516.11  小结30516.12  练习30616.13  资源30616.13.1  模块30616.13.2  程序306第17章  创建模块30717.1  模块创建过程30717.1.1  填充文件30917.1.2  构建模块31117.1.3  使用自动装载器31217.2  模块创建详细步骤31317.3  调试模块31617.4  小结32017.5  练习32017.6  资源32117.6.1  在线文档32117.6.2  程序32117.6.3  模块321附录A  安装Perl322附录B  将Perl脚本转换成命令328附录C  Perl题外话332索    引338
查看详情
相关图书 / 更多
C程序员精通Perl
C程序设计试题汇编(第四版)
谭浩强、鲍有文、周海燕、赵重敏、鞠慧敏
C程序员精通Perl
C程序设计与问题求解
刘杰;鞠成东;丛晓红
C程序员精通Perl
C程序设计
朱晓燕 主编;陈刚 程欣宇 沈宁 李支成 朱家成 副主编
C程序员精通Perl
C程序设计教程(第4版)学习辅导
谭浩强
C程序员精通Perl
C程序设计与问题求解实践教程
刘杰;徐丽;孟宇龙
C程序员精通Perl
C程序设计习题解析及实践指导
郭伟青
C程序员精通Perl
C程序设计(基于Linux平台)(微课版)
张同光;刘春红;田乔梅;武晓龙;宋丽丽
C程序员精通Perl
C程序设计上机指导与习题集
王琳艳 主编;刘警 汪飞 王继克 副主编
C程序员精通Perl
C程序设计教程(第4版)()
谭浩强 著
C程序员精通Perl
C程序设计
张朋 张丕振 主编;顾健 马玲 孟庆新 刘晓慧 范彬 宋丹茹 周本海 赵越 副主编
C程序员精通Perl
C程序设计基础(英文版)
汪芳
C程序员精通Perl
C程序设计(第2版)(大学计算机基础教育特色教材系列)
姜学锋、刘君瑞 著
您可能感兴趣 / 更多
C程序员精通Perl
复变量导引(影印版)
Steven G. Krantz
C程序员精通Perl
泛函分析导引(影印版)
Steven G. Krantz
C程序员精通Perl
调和分析概览(影印版)
Steven G. Krantz
C程序员精通Perl
哈佛数学150年(1825–1975)
Steve、Nadis、丘成桐、赵 著
C程序员精通Perl
复分析:几何观点,第二版(影印版)
Steven G. Krantz
C程序员精通Perl
如何独立思考
Steven Novella
C程序员精通Perl
The Collected Poems The Corrected Edition
Stevens;Wallace;Serio;John N.;Beyers;Chris
C程序员精通Perl
The Effective Public Manager: Achieving Success in a Changing Government,Fourth Edition有效的公共管理:如何在多变的政体中取得成功,第4版
Steven Cohen 著
C程序员精通Perl
Cthulhu:TheAncientOn古埃及英文原版
Steve Mockus - By (author)
C程序员精通Perl
OilPaintingfortheSeriousBeginner:BasicLes
Steve Allrich 著
C程序员精通Perl
Treasure Island
Stevenson;Robert Louis;Seelye;John
C程序员精通Perl
Practical C++ Progranmming
Steve Oualline