2013年6月13日

C#调用SQL Server存储过程简单实例

摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace StoreTest{ public partial class Form1 : Form { public Form1() { ... 阅读全文

posted @ 2013-06-13 13:17 ZorroBubble 阅读(228) 评论(0) 推荐(0) 编辑

C# ADO.NET的五个常用对象及数据库连接操作

摘要: C#中和数据库连接的操作时开发中必不可少的,而ADO.NET就是其中的关键技术之一。常见的ADO.NET有五个常用的对象:SqlConnection 数据库连接对象SqlCommand 数据库命令对象SqlDataAdapter 数据适配器SqlDataReader 数据库读取器,“只读、向前”,不能后退地读取数据DataSet 数据集,相当于内存中的数据库以下为这几个对象常用的方法:ExecuteScalar():只能读一条记录,一般用来判断数据库是否有数据等,只能读不能写。(MSDN解释:执行查询,并返回查询所返回结果集中的第一行 第一列,忽略其他行其他列)ExecuteScalar(). 阅读全文

posted @ 2013-06-13 09:56 ZorroBubble 阅读(711) 评论(0) 推荐(0) 编辑

2013年6月11日

C# return语句作用

摘要: C# return语句的使用的多种作用:(以下链接详细说明得很清楚了,自己查询:)http://www.cnblogs.com/NatureSex/archive/2011/12/13/2285549.html 阅读全文

posted @ 2013-06-11 23:38 ZorroBubble 阅读(189) 评论(0) 推荐(0) 编辑

C# static关键字的作用及使用地方

摘要: static,何时用,何时不用 ?学完static以后,同学们都觉得用static修饰的成员特别方便,不用创建对象就可以使用,而不用static修饰的成员倒显得麻烦了,非得创建对象才能使用,但我们平时定义方法时又很少使用static。为什么呢,那什么时候用static,又什么时候不用static呢?我们抛开static成员使用的特点,理解一下static修饰成员的意义。类的一个成员被static修饰后,该成员就属于类的成员了,被所有对象共享,如果成员是成员变量,那么该成员以及该成员的值就被所有对象所共享;如果成员是成员方法,那么该方法就被所有对象共享;相反如果成员没有用static修饰,那么. 阅读全文

posted @ 2013-06-11 23:30 ZorroBubble 阅读(265) 评论(0) 推荐(0) 编辑

2013年6月1日

C#泛型概念、作用及使用详解

摘要: 我们在编写程序时,经常 遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法 处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题 的。读完本篇文章,你会对泛型有更深的了解。为什么要使用泛型 为了了解这个问题,我们先看下面的代码,代码省略了一些内容,但功能是实现一个栈,这个栈只能处理int数据类型:复制代码 代码如下:public class Stack{private int[] m_item;public in 阅读全文

posted @ 2013-06-01 17:19 ZorroBubble 阅读(377) 评论(0) 推荐(0) 编辑

2013年5月16日

经典讲解C# get set(转载)

摘要: C# get set函数很常用,但是用好还是需要很多经验的,下面的文章就是帮你积累C# get set函数经验的。 C# get set不提倡将域的保护级别设为 public而使用户在类外任意操作--那样太不OO,或者具体点说太不安全!对所有有必要在类外可见的域,C#推荐采用属性来表达。属性不表示存储位置,这是属性和域的根本性的区别。下面是一个典型的属性设计:using System; class MyClass { int integer; public int Integer { get {return... 阅读全文

posted @ 2013-05-16 21:32 ZorroBubble 阅读(114) 评论(0) 推荐(0) 编辑

C# 窗体间传值方法大汇总(转)

摘要: 第一种方法:创建一个类,里面声明用于存储接收的字段。传的时候存储于字段中,要用的时候,直接类名.字段名进行调用。(这种方法传递是双向的)第二种方法:1.在Form1里定义publicstringName="*****"2.在Form2里创建Form1对象,Form1f=newForm1();然后就可以通过f.Name取值了第三种方法:用构造函数在窗体Form2中intvalue1;stringvalue2;publicForm2(intvalue1,stringvalue2){InitializeComponent();this.value1=value1;this.val 阅读全文

posted @ 2013-05-16 08:46 ZorroBubble 阅读(100) 评论(0) 推荐(0) 编辑

2013年5月15日

键盘对应的键值

摘要: 1.一般的按键禁用一般的按键禁用只要找出相应的keycode禁用即可。例如:window.event.keyCode==13 //Enter键其他可以对照一下的keyCode进行选择。字母和数字键的键码值(keyCode)按键键码按键键码按键键码按键键码A65J74S83149B66K75T84250C67L76U85351D68M77V86452E69N78W87553F70O79X88654G71P80Y89755H72Q81Z90856I73R82048957数字键盘上的键的键码值(keyCode)功能键键码值(keyCode)按键键码按键键码按键键码按键键码0968104F1112F7 阅读全文

posted @ 2013-05-15 21:04 ZorroBubble 阅读(225) 评论(0) 推荐(0) 编辑

WinForm不同窗体间传值方法举例

摘要: 假如有两个窗体:FrmNewCountReport、FrmInputEmpNo:需要将FrmNewCountReport窗体的控件dgrdSelect,lblEmpCount的值传给FrmInputEmpNo,可以按如下在FrmInputEmpNo窗体中定义两个变量参数来实现接收。FrmNewCountReport窗体中:private void btnMoreSelect_Click(object sender, EventArgs e) { //打开批量查询窗口 FrmInputEmpNo formIuput = new FrmInputEmpNo(dgrdSelect,lblEmpCou 阅读全文

posted @ 2013-05-15 16:39 ZorroBubble 阅读(193) 评论(0) 推荐(0) 编辑

WinForm获取TextBox里分行的数据

摘要: 设置TextBox为可以多行显示的属性:TextBox1.Multline=true; //循环获取TextBox里分行数据——员工工号的值,拼接成字符串 private string EmpNoArr2; for (int i = 0; i < TxtInputEmpNo.Lines.Length; i++) { if (i == 0) { EmpNoArr2 = "'" + TxtInputEmpNo.Lines[i].ToString() + "'"; } else { EmpNoArr2 += ",'&qu 阅读全文

posted @ 2013-05-15 16:32 ZorroBubble 阅读(404) 评论(0) 推荐(0) 编辑

导航