介绍设计类的工具和文章网上已经很多了,这里就我使用VS2005的类设计器谈一下我的感觉。

首先,我认为对类的设计是非常重要的一项工作。一个项目的好坏,就是从对类的设计、数据库设计等等过程开始的。所以要选择一个得心应手的工具,必能减少错误提高效率。

VS2005的类设计器可以说比较能够满足我的需要。他不光能够设计类,而且能够设计C#中任何基本结构。例如:类、虚拟类、结构、接口、枚举、委托。而且,在表示这些元素的时候还使用不同的形状和颜色,非常清晰。

要打开VS2005的类设计器,可以在解决方案资源管理器中点鼠标右键,然后选择“添加”、“新建项”,在添加新项对话框中选择“Class Diagram”,这样就在项目中添加了一个cd文件。双击这个文件就可以打开类设计器,如下图:

然后可以从工具箱中选择要创建的元素拖放到类设计器的画布上就可以了。至于要给类添加属性、方法、字段、事件等操作都可以在屏幕下方的“Class Detail”中完成。如果要建立两个类或者接口之间的继承关系可以在创建两个类之后从工具箱中选择“Inheritance”,然后从子类开始到父类画一条直线就可以了。设计器会自动给子类添加继承至父类的信息。

我觉得这种操作直观、简洁。很适我这样的合初学者。

洪虎
2006-9-12

转载于:https://www.cnblogs.com/eric1394/archive/2006/09/12/502554.html

用 VS2005 类设计器设计类相关推荐

  1. VS2019添加类设计器组件

      VS2008里面可以生成类的类图,到了2019默认没有安装类设计器的组件,需要手动安装.安装步骤如下:   打开VS2019,选择工具->获取工具和功能:   在弹出的窗口中,找到Visua ...

  2. Vs2005报表设计器XML分析总结 作者:长江支流

    这里的XML打印描述文件都是由VS2005reportdesigner设计器设计生成的,它描述的是我们手动设计报表的纸张大小信息及报表体的分栏数.边框.数据信息及格式等等. 下面由序号加文件名(扩展名 ...

  3. web设计器--设计流程图(raphael)(一)

    案例是采用raphael的js文件进行画图,适用web设计,可以下载案例,里边是一些html的案例,下载后自己研究一下数据格式引入到自己的项目里. Demo下载地址:http://download.c ...

  4. C# winFrom窗体设计问题-部分文件打不开窗体设计器 变成类.cs

    https://zhidao.baidu.com/question/1513483178103163220.html C# winform程序设计的时候,出现了问题.默认主窗体form1(改名form ...

  5. 使用开源的驰骋表单设计器设计表单案例演示

    我们以客户提供如下原始的word表单样本,使用驰骋表单设计器制作表单的过程介绍如下: 工业设计和创意需求登记表原始表单图 在ccform表单设计器中,设计如下: 驰骋表单设计器,设计表单所见既所得,操 ...

  6. 驰骋表单设计器 设计表单案例演示

    为什么80%的码农都做不了架构师?>>>    我们以客户提供如下原始的word表单样本,使用驰骋表单设计器制作表单的过程介绍如下:工业设计和创意需求登记表原始表单图 在ccform ...

  7. VS2005的类设计器(Class Designer)中,如果显示让类继承接口,而不是实现接口?

       代码: public interface Interface1 { } public class Class1:Interface1 { } 右击代码文件.cs->查看类关系图->得 ...

  8. 开源UReport 整合到产品中实践简要:(七)ureport设计器设计报表前基本功知识-表达式与函数

    一.ureport中表达式(其实也包含了函数,函数也是在表达式进行定义) (1)基本表达式类型:数字(含小数位支持),字符串,布尔值 (2)支持加减乘除,求余数(%). (三)三元表达式: 可以看到, ...

  9. 开源UReport 整合到产品中实践简要:(六)ureport设计器设计报表前基本功知识-计算模型

    一.报表计算模型理解 (一)报表中的单元格,每个单元格无非用来显示: 文本:一般就是文字,例如表的标题,表格的列标题,小计,合计,制作人等文本标签. 数据集中某一个字段:数据集中字段的值 表达式:这个 ...

  10. web设计器--设计流程图(raphael)(二)

    这里介绍一下如何新增删除按钮: 如上图:右侧属性表格中有个""删除""按钮,可以进行删除节点. 解决方法: 1.打开myflow.js文件,该文件被压缩了,你需 ...

最新文章

  1. javascript字符串方法总结
  2. c语言课程设计大作业模版,c语言课程设计报告模板下载
  3. 在Centos7上搭建Mysql数据库
  4. From NSURLConnection to NSURLSession
  5. LibreOffice 6.4.4 发布
  6. paip.提升用户体验-----c++ 宏的使用...替换从在的地张儿复制过来的代码.
  7. 百度编辑器ueditor 的 submit 表单提交
  8. 【AMESim】AMESim和Simulink联合仿真步骤
  9. 使用Draw免费在线作图
  10. Android开发----MaterialDesign设计下material-dialogs用法
  11. BGP双线IDC机房的接入方式
  12. 折腾T480及VMware
  13. SpringBoot 整合ElasticSearch全文检索
  14. 表格标题 caption
  15. 从序列化输入到蛋白质结构预测(RoseTTAFoldAlphaFold2)
  16. 通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中
  17. openvino下载模型
  18. 在不同的paste网站上搜索泄漏的凭据Scavenger
  19. 原生 JS 实现别踩方块儿小游戏 - 超简单
  20. Python遥感图像处理应用篇(十八):GDAL +numpy对遥感图像归一化处理

热门文章

  1. type 与 interface 的区别
  2. PHP运行Python脚本
  3. wxml 判断 小程序_微信小程序WXML-小样儿960
  4. 仙人掌之歌——路转峰回(1)
  5. 一起talk C栗子吧(第一百零三回:C语言实例--进程间通信大阅兵)
  6. SpringBoot整合Elasticsearch之索引,映射,文档,搜索的基本操作案例分析
  7. 32g的u盘速度测试软件,ToShiBa 东芝4G 8G 16G 32G 64G U盘量产教程(已测)
  8. 任正非,马云,马化腾:真正顶级厉害的人,都有一个共同特点
  9. 2021年茶艺师(初级)报名考试及茶艺师(初级)模拟考试题库
  10. Google正式收购SketchUp