摘要: 1. 概述 使用的命名空间: System.Data.SqlClient 连接字符串 服务器/数据库实例+数据库名称+安全信息+用户名+密码 可参考http://www.connectionstrings.com2. 常用类 ( 1) SqlConnection类 1). 处理连接相关事项 2). 实现了IDisposable接口,因此使用完之后资源要释放 一般使用 using语句资源管理机制 或 try-catch-finally。 类似的类型还有 FileStream 类型。 conn.Close()方法 只关闭连接而不释放,仍可再次打开 conn.Dispose(bool)方法 完成释放 阅读全文
posted @ 2012-02-18 11:26 达达杀猪丸子 阅读(881) 评论(1) 推荐(2) 编辑
摘要: 1 事件概述 事件 是一种使对象或类能够提供通知的成员。 客户端可以通过提供“事件处理程序”为相应的“事件”添加可执行代码 设计和使用事件的全过程 (1). 如果需要的话,定义一个派生自System.EventArgs的参数类型 (即创建EventArgs类,以保存信息) (2). 在事件的管理类中定义“事件” (3). 通知事件订阅者(事件发送方法) (4). 事件使用客户端订阅/取消事件2 示例创建EventArgs类///<summary>///自定义一个事件参数类///</summary>public class AbcEventArgs : EventArgs 阅读全文
posted @ 2012-02-15 21:08 达达杀猪丸子 阅读(255) 评论(0) 推荐(1) 编辑
摘要: 1.基础概念 1.1单元测试 单元测试:针对程序的某个单元模块进行的测试 (某个方法、某个类型、某个逻辑单元、某个逻辑块) notes: (1). 单元测试在单元模块完成后进行,而测试用例却往往在单元模块完成之前就被确定下来 (2). TDD(测试驱动开发): 需求确定下来之后,开始编写测试用例。后续的编辑工作逐渐使得测试 用例全部通过后,开发工作随即完成,单元测试也随之结束,模块可立即交付。 单元测试优点: 1. 验证模块功能:每一项功能靠测试保证其正确性 2. 优化了系统设计:程序易于调试和可测试,解除了软件中的耦合 3. 另一种文档方式:展示函数/类如何使用的最佳文档 4. 具有回归性: 阅读全文
posted @ 2012-02-14 15:07 达达杀猪丸子 阅读(822) 评论(0) 推荐(1) 编辑
摘要: Inherits、Src、CodeBehind在 ASP.NET 中使用代码隐藏方法来设计Web 窗体,可使页代码能够更清晰地从 HTML 内容中分离到完全单独的文件中。通常一个 @page 指令如下:<%@ Page language="c#" Codebehind="WebForm1.aspx.cs"Inherits="WebApplication1.WebForm1" %>其中有三个属性(Inherits、Src、CodeBehind)非常容易混淆,下面分别给予说明。InheritsInherits 属性用于定义当前 阅读全文
posted @ 2011-12-12 14:02 达达杀猪丸子 阅读(10119) 评论(2) 推荐(2) 编辑