操作系统
-
操作系统COOL范醒哲,潘桦主编内容简介本书是“希望电脑COOL系列”图书之一。全书由两篇构成,分别介绍了两个系统软件的应用。第一篇以14章篇幅通过大量的实例将一个庞大的操作系统Linux娓娓道来,这些实例覆盖了Linux的方方面面。内容包括:Linux的安装、Linux使用入门、获得帮助、RPM的使用、XWindow系统、Linux的基本配置、Linux网络管理与服务、Glint的使用、Vi的使用、Emacs的使用和Linux上的中文环境、KDE桌面系统、应用程序、编程等。正如大家所看到的,通过本书的学习将会对Linux系统有一个全面的了解与掌握。第二篇分4章讲解了如何使用Windows2000系统,如桌面的使用与管理、面板控制、网络设置及高级管理、注册表配置等内容,将读者一步步培养成一个合格的系统管理员。本书通过大量实例讲述了Linux和Windows2000的使用技巧。全书把功能和实现的知识点与具体的实例紧密地联系在一起,由浅人深地指导读者学习并掌握两种软件的应用。本书可供计算机爱好者及初步了解Linux和Windows系统准备深入应用的读者参考、使用。本书所附光盘含与本书配套的电子图书以及赠送的“Windows98直通车”多媒体学习软件。 -
Windows NT中Intranet组建和管理技术李明柱等编著本书共12章。第1、2章讲述基本的网络技术知识和Intranet概念,它是组建Intranet的基础;第3、4章是本书的关键,讨论WindowsNTServer的安装和TCP/IP网络配置,其配置方法直接影响以后各项Intranet服务器的管理;第5、6、7章讲述创建和管理IntranetWeb站点,用于提供WWW和FTP服务,主要讨论了OptionPack提供的IIS4.0的使用方法、ASP动态主页设计及IE5.0的使用;第8、9、10章主要讲述在Intranet中创建邮件和新闻服务器的基本方法及如何在客户端管理和使用邮件与新闻组;第11、12章阐述了Intranet的扩展,及Intranet接入Internet技术,包括代理服务器的使用和Internet/Intranet网络信息安全。其中,第5~10章是本书的核心内容。本书内容翔实,语言简练朴实,可操作性强,书中每一章节的内容都经过作者动手实践,且使用了软件的最新版本,时效性强。适合于企事业单位工程技术人员、大专院校师生和具有一定计算机基础的网络爱好者使用。 -
RED HAT LINUX 6.0 应用软件大全秦钢第一章为linux漫淡,探讨linux激动人心的历史及其它有趣的话题。第二章为linux安装,介绍linux系统安装的基本常识并指导您安装Red Hat linux 6.0第三章为linux基础,介绍linux系统的基本概念,常用和有趣的命令,怎样安装、编译应用程序,怎样获得帮助,最后说明怎样进一步学习linux。第四章为新手的权利(编译内核),阐明为什么需要编译内核,并教您学会编译内核。第五章为新手的义务(安全指南),介绍安全的意义,讲解怎样配置起一个安全的linux系统,帮你系好安全带。 -
计算机文化基础李畅[等]编著本书根据教学部制定的全国高等学校非计算机专业计算机基础课教学基本要求编写而成。全书主要包括:计算机文化的概论与内含,计算机系统概述,中文Windows98操作系统的使用,汉字操作系统简介及中文Windows98下的汉字输入方法,文档处理软件中文Word97,电子表格处理软件中文Excel97,计算机网络的组成与拓扑结构,Internet的要领,WWW的使用与收发电子邮件。中文Windows98下常用工具软件的使用。本书内容涉及面广,循序渐进,通俗易读,实用性强。本书是高等学校非计算机专业入门教材,可作为计算机应用专业及有关培训班的计算机基础教材,也可作为广大计算机爱好者和各行各业技术人员学习的参考书。 -
MICROSOFT WINDOWS NT INTERNET开发内幕(美)[R.索雷森]Ronan Sorensen著;北京博彦科技发展有限公司译;北京博彦译《Microsoft Windows NT Internet开发内幕》是一本实用、权威的学习和参考图书。本书介绍了作为面向人的软件基本构架的COM(组件对象模式)技术,以及分布式版本的DCOM(分布式组件对象模式)技术。另外,本书还介绍了:能够完全集成到Microsoft Windows NT操作系统中的WWW、FTP和GROPHER服务器的“INTERNET信息服务器”;基于组件,用于开发、配置和维护高性能,可伸缩的,以及可靠的分布式应用程序事务处理系统的“Microsoft事务服务器”;用于实现应用程序之间异步通讯的Widnows NT组件——“Miccrosoft消息队列”;作为Windows NT Server企业版的一个内置特性,为系统提供更大的可伸缩性和实用性的“Microsoft群集服务器(MSCS)”。使用本书配套光盘上包含的“Windows NT选项包”,您可以利用Windows NT平台在进行Internet软件开发过程中充分发挥自己的创造能力,迎接Internet向软件开发人员发出强有力的挑战。 -
实用技术(美)[M.马斯特森]Michael Masterson,(美)[H.克涅夫]Herman Knief著;徐惠民,李春宜等译本书讲述了Windows NT的DNS系统和支持NetBIOS的 WINS名字服务。主要内容有:DNS系统NetBIOS和NetBIOS的名字服务WINS,DNS的工作原理,各种不同的服务器类型及它们如何协同工作,如何设计,安装配置和管理DNS系统,如何与其他DNS管理员及ISP协同工作,DNS系统的诊断技术和相关工具。本书通过大量实例展开描述,语言简练,实用性强,可供网络管理员、Internet服务提供商及计算机网络领域的工程技术人员参考。 -
跟我学WINDOWS 95胡勇 吕波 孙丽萍 等为了使计算机的知识在青少年中有更大范围的迅速普及,摆脱“苦读书”的学习方法,现根据国家教委提出的《中小学计算机课程指导纲要(修订稿)》一纲多本的要求,编写了这套重在入门、突出实用、强调操作的教材。本书内容语言简明、图文对应、结构新颖、通俗易懂,讲解内容与屏幕显示同步,使读者参照本书的讲解,可同时上机操作,从而在轻松的环境中掌握软件的各项功能及操作方法。本书以每讲的内容为单元,内容相对独立,使读者在不连续的学习时间内,同样可以掌握每讲的学习内容。讲解力求讲明讲清,讲解与例题穿插,每讲的最后附有练习思考题,以加深读者对所学内容的理解。本书以最精练的篇幅介绍了Windows 95中文版的功能及操作方法。包括Windows 95的第一个窗口、Windows 95的基本操作、怎样获得帮助、“我的电脑”功能、资源管理器、控制面板、文字输入法、记事本、写字板、安装打印机、查找和运行应用程序、使用“画图”工具、游戏、计算器、多媒体功能、Windows 95的“系统工具”、“回收站”、Internet的上网与使用等。《电脑教室》教学丛书——“跟我学”系列,主要面向中学生和小学高年级学生,作为学习计算机的基础教材,同时也适合成人初学者学习计算机用的一套很好的入门图书。 -
中文版Office 97三合一陈河南内容简介当前国内计算机用户用得最多的是在Windows95中文平台上使用Word97和Excel97,本书就是为方便大多数的用户使用而编写的。全书分三个部分共二十一章。书中主要介绍中文版Windows95、Word97和Exce197中的一些最基本的知识和技巧。该书采用图文并茂的方式,一步一步地带领您漫游这三种软件的常用功能,讲述详细,按照书上的操作步骤往下做,您就可以轻松学会使用Windows95平台,排出版面漂亮的文档及作出满意的电子表格。书中众多的“浅释”、“提示”、“对比”更是作者多年使用经验的凝结。本书不仅是目前准备学用和正在学用Windows95、Word97、Excel97的用户的一本很好的使用指南,同时还可作为大专院校相关专业师生自学、教学参考书和社会各类培训班的教材。 -
Microsoft Windows CE程序设计(美)[道格拉斯·博林]Douglas Boling著;北京博彦科技发展有限公司译简介我是在1996年秋MicrosoftWindowsCE发行之前开始了解这个软件的。作为一个多年的Windows程序员,我被这个操作系统深深地吸引了。这个操作系统将著名的WindowsAPI应用到一个更小、更节省能源的操作系统上。用于这个小的计算机上的API的精髓部分能使成千上万的Windows程序员为一个全新的系统类编写应用程序。然而,也有一些小的差别,使编写WindowsCE代码与编写Windows98或WindowsNT代码略有不同,我在这本书中要说明的也正是这些不同。WindoWsCE是什么?WindowsCE是最新、最小型,也是争论最多的一个非常有趣的MicrosoftWindows操作系统。WindowsCE的设计思路是一种小型的、基于ROM的、具有Win32子集API的操作系统。WindowsCE将WindowsAPI扩展到了那些认为Windows98和WindowsNT的体积太大的市场和计算机中。对于需要与DOS、Windows2.x和Windows3.x向后兼容的用户来说,Windows98是一个伟大的操作系统。尽管它也有缺点,但它在这个困难的任务面前取得了令人惊讶的成功。另一方面,WindowsNT是为企业编写的。它为取得高的可靠性和坚固性而牺牲了兼容性和大小。WindowsCE不与MSDOS或Windows向后兼容。它也不是为企业计算而设计的全能操作系统。相反,WindowsCE是一个轻量级、多线程、带有可选图形用户界面的操作系统,它的优势在于小的尺寸、Win32API子集和对多平台的支持能力。基于WindowsCE的产品第一个为WindowsCE设计的产品是手持的“管理者”类型的设备,这些设备有480×20或640×240屏幕和很好的键盘。这些被称为“手持PC”的设备,首先是在FallComdex96上展示的。在FallComdex97发布了一种得到大幅度改进的操作系统,WindowsCE2.0,它以一种熟悉的方式结合了更新的硬件——这一次,它的屏幕大小改为640×240,并且有了一个较大的键盘。在1998年的ConsumerElectronicsShow上,Microsoft宣布了两种新的平台:掌上PC和汽车PC。掌上PC针对的是现在被PalmPilot垄断的使用输入笔的管理者市场。这种掌上PC的大小有照片那么大,240×320的屏幕并使用笔式输入方式。现在市场上已经有了相当数量的掌上P。图1展示了掌上PC(这里是CasioE-10)和手持PC(这里是CasioA-20)。就在本书要出版时,Microsoft已经提出了手持PC专业版。这是一种大大增强了的,具有新的应用程序的手持PC,它使用了最新版本的操作系统,WindowsCE2.11(1)。这种产品将WindowsCE的压缩特性带到了膝上型电脑中。将WindowsCE应用到膝上电脑中的优点有很多。首先,HandheldPCPro的电池工作时间至少为10小时,比与PC兼容的膝上型电脑的平均2~3小时要长得多。其次,WindowsCE产品的尺寸和重量对用户也要友好得多,系统厚度只有1英寸,重量不超过3英磅。即使是尺寸很小,但一个HandheldPCPro仍有一个大的VGA屏幕和一个正常人即可使用的键盘。图2所示的VademClioHandheldPCPro是将WindowsCE应用在新平台中的一个例子。该系统可以作为一个标准的膝上型电脑或“翻转”为一个输入板模式的设备。这个设备就是WindowsCE如何扩展到新的系统类型的范例。我在本书中提到的HandheldPCPro是基于操作系统的WindowsCE2.1版本来说的,因为平台名称HandheldPCPro是在设计过程的末期才定下来的。实际上,我知道一种代码为Jupiter的正在开发中的HandheldPCPro。然而,在书中不能使用代码名,因此它的操作系统版本必须满足要求。其他平台——汽车PC,WebTV机顶盒和为特殊任务而设计的嵌入式平台,现在已经有了产品,或者将要在以后的几个月中出现。WindowsCE让人吃惊的是它的操作系统的灵活性,这就使它能在各种类型的设计中保留相同的、基本的和著名的Win32API。您为什么要读这本书?《MicrosoftWindowsCE程序设计》是为任何一个要为WindowsCE设计应用程序的人而编写的。对那些使用WindowsCE的为特定的应用程序编写嵌入系统的程序员和对将现有的Windows应用程序进行移植或编写全新程序的程序员来说,都可以使用本书来使他们的任务变得更加容易。对于嵌入式系统的程序员来说,可能不像Windows程序员那样熟悉Win32API,他们可以通过阅读本书的第一部分来熟悉Windows编程。这一部分与CharlesPetzold著《Windows程序设计》(第5版)(北京大学出版社,1999)不同,它不是一个全面的指南,它只为读者提供了阅读其他章节的基本信息。同样,它可以帮助嵌入式系统程序员开发复杂程度一般但具备很好的使用性的WindowsCE程序。有经验的Windows程序员可以用本书学习WindowsCE、WindowsNT和Windows98中所用Win32API的不同之处。熟悉Win32编程的程序员会认识到Windows98API和WindowsNTAPI的细微区别。WindowsCE和它的两个兄弟之间的区别就大多了。Win-dowsCE的小体积就意味着它不支持Win32模块中重复的API,甚至根本就不支持某些Win32API。另一方面,由于WindowsCE的独特设置,它将Win32API功能扩展到了在书中包含的一些领域中。本书的编写方法是通过实例来进行教学。在本书中,我写了很多WindowsCE示例程序,每个程序的源代码都打印出来了。程序的源代码和编译好的程序(这些程序可以用于WindowsCE支持的多种处理器)包括在与本书配套的光盘中。本书中的所有例子都直接写为API形式,这就是所谓的“Petzold”编程方法。由于本书的目的是让读者学会编写WindowsCE程序,所以在示例中将避免使用像MFC这样的类库,使用这样的类库会使编写WindowsCE程序的独特本质变得模糊不清。一些人也许会说,WindowsCE中MFC的实用性消除了对WindowsAPI的直接了解。我相信相反的想法是正确的。对WindowsAPI的了解会使对MFC的使用更加有效。同样,我相信对操作系统的深刻了解也能大幅度简化应用程序的调试。关于MFC一个简单的事实是,WindowsCE系统不是最好的用于像MFC那样的通用目的类库的平台。WindowsCE设备的较慢的处理器和小的内存容量会让使用MFC充满问题。绝大多数WindowsCE系统在它们的R0M中不包含MFC类库。这就意味着MFC和MFC所需要的OLE32DLL必须被下载到系统中,掌上PC的第一版甚至不支持MFC。有人说,在WindowsCE中也可以使用MFC。如果您为某个已知的在R0M中应该有MFC和OLE32DLL的系统写了一个客户程序,那么,您就可以使用MFC。对于这些特定的应用程序,您也许要使用MFC,但这仅限于您知道目标环境,并且系统已经为完成工作而配置了适量的内存。WindowsCE开发工具阅读本书的读者应该了解C语言,并且至少要对Microsoft的Windows比较熟悉。所有的代码都是用Microsoft的VisualC++5.0和WindowsNT4.0下用于WindowsCE的Win-dowsCEVisualC++完成的。要编译本书中的示例程序,您需要在标准的IBM兼容PC上运行的MicrosoftVisualC++5.0(它是集成开发环境(IDE)DevStudio的一部分)。您同样需要MicrosoftVisualC++forWindowsCE,它不是一个单独的产品,而是VisualC++5.0的一个附加项,VisualC++5.0编译器合并了一些组件,用这些组件能生成用于WindowsCE支持的不同CPU的代码。通过普通零售渠道买不到VisualC++forWindowsCE,但您可以在Microsoft的Web站点上直接获取订购信息。最后,您需要一个用于WindowsCE的平台SDK。这些平台SDK提供了用于每个WindowsCE平台的自定义包含文件,这些平台SDK可以从Microsoft的Web站点免费获得。为了方便起见,在写本书的时候,我将这个平台SDK包含在与本书配套的光盘中。尽管开发WindowsCE程序不是绝对需要WindowsNT4.0,但我强烈建议用它作为开发环境。虽然可以通过Windows98编译和下载WindowsCE程序,但是集成开发环境(IDE)的很多特性,例如,WindowsCE仿真和远程调试在Windows98中就不支持。除了一些在工具菜单中列出的新工具外,WindowsCE的VisualC++没有改变VisualC++的外观,安装用于WindowsCE的VisualC++也不会妨碍您为其他Windows操作系统编写程序。在安装了用于WindowsCE的VisualC++以后,在您创建新Win32程序时,它就会在平台列表中添加新的WindowsCE目标,例如WCEMIP、WCESH和WCEx86Em。同样,WindowsCEMFCAppWizard也将被添加到新工程列表中来帮助创建用于WindowsCE的MFC程序。 标系统您不需要用WindowsCE目标设备来体验本书中的示例程序。对于不同的平台SDK,这里有一个WindowsCE仿真器,这个仿真器允许您在WindowsNT下进行基本的WindowsCE程序的测试工作。当您想进行最初的调试工作以确保程序能启动、创建适当的窗口、对菜单选择进行了反应等时,这个仿真器是非常好用的。然而,这个仿真器也有一些局限性,并且这里没有进行替换以便让目标WindowsCE系统来对应用程序进行最终的调试和测试。在决定用什么WindowsCE硬件进行测试时,您应该考虑一些因素。首先要考虑的就是,如果该程序将是一个商业产品,那么您至少要为每个目标CP购买一个系统。您要对每个目标CPU进行测试,因为尽管源代码可能相同,但是可执行文件在大小上可能会有不同,这样对每个目标CPU的内存分配情况也会不同。绝大多数程序都是专为手持PC或掌上PC所设计的,而不是同时为它们设计的。虽然手持PC和掌上PC的基本操作系统都是WindowsCE,但其内部的硬件却差别很大。掌上PC对内存有严格的限制,它的屏幕很小,面向的对象不同,没有键盘,而这对于手持PC和HandheldPCPro都是不能接受的。掌上PC的其他一些局限,如不能打印和没有TrueType字体支持,这也使它的系统环境与手持PC有所不同。在本书中,我演示的程序能在手持PC、HandheldPCPro或掌上PC上运行。目的是让这里的课程对于所有平台都适用。然而,在某些情况下,不同的屏幕尺寸意味着示例 程序会在某个特定的系统下运行得更好。此时我会指出它们的区别以及它们存在的原因。例如,某些控件可能只存在于某一个平台上,或者存在于其他平台上。两个平台的外壳——手持PC或掌上PC——也不同,并且需要单独讲述。最后,WindowsCE中的一个小的特性集在小一些的掌上PC平台上是不支持的。光盘上有什么?配套光盘中包含了本书所有示例的源代码。我同时也为MicrosoftDevStudio提供了工程文件,这样您就可以打开预先配置的工程。除非另有说明,示例都与WindowsCE2.0兼容,这样它们就可以在现有的大多数WindowsCE系统上运行。第十三章“外壳编程——第二部分”包含了为WindowsCE2.01编译的示例程序,所以它们在现在的手持PC上不能执行。还有一些例子,例如,第十二章中的控制台程序,它们是专为HAndheldPCPro和其他在WindowsCE2.10下运行的设备编写的。当您为一个特定平台编译程序时,要记住这也许与以前的WindowsCE不兼容。例如,Microsoft将WindowsCE2.0的静态链接库中的一些C库支持转移到了用于WindowsCE2.01的操作系统,即掌上PC。这虽然减小了可执行程序的大小,但是使得掌上PC编译的代码将不能在一个运行WindowsCE2.0的手持PC上运行。然而,您仍可以为运行WindowsCE2.0的手持PC编写代码,然后让它在掌上PC中运行。除了示例程序以外,光盘上还有一些WindowsCE程序员感兴趣的文件夹。手持PC和掌上PC的平台SDK已经包含在这张光盘上了。但遗憾的是,在本书出版时,HandheldPCPro的SDK还没有完成,像其他SDK平台一样,它也可以从Microsoft的Web站点上免费获得。请仔细阅读光盘上的Readme文件,了解光盘上还有什么其他最新信息。其他资源尽管我试图让本书成为一本能包括WindowsCE编程方方面面的书籍,但是,一本书不可能包含所有的内容。JohnMurray编写的《InsideWindowsCE》是本书很好的补充,在书中,它介绍了WindowsCE的来历,了解这些信息对于理解为什么WindowsCE被设计成这样是很重要的。一旦您了解了为什么,就会很容易地推断出解决问题的方式和时间。Munay的书很了不起,这不仅因为您可以学到有关WindowsCE的知识,而且因为它是一本寓教于乐的书籍。要了解更多有关Windows编程的信息,在这里我向您推荐一本经典的书籍,CharlesPetzold著《Windows程序设计》(第5版)(北京大学出版社,1999)。这本书是迄今为止学习Windows编程最好的书。CharlesPetzold用大量的示例说明了如何解决那些尽管常见但却有一定难度的Windows问题。如果要学习更多有关Win32核心API的内容,我向您推荐JeffRichter著《AdvancedWindows》。Jeff在这本书中涵盖了极其详细的与过程、线程和内存管理有关的内容。如果要学习更多有关MFC编程的内容,没有比JeffPros-ise的《ProgrammingWindows95withMFC》更好的书了。这本书是“Petzold”风格的MFC编程方面的书,它是MFC程序员的基础读物。信息反馈尽管我尽量使本书中的内容更加准确,但是您还是会发现一些错误。如果您发现了本书的问题或对本书下一版的改进有很好的建议,请把您的想法发至CEBook@DelValle.com。我不能保证会答复所有的建议,但是我会阅读每一条建议。DougBolingTahoe,加利福尼亚1998年8月 -
计算机基本知识王移芝,王建新编著暂缺简介...
