摘要: 关于存储过程的介绍大家想必也不陌生了吧。大家可以参考《浅谈存储过程》一文,这里不做介绍。 今天要介绍的是在C#里如何调用带输入输出参数的存储过程。譬如实现简单的登陆功能,根据用户输入的用户名、用户密码及用户权限实现登陆。这里充当输入参数的有:用户名、用户密码、登陆权限。充当输出参数的就是在数据库里面根据输入参数的信息查询数据库中是否有记录。具体来说就是记录的行数。 数据库中的存... 阅读全文
posted @ 2008-08-27 22:15 雪山飞鹄 阅读(1418) 评论(1) 推荐(0) 编辑
摘要: 在网上看了许多人问怎么样实现在WINDOWS托盘程序中,当点击最小化时将窗体隐藏在任务栏中,而点击托盘栏中的程序托盘时又会显示出窗体的正常状态的功能。许多人的思路是找到最小化时触发的事件或者是程序最小化时执行的方法,可是怎么也找不到。其实实现这种功能很简单,只不过许多人的思路一直停留在找到最小化的方法体上了,以为只要在此方法体中再加上一些语句就可以实现,可是怎么也找不到,于是就卡在这里了... 阅读全文
posted @ 2008-08-25 21:56 雪山飞鹄 阅读(1694) 评论(1) 推荐(0) 编辑
摘要: 定义: sql语句执行的时候要先编译,然后执行。存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 优点: 允许模块化程序设计,只需创建一次存储过程,并将其存储在数据库中,以后可在程序中调用该过程任意次 执行效益高 减少网络流量 ... 阅读全文
posted @ 2008-08-24 23:45 雪山飞鹄 阅读(1321) 评论(0) 推荐(1) 编辑
摘要: 阅读此文应先阅读简单工厂模式与工厂方法模式 抽象工厂模式是对象的创建模式,它是工厂方法模式的进一步推广。 假 设一个子系统需要一些产品对象,而这些产品又属于一个以上的产品等级结构。那么为了将消费这些产品对象的责任和创建这些产品对象的责任分开,可以引进抽象 工厂模式。这样的话,消费产品的客户不需要直接参与产品的创建工作,而只需要向一个公用的工厂接口请求所需要的产品。 采用抽象工厂... 阅读全文
posted @ 2008-08-16 20:32 雪山飞鹄 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式有以下特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 一个典型的单例类的实现如下所示:其中构造子私有表示子类不能被继承。 public class Singleton { pr... 阅读全文
posted @ 2008-08-16 20:29 雪山飞鹄 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 前 言:设计模式是软件开发领域的精髓之一。学好设计模式是目前每一个开发人员的必修课。目前关于设计模式的书很多,其中比较好的有GOF那本的中译本,但并 不很适合初学者。还有一本是《JAVA与模式》,比较适合初学者使用,在此强烈推荐。但这本书的不足之处是一些地方讲的过于繁琐,很多地方只须简单说明一 下即可,却大费笔墨,使得书籍很厚,看起来费力。而且是用JAVA描述的,这使得一些只懂C#的人... 阅读全文
posted @ 2008-08-16 20:26 雪山飞鹄 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 所在命名空间:using System.Windows.Forms; 语法: MESSAGEBOX(提示信息[,对话框的标题,对话框上的按钮,对话框上的图标,对话框上的默认按钮]) 参数描述: 提示信息:对话框中所用到的提示文字。 对话框标题:就是对话框上的标题 对话框上的按钮:MessageBoxButtons.OKCancel等,通过输入M... 阅读全文
posted @ 2008-08-16 20:22 雪山飞鹄 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 准备工作: 新建一个Windows应用程序然后在窗体上画一个textBox和一个Button及一个webBrowser。 双击Button在Button的单击事件中编写代码 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->... 阅读全文
posted @ 2008-08-16 20:14 雪山飞鹄 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 呵呵!DataSet和DataGridView及xml大家都熟悉吧!这里就不做介绍了。咱们直奔主题!这里给出关键部分代码!仅供参考 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //我这里是写在窗体的加载事件里面 priv... 阅读全文
posted @ 2008-08-16 20:12 雪山飞鹄 阅读(2909) 评论(1) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2008-08-16 20:05 雪山飞鹄 阅读(66) 评论(3) 推荐(0) 编辑