![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.net
静静~嗯嗯
这个作者很懒,什么都没留下…
展开
-
ADO.net资料库
ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC协议,许多新的数据源使用OLEDB协议,并且现在还不断出现原创 2013-01-14 09:06:15 · 1388 阅读 · 13 评论 -
ASP.NET的内置对象
Request 该对象用于检索从浏览器向服务器所发送的请求中的信息。在按下“提交”按钮时,Request对象将读取和提取通过HTTP请求发送的参数。在用户提交表单时,包含在输入控件中的数据将与表单一起被发送。 当向服务器提交数据时,分为两种方式: Get提交://get string userName = Request.Que原创 2013-06-12 09:17:32 · 2596 阅读 · 21 评论 -
vb与vb.net的不同
vb.net是完全面向对象的语言,支持面向对象的四个基本属性:抽象,继承,多态,封装,但vb是基于对象的程序设计语言,它只支持部分面向对象的内容像多态,接口等,不支持继承。 vb是基于对象的程序设计语言: vb.net的类别 下面具体介绍一下它们之间的细微不同:原创 2013-01-16 20:57:24 · 1925 阅读 · 18 评论 -
ASP.NET学习(一)
asp.net和html概述 asp.net是一种嵌入型的脚本语言,指Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。 html是超文本标记语言,指HypertextMarkup Language,是用于描述网页文档的一种标记语言。网站的页面的显示就是靠html来显示的,它数以静态的页面,没有交互。而asp.net可以实现动态的原创 2013-06-05 11:19:24 · 1961 阅读 · 18 评论 -
.net与各种编程语言
.NET是一个平台,一个抽象的平台的概念。它不是什么编程方法,更不是什么编程语言之类的。 通常我们所说的.NET Framework(.net框架)主要包括:.net类库和CLR。 .net类库为我们提供了丰富的类,当然这些都是已经封装好的,我们可以直接使用,不同的类具有不同的功能。类库中广泛的类为我们程序功能的实现提供了足够的资源。 CLR(公共语言原创 2013-01-15 09:33:30 · 12529 阅读 · 24 评论 -
数据绑定控件
通过敲牛腩视频我们知道对于显示数据的部分我们使用了一些专门控件用于显示数据,通过这些控件可以以可视化的方式查看绑定数据之后的效果。这些控件称之为数据绑定控件。数据绑定控件的一些常用属性:DataSource属性:指定数据绑定控件的数据来源,显示的时候程序将会从这个数据源中获取数据并显示。DataSourceID属性:指定数据绑定控件的数据源控件的ID,显示的时候程序将会原创 2013-05-28 21:45:29 · 2525 阅读 · 10 评论 -
配置应用程序
配置文件的特点:1,以纯文本格式存储,使用XML编写2,如果对文件进行修改,无需重新启动服务器3,每个目录可以有其自己的文件,并且将重写先前的配置文件 配置文件的类型:1,Machine.Config应用到驻留在服务器上的所有应用程序,每个计算机上仅可以有一个Machine.Config2,Web.Config应用到驻留在服务器上的单个应用程序,原创 2013-06-19 10:46:26 · 2203 阅读 · 16 评论 -
ASP.NET 控件详解
1,验证控件 RequiredFieldValidator(必须字段验证)用于检查是否有输入值,限制空字段CompareValidator(比较验证)按设定比较两个输入RangeValidator(范围验证)输入是否在指定范围RegularExpressionValidator(正则表达式验证)正则表达式验证控件CustomValidator(自定义验证)自定义验证控件,通原创 2013-06-26 19:16:51 · 5421 阅读 · 21 评论 -
ADO.NET连接方式
使用Command、DataReader和DataSet两种方法实现数据绑定 方法1:使用Command和DataReader SqlConnection con = new SqlConnection("server=.;database=Department;uid=sa;pwd=123456"); con.Open(); str原创 2013-07-03 15:37:03 · 2151 阅读 · 25 评论 -
static的认识
在敲机房收费系统时,对Static静态变量一直有点疑问!shared与static应该在什么时候应用,到底有什么区别? 百度百科中的解释:静态全局变量有以下特点:1,该变量在全局数据区分配内存;---保持内容的持久2,未经初始化的静态全局变量会被程序自动初始化为0(在函数体内声明的自动变量的值是随机的,除非它被显式初始化,而在函数体外被声明的自动变量也会被初始化为0);原创 2013-05-01 19:31:03 · 2046 阅读 · 21 评论 -
.net机房收费系统实例—三层+设计模式
最近在做.net机房收费系统,和简单的三层来一个对比,现在贴出来和大家分享!包图: 应用了设计模式(抽象工厂),这样使得B层和D层之间无需再有关系(应用接口)当B或D层变动时互不影响,也使得更换数据库方便,应用了抽象工厂+反射+配置文件,使得工厂和D层的关系线消失,这样B层和工厂只需知道D层的接口,和D层解耦。类图在这里就省略了!时序图:原创 2013-02-18 10:28:13 · 2465 阅读 · 29 评论 -
存储过程应用实例
在做机房收费系统的下机操作时,由于要查询学生上下机表的上机时间等,学生信息表的学生余额,和基本数据设定表的半小时收费情况等信息,如果一张表一张表的实现会比较麻烦,如图: 这时应用存储过程就会减少我们的工作量,提高效率!如图: 代码如下:Create procedure [dbo].[pro_stuOffline] @card_no char(20原创 2013-03-13 08:16:10 · 3494 阅读 · 17 评论 -
SqlDataAdapter与DataSet
DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的,DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述语言,而且可以描述复杂关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的转载 2013-02-24 10:09:49 · 1495 阅读 · 8 评论 -
ADO.NET
ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口.作用它提供了平台互用性和可伸缩的数据访问。ADO.NET是一组用于和数据源进行交互的面向对象类库ADO.NET允许和不同类型转载 2013-02-24 10:05:33 · 1225 阅读 · 10 评论 -
存储过程应用
一件事情可以用很多方法实现,但是如何做效率更高,这才是我们应该要思考的!这次在做.net机房收费系统时,对存储过程有了一些见解和大家分享! 如图是充值时的时序图: 大家都清楚,在充值时,我们先要查看卡号是否存在,然后添加充值信息,再更新学生信息表的余额,这么一来我们就需要在各层间多次调用,比较麻烦!存储过程: 定义: 将常用的或很复杂原创 2013-03-06 17:20:14 · 2185 阅读 · 9 评论 -
从细节中发现问题
在做.net机房收费系统画图阶段,重新认识了一下简单工厂与抽象工厂!从细节处看出它们的不同应用 下面写一下简单工厂的工厂类: class CashFactory { public static CashSuper createCashAccept(string type) { CashSuper cs = null原创 2013-02-14 09:33:08 · 2820 阅读 · 26 评论 -
参数化查询
众所周知,参数化查询有许多好处,例如可以防止SQL注入,提高查询效率等,那么参数化查询为什么就可以解决这些问题呢?1,参数化查询防止SQL注入参数化查询顾名思义就是我们写好需要的参数,然后直接给参数赋值,这就好比是一个sql的框架。sql查询的时候会进行参数分析,如果分析的结果是我们曾使用过这样的框架,那么sql会重用查询计划,否则会重新生成一个查询计划,当然此时的sql的语义肯定原创 2013-03-27 14:31:51 · 5769 阅读 · 31 评论