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






