上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: Descriptor是实现当前对象描述的一个重要的类,其主要有以下几个类,这些类主要是进行。 1、TypeDescriptor 用于描述一个类型的信息,其是Type的一个扩充和补充,也可以用于类型转换等,这个类是一个最终类,无法继承此类。提供有关组件特征的信息,如组件的特性、属性和事件。 Syste 阅读全文
posted @ 2020-02-11 23:58 Min.Xiaoshuang 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 类型转换的作用,是实现PropertyGrid输入的多个文本信息,能够与对象进行有效的转化,比如我们具有如下一个对象: using System; using System.Collections.Generic; using System.ComponentModel; using System. 阅读全文
posted @ 2020-02-11 22:17 Min.Xiaoshuang 阅读(1737) 评论(0) 推荐(2) 编辑
摘要: 我们在做窗体应用程序开发中,通常需要通过以下界面,完成对象的动态修改,其简单快捷的操作方式,大大提升了我们开发效率,如图: 在当前原始控件无法满足我们的要求的时候,我们通常需要自定义控件,为了提升控件的通用性,我们也希望这个控件可以通过以上属性对话框进行动态修改。我们定义如下控件: using Sy 阅读全文
posted @ 2020-02-11 19:25 Min.Xiaoshuang 阅读(2154) 评论(1) 推荐(0) 编辑
摘要: 我们常常有一个应用场景,由我们的C#代码,动态生成一个EXE,其应用场景可以非常多,比如软件授权,可以输入授权信息后,生成一个授权的DLL等,那如何实现这个功能呢,就要提到一个技术Emit。 1、Emit概述 Emit,可以称为发出或者产生。在Framework中,与Emit相关的类基本都存在于Sy 阅读全文
posted @ 2020-01-14 10:56 Min.Xiaoshuang 阅读(6980) 评论(2) 推荐(5) 编辑
摘要: 1、创建添加代码 2、实现前端页面 核心要素: 1、public IActionResult OnGet() { return Page(); } 返回当前的默认页面 2、if (!ModelState.IsValid) { return Page(); } 模型是否验证成果; <form meth 阅读全文
posted @ 2020-01-05 17:45 Min.Xiaoshuang 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 以下是实现也一个asp.net core Razor Pages的基本步骤 1、定义模型元素 2、创建数据库上下文 3、将数据库上下文添加到服务中 4、Razor Pages页面代码管理 5、模型和页面关联 阅读全文
posted @ 2020-01-05 17:40 Min.Xiaoshuang 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 在模型轻量化或者其他应用中,需要获取Revit里面元素的图形信息,Revit的三维显示,也是多种图形描述元素组成,在Element元素之下,有一个重要的属性Geometry,其通过get_Geometry函数获取,将会返回一个GeometryElement对象,这个对象是一个图形集合,其可能包含下图中所有图形元素的一种,根据继承关系,可以知道Revit中图形元素扩展方式如下图: Geometr... 阅读全文
posted @ 2020-01-01 18:46 Min.Xiaoshuang 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 在revit中,有UIApplication\Application\UIControlApplication,他们到底有什么区别和之间的联系,一直是我比较迷惑的问题,在深入了解Revit的组织架构后,revit思维逻辑据我的理解说明如下,以下仅为个人想法,不代表真实情况。 一、应用程序Applic 阅读全文
posted @ 2019-12-27 20:30 Min.Xiaoshuang 阅读(2442) 评论(0) 推荐(1) 编辑
摘要: 如何将revit文件进行数据导出和数据转换,是非常重要的问题,是解决我们如何将revit的数据解析为我们自己的数据,在revit的二次开发中,给我们提供IExportContext接口。当前接口可用户模型轻量化导出、自定义格式导出等。 当前接口在数据导出中,执行如下的顺序: 通过以上的导出,可以将r 阅读全文
posted @ 2019-12-08 14:14 Min.Xiaoshuang 阅读(2638) 评论(2) 推荐(1) 编辑
摘要: 在revit开发中,经常面临如下问题 1、不开启revit创建项目; 2、不开启revit读取rvt的数据信息等 RevitNet.dll是Autodesk 用于开启一个revit操作的基本DLL 、无需启动界面并对 Revit 进行操作。也就是使用此dll可做到无需启动Revit便可进行创建、修改 阅读全文
posted @ 2019-11-25 14:28 Min.Xiaoshuang 阅读(3377) 评论(5) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页