You are on page 1of 6

ASP 把界面设计和程序设计混在一起,维护困难。

ASP.NET 把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。

开发语言不同

ASP 仅局限于使用脚本语言来开发,用户给 WEB 页中添加 ASP 代码的方法与客户端脚本中添加代码的方法相


同,导致代码杂乱。

ASP.NET 允许用户选择并使用功能完善的编程语言,也允许使用潜加巨大的.NET Framework。

运行机制不同

ASP 是解释运行的编程框架,所以执行效率加较低。

ASP.NET 是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实
施编译来提高效率。

ASP 的特点与功能
从软件的技术层面看,ASP 有如下的特点:
1. 无需编译 ASP 脚本集成于 HTML 当中,容易生成,无需编译或链接即可直接解释执行。
2. 易于生成 使用常规文本编辑器(如 WINDOWS 下的记事本),即可进行*.asp 页面的设计。若从工作效率来
考虑,不妨选用具有可视化编辑能力的 Visual InterDev。
3. 独立于浏览器 用户端只要使用可解释常规 HTML 码的浏览器, 即可浏览 ASP 所设计的主页。ASP 脚本是
在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在
浏览器端见不到正确的页面内容。
4. 面向对象 在 ASP 脚本中可以方便地引用系统组件和 ASP 的内置组件,还能通过定制 ActiveX Server
Component(ActiveX 服务器组件)来扩充功能。
5. 与任何 ActiveX scripting 语言兼容 除了可使用 VBScript 和 JScript 语言进行设计外,还可通过
Plug-in 的方式,使用由第三方所提供的其它 scripting 语言。
6. 源程序码不会外漏 ASP 脚本在服务器上执行,传到用户浏览器的只是 ASP 执行结果所生成的常规 HTML 码,
这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。
从应用的层面看,ASP 有如下的功能:
1. 处理由浏览器传送到站点服务器的表单输入。
2. 访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。
3. 读写站点服务器的文件,实现访客计数器、座右铭等功能。
4. 提供广告轮播器、取得浏览器信息、URL 表管理等内置功能。
5. 由 cookies 读写用户端的硬盘文件,以记录用户的数据。
6. 可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。
7. 使用 VBScript 或 JScript 等简易的脚本语言,结合 HTML 码,快速完成站点的应用程序。通过站点服务
器执行脚本语言,产生或更改在客户端执行的脚本语言。
8. 扩充功能的能力强,可通过使用 Visual Basic、Java、Visual C ++ 等多种程序语言制作 ActiveX
Server Component 以满足自己的特殊需要。

PHP 是一种脚本语言,可以编写包含嵌入式代码的 Web 页面,只要访问页面就能执行这些代码,并且这些代


码还能生成动态的内容作为输出的一部分发送到客户机的 Web 浏览器。本章描述了如何用 PHP 编写使用
MySQL 的基于 We b 的应用程序。有关 C 与 PHP 和 Perl DBI API 的比较,请参阅第 5 章“MySQL 程序设
计介绍”。
本章的实例利用了样例数据库 samp_db,这个实例使用了为学分保存方案而创建的表和第 1 章“MySQL 和 SQL
介绍”中为历史同盟而创建的表。虽然在写本书时 PHP 4 还处于?测试阶段,而当您读到本书时它可能已经发
布了,但这里还是要涉及 PHP 3 的内容。与 PHP 3 兼容是 PHP 4 的一个明确设计目标,因此这里所说的有
关 PHP 3 的各个方面都可应用到 PHP 4 中。从 PHP 3 更改到 PHP 4 有一组移植注意事项。如果使用 PHP
4,就应该阅读那些注释。
本章假设的环境是:PHP 与 Apache Server 结合使用。必须安装 MySQLC 客户机库和头文件,因为建立
PHP 时需要这些文件,否则 PHP 不知道如何访问 MySQL 数据库。如果需要获得一些这样的软件,请参阅附
录 A“获得和安装软件”。附录中还给出了获得本章开发的实例脚本的说明,您可以直接下载这些脚本。
在 UNIX 环境下,PHP 或者作为内建模块用于 Apache,该模块连接到 Apache 可执行的二进制程序上;或
者作为独立的用于传统 CGI 程序的解释程序。在 Windows 环境下,虽然开发在 Windows NT 环境下运行
的 Apache PHP 4 模块的工作正在进行之中,但是此刻的 PHP 只能作为一个独立程序来运行。
本章的大部分篇幅,都用来说明了在这里讨论所需要的 PHP 函数。要想较全面地了解所有关于 MySQL 的函数,
请参阅附录 H“PHP API 参考”,也可以查阅 PHP 手册,它描述了 PHP 提供的全部函数,包括使用除 MySQL
以外的数据库的函数(使用 MySQL 时,PHP 不受限制的部分仅仅只有 DBI)。这个手册可以从 PHP Web 站
点下载: http://www.php.net/。该 Web 站点也有从 PHP 3 移植到 PHP 4 的注意事项。
PHP 脚本的文件名带有扩展名,该扩展名允许 Web 服务器识别文件名并执行 PHP 解释程序去处理它们。如
果使用了不可识别的扩展名,则 PHP 脚本被当作纯文本。本章使用的扩展名为. p h p,其他通用的扩展名
为.php3 和. p h t m l。有关配置 Apache 来识别扩展名的说明,请参阅附录 A。在机器上,如果没有
掌握 Apache 的安装,那么需要与系统管理员一起检查,找出可使用的适当扩展名。

JAVA 教程体会心得

java 程序开发包(Java Develop Kit,简称 JDK),其中包括了 java 编译器命令"javac",以及


java 执行命令"java",还有帮助文档生成器命令"javadoc","appletviewer"等 等。所有这些命
令都可以在命令行下运行,例如我们要编译上述 java 文件 Property.java,如果是在 windows 中
进行开发,就可以在"命令 提示符"下进行编译,在命令行中敲入"javac Property.java"。

classpath 是事先设定的环境变量,比如可以设为:classpath=.;d:\jdk1.3 \lib\。 classpath 也


可以称为类路径,需要提醒大家注意的是,在 classpath 中往往包含多个路径,用分号隔开。例如
classpath=.;d:\jdk1.3\lib\中的第一个分号之前的路径是一个点,表示当前目录,分号后面的路
径是 d:\jdk1.3\lib \,表示系统的标准类库目录。

java 中所有类库的介绍都保存在 java 帮助文档中,程序员在编程过程中,必须查阅该帮助文档,了


解系统提供的类的功能、成员方法、成员变量等等信息以后,才能够更好的编程。java 帮助文档是
以 HTML 文件的形式组织,通常是安装在 JDK 目录下的 docs 子目录中的 index.html 文件, 打开
index.html 文件,如果希望查阅 JDK 的命令,则可以选择"Tool Documentation",如果需要查阅
的是类库的文档,则可以选择"Java 2 Platform API Specification"

建立 java 开发环境:

安装 Java Develop Kit(JDK):Sun 公司提供了一套免费的 java 开发和运行环境,取名为


Java2 SDK,可以从 http://sun.com 上进行下载。安装的时候 可以选择安装到任意的硬盘驱动器
上,例如安装到 D:\jdk1.3 目录下。通常在 JDK 目录下有 bin、demo、lib、jre 等子目录,其中
bin 目 录保存了 javac、java、appletviewer 等命令文件,demo 目录保存了许多 java 的例子,
lib 目录保存了 java 的类库文 件,jre 保存的是 java 的运行时环境。

安装 java 帮助文档:由于 JDK 的安装程序中并不包含帮助文档,因此也必须从 Sun 的网站上下载


进行安装。通常安装在 JDK 所在目录的 docs 子目录下面。用浏览器打开 docs 子目录下的
index.html 文件就可以阅读所有的帮助文档。

配置类路径:在安装完 JDK 之后,必须配置类路径 classpath 和环境变量 path,JDK 才能够正常


运行。如果是在 windows2000 中,则需要用右键单击桌面上"我的电脑",选择"属性",则弹出一
个名为"系统特性"的窗口,选择"高级",然后选择"环境变量",在"环境变量"窗口中编辑 classpath
和 path。
  

  
  

开发者眼中的 Android 手机平台

Android 支持使用 java 语言语法编程,注意,不是支持 Java,而是 Java 语言语法,因为 Android


支持的 Java 语法类库仅仅是 J2SE 5 的子集,并无通过任何 java 标准认证。Android 讲代码编译为
Dalvik 虚拟机字节码来运行。

Android 开发包包含 Android SDK、Java 运行时库(JRE)、Eclipse、ADT 插件。

Android 开发还需要 JDK1.6 版,可从网 java.sun.com 下载。JDK 是 JAVA 开发必需的开发包

安装 JDK 和配置 JAVA 环境


Eclipse 的安装:安装很简单,直接将下载的压缩包解压即可。

安装 SDK 和配置:

首先下载 Android SDK Windows 版本,解压即可,1、将下载后的 SDK 的压缩包解压到适当


的位置,就这么简单;2、为了方便,可以设置一下操作系统的环境变量 path,将$SDK/tools
目录的路径加到 path 中;3、SDK 安装 OK。另外,Android SDK 还针对 Eclipse 提供了一个
开发插件,方便 Eclipse 用户,
然后直接在 Eclipse 中安装插件,选择 Help->Software Update->Find and Install…,选择
Search for new features to install,填入地址 https://dlssl.google.com/android/eclipse/,然后一路
Next 即可:

  安装完毕后重启 Eclipse,需要对 SDK 作一点设置。选择 Window->Preferences-


>Android:

  将 SDK 的根目录填入 SDK Location 即完成设置。

什么是 Android ? (What is Android)

Android 是一个手机设备软件栈,包含了一个操作系统、中间件和关键的应用程序,早期版
本的 Android SDK 提供了必要的工具和 API 来帮助开发 Android 应用程序,通过 Java 语言。
( Android is a software stack for mobile devices that includes an operating system, middleware and
key applications. This early look at the Android SDK provides the tools and APIs necessary to
begin developing applications on the Android platform using the Java programming language.)

You might also like