操作系统类培训书籍_第1页
操作系统类培训书籍_第2页
操作系统类培训书籍_第3页
操作系统类培训书籍_第4页
操作系统类培训书籍_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基本操作系统概念作者: Abraham Silberschatz & Peter B 出版社: 高等教育出版社出版日期:2002-5-1ISBN: 7040110482 WindowsWindows 2000 程序设计出版日期:2002-6-1 译作者:天宏工作室 出版社:清华大学出版社 定价: ¥ 108 您可以借助于这本全面的开发指南来编写功能强大的Windows 2000商业应用程序。本书涵盖了Windows内的每一个核心主题包括Active Directory、OLE、ActiveX、加密和GUI为了让您快速准确地掌握扩展的Windows环境,书中提供了您所需要的非常实用的建议

2、。在本书中,还提供了有用的注意事项,并为首次移植到Windows平台的UNIX程序员突出显示了关键的提示。随书光盘是一个完整的工具箱,其中包含书中的全部源代码,可以为您节省编程时间。如果您打算使用Windows 2000创建功能强大的、符合目前水平的应用程序,那么本书将是独一无二的参考指南。第一部分 Windows 2000编程基础第二部分 高级GUI及操作系统服务编程第三部分 Windows 2000通信编程第四部分 Windows 2000多媒体和数据库编程第五部分 附录 深入学习:Win32 系统服务开发与实例出版日期:2001-11-1 译作者:张锦译 出版社:电子工业出版社 定价:

3、¥ 58 这是一本程序员写给程序员的书,是美国最受Win32程序开发人员欢迎的Win32系统服务方面的书籍。作者是windows API编程方面的权威人士。本书以简明实用的讲解和易于理解的实例,讨论了Win32的系统服务及其使用方法。作者侧重于让读者从实例程序中理解和掌握Win32系统服务的使用方法,并提供把系统服务集成到复杂的企业级应用程序中的技巧和心得。随光盘提供的示例代码都是经过作者反复测试和验证的,是读者在实际开发工作中不可多得的宝贵资源。1,引言2,文件3,驱动器4,目录5,活动目录6,进程与线程7,同步8,网络通信9,远程过程调用10,分布式COM(DCOM)11,通信12,win

4、dows 2000服务13,安全性14,控制台15,微软管理控制台16,系统信息17,动态链接库18,组件对象模型19,COM+20,windows分布式网络体系结构21,一些零碎问题附录A,本书代码的编译附录B,错误代码。 不建议购买Windows 2000 系统编程出版日期:2001-3-1 译作者:钮文良 出版社:机械工业出版社 定价:¥ 55 本书用专业的语言详细地讲解了windows 2000系统编程的基本概念,技术及最新的相关内容。通过实例研究,进一步向读者讲述了windows 2000的多线程操作,同步,进程间通信,安全性,虚拟存储管理及连网操作。使读者能够从实践中掌握windo

5、ws 2000的特性,编写更有效和更有用的程序。本书提供了直接解答及编程和管理难题的深入分析,有助于用户执行特殊任务,尤其是关键性的任务。本书适用于编写系统层次应用程序和用户应用程序的编程人员,以及编写windows 2000系统程序的开发人员。 一,纵览windows 2000二,AcitveX配套工具三,进程,线程和纤程四,同步五,文件IO六,进程间的通信七,存储器管理八,windows 的安全九,注册表与登录十,用ATL的命令解释程序技巧十一,Internet与网络编程十二,控制台应用程序与服务程序和Windows2000程序设计选一Microsoft Windows网络编程(影印版)作

6、者:Microsoft公司 出版日期:2000-9-1本书是微软编程圣典丛书(影印版)之一,讲述了Windows下的网络程序设计技巧,内容涉及各种Windows操作系统的简介、API、NetBIOS、QOS和RAS等。为了增加本书的实用性,特通过配套光盘提供了丰富的程序和工具实例。 本书由微软公司组织专家编写,具有相当的技术深度,.出版日期:2000-12-1 译作者:出版社:北京大学出版社 定价: ¥ 108 中文版Windows Server 2003操作 系统经典教程不建议购买LinuxLinux系统管理用户指南 Linux权威指南(第三版)Linux系统管理用户指南作者:美Marcel

7、 Gagne 出版日期:2003-3-1这是一本权威、实用、全面的Linux系统管理指南,内容包括对Linux内部工作机制的深入介绍,以及成为一名出色的Linux系统管理员(不管是为企业工作的职业管理员,还是仅仅管理家庭系统的管理员)所需要的编程技术。 本书面向的读者既包括Linux初学者,也包括那些希望进一步提高技术的.Linux权威指南(第三版)精通Linux入门、管理与应用对于初学者我给大家推荐中国电力出版社2000年3月出版出版的Linux权威指南(第三版),原书由O'Reilly 出版,Matt Welsh,Matthias Kalle Dalheimer,Lar Kaufm

8、an著,洪峰译。该书内容设计系统安装,常用命令,系统管理,文件系统管理,Xwindow的定制和使用以及部分网络的内容,比较适合初学者使用。实用KDE教程轻松学用GNOMELinux上目前流行的两种GUI(图形用户界面)是KDE和GNOME,分别给大家推荐实用KDE教程(作者: Dennis E.Powell,译者: 张辉清华大学出版社,2000-11-1)和轻松学用GNOME(作者: David D.Busch,译者: 徐晓青 王江红 阎慧娟,电子工业出版社,2000-11-1)。这两本书分别介绍了KDE和GNOME的安装、使用,适合初学者使用。 GNU/Linux高级网络应用服务指南Red

9、Hat Linux系统管理员手册GNU/Linux高级网络应用服务指南(作者: LinuxAid网站,机械工业出版社,2001-1-1)。该书由国内非常出名的Linux的网站LinuxAid()组织编写,参加编写的作者全部都是经验丰富的工程师,该书内容广泛,涉及到系统的安全优化策略、TCP/IP网络管理、Apache Web服务器、FTP服务器、邮件服务器、域名服务器、代理服务器、防火墙、路由器、拨号服务器、文件服务器、新闻组服务器、DHCP服务器、LDAP服务器、群集服务器、BBS、CVS以及系统安全软件的介绍。本书既适用于初级用户,也适用于高级用户。另外一本适用于中、高级用户的书是Red

10、Hat Linux系统管理员手册(Mohammed J.Kabir著,魏永明、郑翔、孙登峰译,电子工业出版社,2000-7)。Apache 权威指南(第二版)Apache的功能相当强大,几乎是目前应用最广泛的Web服务器。与之相关的优秀的出版物也有不少,例如Professional Apache(Peter Wainwright著,Wrox Press Inc,1999-9)、Linux Apache Web Server Administration (Linux Library)(Charles Aulds著,Sybex,2000-9)等,国内市场能够见到一本好书的是The Definit

11、ive Guide(Ben Laurie、Peter Laurie著,O'Reilly,1999-2,中国电力出版影印,中文名Apache 权威指南(第二版)。该书除了介绍Apache的安装、配置、使用之外,还介绍了Apache的一些API,以及如何编写Apache的模块(module),对系统管理员和编程人员都很有帮助。中文介绍Apache的图书给大家推荐Apache Server实用全书(英文原书名: Apache Server Unleashed ,作者: Rich Bowen Ken Coar 等,译者: 罗四维 等,电子工业出版社,出版日期: 2001-2-1)。 DNS与B

12、IND介绍DNS比较经典的书有Linux DNS Server Administration (Craig Hunt Linux Library)(Craig Hunt著,Sybex,2000-1)和DNS and BIND (4th Edition)(Paul Albitz、Cricket Liu著,O'Reilly,2001-4);后者的第三版中国电力出版社已经引进,中文名为DNS与BIND(雷迎春、陈世林、杨传军译,2000-11)。sendmail第二版Linux中的邮件服务器采用的最多的是Sendmail,经典著作有Linux Sendmail Administration

13、(Craig Hunt Linux Library)(Craig Hunt著,Sybex,2001-2)和Sendmail(Bryan Costales,Eric Allman著,O'Reilly,1997-1)。前者详尽地介绍了Sendmail的原理、安装、配置及安全性问题;后者的作者Eric Allman就是Sendmail的开发人员,中国电力出版社已经出版了该书的影印版,中文名为sendmail第二版(2000-5),上下两卷。 实战SambaLinux使用Samba和Windows之间实现共享访问,解释Samba比较好的书有Using Samba(Robert Eckstein

14、,David Collier-Brown著,O'Reilly,1999-9)和Linux Samba Server Administration(Roderick W. Smith著,Sybex,2000-9)。二者都详细介绍了Samba的安装、配置、使用及安全性和备份、恢复的内容,前者已经被Samba小组正式采用,中国电力出版社已经引进并翻译出版了该书,中文名为实战Samba(薛彬等译,2001-1)。 TCP/IP详解用TCP/IP进行网际互连要想详细了解网络底层的知识,请看W.Richard Stevens的TCP/IP详解(三卷本,机械工业出版社)和DOUGLAS E.COME

15、R的用TCP/IP进行网际互连(三卷本,电子工业出版社),这绝对是网络参考书中的经典。GNU/Linux编程指南LINUX与UNIX Shell编程指南UNIX环境高级编程UNIX网络编程对Linux编程很陌生的读者可以翻阅以下GNU/Linux编程指南(K.Wall M.Watson M.Whitis著,王勇、王一川、林花军、甘泉译,清华大学出版社,2000-6),该书对编程工具(GNU C、GNU Makefile、Autoconf、RCVS、Emacs)、系统编程(I/O操作、文件操作、进程、线程、内存管理)、进程间通信和网络编程(管道、消息队列、共享内存、信号灯、Socket、设备驱动

16、程序)、用户界面编程(ncurses、Xlib、Motif、GTK、Qt、Java、OpenCL)、Shell编程及GDB调试工具都有简要的介绍,是了解Linux编程环境的一本好书,但是这本书的确是一本指南,每种技术都浅尝辄止,希望深入学习该技术的读者需要选择适当的书籍来学习。 Linux中最基本的编程是Shell编程,推荐LINUX与UNIX Shell编程指南(David Tansley蓍,张春萌等译,机械工业出版社,2000-6),该书详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。系统编程推荐UNIX环境高级编程(W.Richa

17、rd Stevens,尤晋元等译,机械工业出版社,2000-2),就是著名的APUE。本书对I/O、进程、信号、进程间通讯的介绍都相当深入,一直以来被誉为UNIX编程的"圣经",同样适用于Linux,翻译质量也属上乘。 网络编程推荐W.Richard Stevens的另外一套书:UNIX网络编程(清华大学出版社引进),大师的经典之作,赞美之词溢于言表。读者也可以参看国内出版的Linux网络编程(李卓桓等著,机械工业出版社,2000-1)。GNOME/GTK+编程宝典 Programming With Qt用户界面方面的编程工具比较多,ncurses是在终端下开发图形界面的有

18、力工具;Xlib是构建Xwindow的基础,著名的KDE和GNOME分别就是使用QT和GTK开发的。这方面国内出版的书籍比较少,知道的有Linux应用程序开发指南:使用Gtk+/Gnome库(许宏松等著,机械工业出版社,2000-7)和GNOME/GTK+编程宝典(Arthur Griffith著,吴向峰、王景中、江继军等译,电子工业出版社,2000-12)。讲解QT的书有Programming With Qt(Matthias Kalle Dalheimer著,O'Reilly,1999-5),国内人民邮电出版社最近出版了一本24小时精通QT编程。 Perl教程PHP 4.0 Web

19、开发技术指南目前Linux广泛使用的编程工具还有Perl、PHP等。Perl是一种解释性语言,从某种程度上来说可以替代CGI,比较好的书有Programming Perl(Larry Wall, Tom Christiansen, Jon Orwant著,O'Reilly,2000.1)、Learning Perl(Randal L. Schwartz, Tom Phoenix著,O'Reilly,2001.7),目前这两本书都已经出版到第三版,中国电力出版社已经引进翻译了后者,中文名为Perl教程(张大江译,2000-6)。PHP与Apache结合,在Web应用方面表现了巨大

20、的潜力,推荐两本适合中、高级读者使用的书:PHP 4.0 Web开发技术指南(Tobias Ratschiller Till Gerken著,陈军、龙浩、李向荣译,机械工业出版社,2001-1)和PHP4.x企业级Web应用与开发(廖若雪等著,机械工业出版社,2001-4)。 Linux黑客大曝光:Linux安全机密与解决方案 Linux 黑客防范:开放源代码安全指南 CDLinux黑客大曝光:Linux安全机密与解决方案作者:Brian Hatch,James Lee 出版日期:2002-9-1本书是黑客大曝光畅销书系列之一,主要针对Linux操作系统,从攻击者和防御者的不同角度系统阐述了L

21、inux网络的入侵手段及相应防御措施。 全书以step-by-step的方式详细讨论了黑客的攻击方法,其中包括黑客收集信息、确定目标、提升权限、获得控制、架设后门和掩盖踪迹的方法.Linux 黑客防范:开放源代码安全指南 CD作者:JamesStanger 出版日期:2002-2-1这是开放源代码安全的完全手册,是一本极具价值的学习Linux安全的参考书。它从开放源代码的角度,以一个黑客的思维全面介绍了Linux操作系统的攻击与防御,涵盖了Linux的安全知识。书中不仅注重Linux安全基本知识的讲解,而且介绍了许多安全常识、安全技巧、安全工具、系统漏洞等知识。 本书语.IDG:Linux 数

22、据库宝典 作者:Petrovsky.M 出版日期:2002-5-1本书主要针对 Linux 下数据库的使用、管理与编程进行了详细的介绍,其内容包括:关系模型、SQL、数据库需求分析、数据库产品的安装与配置、数据库工具、数据库应用程序的构架与编写、数据库的管理与安全等。本书共分为五个部分,涉及面广是它的一个重要特色。本书不但介绍了 Linux 下数据库产品的. 出版社:电子工业出版社Linux环境数据库管理员指南MySQL网络数据库指南Linux对数据库应用的支持并不比Windows逊色,全部支持MySQL、Oracle、Informix、Sybase、DB2、Progress。Lin

23、ux环境数据库管理员指南(David Egan著,钟鸣、田晓涛译,机械工业出版社,2001-1)全面地介绍了各种数据库在Linux下的安装、配置以及简单应用,这是唯一一本全面介绍Linux下数据库应用的书;可以想象的是,一本书里面全方位地介绍这么多数据库的内容,对数据库本身的知识介绍肯定不够,专著于数据库开发的读者需要结合所使用的数据库选择适当的图书,例如介绍MySQL的MySQL网络数据库指南(Paul DuBois著,田晓涛等译,机械工业出版社,2000-6)。 如果读者希望了解内核的构造,不免会涉及的内核模块编程的问题,LKMPG(Linux Kernel Module Programm

24、ing Guide)是LDP项目之一,一份比较权威的文档,其中译版收录在Linux编程白皮书(朱珂等译,机械工业出版社,2000-4)一书中,可惜的是原来是针对2.0.*版本的内核编写的,后来对2.2.*版本的内核进行了扩充,但是现在2.4.*版本的内核有和很大的改进,希望作者能早日更新本文档。 :Beginning Linux Programming(Neil Matthew, Richard Stones著,Wrox Press Inc,1999-9)和Linux程序设计权威指南(于明俭、陈向阳、方汉著,机械工业出版社,2001-4)。前者浙江大学曾组织影印过一批,从内容和涉及深度来讲,这本书可以看做是APUE的"入门"级版本,APUE虽然是学习Unix编程的经典,但对于初学者来说,显得太深,啃起来比较吃力,在这种情况下,BLP一书就很有阅读价值了。这本书从Linux编程的基本概念讲起, 覆盖了Shell编程、文件、环境、终端控制、Curses、进程与线程、管道、SystemV IPC、socket、Tcl/Tk、gtk+、Perl、HTML/CGI、设备驱动程序等Linux编程中常用的内容, 并介绍了make、版本控制等常用工具和Linux下C程序的调试技术。如果读者具有一般的C编程经验, 但以前没写过Linu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论