asp.net Web 程序设计 (基础知识)

///<summary>

     变量声明与初始化

///</summary>

/********************/

 声明变量的同时给变量赋值,比如:

 string userName="zhangsan";

 

C#程序中禁止使用未初始化的变量,下列语句是非法

 int num; //num 未初始化

 num=num+1; //错误

 

/********************/

 

///<summary>

      字符串与转义字符

///</summary>

/*********************/

   如果希望在程序代码中以字面意思解析字符串,忽略其中的转义字符,可以使用@符号。@符号会告知字符串的构造函数忽略

   转义符和分行符。因此下面两个字符串完全相同的。

 

   string p1=”//My Documents//My Files//”;

   string p2=@"/My Documents/My Files";

/********************/

 

 

///<summary>

     数组     

///</summary>

/*********************/

  下面的代码分别定义一个一维数组,一二维数组和一个三维数组

   into[] a1=new int[10];

   into[] a2=new int[10,5];

   into[] a2=new int[10,5,2];

   

   int element;

   int[,] intArray={{1,2},{3,4},{5,6}};    //创建一个3*2的int数组

   element=intArray[0,1];    //element被赋值维2

  

   类似于List的动态数组,可以使用.NET类库提供的集合类,比如ArrayList,它能够动态地改变数组的大小。比如

  

   //创建ArrayList。它是个对象,而不是个数组

    ArrayList myList=new ArrayList();

   

   //为myList添加元素。ArrayList不是强类型的,可以添加任可的数据类型

   myList.Add('a');

   myList.Add('b');

   myList.Add('c');

 

   //访问第一个串。必须将对象转换成字符串

    string s=Convert.ToString(myList[0]);

  

/*********************/

 

 

///<summary>

    枚举  

///</summary>

/*********************/

   枚举类型是一组相关的常量,每个常量都给定了一个描述名。每个枚举类型都有一个相应的整型类型

   ,称为该枚举类型的基础类型(underlying type)。没有显示声明基础类型的枚举类型所对应的基础类型是int;

  

    下面的示例声明并使用一个名为Color的枚举类型,该枚举具有三个常数值Red、Green和Blue。

     enum Color{Red,Green,Blue}

     

     枚举值的访问访问方式如下:

     Color myColor=Color.Red;

 

/*********************/

   

 

 

 

 

WEB程序设计》复习答疑 1、当前主要的WEB数据库访问技术有哪些? 答:到目前为止,WEB数据库访问技术主要分为两大类: (1)公共网关接口技术(CGI); CGI是WEB服务器运行时外部程序的规范,按照CGI编写的程序可以扩展服务器的功能,完成服务器不能完成的工作,外部程序执行时可以生成HTML文档,并将文档返回WEB服务器。 (2)服务器端脚本编程技术。 当前较为流行的几种有代表性的服务器端脚本编程技术是ASP、PHP、JSP。 2、HTML是什么?简述它的基本结构。 答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作WEB上超文本文档的简单标记语言。 对于大多数WEB页面来说,都具有如下所示的基本结构: <html> <head> <title> ……标题内容…… </title> </head> <body> ……主体内容…… </body> </html> 6、什么是静态网页?什么是动态网页? 答:所谓静态网页,指的是网页从服务器传到客户端时,网页的内容是“固定不变”的,也就是说,服务器只是把所存储的网页的内容原封不动直接传递给客户端浏览器,这种网页一般是标准的HTML代码。 所谓动态网页,它在由服务器传递给客户端的时候必须由服务器把它转换成相应的HTML格式,而且会根据用户的要求和选择在服务器端做出相应的改变和响应。 7、简要说明在网页中插入JavaSCRIPT脚本的几种方式? 在网页中插入脚本语言通常有三种方式:使用SCRIPT标记符、在标记符中直接嵌入脚本以及链接外部脚本文件. 8、说明在网页中使用CSS的几种方式?CSS选择符的作用及分类? 在网页中使用CSS包括三种常用方式:将样式定义直接嵌入到标记符中、将样式定义嵌入到网页中以及将样式定义包含在外部CSS样式文件中. CSS(Cascading Style Sheet,层叠样式表)技术是一种格式化网页的标准方式,它扩展了HTML的功能,使网页设计者能够以更有效的方式设置网页格式. 常用的5种selector:HTML标记符、具有上下文关系的HTML标记符、用户定义的类、用户定义的ID、虚类. 9、设置字体大小的代码是? A) <tt></tt> B) <cite></cite> C) D) <font size=?></font> 16、创建一个单选框的HTML代码是() A) <input type="radio" name="NAME" value="x"> B) <input type=text name="foo" size=20> C) <input type="submit" value="NAME"> D) <input type="image" name="NAME" src="name.gif"> 17、HTML代码 <a href="mailto:EMAIL"></a>表示? A)创建一个超链接 B)创建一个自动发送电子邮件的链接 C)创建一个位于文档内部的靶位 D)创建一个指向位于文档内部靶位的链接 18、HTML代码<tr></tr>表示? A)创建一个表格 B)开始表格中的每一行 C)开始一行中的每一个格子 D)设置表格头 19、HTML代码<hr>表示? A)添加一个图象 B)排列对齐一个图象 C)设置围绕一个图像的边框的大小 D)加入一条水平线 20、网页制作三剑客是指? A)FRONTPAGE、PHOTOSHOP、JAVA B)DREAMWEAVER、PHOTOSHOP、Flash C)FRONTPAGE、FIREWORK、Flash D)DREAMWEAVER、FIREWORK、Flash 22、HTML代码<th></th>表示? A)创建一个表格 B)开始表格中的每一行 C)开始一行中的每一个格子 D)设置表格头 23、创建表单的HTML代码是? A)<form></form> B)<select multiple name="NAME" size=?></select> C)<option> D)<select name="NAME"></select> 1、HTML的全称是什么?HTML语言是什么? 答:HTML(HyperText Markup Language)的中文名称为“超文本描述语言”,是一种专门用来设计网页的计算机语言,用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。HTML对网页上的文字、图片等多媒体数据所出现的位置、形式、顺序及关系都使用标记(Tag)语法作定义以及对网页间加注超链接关系。一般HTML的网页文件都是以.htm为扩展名,浏览器会按照Tag语法做解释并加以处理.htm文件的内容,按照其指定方式将文字、图片等多媒体数据显示或播放出来。即使用HTML语言描述的文件,需要通过WWW浏览器显示出效果。 2、HTML文件的结构是怎样的? 答:HTML文件是标准的ASCII文件,它是包含了许多被称为标签的特殊字符串的普通文本文件。从结构上讲,HTML文件由元素组成,组成HTML文件的元素有许多种,用于组织文件的内容和知道文件的输出格式。HTML通过使用标记和元素来建立文件,其中利用标记来控制文件的结构。一个标准的HTML文件是以<html>标记开始,并以</html>标记结束的,用来告知浏览器这是整个HTML文件的范围。如图2-1所示,在<html>~</html>之间包含两个主要的部分:一个是HTML文件的头部(Head),称为“标题设定区”,放置一些有关该文件的识别数据,前后使用<head>~</head>标记框住;另一个是文件的主体(Body),称为“HTML网页文本区”,是显示在浏览器中的文件内容及其格式,前后使用<body>~</body>标记框住。 3、用JavaScript语言设计一个程序,判断用户输入的整数是正数、负数还是0。 <html> <head> <script language="JavaScript"> var x=prompt("请输入一个数","0") </script> </head> <body> <script language="JavaScript"> if(x>0) {document.write("你输入的是正数")} else {if(x==0) {document.write("你输入的是零")} else {document.write("你输入的是负数")} } </script> </body> </html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值