C#应用开发笔记
C#在实际开发过程中遇到的问题和解法方案,记录下认为有价值的东西,总结下来分享给大家共同学习。
pengshupan
计算机图形学,C++菜鸟
展开
-
C#应用开发与单例模式
C#应用开发中需要使用到较多的类,比如一个用户控件都是一个类,在操作这些东西时,我们往往需要确保这些自定义的用户控件只能有一个实例,在这里,单例模式就显得比较重要1.单例模式类public class SearchResult {//上面定义了单例模式类 private static SearchResult _instance = null;原创 2016-02-29 16:29:12 · 451 阅读 · 0 评论 -
C#使用DevExpress与panel的加载
1.在实际的开发过程中使用了DevExpress控件库,又使用的panel面板控件,自定义控件,把面板加载到指定的位置,比如上面,下面,左边,右边等位置。加载面板最重要的是确保窗体是同一个对象,1.定义一个单例类,在这个类中,所有的窗体都声明一个对象,然后在窗体初始化时,把这个对象赋值,确保了窗体只有唯一的对象using System;using System.Collections原创 2016-03-16 16:57:49 · 3061 阅读 · 0 评论 -
C#拾遗(一)
在实际工作中用到的一些零碎的知识记录下来1.拼接路径有时需要调用路径,把某一个文件放在某处,拼接路径生成一个路径放在执行目录下 string Path = Path.Combine(Application.StartupPath, @"XXX.XXX"); Application.StartupPath就是DEBUG目录下2.TreeView添加树节点TreeView原创 2016-04-19 10:08:25 · 416 阅读 · 0 评论 -
C#分隔符
C#在实际使用过程中读取一系列数据时,有时一系列数据我们只需要使用其中的某一部分,可以用C#分隔符可以达到效果。List Save = new List();如果Save存储了一系列数据,现在需要把这一系列字符截断取出。首先定义一个 List NewSave存储List NewSave = new List();再循环生成并存储,在循环生成存储是定义一个string数组临时存原创 2016-04-07 14:27:42 · 2623 阅读 · 0 评论 -
C#递归遍历树节点并且存储
前面介绍了TreeView控件生成树,TreeView控件在C#开发中用处很广泛,这里就把我再实际使用的过程中用到的方法总结一下。1.点击TreeView某一节点,将该节点所有子节点遍历存储。比如我们想知道父节点下的所有子节点。我们首先定义一个List 来存储节点List m_SubNode = new List();递归遍历节点并且存储子节点private voi原创 2016-03-02 10:40:00 · 9428 阅读 · 0 评论 -
XP与Win7默认下时间分隔符不同
用C#做应用开发,做了一个读取access数据库的模块,我的是Win7的系统,access数据库中有一个时间字段,时间是按照 年/月/日 的格式排列的,开始是需要把年的字段取出来,去掉月与日的数据,于是我使用了C#的split()分隔函数取出年字段。string[] Year = m_Time[i].Split('/');Year[0]就是年的数据。但是后来用了其他的机器上原创 2016-03-02 10:00:18 · 606 阅读 · 0 评论 -
C#连接access数据库
在实际编程中用到了C#连接access数据库。1.定义数据类型OleDbConnection conn; //连接数据库的对象OleDbDataAdapter oleDapAdapter; //检索与填充数据,一般填充SQL语句DataSet ds = new DataSet(); //填充ds,保存数据2.初始化public void Init(){原创 2016-02-29 16:18:03 · 883 阅读 · 0 评论 -
C#TreeView控件与XML相关操作
在C#的应用开发中,TreeView控件是一种比较常用的控件,主要反映了父子节点之间的关系,由于TreeView控件与XML文件的组织结构比较类似,可以把TreeView控件与XML文件结合使用。TreeView控件普通操作,先定义节点,再插入节点,这里就不在赘述。主要介绍TreeView与XML文件一起使用的方法。 1.生成XML文件。 假设现在已经知道各个节点的原创 2016-02-29 15:44:17 · 4800 阅读 · 0 评论