资源描述
复习提纲(面向对象程序设计)
【VB.Net】
VB.Net中变量类型可以分为值类型、引用类型这两种类型。
VB.NET语言中类型的转换可以分为隐式转换和显示转换。
命名空间的作用:可以避免来自多方的库或程序发生名字冲突。
目前主要有四种程序模式:命令式程序设计、函数式程序设、 面向对象的程序设计、逻辑程序设计
在VB.Net语言中,方法调用参数的方法有值传递、引用传递两种。
菜单大致可以分为两种类型:主菜单、上下文菜单(弹出式菜单)
接口:把所需成员组合起来,以封装一定功能的集合
.Net Framework自带了两个Data Provider:SQL Server .NET Data Provider、 OLE DB .NET Data Provider
托管堆:程序运行时,CLR为该程序分配一个连续的地址空间
窗体的调用有两种模式:模态调用、非模态调用
VB.NET中适合于财务和货币计算的数据类型为Decimal。
在程序运行中,值不能变改变的量成为常量,反之,其值可以改变的量成为变量,变量名和常量名最多可以包含1023个字符。
VB.NET中的算术运算符中取余数运算符mod。
命名空间的关键字是namespace。
VB.NET中的类型转换关键字CStr、Cint 、CLng、CDec等
包含在DataSet中的表的集合的属性是Tables。
ConnectionString属性定义了Connection对象的连接字符串。
在程序代码中可以通过CheckBox的Checked属性来确定此CheckBox是否被选中。
用户可以在同一地方同时选定多个CheckBox控件;同一时刻只能选中一个RadioButton控件。
VB.NET程序在运行时可能会出现异常,抛出异常的条件以及捕获这些异常的方法。
一是没有任何条件地抛出异常;二是载程序运行过程中满足了产生异常地条件,使程序无法继续运行则抛出异常。
对应的方法: try-catch、try-finally、try-catch-finally
ADO.Net及ADO的差异主要表现:
(1) 数据在内存中的表示形式
(2) 表的个数
(3) 数据导航和游标
(4) 打开连接的时间
(5) 在应用程序间共享数据的方式
CLR的垃圾收集器的作用:负责应用程序的内存管理和释放
集合是一组可以通过遍历每个元素来访问的一组对象
.Net中类的属性有:继承性、封装性、多态性
托管堆:程序运行时,CLR为该程序分配一个连续的地址空间
ListView控件的显示模式有LargeImageList、SmallImageList Details、StateImageList四种类型。
ADO.Net编程一般需要引入哪些名字空间?以及每个名字空间的功能主要是什么?
命名空间
功能
System.Data
ADO.NET基本对象和类型
System.Data.OleDb
数据存储对象
System.Data.XML
XML对象
System.Data.SqlClient
专门应用于SQL服务器
高级语言的优点为良好的可读性、移植性两种类型。
程序设计模式:指编写计算机程序或软件的模式
DataAdapter对象包含4个不同类型的Command,分别是:
SelectCommand、InsertCommand、UpdateCommand、DeleteCommand
CLR的基本原则就是代码管理,其最主要的一个概念就是托管。
TextBox的PasswordChar属性可以使输入的字符均被显示为*。
【Asp.Net】
HTTP请求是指从浏览器向Web服务器发出的搜索某个Web网页的请求。当Web服务器收到这个请求之后,就会按照请求的要求,找到相应的网页。如果可以找到这个网页,那么就把网页的HTML代码通过网络传回浏览器;如果没有找到这个网页,就发送一个错误信息给发出HTTP请求的浏览器。后面的这些操作称为HTTP响应。
基于Web的数据库应用采用3层客户-服务器结构,也称为Brower/Server/Database Server结构。第一层为浏览器,第二层为Web服务器,第三层为数据库服务器。
3.
ASP及ASP.NET的区别
4.
ØCLR(Common Language Runtime公共语言运行库)
用于执行MS语言等中间语言,提供所有的核心服务,比如:内存管理、无用单元回收和安全性等。
5.
.NET Framework分为以下几个部分:MS中间语言、CLR、.NET Framework类库、.NET语言、ASP..NET和Web服务。
6.page类
IsPostBack属性用于判断是否是响应加载页面,当使用者第一次浏览这个网页时Page.IsPostBack 会传回false,不是第一次浏览这个网页时就传回true;通常在页面初始化(即Page.!IsPostBack)绑定数据或者放入一些共用变量,此外还可以用于cookie及session 使用时的判断,Datagrid的数据绑等,page_load 事件中也可以使用这个属性来避免做一些重复的动作。
GET方法能够传递256字节的数据
8.RESPONSE
Redirect
将客户端重定向到新的URL
Write
将信息写入HTTP输出内容流
9.
如果需要在页面中显示如下信息:
<script>window.alert(“ASPCN.COM,您今天访问了吗?”);</script>
如果直接将代码写入文件,代码如下:
Response.Write("<script>window.alert('ASPCN.COM,您今天访问了吗?')</script>")
l而Session是局部的,简单的说Session就是服务器给客户端的一个编号,当网页用户关掉浏览器或超过设置的Session对象的有效时间时,Session对象变量就会消失。
Session_Start和Session_End
11.
Session提供Abandon()方法可以强制使Session失效,并同时执行Session_OnEnd事件。可以通过Session.Timeout属性显式设置Session失效的最大间隔时间,如果用户在间隔时间内不刷新或请求网页,则该会话将终止。Timeout一般以分钟为单位,默认为20分钟,可以通过Session.Timeout=10来修改失效时间为10分钟。
12
SqlCommand的方法
ExecuteReader()
ExecuteNonQuery()
ExecuteScalar()
ExecuteXmlReader()
DataSet是数据的一种内存驻留表示形式,无论它包含的数据来自什么数据源,它都会提供一致的关系编程模型。
Tables
获取包含在DataSet中的表的集合
Columns
获取属于该表的列的集合
Rows
获取属于该表的行的集合
TableName
获取或设置DataTable的名称
Clear
移除所有表中的行来清除任何数据的DataSet
Fill将要填充的数据放到DataSet对象中的DataTable表中。
16
DataGrid
首先利用DataSource属性设置数据源,其次,利用DataBind()方法进行数据的绑定
4 / 4
展开阅读全文