德仔

工作学习之笔记

[WinForm]DataGridView选中一行获取指定单元格的值

01.private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e)   02.        {   03.               04.            pnlBottom.En...

2010-11-29 13:44:00

阅读数:4163

评论数:0

[Asp.Net]批量清楚控件的数据

///        /// 清空所有的文本框    ///        private void ClearAllTextBox()      {           foreach (Control control in this.groupBox1.Contr

2010-11-26 14:58:00

阅读数:1294

评论数:0

[Asp.Net]点击菜单导航栏 弹出的窗体显示到TBACONTORL中

上不了图:直接上源码         private void treeview_hr_AfterSelect(object sender, TreeViewEventArgs e)         {             TreeNode node = e.Node;            ...

2010-11-25 13:23:00

阅读数:1212

评论数:0

遍历HashTable

<br />HashTable遍历与数组类似,都可以使用foreach语句。这里需要注意的是,由于HASHTABLE中的元素是一个键值对,因此需要使用DICTIONARYENTRY类型来进行遍历。DICTIONARYENTRY类型表示已个键值对的集合<br /> <b...

2010-11-25 13:21:00

阅读数:1116

评论数:0

[WinForm]窗体间传值

以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体)   2者具体区...

2010-11-24 13:20:00

阅读数:1091

评论数:0

DataGridView单元格弹出窗体返回查询的值

private void datagv_det_CellEnter(object sender, DataGridViewCellEventArgs e)         {             //获取品号相关信息按钮             if (e.ColumnIndex.Equ...

2010-11-23 22:23:00

阅读数:1231

评论数:0

[WinForm]重绘DataGridView的序号

private void datagv_det_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)         {             SolidBrush b = new SolidBrush(this.d...

2010-11-23 22:21:00

阅读数:1024

评论数:0

C#索引器-示例代码

<br />using System;<br />public class Photo //这个类是一个相片类<br />{<br />private string _title; //相片标题<br />//先定义默认构造函数<b...

2010-11-22 16:03:00

阅读数:1140

评论数:0

C#索引器-索引器与数组属性的比较

<br />索引器(Indexer)<br />索引器允许类或结构的实例按照与数据相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。所以索引器也被称为有参属性。<br /><br />示例一:<br />using ...

2010-11-22 16:02:00

阅读数:1159

评论数:0

C#索引器-索引器和属性的区别

<br />属性和索引器的差别:一个对象只有一个属性值,所以要存放多个值必须实例化多个对象(通常情况下,实例化一个数组的对象,接着实例化的对象赋给这个数组)。一个对象对应的索引是一个数组,并且可以存放多个数值或字符串,所以只需要实例化一个对象就可以存放以及访问多个存储内容。<br...

2010-11-22 16:02:00

阅读数:1412

评论数:0

C#索引器-索引器概述

<br />数组中的元素可以通过索引进行检索,如果一个类中有很多对象,怎样简单、快速地查找到需要的对象以及对象的特性呢?索引器就是为了实现这样的功能而设计的。索引器允许类或结构的实例按照与数组相同的方式进行索引。可以简单地把索引器理解为书中的目录,字典中提供的检索的索引。<br ...

2010-11-22 16:01:00

阅读数:975

评论数:0

C#索引器-索引器的定义

<br />索引器定义类似于属性,但其功能与属性并不相同。索引器提供一种特殊的方法编写get和set访问器。属性可以像访问字段一样访问对象的数据,索引器可以使用户像访问数组一样访问类成员。定义索引器的语法如下:<br /><访问修饰符> 类型名称 this [类...

2010-11-22 16:01:00

阅读数:1078

评论数:0

C#接口-显式接口和隐式接口的实现

<br />C#中对于接口的实现方式有隐式接口和显式接口两种:<br />隐式地实现接口成员<br />创建一个接口,IChinese,包含一个成员 Speak;我们创建一个类Speaker,实现接口Chinese<br />//隐藏式实现例子<...

2010-11-22 16:00:00

阅读数:1181

评论数:0

C#接口、类和抽象类

<br />一个类可以同时继承类和接口,或者抽象类和接口,抽象类和类不能在一个类的继承列表中同时出现。如果子类同时继承类,抽象类和接口,一定要把类或者抽象类写在前面,接口写在后面,类名和接口名之是用“,”隔开,接口没有先后顺序。每一种继承要根据各自的规则去实现。<br />...

2010-11-22 15:59:00

阅读数:860

评论数:0

C#类、接口、虚方法和抽象方法-抽象类和接口的相同点和区别

<br />一、抽象类<br />    (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法<br />    (2) 抽象类不能被实例化<br />    (3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就...

2010-11-22 15:58:00

阅读数:872

评论数:0

C#类、接口、虚方法和抽象方法-抽象类与接口的区别与联系

<br />C#抽象类和接口之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于抽象类和接口的选择显得比较随意。其实,两者之间还是有很大的区别的。首先,以抽象类的方式定义一个公共的抽象类Animal如下:<br />publ...

2010-11-22 15:58:00

阅读数:822

评论数:0

C#类、接口、虚方法和抽象方法-接口与抽象类的区别实例

<br />1.抽象类可以有实现(包括构造函数),而接口不可以有任何实现。<br />namespace ConsoleApplication1 <br />{ <br />    class Program <br />    { &l...

2010-11-22 15:57:00

阅读数:794

评论数:0

C#类、接口、虚方法和抽象方法-非抽象类与接口的差别

<br />非抽象类和接口的差别很大,它们的差别主要表现在以下几个方面:<br />1、非抽象类可以有成员变量、常量和构造函数,而接口中不能存在常量、域、操作符、构造函数或析构函数,而且不能包含任何静态成员。<br />2、一个非抽象类可以继承多个接口,而只能继...

2010-11-22 15:56:00

阅读数:835

评论数:0

C#类、接口、虚方法和抽象方法-抽象类和接口的区别

<br />一、抽象类:<br />      抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基...

2010-11-22 15:56:00

阅读数:777

评论数:0

C#接口-接口的继承

<br />类之间可以继承,和类一样,接口也允许继承。C#中接口可以多继承,接口之间可以互相继承和多继承。普通类和抽象类可以继承接口。一个类可以同时继承一个类和多个接口,但是接口不能继承类。<br />假如你是一名在职学习的学生,你就具有双重身份。一个身份是学生,必须完成学...

2010-11-22 15:55:00

阅读数:956

评论数:0

提示
确定要删除当前文章?
取消 删除