2016信息工程Web开发技术复习概要Word版.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### IT知识点解析:2016信息工程Web开发技术复习概要 #### 1. 解释下列名词 - **HTTP**(Hypertext Transfer Protocol):超文本传输协议,是互联网上应用最为广泛的一种网络协议,用于从WWW服务器传输超文本到本地浏览器的传输协议。 - **SQL**(Structured Query Language):结构化查询语言,是一种标准的数据处理语言,用于存储、检索、管理和操作关系型数据库中的数据。 - **OOP**(Object-Oriented Programming):面向对象编程,是一种计算机编程架构,它把构成程序的对象想象成通过简单直观的手段结合在一起的合作实体。 - **HTML**(Hypertext Markup Language):超文本标记语言,是一种标记语言,用来描述网页结构,使网页内容具有一定的格式。 - **ADO.NET**:是Microsoft .NET Framework中的一项技术,用于连接数据库和获取数据,支持多种数据源。 - **IIS**(Internet Information Services):互联网信息服务,是由微软提供的支持网站、FTP、SMTP等服务的服务器软件。 - **DBMS**(Database Management System):数据库管理系统,是位于用户与操作系统之间的数据管理软件,用于建立、使用和维护数据库。 - **SOAP**(Simple Object Access Protocol):简单对象访问协议,是一种轻量级的协议,用于交换结构化的和固有的类型信息。 - **DB**(Database):数据库,是按照数据结构来组织、存储和管理数据的仓库。 - **IE**(Internet Explorer):微软公司推出的一款浏览器。 #### 2. 访问文件路径 - 如果将一个lianxi.aspx文件保存在Web服务器的虚拟目录ls下,其物理目录为E:\www\data。假设该Web服务器的主目录为C:\Inetpub\wwwroot。要访问该文件,需要在浏览器中输入:`http://<服务器地址>/ls/lianxi.aspx`。其中`<服务器地址>`为Web服务器的IP地址或域名。 #### 3. 发送表单的HTTP方法 - 发送表单有两种主要的HTTP方法:GET和POST。给出的URL示例`http://127.0.0.1/my_page.aspx?bookid=“1245”`表明使用的是GET方法,因为参数是在URL中传递的。 #### 4. Web窗体组成 - Web窗体通常由两部分组成:HTML和服务器端脚本(如ASP.NET)。HTML定义了页面的基本结构,而服务器端脚本则负责处理业务逻辑。 #### 5. HTML基本结构 - 一个典型的HTML文档包含以下元素:`<!DOCTYPE html>`声明、`<html>`根元素、`<head>`头部信息、`<body>`主体内容。 #### 6. CSS的作用及使用 - CSS(Cascading Style Sheets)用于定义HTML元素的样式,例如颜色、字体大小等。CSS可以在外部文件中定义并通过`<link>`标签引用,也可以在HTML内部通过`<style>`标签定义,或者直接添加在HTML标签的`style`属性中。 #### 7. C#数值类型 - C#中的数值类型包括整数类型(如`int`, `long`)、浮点数类型(如`float`, `double`)和小数类型(如`decimal`)等。 #### 8. 分支语句 - C#中的分支语句主要有`if...else`和`switch`。`if...else`适用于简单的条件判断,而`switch`适用于多个条件的选择。 #### 9. 异常处理 - C#中的异常处理通常使用`try...catch`结构。在`try`块中编写可能引发异常的代码,在`catch`块中处理异常。 #### 10. 数据类型转换 - C#中的数据类型转换分为隐式转换和显式转换。隐式转换自动进行,显式转换需要通过类型转换语法(如`(type)`)手动指定。 #### 11. 类访问修饰符 - C#中类的访问修饰符包括`public`(公有)、`private`(私有)、`protected`(受保护)、`internal`(内部)和`protected internal`(受保护内部)等。 #### 12. C#类的使用 - 在C#中创建类和实例化对象的过程: ```csharp public class MyClass { public void MyMethod() { Console.WriteLine("Hello World!"); } } MyClass myObject = new MyClass(); myObject.MyMethod(); ``` #### 13. 静态网页与动态网页 - **静态网页**:预先制作好的HTML页面,每次请求返回相同的内容。 - **动态网页**:通过服务器端脚本动态生成的内容,可以根据用户请求和数据库信息变化。 #### 14. Web服务器控件属性 - **BackColor**: 背景色。 - **ForeColor**: 字体颜色。 - **Tabindex**: 定义控件的访问顺序。 - **ToolTip**: 提示信息。 - **AccessKey**: 快捷键。 - **Visible**: 控件是否可见。 - **Enabled**: 控件是否可用。 #### 15. AutoPostBack属性 - 当使用`AutoPostBack`属性时,一般会激活`Click`事件。 #### 16. TextBox控件 - **TextBox控件**:用于接收用户输入文本。当`TextMode="Multiline"`时,文本框变为多行模式。为了启用多行模式,还需设置`Rows`和`Columns`属性。当`TextMode="Password"`时,显示为星号(***)。`TabIndex`属性设置控件的访问顺序。`AccessKey`属性用于设置快捷键。 #### 17. Button控件 - **Button控件**:通常有`Click`和`Command`两种方法。`Click`用于响应用户的点击操作,`Command`用于传递命令参数。 #### 18. RadioButton与RadioButtonList - **RadioButton**和**RadioButtonList**都是单选按钮,前者用于单独选项,后者用于列表选项。`AccessKey`属性可以为控件设置快捷键。 #### 19. CheckBox与CheckBoxList - **CheckBox**用于单个复选框,**CheckBoxList**用于复选框列表。可以通过`Checked`属性判断是否被选中。 #### 20. HyperLink控件 - 给出的代码表示一个HyperLink控件。`ImageUrl`属性用于显示图像,`NavigateUrl`指定链接地址,`AccessKey`设置快捷键,`Target`设置链接打开方式。 #### 21. 使用的控件 - 根据题目描述无法确定具体使用的控件。如果要实现多选一功能,可以使用`RadioButton`控件组。 #### 22. 比较验证控件 - 可以使用`CompareValidator`控件来进行比较验证。 #### 23. 范围验证控件 - 使用`RangeValidator`控件来验证某个值是否在特定范围内。 #### 24. 页面重定向 - 可以使用`Response.Redirect`方法将用户引导到另一个页面。 #### 25. 输出信息 - 使用`Response.Write`或`Response.Output.Write`方法在页面上输出信息。 #### 26. 终止页面执行 - `Server.Transfer`用于将控制权转移到同一应用程序中的另一个页面,不向客户端发送任何数据。`Response.Redirect`则会将用户重定向到另一个页面。 #### 27. HTML编码 - 使用`Server.HtmlEncode`方法对HTML进行编码,防止XSS攻击。 #### 28. 使用Application对象 - `Application`对象用于存储所有用户共享的信息。默认有效时间为20分钟。 #### 29. 使用Session对象 - `Session`对象用于存储特定用户会话所需的信息。默认有效时间为20分钟,但可通过`Session.Timeout`属性设置。 #### 30. Cookie对象 - `Cookie`对象用于存储用户偏好设置等信息。使用`Response.Cookies`和`Request.Cookies`来设置和读取Cookie。 #### 31. SQL语句 - **查询**: `SELECT * FROM 表名 WHERE 条件` - **插入**: `INSERT INTO 表名 (列1, 列2,...) VALUES (值1, 值2,...)` - **更新**: `UPDATE 表名 SET 列1 = 新值1, 列2 = 新值2,... WHERE 条件` - **删除**: `DELETE FROM 表名 WHERE 条件` #### 32. 数据表编辑条件 - 允许对数据表进行编辑的必要条件是拥有相应的权限,并且数据表处于可编辑状态。 #### 33. 限制字段修改 - 如果只允许对数据表的部分字段进行修改,可以通过设置字段的可编辑性属性来实现。 #### 34. 使用ADO.NET - 使用ADO.NET完成对数据库的操作需引入`System.Data.SqlClient`名称空间。提供的对象包括`SqlConnection`(连接数据库)、`SqlCommand`(执行SQL命令)、`SqlDataAdapter`(填充DataSet)、`DataSet`(存储数据)等。 #### 35. DataSet对象 - `DataSet`对象用于在内存中存储从数据库中获取的数据,类似于小型的离线数据库。 #### 36. DataAdapter对象 - `DataAdapter`对象用于填充`DataSet`,以及将更改的数据同步回数据库。 #### 37. Connection对象 - `Connection`对象用于建立与数据库的连接。 #### 38. Command对象 - `Command`对象用于执行SQL命令。提供的方法有`ExecuteNonQuery`(执行非查询命令)、`ExecuteReader`(返回DataReader对象)、`ExecuteScalar`(返回单一值)等。 #### 39. 调用存储过程 - 使用`Command`对象的`CommandType.StoredProcedure`属性调用存储过程,通过`Parameters`集合传递参数。 #### 40. ADO.NET操作数据库方法 - ADO.NET中有两种主要的操作数据库方法:`DataReader`(只读前向游标)和`DataAdapte`r(填充`DataSet`)。两者最主要的区别在于`DataReader`只能用于读取数据,而`DataAdapte`r可以用于读取和写入数据。 #### 41. 数据绑定技术 - 数据绑定技术是指将数据源与UI控件关联起来的技术,使得数据能够自动填充到控件中。 #### 42. Repeater控件 - **Repeater控件**:用于循环显示数据集中的数据。`ItemTemplate`用于定义每个项的显示模板,`AlternatingItemTemplate`定义交替项的模板,`SeparatorTemplate`定义分隔符模板。 #### 43. SqlDataSource控件 - **SqlDataSource**控件:用于连接数据库并执行SQL命令。点击【高级】按钮可以打开更多设置选项。使用示例: ```csharp <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM 表名"> </asp:SqlDataSource> ``` #### 44. GridView控件 - **GridView控件**:用于显示表格形式的数据。可以配置排序、分页等功能。 #### 45. 示例 - 由于题目未给出具体情境,这里无法提供完整的示例。以上解释涵盖了文档中提到的所有知识点。

- 粉丝: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- android手机摄像头实现长度测量.pptx
- 2020春季计算机应用基础(本)形成性考核答案.doc
- 基于无线定位及无线通讯的矿井交通信号系统的实现的开题报告.docx
- 计算机基础复习题.docx
- [信息与通信]第二章电网的电流保护1知识课件.ppt
- 《计算机基础》课程教学大纲.doc
- 国家开放大学2020计算机应用基础形考一试题及答案.doc
- Linux作业系统核心LinuxOperatingSystem复习课程.ppt
- 基于Android平台的音乐播放器设计报告v3.0.doc
- 基于MATLAB的清障救援车随车吊部分的设计与计算.docx
- 计算机操作系统第五章设备管理.ppt
- 互联网+与大数据背景下的图书馆.docx
- 中职学校计算机专业实训教学的模式探究.docx
- 第一章PhotoshopCS4概述复习课程.ppt
- 互联网+背景下公共英语教学模式探究.docx


