随笔分类 -  C#笔记

摘要:抽象类与接口紧密相关。然接口又比抽象类更抽象,这主要体现在它们的差别上:1)类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。2)抽象类当中可以存在非抽象的方法,可接口不能且它里面的方法只是一个声明必须用public来修饰没有具体实现的方法。3)抽象类中的成员变量可以被不同的修饰符来修饰,可接口中的成员变量默认的都是静态常量(static final)。4)这一点也是最重要的一点本质的一点"抽象类是对象的抽象,然接口是一种行为规范"。 以上是它们本身的异同,下面再来从实际应用讲讲它们的异同! 阅读全文
posted @ 2011-06-21 02:06 骄阳08 阅读(4706) 评论(0) 推荐(0)
摘要:首先看一个例子代码片断:程序代码: --------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;......string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Source=C:\BegASPNET\Northwind.mdb";OleDbConnection objC 阅读全文
posted @ 2011-06-11 02:52 骄阳08 阅读(547) 评论(0) 推荐(0)
摘要:C# 中 LISTVIEW用法//增加项或列(字段)ListView1.Clear;ListView1.Columns.Clear;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Items[0].Caption:='id';ListView1.Columns.Items[1].Caption:='type';ListView1.Columns.Items[2].Caption:='title';ListView1.Column 阅读全文
posted @ 2011-06-11 02:47 骄阳08 阅读(5963) 评论(0) 推荐(3)
摘要:以下是各大板块的功能 有注释。。。/// <summary> ­/// 对话框返回值 ­/// ­///这是一个退出按键的方法,用来确定用户是否真的要退出 ­/// </summary> ­ private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) ­ { ­ //定义 DialogResult 变量 用以存储对话框返回值 ­ DialogResult exitForm; ­ //对话框 ­ ex 阅读全文
posted @ 2011-06-09 21:06 骄阳08 阅读(1196) 评论(0) 推荐(0)
摘要:c#的ListView是Windows应用程序中经常用到;这里是其一个比较简单的用法;其中:ListView为:eListView;用法如下所示://程序初始设置其基本属性,注释如下,并用loadData()得到其显示内容;//设置eListView的基本属性//loadData()函数得到表项,并显示private void EmailForm_Load(object sender, System.EventArgs e){eListView.GridLines = true ;//显示各个记录的分隔线 eListView.FullRowSelect = true ;//要选择就是一行 eL 阅读全文
posted @ 2011-06-09 01:30 骄阳08 阅读(2757) 评论(1) 推荐(1)
摘要:如果要你在程序中显示数据库中的数据记录,你首先想用的显示工具肯定是DataGrid。当然用DataGrid显示数据记录是一种既常用又简单的方法。但是在程序控制方面,它却无法那么随心所欲。本文就是介绍另外一种显示数据记录的方法--用ListView来显示数据记录,由于他是手动加入记录,虽然在程序设计中稍微烦琐了些,但对于那些在特殊的显示要求,却往往能够满足要求。 在.Net FrameWork SDK中定义了许多组件,Visual C#就是通过获得这些组件的实例来丰富自己的界面的。列表(ListView)是程序设计中一个常用的组件,由于其自身的特点,往往被使用显示比较庞大的数据信息。本文就是.. 阅读全文
posted @ 2011-06-08 03:08 骄阳08 阅读(986) 评论(1) 推荐(0)
摘要:C#连接各类数据库的方法集合本文列出了C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase六种不同数据库的程序源码和需要注意的点。 1.C#连接Access 程序代码: using System.Data; using System.Data.OleDb; string strConnection="Provider=Microsoft.Jet.OleDb.4.0;"; strConnection+=@"DataSource=C:\BegASPNET\Northwind.mdb"; OleDbConnection o 阅读全文
posted @ 2011-06-07 19:59 骄阳08 阅读(890) 评论(0) 推荐(0)
摘要:下面以Access数据库为例说明,用C#的DataSet类访问数据库的一些操作方法。操作涉及的主要C#类有:DataSet:对应数据库表的一个集合,实际上是数据库表在内存中的一个缓存DataTable:对应数据库表,是数据库表行的集合DataRow:对应数据库表行OleDbConnection:建立数据库连接OleDbDataAdapter:由数据库生成DataSet,并负责DataSet与数据库的同步OleDbCommandBuilder:生成更新数据库所需的指令DataSet、DataTable、DataRow用于数据在缓存中的操作,这上面的操作只有更新到数据库中,修改结果才会被永久保存。 阅读全文
posted @ 2011-06-07 19:54 骄阳08 阅读(21166) 评论(0) 推荐(0)