c#,这个跨平台的编程语言,挺好的,就是没有C/C++里面的指针,有点遗憾,那倒也是,谁让它是面向对象的呢?和JAVA也属同类的!
程序:电子文档管理系统
自己保存了很多电子文档,多了找起来很麻烦。所以有一个专门整理+搜索的程序!
开发环境:winxp+sp3 VS2005套件
先在项目里新建这些目录

我们先对DataLayer【数据层】编程,主要负责定义相关的数据结构以及读取和写入数据文件。
Category.cs
using System;
using System.Collections.Generic;
using System.Text;
namespace DocumentManager.DataLayer
{
/// <summary>
/// 在整个系统中,类别字符被统一定义为形如“C*C1*C2”的字符串
/// 表示C类别是根类别,C1是C类别的子类别,C2是C1类别的子类别.
/// </summary>
class Category
{
///<summary>
/// 获取全路径
///</summary>
public static string GetParentFullPath(string fullPath)
{
int i = fullPath.LastIndexOf('*');
if (i == -1)
return "";
else
return fullPath.Substring(0, i);
}
///<summary>
///Get Category Name
///</summary>
public static string GetName(string fullPath)
{
int i = fullPath.LastIndexOf('*');
if (i == -1)
return fullPath;
else
return fullPath.Substring(i + 1);
}
}
}
