无废话C#设计模式之一:开篇
摘要:无废话C#设计模式之一:开篇什么是设计模式? 什么是少林拳呢?少林拳是少林僧人经过长期的总结,得出的一套武功套路。有一本叫做少林拳法的武功秘籍,上面记载这这套拳法的适用人群,打法套路和学成后的效果。设计模式虽然记录在了设计模式一书上,但是要真正掌握设计模式光靠看每一个模式的结构并且进行模仿是不够的。试想一下,在真枪实战的情况下,谁会和你按照少林拳法,一二三四的套路打呢?打套路也只能用来看看,只有当...
阅读全文
探索ADO.NET连接池注意事宜
摘要:但是新的连接被创建并且放置在ADO.NET连接池中,那么就应该把应用程序就可以重复使用这个连接而不必实施整个数据库连接创建过程,当ADO.NET连接池中的所有连接都已经关闭时关闭连接池。。。。当应用程序请求一个连接时,连接池为该应用程序分配一个连接而不是重新建立一个连接;当应用程序使用完连接后,该连接被归还给连接池而不是直接释放。如何实现ADO.NET连接池确保你每一次的连接使用相同的连接字符串(...
阅读全文
多个Access数据库间的数据检索问题(费了好大的劲弄出来了)
摘要:1、现有两个Access数据库 db1.mdb,db2.mdb;2、db1中有一个Student1表,db2中有一个Student2表;3、4、解决方法:string strCon = "Provider=Microsoft.Jet.Oledb.4.0;data source=e:\\db1.mdb";OleDbConnection con = new OleDbConnection(strCon...
阅读全文
有关ASP.NET MVC框架的一些基础知识
摘要:MVC(模型—视图—控制器)结构模式把一个应用程序拆分成三个主要组件:模型、视图和控制器。在创建基于MVC框架的Web应用程序时,你可以把ASP.NET MVC框架作为ASP.NET Web表单模式方案的一种重要候选。较之于基于Web表单的应用程序,ASP.NET MVC框架是一个轻量级的、测试性强的描述框架,它能够与现有ASP.NET特征(例如母版页面和基于成员身份的认证...
阅读全文
正确认识WebForm与Asp.NET MVC (转载)
摘要:1.传统WebForm开发中存在的一些问题传统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的 容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢 不容易被测试2.什么是MVC?MVC(Mo...
阅读全文
ASP.NET 页面间数据传递的几种方法
摘要:0、引言 Web 页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在用Asp.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面间进行正确、安全和高效地传送,Asp.net 提供了状态管理等多种技术来解决保存和传递数据问题,以下来探讨.NET 下的解决此问题的各种方法和各自的适用场合。 1、数据...
阅读全文
TreeView控件通过数据库动态生成树状结构
摘要:一、已知数据结构表二、数据访问基类public static string connectionStr = @"Provider=Microsoft.Jet.OleDb.4.0;Data Source='" + Application.StartupPath + "\\AutoCADDemo.mdb" + "'";#region 返回查询的DataTable public static DataT...
阅读全文
Winform中DataGridView如何绑定到DataReader?
摘要:必须通过BindingSource来转接一下例如: BindingSource bs = new BindingSource(); bs.DataSource = cmd.ExecuteReader(); this.dataGridView1.DataSource = bs;
阅读全文
数据库中的外键约束
摘要:1.主键(PRIMARY KEY)约束 一个表通常可以通过一列和多列组合的数据来唯一标识表中的每一列,这些列和列组合 就被称为表上的主键,它可以用来强制实体完整性。 当一个表指定了PRIMARY KEY约束时,SQL SERVER通过为主键列上建立唯一索引来强制 数据的唯一性。唯一性索引在主键被用于查询时可以对数据进行快速访问。 2.外键(FOREIGN KEY)约束 外键也是由一列或多列...
阅读全文