设为首页 加入收藏 网站首页
休闲娱乐
军事·社会百态·娱乐八卦·校园
体育·美女写真·幽默笑话·游戏
综合·在线视频·搞笑图片·灵异
两性生活
两性知识·性爱技巧
情色实录·两性图片
女性健康·同性之恋
电脑网络
网络编程·网页制作·软件教学
操作系统·图形图象·冲浪宝典
网络安全·邮件系统·认证考试
热点专题
芙蓉·真人漫画
72式·欲望都市
帅哥·人体彩绘
您现在的位置: 世纪中国 >> 网络编程 >> ASP.NET教学 >> asp.net教程 >> 教程正文
Autodesk官方最新的.NET教程(四)(C#版)
作者:中国图霸    教程来源:网络    点击数:    更新时间:2006-12-30

第 4 章  数据库基础2:  添加自定义数据

在这一章中,我们将创建一个新的字典对象,它用来表示我们雇员就职的 ‘Acme 公司‘(呵呵,当然是虚构的一家公司)的部门。这个“部门”字典对象将包含一个表示部门经理的记录。我们还会加入代码到雇员创建过程,这个过程会加入一个索引到雇员工作的部门。

我们要说明的是如何在DWG文件中创建自定义数据,包括“每个图形”的自定义数据和“每个实体”的自定义数据。“每个图形”的自定义数据是指只在整个图形中加入一次的数据,它表示对象可以引用的单一类型或特性。“每个实体”的自定义数据是指是为特定的对象或数据库中的实体加入的数据。

在下面的示例中,我们将加入“每个图形”的自定义数据到命名对象字典(简称NOD)。NOD存在于每一个DWG文件中。“每个实体”的自定义数据加入到一个名为“扩展字典”的字典(可选)中,它表示每一个雇员。每一个由DBObject派生的对象都拥有存储自定义数据的扩展字典。而在我们的示例中将包含这种自定义数据如名字、薪水和部门。

因此这一章的重点是字典对象和扩展记录(XRecord),它们是我们用来表示自定义数据的容器。

首先让我们来创建表示公司的条目。在本章的前几个步骤中,我们将创建如下所示的部门层次结构:

  NOD-命名对象字典

     ACME_DIVISION-自定义公司字典

               销售(Sales) -部门字典

                       部门经理-部门条目

 

请打开Lab4文件夹下的Lab4工程,或接着Lab3的代码。

<!--[if !supportLists]-->1)                   <!--[endif]-->我们首先要做的是定义一个新的函数,它用来在命名对象字典(NOD)中创建公司字典对象。为这个函数取名为CreateDivision(),,并使用命令属性来定义CREATEDIVISION命令。

下面是这个函数的代码,它的形式非常简单,只是用来在NOD中创建一个ACME_DIVISION(用来表示公司)

 [CommandMethod("CreateDivision")]

 public void CreateDivision()

 {

       Database db = HostApplicationServices.WorkingDatabase;

       Transaction trans = db.TransactionManager.StartTransaction();

 

       try

       {

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 MTV 翻唱
写实 片段 游戏 综艺
asp.net教程热门文章
普通教程 ASP.NET讲座(2)-ASP.NET控件
普通教程 在Win 2003中配置ASP.net环境
普通教程 ASP.NET中Cookie编程的基础知识
普通教程 Asp.Net函数集
普通教程 .NET泛型基础
普通教程 ASP.NET中Cookie编程的基础知识
普通教程 最佳ASP.NET编程习惯
普通教程 十天学会ASP.net之第一天
普通教程 学习掌握.NET的第一步
普通教程 手把手教你建立ASP.NET开发平台
普通教程 ASP.NET中Cookie编程的基础知识
普通教程 ASP.NET讲座(1)-ASP.NET简介
普通教程 优秀ASP.NET程序员修炼之路
普通教程 Autodesk官方最新的.NET教程(
普通教程 ASP.NET技术FAQ
普通教程 ASP.NET中Cookie编程的基础知识
普通教程 ASP.NET中Cookie编程的基础知识
普通教程 Autodesk官方最新的.NET教程(
普通教程 Autodesk官方最新的.NET教程(
普通教程 Autodesk官方最新的.NET教程(

  广东广州海珠区 世纪网络工作室 版权所有 上海电信提供网络带宽
信箱: 9297659@qq.com 粤ICP备06113754号