基础知识铺垫
1.什么是软件?
是一大堆的可执行二进制指令的集合!
安装在操作系统上,可以用来执行一定功能计算机程序
2.软件的作用?
为了解决生活中的问题
a.解决生活问题的核心:
数据处理
b.数据处理问题的方式:
不同软件相同的处理问题方式: 增加 修改 删除 查询【遍历】
不同软件不同的部分:处理流程不同
3.软件的分类--模拟现实生活
a.通过软件的使用是否需要联网
1.单机软件:不需要联网,单机主句既可以实现软件的操作功能
2.网络软件:软件的操作功能必须在联网的情况下才能正常使用
b.网络软件的分类:
1.C/S:需要安装客户端才能使用的软件---Client(客户端) /Server(服务端)
2. B/S:只需要客户端电脑上有一个浏览器就可以正常访问并使用软件的全部功能---Browser(浏览器)/Server(服务器)
注:淘宝、京东、qq
1.什么是网站?
a.在网络上可以访问,可以通过客户端浏览器直接访问到网页的
2.网站和软件的区别?
网站包含软件,但软件不能直接表示网站,其中C/S结构的不属于网站,B/S结构 的属于网站。
静态网站(网页):主要用于进行信息展示的网页数据,在网络上被发布共享,其他人可以通过浏览器直接访问查看,如公司的官方网站!学校的首页!政府机构的首页!
动态网站:主要可以通过浏览器访问到网页数据,并且可以进行数据处理的网站,包括了网页中的数据,可以动态的从服务器获取并且展示!
(1)通过网络url地址,直接访问服务器,获取并展示服务器上的数据!
(2)AJAX:异步刷新技术,在不刷新网页的前提下,从服务器获取数据;通过DOM操作讲数据渲染展示到网页中!
3.什么样的网站可以成为软件?
a.行业:可以执行数据动态处理的网站,就是一个网络软件
b.通俗:网站就是软件
什么是web?
web====>website ,一般代指就是我们的广域网络
根据网络中计算机数据以及所在的区域的大小,划分为不同的网络层级
局域网:小范围多台主机互相通过网络连接,实现网络数据的操作。
城域网:中等范围多台主机互联,实现一定范围网络数据的共享。