P C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。
P 本电子版所编辑的内容来自于清华大学出版社出版的《C程序设计》第二版,是由著名教授谭浩强主编,该书浅显易懂,深受参加全国计算机等级考试三级、四级的C语言考生欢迎,不少地方考生反应此书难买,网上出现过word版,供下载,但翻看不便,为此,特制定电子版。值得注意的是,由于第一章节介绍TC编程环境部分使用图片,电子版不支持,因此,图片部分出现空格,不过不影响本书的内容,大家知道就行了。
P 表示一个缩写形式,比如 "Inc."、"etc."。通过对缩写词语进行标记,您就能够为浏览器、拼写检查程序、翻译系统以及搜索引擎分度器提供有用的信息。abbr 标签最初是在 HTML 4.0 中引入的,表示它所包含的文本是一个更长的单词或短语的缩写形式。浏览器可能会根据这个信息改变对这些文本的显示方式,或者用其他文本代替。也许当前流行的浏览器对 <abbr> 标签中包含的文本还没有任何处理方式,但是我们无法预测将来的版本将会如何实现该标签。
P 此版本为ExtJS3.3正式版API的翻译
P Crystal Reports用于处理数据库,帮助用户分析和解释重要信息。使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。Crystal Reports 几乎可以从任何数据源生成您需要的报表。内置报表专家在您生成报表和完成一般的报表任务过程中,会一步一步地指导您进行操作。报表专家通过公式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。
P 如果您只是个网页设计人员,想要利用JSP来进行一些动态网页设计,则您可以不用过于担心JSP与Container之间的关系,通常您会使用程式设计人员已经开发好的JavaBean、使用JSTL、或是Expression Language,学习这些元素会比您直接学习Java语言来得快速,除了这些之外,更重要的在于与程式设计人员的合作与沟通。 如果您是个想深究细节的人,则学习JSP/Servlet的一个重要课题,是学习有关于Container与JSP/Servlet之间的关系,Container提供JSP/Servlet许多重要的服务,以JSP来说,Container负责将JSP转换为Servlet程式码,然后编译Servlet程式码,将之载入执行环境并执行(这中间还有很多细节),而从Servlet的角度来说,Container提供了许多资源,除了基本的Servlet载入与执行之外,例如Web环境设定、使用者认证、session追踪等等,JSP/Servlet事实上与Container之间的依赖日渐深厚,要想真正发挥JSP/Servlet的功能,正确的设计出良好架构与功能的Web Application,了解Container的特性是不可少的。
P 在介绍的Java时,要对新手解释第一个程式格外的困难,因为一个最简单的爪哇程式就包括了档案管理,类别,主程式,命令列索引等要解释,我很想对您说,反正一个基本程式就这么写就对了,但想了一下这也不对,还是一个一个说明,如果您暂时无法理解,不用担心,目前只是一些观念还用不到而已,可以先跳过,以后会再一一见到应用的。
P 工厂模式:一个简单的工厂生产某一“类型“的产品,例如一个灯具工厂会生产台灯,立灯,壁灯等等,对一个客户来说,这么一个工厂就是一个“灯“的制作工厂。简单工厂模式(又称静态工厂模式)的概念很简单,稍微了解物件导向中“多型“(多态性)的人来说,可能,就或多或少会使用到简单工厂模式的概念。假设我们要在程式中产生两个物件:一个圆形与一个方形它们会负责画出自己,我们可以设计一个简单的工厂类别,这个类别会专门负责制作各种形状之物件,并拥有上面所提。及之功能。
P C++备记录。学习程式语言的第一件事,就是得先学会如何在控制台(Console)上显示文字,也就是纯文字模式的显示,初学者往往必须先从控制台开始学起,这很枯燥,不若一些视窗化的开发环境撰写起来有成就感,但如果学习者有恒心于程式设计这条路上行走,就会发现到自己越来越喜欢撰写主控台程式,对于介面的问题非必要就不碰,原因无它,主控台程式设计可以让程式设计人员专心于程式逻辑的开发。 头先扯了一堆,我们回过头来看看如何使用C++来撰写一个简单的程式,将我们指定的文字输出于主控台上,C++的副档名为*.cpp,您可以使用任一种纯文字编辑程式来编辑它。
P 早期的C 语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用,成为当代最优秀的程序设计语言之一。
P CORBA是一种规范,它定义了分布式对象如何实现互操作。在WorldWideWeb盛行之前,特别是Java编程语言风靡之前,C++开发者基本将CORBA作为其高端分布式对象的解决方案。 实际的CORBA规范归对象管理组(Objeot ManagementGroup)管辖,这是一家由700多家公司组成的开放的研讨会,其工作是制订对象计算的开放标准。CORBA对象可以用任何一种CORBA软件开发商所支持的语言,如C、C++、Java、Ada和Smalltalk,来编写。同样地,CORBA对象可以运行在任何一种CORBA软件开发商所支持的平台上,如Solaris,Windows95/NT,OpenVMS、DigitalUnix、HP-UX或AIX等。这意味着,我们可以在Windows95下运行Java应用程序,同时动态调入并使用C++对象,而实际上,该对象可能存储于一个在Internet上的UnixWeb服务器上。 使用,接口描述语言(Interface Description Language)编写的对象接口,使得与语言无关的独立性成为可能。IDL使得所有CORBA对象以一种方式被描述,仅仅需要一个由本地语言(C/C++、CORBA、Java)到IDL的“桥梁”。CORBA对象的互通信要以对象请求解析器(Object Request Broker)为中介,这种互通可以在多种流行通信协议之上(如TCP/IP或是IPX/SPX)实现。在TCP/IP上,来自于不同开发商的ORB用InternetInter-Orb协议(IIOP)进行通讯,这是CORBA2.0标准(最新的版本)的一部分。 目前,对于较为流行的编程语言(包括C++,Smalltalk,Java和Ada95),已经有了许多第三方的ORB。随着其他语言的逐渐流行,CORBA开发商毫无疑问地要做出相应的ORB来支持它们。
P CakePHP是一个开源的PHP on rails的full-stack framework。最开始从Ruby On Rails框架里得到灵感。程序员可使用它来快速创建的Web应用程序。我们的首要目的是使你以一种预置的快速且不失灵活性的方式开展工作。 为什么是CakePHP? CakePHP有多个特点,这些特点让CakePHP成为了快速开发框架中的佼佼者之一。
P
P 数据结构与算法分析是计算机专业的必修课——但遗憾的是,我在大学阶段并不是计算机专业的学生,以至于没有系统地跟着老师学习过这门课程。现在我已经工作了,在实际的工作中,我经常感到自己的基础知识不够,有很多问题无法解决。在经历了一段痛苦的斗争后,我选择了自学的道路,想把这门课程扎扎实实地学好。教科书中已经给出了大部分的代码,因此,我基本上也只是重复敲入了一次而已(或者是改写成C++),但这并不是没有意义的。我们在看书的时候经常会觉得自己已经懂了,但如果真的要亲自动手去做了,却会感到无法下手。我认为,亲自输入一次代码并调试通过,比任何空谈都有效。
P Java2 Platform Standard Edition5.0 API规范
P servlet可以被认为是服务器端的applet。servlet被Web服务器加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务器)接收请求,执行某种作业,然后返回结果。 使用servlet的基本流程如下: ·客户端(很可能是Web浏览器)通过HTTP提出请求。 ·Web服务器接收该请求并将其发给servlet。如果这个servlet尚未被加载,Web服务器将把它加载到Java虚拟机并且执行它。 ·servlet将接收该HTTP请求并执行某种处理。 ·servlet将向Web服务器返回应答。 ·Web服务器将从servlet收到的应答发送给客户端。
P Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。 Python语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。
P
P 在我们这个XML指南里你将学到什么是XML,XML和HTML有什么不同。你将学习如何在你的应用软件中使用XML。