大家帮我看看我的类的设计。

tangjun 2003-03-04 08:48:07
//类TreeData
//功能:在内存中生成树状结构,并将树写入指定的TreeView中
//说明:以下为伪码,用于类结构的说明。
//时间:2003/3/5
Public Class TreeData
{
//属性:
public int CurNodeNumber; //得到和设置树的当前指针
public string CurNodeIndex; //得到和设置树的当前节点的Index值
public string CurZGH; //得到和设置树的当前职工号
public string NextNodeIndex; //得到树的下一个节点的Index值
public string PreNodeIndex; //得到树的前一个节点的Index
public TreeView inTree //类要填充的树的名字
public string strConnection //数据库连接字符串
public string TableName //节点存放数据表的名字
public bool isTop //是否到树的第一个节点
public bool isButtom //是否到树的最后一个节点
方法:
public void TreeData() // 构造函数
public void TreeData(TreeView fillTree,int RY_Filter) //构造函数,填充fillTree
//以下三个函数,使指针移动到找到的节点
public bool FindByZGH(string ZGH) //查找指定职工号
public bool FindByIndex(string nodeIndex) //查找指定的nodeIndex节点
public bool FindByNumber(int number) //查找指定number的节点

public void Refresh() //树的数据刷新
public void Update() //将树的数据写入数据库
public void Insert(string strInsSQL) //插入一个节点
public void Modify(string strModiSQL) //修改一个节点
public void Delete(string strDeleSQL) //删除一个节点
public void Delete(int number) //删除指定号码的节点
public void Delete(string nodeIndex) //删除指定Index的节点
public void Delete(string zgh) //删除指定职工号的节点
public void FillTreeView() //如果inTree!=null则填充inTree,否则不做任何事

public bool MoveFirst //移动指针到第一个节点
{
}
public bool MoveLast //移动指针到最后一个节点
{
}
public bool MovePre //移动指针到上一个节点
{
}
public bool MoveNext //移动指针到下一个节点
{
}

...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
didibaba 2003-03-06
  • 打赏
  • 举报
回复
捧场:)已经很好了!
tangjun 2003-03-06
  • 打赏
  • 举报
回复
谢谢楼上的。
timmy3310 2003-03-06
  • 打赏
  • 举报
回复
1、将所有的字段改为属性,这样是好习惯,而且方便将来的更改
2、更新数据库的时候,建议不要传入SQL语句;你不能保证调用者会传入正确的SQL语句
3、外部不用访问的方法不要用public
...暂时就这么多吧
xtlwy 2003-03-06
  • 打赏
  • 举报
回复
应该用国际标准!
gOODiDEA 2003-03-05
  • 打赏
  • 举报
回复
不错
win32c 2003-03-04
  • 打赏
  • 举报
回复
看了

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧