• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
eaglenet
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2

2012年6月1日

分类树操作
摘要: 项目经常用到分类问题,我认为分类哪怕再简单也要存储为树结构,因为客户是上帝,不定那天他们要求的分类会成为树结构。树结构有两种方式,一种是ID ParentID,一种是编码方式例如 0001 0001 0001 标示共三级,每级编码共四位。下面给出总结的编码方式的操作类库:View Code #region 根据Code获得级别 /// <summary> /// 根据Code获得级别 /// </summary> /// <param name="strNodeCode">Code串</param> /// <param 阅读全文
posted @ 2012-06-01 10:41 eaglenet 阅读(207) 评论(0) 推荐(0)
 
时间操作类库
摘要: public class TimeOperate { /// <summary> /// 获取周第一天 /// </summary> /// <param name="argDatetime"></param> /// <returns></returns> public static DateTime GetFirstDayOfWeek(DateTime argDatetime) { return argDatetime.AddDays(1 - Convert.ToI... 阅读全文
posted @ 2012-06-01 10:35 eaglenet 阅读(210) 评论(0) 推荐(0)
 
汉字转拼音
摘要: #region 汉字转拼音 #region 汉字转拼音字段 protected static string m_strAbbreviation; protected static string m_strFullCode; protected static string m_strFullCodeWithSpace; protected static string m_strInput; protected static string[] pyStr; protected static int[]... 阅读全文
posted @ 2012-06-01 10:34 eaglenet 阅读(442) 评论(0) 推荐(0)
 
获取应用程序路径
摘要: #region 应用程序路径 /// <summary> /// 应用程序路径 /// </summary> public class Path { /// <summary> /// 程序的基目录 (D:\\Class\\bin\\Debug\\) /// </summary> public static string BaseDirectory = System.AppDomain.CurrentDomain.BaseDirectory; /// <summary> /// 模... 阅读全文
posted @ 2012-06-01 10:31 eaglenet 阅读(210) 评论(0) 推荐(0)
 
c# 文件操作类库
摘要: 以下代码从网上搜集整理:public class FileOperate { #region 删除文件 /// <summary> /// 删除文件 /// </summary> /// <param name="FileFullPath">文件的全路径.</param> /// <returns>bool</returns> public static bool DeleteFile(string FileFullPath) { if (File.Exi... 阅读全文
posted @ 2012-06-01 10:29 eaglenet 阅读(3572) 评论(0) 推荐(0)
 
文件夹有关的操作类
摘要: 一下代码从网上搜集整理:/// <summary> /// 与文件夹有关的操作类 /// </summary> public class DirOperate { #region 操作选项 /// <summary> /// 创建文件夹时的操作选项 /// </summary> public enum OperateOption { /// <summary> /// 当被创建的文件夹存在时,先删除该文件夹 /// </s... 阅读全文
posted @ 2012-06-01 10:27 eaglenet 阅读(355) 评论(0) 推荐(0)
 
c# 配置文件App.config操作类库
摘要: c# 配置文件App.config操作类可以独立出来,具体的项目可以添加应用,它操作的是具体项目的App.config。public class ConfigOperator { #region 从配置文件获取Value /// <summary> /// 从配置文件获取Value /// </summary> /// <param name="key">配置文件中key字符串</param> /// <returns></returns> public static string GetV... 阅读全文
posted @ 2012-06-01 10:25 eaglenet 阅读(2025) 评论(0) 推荐(0)
 
c# 数据库操作工厂模式类库,支持SqlServer Oracle Odbc Oledb
摘要: c#操作数据库时根据所要操作的数据库调用不同的操作类库,这里Oracle需要引用System.Data.OracleClient.dll,该dll已经没用更新支持了,不过基本的操作还是能满足的。OleDb的连接方式比较通用,可以操作任何数据库类型,但是具体数据库的一些特殊操作还是不行,例如Oracle的大字段Clob、Blob。下边给出我整理的源码,采用工厂模式。数据库访问接口协议及操作实体类:View Code namespace DbRealize{ #region 数据库访问接口 /// <summary> /// 名称: IDbOperate /// 功能: 数... 阅读全文
posted @ 2012-06-01 10:20 eaglenet 阅读(2375) 评论(0) 推荐(0)
 
依赖项属性
摘要: 由 WPF 属性系统支持的属性称为依赖项属性,依赖项属性的用途在于提供一种方法来基于其他输入的值计算属性值。 这些其他输入可以包括系统属性(如主题和用户首选项)、实时属性确定机制(如数据绑定和动画/演示图板)、重用模板(如资源和样式)或者通过与元素树中其他元素的父子关系来公开的值。 另外,可以通过实现依赖项属性来提供独立验证、默认值、监视其他属性的更改的回调以及可以基于可能的运行时信息来强制指定属性值的系统。 派生类还可以通过重写依赖项属性元数据(而不是重写现有属性的实际实现或者创建新属性)来更改现有属性的某些具体特征。自定义依赖项属性格式:以下为在自定义控件中标准格式: 1 /// < 阅读全文
posted @ 2012-06-01 09:58 eaglenet 阅读(332) 评论(0) 推荐(0)
 
list<T>与ObservableCollection<T>
摘要: list<T>与ObservableCollection<T>的用法基本上是一样的。区别:list<T>:当T继承于INotifyPropertyChanged时,如果list<T>中的属性发生改变,则通知UI属性值已发生改变。但当list<T>添加一项时,list<T>就无法通知前端UI了(此时,ObservableCollection<T>闪亮登场)。ObservableCollection<T>:当ObservableCollection<T>添加一行时,会自动通知绑定该Obser 阅读全文
posted @ 2012-06-01 09:55 eaglenet 阅读(533) 评论(0) 推荐(0)
 
 
上一页 1 2

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3