摘要:
本章目标:了解掌握表格的基本结构<table><tr><th><td> 掌握跨行、跨列属性colspan rowspan 掌握表格相关修饰属性border width height bgcolor background height cellpadding cellspacing 本章重点:掌握表格 阅读全文
摘要:
段落相关标签<p><br><hr> 格式化相关标签<small><sub><sup><pre> 列表相关标签<ol><ul><li> 图片相关标签<img> 超链相关标签<a> 本章重点:段落相关标签,超链标签 本章难点:超链相关标签<a> 格式化相关标签<small><sub><sup><pre> 阅读全文
摘要:
有些字符,比如说“<”字符,在HTML中有特殊的含义,因此不能在文本中使用。 想要在HTML中显示一个小于号“<”,需要用到字符实体。 字符实体: 在HTML中,有些字符拥有特殊含义,比如小于号“<”定义为一个HTML标签的开始。假如我们想要浏览器显示这些字符的话,必须在HTML代码中插入字符实体。 阅读全文
摘要:
HTML文件是什么? q HTML表示超文本标记语言(Hyper Text Markup Language)。 q HTML文件是一个包含标记的文本文件。 q 这些标记保速浏览器怎样显示这个页面。 q HTML文件必须有htm或者html扩展名。 q HTML文件可以用一个简单的文本编辑器创建。 想 阅读全文
摘要:
注释:红色字体为标记和其必不可少的属性; 绿色字体为标记中的属性,可任意选取所需要的属性; 天蓝色字体为自由填充的属性值; 黑色字体为补充内容及对标识和描述内容的注解 1、HTML标记的语法是:<标记名称 属性1名=属性1值 属性2名=属性2值 …> 标记在表示HTML文档内容结构和含义的时候,通常 阅读全文
摘要:
css规则 1.继承 例:<html> <head> <style type="text/css"> <!-- td{font-size:12pt} p{color:red} --> </style> </hesd> <body> <table width="300" border="1" heig 阅读全文
摘要:
表示颜色的有三种方式; 1,16进制颜色代码 语法:#RRGGBB 例:<font color="#ff0000">红色</font> 2,10进制RGB码 语法:RGB(RRR,GGG,BBB) 例:<font color="rgb(255,000,000)">红色</font> 3,直接用颜色的 阅读全文
摘要:
<A HREF TARGET> 指定超连结的分割视窗 <A HREF=#锚的名称> 指定锚名称的超连结 <A HREF> 指定超连结 <A NAME=锚的名称> 被连结点的名称 <ADDRESS>....</ADDRESS> 用来显示电子邮箱地址 <B> 粗体字 <BASE TARGET> 指定超连 阅读全文
摘要:
分割视窗 <frameset cols="20%,*">左右分割,将左边框架分割大小为20%右边框架的大小浏览器会自动调整 <frameset rows="20%,*">上下分割,将上面框架分割大小为20%下面框架的大小浏览器会自动调整 <frameset cols="20%,*">分割左右两个框架 阅读全文
摘要:
<img src=图片位址>贴图 <img src=图片位址 width=’180’>设定图片宽度 <img src=图片位址 height=’30’>设定图片高度 <img src=图片位址 alt=’提示文字’>设定图片提示文字 <img src=图片位址’ border=’1’>设定图片边框 阅读全文
摘要:
<table aling=left>...</table>表格位置,置左 <table aling=center>...</table>表格位置,置中 <table background=图片路径>...</table>背景图片的URL=就是路径网址 <table border=边框大小>...</ 阅读全文
摘要:
<hr>水平线 <hr size=’9’>水平线(设定大小) <hr width=’80%’>水平线(设定宽度) <hr color=’ff0000’>水平线(设定颜色) <br>(换行) <nobr>...</nobr>水域(不换行) <p>...</p>水域(段落) <center>...</c 阅读全文
摘要:
<base href=位址>(预设好连结路径) <a href=位址></a>外部连结 <a href=位址 target=’_blank’></a>外部连结(另开新视窗) <a href=位址 target=’_top’></a>外部连结(全视窗连结) <a href=位址 target=’页框名 阅读全文
摘要:
<h1>...</h1>标题字(最大) <h6>...</h6>标题字(最小) <b>...</b>粗体字 <strong>...</strong>粗体字(强调) (同上效果略同) <i>...</i>斜体字 <em>...</em>斜体字(强调) <dfn>...</dfn>斜体字(表示定义) < 阅读全文
摘要:
可以使用专业的 HTML 编辑器来编辑 HTML: Adobe Dreamweaver Microsoft Expression Web CoffeeCup HTML Editor 不过,我们同时推荐使用文本编辑器来学习 HTML,比如 Notepad (PC) 或 TextEdit (Mac)。我 阅读全文
摘要:
1 3 4 5 6 7 Insert title here 8 one 9 hello world 10 11 12 13 14 阅读全文
摘要:
拿到刚刚可以运行的Eclipse,就马上想敲码了,但一创建项目之后再创建jsp页面就报错= =! 阅读全文
摘要:
几乎所有程序设计语言都支持数组。在C和 C++里使用数组是非常危险的,因为那些数组只是内存块。若程 序访问自己内存块以外的数组,或者在初始化之前使用内存(属于常规编程错误),会产生不可预测的后果 (注释②)。 ②:在 C++里,应尽量不要使用数组,换用标准模板库(Standard TemplateL 阅读全文
摘要:
在大多数程序设计语言中,变量的“存在时间”(Lifetime)一直是程序员需要着重考虑的问题。变量应持 续多长的时间?如果想清除它,那么何时进行?在变量存在时间上纠缠不清会造成大量的程序错误。在下面 的小节里,将阐示 Java 如何帮助我们完成所有清除工作,从而极大了简化了这个问题。 阅读全文
摘要:
有一系列类需特别对待;可将它们想象成“基本”、“主要”或者“主”(Primitive)类型,进行程序设计 时要频繁用到它们。之所以要特别对待,是由于用 new创建对象(特别是小的、简单的变量)并不是非常有 效,因为new将对象置于“堆”里。对于这些类型,Java 采纳了与 C和 C++相同的方法。也 阅读全文
摘要:
程序运行时,我们最好对数据保存到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可 以保存数据: (1) 寄存器。这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存 器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自 阅读全文
摘要:
创建句柄时,我们希望它同一个新对象连接。通常用new 关键字达到这一目的。new的意思是:“把我变成 这些对象的一种新类型”。所以在上面的例子中,可以说: String s = new String("asdf"); 它不仅指出“将我变成一个新字串”,也通过提供一个初始字串,指出了“如何生成这个新字 阅读全文
摘要:
每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。您曾利用 一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗(C 或C++里的指针)? 所有这些在 Java 里都得到了简化,任何东西都可看作对象。因此,我们可采用一种统一的语法,任何地方均 可照搬不误。但要 阅读全文
摘要:
“尽管以C++为基础,但 Java 是一种更纯粹的面向对象程序设计语言”。 无论C++还是Java 都属于杂合语言。但在 Java 中,设计者觉得这种杂合并不象在 C++里那么重要。杂合语言 允许采用多种编程风格;之所以说 C++是一种杂合语言,是因为它支持与 C语言的向后兼容能力。由于C++是 C 阅读全文
摘要:
Java 特别象 C++;由此很自然地会得出一个结论:C++似乎会被Java 取代。但我对这个逻辑存有一些疑问。 无论如何,C++仍有一些特性是Java 没有的。而且尽管已有大量保证,声称Java有一天会达到或超过C++的 速度。但这个突破迄今仍未实现(尽管Java 的速度确实在稳步提高,但仍未达到 阅读全文
摘要:
如果没有仔细拟定的设计图,当然不可能建起一所房子。如建立的是一所狗舍,尽管设计图可以不必那么详 尽,但仍然需要一些草图,以做到心中有数。软件开发则完全不同,它的“设计图”(计划)必须详尽而完 备。在很长的一段时间里,人们在他们的开发过程中并没有太多的结构,但那些大型项目很容易就会遭致失 败。通过不断 阅读全文
摘要:
现在进入的正是你可能最感兴趣的阶段。由于手头上有一个计划——无论它有多 么简要,而且在正式编码前掌握了正确的设计结构,所以会发现接下去的工作比一开始就埋头写程序要简单 得多。而这正是我们想达到的目的。让代码做到我们想做的事情,这是所有程序项目最终的目标。但切不要 急功冒进,否则只有得不偿失。根据我的 阅读全文
摘要:
事实上,整个开发周期还没有结束,现在进入的是传统意义上称为“维护”的一个阶段。“维护”是一个比 较暧昧的称呼,可用它表示从“保持它按设想的轨道运行”、“加入客户从前忘了声明的功能”或者更传统 的“除掉暴露出来的一切臭虫”等等意思。所以大家对“维护”这个词产生了许多误解,有的人认为:凡是 需要“维护” 阅读全文
摘要:
在这一阶段,必须拿出一套设计方案,并解释其中包含的各类对象在外观上是什么样子,以及相互间是如何 沟通的。此时可考虑采用一种特殊的图表工具:“统一建模语言”(UML)。请到http://www.rational.com 去下载一份 UML规格书。作为第1 阶段中的描述工具,UML也是很有帮助的。此外, 阅读全文
摘要:
在上一代程序设计中(即“过程化或程序化设计”),这个阶段称为“建立需求分析和系统规格”。当然, 那些操作今天已经不再需要了,或者至少改换了形式。大量令人头痛的文档资料已成为历史。但当时的初衷 是好的。需求分析的意思是“建立一系列规则,根据它判断任务什么时候完成,以及客户怎样才能满意”。 系统规格则表 阅读全文
摘要:
第一步是决定在后面的过程中采取哪些步骤。这听起来似乎很简单(事实上,我们这儿说的一切都似乎很简 单),但很常见的一种情况是:有些人甚至没有进入阶段 1,便忙忙慌慌地开始编写代码。如果你的计划本 来就是“直接开始开始编码”,那样做当然也无可非议(若对自己要解决的问题已有很透彻的理解,便可考 虑那样做) 阅读全文
摘要:
面向对象的范式是思考程序设计时一种新的、而且全然不同的方式,许多人最开始都会在如何构造一个项目 上皱起了眉头。事实上,我们可以作出一个“好”的设计,它能充分利用 OOP提供的所有优点。 有关OOP分析与设计的书籍大多数都不尽如人意。其中的大多数书都充斥着莫名其妙的话语、笨拙的笔调以 及许多听起来似乎 阅读全文
摘要:
在整个开发过程中,最重要的事情就是:不要将自己迷失!但事实上这种事情很容易发生。大多数方法都设 计用来解决最大范围内的问题。当然,也存在一些特别困难的项目,需要作者付出更为艰辛的努力,或者付 出更大的代价。但是,大多数项目都是比较“常规”的,所以一般都能作出成功的分析与设计,而且只需用 到推荐的一小 阅读全文
摘要:
与Java 有关的大多数争论都是与程序片有关的。Java 实际是一种常规用途的程序设计语言,可解决任何类 型的问题,至少理论上如此。而且正如前面指出的,可以用更有效的方式来解决大多数客户机/服务器问 题。如果将视线从程序片身上转开(同时放宽一些限制,比如禁止写盘等),就进入了常规用途的应用程序 的广 阅读全文
摘要:
我们的整个讨论都忽略了服务器端编程的问题。如果向服务器发出一个请求,会发生什么事情?大多数时候 的请求都是很简单的一个“把这个文件发给我”。浏览器随后会按适当的形式解释这个文件:作为HTML 页、 一幅图、一个Java 程序片、一个脚本程序等等。向服务器发出的较复杂的请求通常涉及到对一个数据库进行 阅读全文
摘要:
Web是解决客户机/服务器问题的一种常用方案,所以最好能用相同的技术解决此类问题的一些“子集”, 特别是公司内部的传统客户机/服务器问题。对于传统的客户机/服务器模式,我们面临的问题是拥有多种 不同类型的客户计算机,而且很难安装新的客户软件。但通过 Web浏览器和客户端编程,这两类问题都可得 到很好 阅读全文
摘要:
在某种程度上,Java 的一个有力竞争对手应该是微软的 ActiveX,尽管它采用的是完全不同的一套实现机 制。ActiveX最早是一种纯 Windows的方案。经过一家独立的专业协会的努力,ActiveX 现在已具备了跨平台 使用的能力。实际上,ActiveX 的意思是“假如你的程序同它的工作环境 阅读全文
摘要:
自动下载和通过因特网运行程序听起来就象是一个病毒制造者的梦想。在客户端的编程中,ActiveX带来了 最让人头痛的安全问题。点击一个 Web站点的时候,可能会随同HTML 网页传回任何数量的东西:GIF 文件、 脚本代码、编译好的Java 代码以及ActiveX 组件。有些是无害的;GIF文件不会对 阅读全文
摘要:
如果说一种脚本编制语言能解决80%的客户端程序设计问题,那么剩下的20%又该怎么办呢?它们属于一些 高难度的问题吗?目前最流行的方案就是 Java。它不仅是一种功能强大、高度安全、可以跨平台使用以及国 际通用的程序设计语言,也是一种具有旺盛生命力的语言。对 Java 的扩展是不断进行的,提供的语言特 阅读全文
摘要:
插件造成了脚本编制语言的爆炸性增长。通过这种脚本语言,可将用于自己客户端程序的源码直接插入 HTML 页,而对那种语言进行解释的插件会在 HTML 页显示的时候自动激活。脚本语言一般都倾向于尽量简化,易于 理解。而且由于它们是从属于 HTML 页的一些简单正文,所以只需向服务器发出对那个页的一次请求 阅读全文