【vb精品源码栏目提醒】:以下是网学会员为您推荐的vb精品源码-WebPro - 教育,希望本篇文章对您学习有所帮助。
网络程序设计基础 ——胡念青【问题】:1、请描述目前常用的四种上网方式2、要上网你的计算机主要需要配置哪一种软件和硬件3、B/S和C/S两种网络通信模式的区别何在4、IP地址和URL的功能分别是什么5、IP地址必须是唯一的,而域名可以不唯一6、服务器是一个硬件方面的术语吗7、网络聊天时你说的话是直接传送给你朋友的吗8、什么是网页,什么是网站9、什么是超链接,超链接可以是网页中的某种颜色吗10、请描述你上网时对一个普通门户网站的访问流程【问题】:一、三个1与一个5或三个5与一个1如何算出24?二、有两姐妹,姐姐的孩子比妹妹的孩子大17岁,而姐姐生孩子时的年龄又比妹妹生孩子时的年龄小10岁姐姐是1957年出生的,问妹妹哪年出生?三、两位自行车选手相距3公里,彼此以2公里/小时的速度匀速地骑向对方;其间,一只蜜蜂以3倍于选手的速度匀速地从一选手处向另一选手飞去,并且一旦遭遇目标对手,即折反飞行,由此循环往复;问当两位选手会合时,蜜蜂实际飞行的距离是多少公里?四、1000只苹果,用9个箱子分装,问每个箱子装多少,才能使买苹果的人无论想买多少只,你都能以若干整箱给他? (类似于)五、有红、橙、黄、绿、青、蓝、紫七种颜色的袜子各2、3、4、5、6、7、8支,共35支装在一黑箱内,问至少取多少次,能保证取到一双颜色相同的袜子?1、计算第i个fibonacci数。
该数是一序列之和(共计i个数据项),其定义为:第一项和第二项的值为1从第三项起,每项的值是前两项之和.递归程序
VB11.htm2、任给一自然数,若为偶数则除以2、若为奇数则乘3并加1,再将得到的数按此规则重复运算,试问结果?3、完全数系指该数的所有因子之和等于它自身,如 6=1+2+3或28=1+2+4+7+14,试编一程序,可判断任一自然数是否为完全数。
(
VB1.htm)4、13个乒乓球中有一个次品,只是重量不同(轻重不清),用不带砝码的天平以尽可能少的比较次数将次品挑出来,试用统计的方法确定平均需要比较多少次才能找出次品来。
(
VB10.htm)5、找出所有满足以下条件的四位数:该数的前2位与后2位相加后再求平方,恰好等于该数?(
VB4.htm)6、求一自然数中含有多少个2的因子?
VB9.htm7、求出1-100以内的素数。
(
VB8.htm)8、编写一程序,任意给定一个自然数,再将其数字反向排列,求二者之和。
(
VB7.htm)9、求解“约瑟夫问题”:若干人(事先指定人数)排成一圈,从1开始报数,凡数到5或5的倍数人即走出队列(出局),然后继续报数,问最后一个出局的人是谁(求出其序号)。
(
VB6.htm)10、求解“爱因斯坦台阶问题”:一个走一台阶,若每步两级最后剩一级;每步三级剩两级;每步四级剩三级;每步五级剩四级;每步六级剩五级;每步七级刚好不剩,问此台阶共有多少级。
(
VB5.htm)11、任给一二进制数,将其转换成十进制数。
12、DEC-HEX(
VB2.htm)、计算器(
VB3.htm) 背 景 知 识一、网页1、Web 页:用超文本标记语言及其它控制类编程语言编制而成,置放于WWW(Web)服务器上,并可利用浏览器软件通过网络连接读取到客户端的、由各类多媒体信息组建而成的计算机网络数据文档。
2、HTML(Hyper Text Makeup Language):一种崭新的网络多媒体信息架构方法,用以在WWW服务器上组织和创建网页信息。
具体地说,它将处在全球互联网中不同位置计算机主机上的各类多媒体信息,如文本、声音、图片、图像及其它装饰性效果生动有机地组织在一起,使浏览器阅读者可以任何线性或非线性的方式通过不同的路径来获取这些信息。
其架构这些信息的方式不仅是超文本的,也是超空间的、超媒体的。
二、网站1、Web 站点:一组相关网页的集合。
其制作过程一般为:设计者先根据其信息主题创建若干网页,并以某种方式将其有机地组织在一起(置于某一文件夹中),其中网站访问者首先看到的页面称为首页或主页(HomePage);然后将上述Web页面存放在某一WWW服务器主机上;再确定了这些Web文档的访问路径——即其URL(一般要先申请网络域名DN)后,即可提供给互联网上的用户浏览阅读。
2、URL(Universal Resource Location)——统一资源定位符:用以唯一地标识全球互联网上的各类信息资源如计算机主机、服务器类型、网页、电子邮件地址、文件、新闻组等的具体位置和搜索路径。
其标准格式一般由三个部份组成:信息的访问方式信息所在位置(所在主机的合法域名或IP地址)具体的路径和文件名。
http://www.sina.com/http://192.168.2.1/myweb/A.htmftp://ftp.microsoft.comnews:alt.Hypertextmailto:iamhlqyahoo.com.cn3、超链接(Hyper Link):Web文档与其它计算机文本的主要区别除它可以包含各种类型的多媒体信息外,另一个重要标志即是它拥有超链接功能。
在HTML文本中,超链接是一个标记,在这个标记中,记录了网络中另一个Web文件的URL,当用户在该网页中点击了此超链接后,浏览器就会将用户带离目前正在访问的网页,并导入新的网页所在的URL上,从而帮助用户在互联网浩如烟海的信息中自由、随意的冲浪。
超链接实际上可以理解为网络信息浏览的一种指针,它可以帮助浏览器按照网页设计者和用户的需求,指向相应的信息源,使用户对网络资源的访问可以是非线性的、跳跃式的。
三、C/S通信模式简介1、简述:所谓C/S交互通信模式系目前互联网上的一种主流通信模式,C和S分别代表一个通信中所涉及的两个通信对象,又称为“应用”,其中主动启动通信之应用称为C,而被动等待通信之应用称为S,彼此之间采用请求应答的方式实现交互。
采用此种通信模式的主要原因:A、避免信息资源过于分散,增强信息检索效率,相应地减轻网络负荷,提高资源利用率;B、优化资源配置。
由于将大量的信息及复杂的处理和存储工作置于服务器端,即可通过加大对后者的投入,使之具备一般普通计算机无法比拟的信息处理能力及安全性保障。
C、以服务器作为中间媒介,可有效解决普通网络用户通信的异步性问题。
客户端 SMTP POP3邮件编辑与通信软件 服务器 服务器 SMTP POP3 客户端 服务器 服务器 邮件编辑与通信软件 E-Mail通信流程简图2、B/S通信模式:这是C/S通信模式的一个特定应用,主要用于万维网(WWW)信息检索和浏览服务。
其基本架构为:以浏览器软件(Browser)作为客户,而在所谓的WWW服务器上存放大量的网页(Web)信息,先由浏览器以HTTP协议启动通信,而后由WWW服务器接收并处理浏览器的请求,将其指定的网页文件传回客户端,经由浏览器软件解释后显示在用户屏幕上。
HTTP请求 浏览器软件 WWW服务器(如IE、导航者) Web页回传 上述浏览器软件不仅可发出HTTP请求,还可实现其它类型的协议通信,如FTP、News等。
另外,它还可应服务器端的某种要求,通过表单网页或Cookies设置向服务器回传一些用户相关信息。
HTML用 解释器户 驱鼠 控制单元 其它类型 动标 输或 解释器 出键 到盘 用输 HTTP 其它类型 浏览器 户入 客户单元 客户单元 框图 屏 幕 WWW或其它 TCP/IP 类型服务器第二章 ASP框架语言--HTML2.1 引言一、简介 上一章我们介绍了如何利用FrontPage这样快捷、方便的可视化应用软件来编制WWW网页,但应该看到FrontPage本身仅仅是一种可视化的网页编制工具,而实质上网页是由所谓的HTML语言写成的,上述这类工具不过是将一些HTML源代码文档封装成了便于操作的对象,而用这类工具编写网页的时候,保存的其实也是源代码。
而更为重要的是,我们要学习网络编程——在网页中加入各类程控语句,以实现网页动态化以及客户服务器之间的交互,就必须首先学习网页本身的基本构造,学习HTML源代码的语法、结构和编写方法。
一般情况下,我们可以先利用FrontPage这样工具先编写出一个网页的大致内容,然后将其还原成HTML代码,再在后者中加入程控元素。
可以说,所有高级Web技术都必须以HTML为基础。
HTML系一种多媒体信息在计算机上的架构、组织方法,用以建立一个超文本文件系统。
目的是为了扩充人的记忆力,满足人类思维的发散性、跳跃性和非线性性特征。
它将各类多媒体信息如文本、声音、图像及其它装饰性效果生动、有机地组合在一起,准确地说是串接在一起,使阅读者可以任何线性或非线性的方式通过不同的路径来获取这些信息。
HTML本身不属于编程语言,尽管我们也常称其为代码。
这没有一般计算机程序语言所常有的计算、控制和结构性指令,仅仅依靠一些标识(TAG)将各类信息组织在一起,用这些标识来描述和确定这些信息在网页中的位置、格式以及这些信息本身的出处和来源。
有人说,任何人用一个下午的时间即可掌握HTML,可见其并不复杂。
实际上早在FrontPage、Dreamweaver等可视化网页编写工具问世前,开发设计人员都直接用html来编制网页,并且一直沿用至今。
正如一般的编程语言需要相应的编译或解释程序处理后才能执行一样,以HTML语言编写的网页文件在形式上只是一个简单的纯文本文件,它也必须通过Web浏览器程序的解释处理后,才能在计算机屏幕上显示出真正的网页形态,这一过程中,那些TAG本身并不会被显示出来。
当然,由于浏览器程序本身的差异性,如著名的Netscape的Navigator和微软的IE,以及HTML语言的版本差异,可能导致不同的浏览器对于同一HTML标识产生细微差异的解释,甚至出现对某一新标识无法作出解释的情形。
对于后者,HTML的优越性在于,如果一个浏览器不能识别一个TAG或其某一属性时,这个标识或其属性将被忽略,而不会有任何副作用。
随着html语言的发展,我们将能看到越来越丰富的Web页面。
HTML文档是由一些标记和字符组成的纯文本文件,可以用你所熟悉的任何文字编辑软件来编写它,如微软OS自带的记事本、写字板等,而勿需专门的网页html编辑器。
但不建议使用Word或WPS这样专门的字处理软件来写HTML,以免造成不必要的格式混乱。
另外,教材推荐使用EditPlus这类专用软件来编写HTML代码。
我们还是强调用Windows中的记事本来写。
特别需要注意是的,HTML源代码文件的后辍必须为. htm或者.html,只有后辍为此的文件,当你双击它时,浏览器才会自动地读取并将其解释还原成真正的网页形式。
当你使用记事本编辑HTML文档时,在【打开】命令中,选择“文件类型”时应选“所有文件”,这样才能找到你所要的网页文件夹;在【保存】命令中,选择“保存类型”时,应选择ANSI;并且htm和html均可作为网页文件的后辍,但在书写文件名时,应加以区分 。
二、HTML基本语法 1、HTML文本框架 HTML语言由若干标记构成,其中有几个基本的标记用以对HTML文档实现架构,无论一个网页多么复杂,这一基本架构是保持不变。
所有HTML文档都位于下面这个标记(对)之间,即 ,这是一个网页文件的始尾标志。
然后一个完整的网页一般又分为文档头与文档主体,前者又位于这一标记对之间,后者则位于 这一标记对之间。
由此构成一个网页的基本框架。
……(文档正文信息)2、标记特性:如上所述, HTML代码之标记均被置于大小写符号 之间,表现为这种形式。
且大多数标记均以标记对的形式出现,即 信息 ,需要标注和说明的Web信息均被置放于标记对之间。
当然也有少量的标记是以单个的形式出现,需要标注的信息则置于其后即可。
特别需要说明是的HTML语言对字母的大小写不敏感但用于标记的各类符号如和引号等应是英文状态下的输入字符。
另外与其中的标记部份间不能有空格。
许多标记还配有属性及其值。
即标记可能只是对信息一个总体描述,再选用某些属性及其相应的值,对信息作进一步的规定。
其表示方式为:信息3、注释语句:在编辑复杂的网页时,用此注释标记来对HTML语句进行说明,其格式为: