1、计算机语言基础计算机语言基础计算机语言基础知识计算机语言基础知识与网络程序设计语言与网络程序设计语言No.1No.1计算机的产生与发展计算机的产生与发展计算机系统计算机系统计算机硬件系统计算机硬件系统计算机软件系统计算机软件系统计算机语言概述计算机语言概述内容简介第一台电子计算机冯冯诺依曼计算机结构的三大基本思想:诺依曼计算机结构的三大基本思想:由运算器、存储器、控制器、输入设备、输出设备5个基本部件组成计算机硬件系统。程序和数据在计算机中采用二进制形式表示。计算机工作过程是由存储程序控制的。(即:将程序事先存入计算机内存中,使计算机在工作时能够自动高速的按顺序从存储器中取出指令加以执行。)计
2、算机软件是计算机软件是指计算机程序及其相关文档 1、程序的概念:、程序的概念:计算机程序计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列。对此概念的理解:程序要有目的性和可执行性。就其表现形式而言,可以是机器能够直接执行的代码化指令序列,也可以是可转化为机器能直接执行的符号化指令序列或符号化语句序列。2、文档的概念:、文档的概念:文档文档是指用自然语言或者形式化语言所编写的用来描述程序的内容、组成、设计、功能、规格、开发情况、测试结构和使用方法的文字资料和图表。3、两者之间的关系:、两者之间的关系:程序是为了装入机器以控制计算机硬件的动作、实现某种过程、
3、得到某种结果而编制的;文档是供有关人员阅读的,通过文档人们可以清楚地了解程序的功能、结构、运行环境、使用方法,更方便人们使用软件、维护软件。2、计算机语言的发展阶段、计算机语言的发展阶段 第一代语言机器语言(低级语言)机器语言是完全由0和1组成的二进制代码表示的语言,是计算机唯一能直接识别并执行的语言。(面向机器)第二代语言汇编语言(低级语言)是用字母和符号等助记符表示指令和操作数地址的计算机语言。START:MOV BL,00H MOV DX,8001H MOV AL,BL OUT DX,AL MOV DX,8002H MOV AL,01H OUT DX,AL MOV AL,00H OUT
4、DX,AL 第三代语言高级语言(高级语言/算法语言)一种各类计算机都通用的、接近于人类“自然语言”的程序设计语言。main()int a,b,sum;a=123;b=456;sum=a+b;printf(“sum is%dn”,sum);几种常见的高级程序设计语言几种常见的高级程序设计语言1.Basic语言2.Pasical语言3.C语言4.C+语言5.Java语言网络程序设计语言的产生背景lWWW(World Wide Web)又称万维网自从WWW发明以后,Internet迅速进入了千家万户,成为人们学习、工作、交流、娱乐的一个非常重要的手段。l最初的WWW网页主要用来呈现一些静态信息如单位
5、简介、学习资源等,一般是用超文本标记语言HTML(HyperText Markup Language)来实现的。人们可以通过在网页上放置各种HTML标记以实现文本、图像、超链接、表格等内容。l尽管HTML非常简单实用,但不方便更新,于是动态网络程序设计语言就应运而生了。常用网络程序设计语言常用网络程序设计语言PHP是一种免费的开源软件,它的特点也是将脚本描述语言嵌入HTML文档中,它大量采用了C,Java和Perl语言的语法,并加入了各种PHP自己的特征。是微软公司推出的一种简单易学的网络程序设计语言,它的特点是将VBscript、或JavaScript嵌入到HTML中。它是由SUN公司提出的
6、一种可跨平台使用的网页技术,它的特点是将Java程序片段(Scriptlet)和JSP标记嵌入到普通的HTML文档中。ASPPHP JSP静态网页的工作原理l所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。l静态网页工作原理:动态网页的工作原理l所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名为.asp。l动态网页工作原理:网络程序设计语言小结 l总的来说,ASP、PHP和JSP基本上都是把脚本语言嵌入 到了HTML文档中,并且它们都各自具有突
7、出的优点。l为什么要选择ASP?1ASP是微软的产品,和目前普遍使用的Windows系统和IE浏览器很容易相容。2ASP所使用的VBScript脚本语言直接来源于VB语言,而VB语言本身就是一种非常简单易学的语言。并且它的运行环境的安装及ASP文件的开发环境也很简单。ASP的运行环境l服务器端需要安装如下软件:(1)Windows 98 或Windows 2000 Professional或Windows 2000 Server或Windows 2000 Advance Server或Windows XP Professional或更高版本,其中Windows 2000系列需要安装Servic
8、e Pack 2.0;(2)IIS 5.0(Internet信息服务管理器5.0)或更高版本。如果是Windows 98,需要安装PWS 4.0(个人Web服务管理器4.0)。l客户端只要是普通的浏览器即可,如Internet Explorer 5.0或更高版本。对于普通学习者,可以将自己的计算机当作服务器。安装IISl安装方法:l依次选择【开始】【控制面板】【添加/删除程序】命令,在【添加/删除程序】对话框中选择【添加/删除Windows组件】按钮,就会弹出“Windows组件向导”对话框。在其中选择“Internet 信息服务(IIS)”,然后单击【下一步】按钮,随后根据提示一步步安装即可
9、。关于IIS安装完毕后,在IE浏览器中输入http:/localhost,如果能显示IIS欢迎字样,就表示IIS安装成功。依次选择【开始】【控制面板】【管理工具】【Internet信息服务】命令,就会出现“Internet信息服务”(IIS)的窗口。IIS安装完毕后,会自动生成C:inetPubwwwroot,以后大家制作的网页文件存放在该文件夹下,就可以访问了。安装Internet Explorerl对于Windows XP Professional 来说,一般已经自动安装了Internet Explorer 6.0(以下简称IE)。如果希望安装更高版本的浏览器软件,请访问如下网址。http
10、:/ Visual InterDev.l也可以用记事本或FrontPage等编写.l这里推荐EditPlus 软件(下载网址:http:/)开发一个简单的ASP文件l新建新建ASPASP文件文件l保存保存ASPASP文件文件l浏览浏览ASPASP文件文件新建ASP文件保存ASP文件浏览 ASP文件新建一个应用程序l什么是应用程序什么是应用程序l新建一个文件夹新建一个文件夹 l添加虚拟目录添加虚拟目录l设置默认文档设置默认文档l建立建立ASPASP文件文件什么是应用程序l简单地说,添加了虚拟目录的文件夹(单独的网站)就称为应用程序 l为什么要建立虚拟目录?两个程序中用同一个公共变量表示不同的内容
11、。ASP文件的组成及约定l一个简单的ASP文件可以包括如下两部分:(1)普通的HTML代码,也就是普通的Web页面内容。(2)服务器端的脚本程序代码,也就是位于内的程序代码。l在ASP中,可以使用VBScript或JavaScript脚本语言,其中VBScript是默认的脚本语言,l如果希望使用其他脚本语言,可以在文件开头添加如下语句进行切换:ASP文件的注意事项v在ASP程序中,字母不分大小写。v在ASP中,凡是在语法中用到标点符号的,都是在英文状态下输入的标点符号,否则将出错。只有一种情况除外,就是在字符串中使用的标点符号。v一条ASP语句就是一行。v要养成良好的书写习惯,比如说恰当的缩进 v在ASP源程序中,可以包含HTML语言,两者是很好地结合在一起的。