当前位置: > 教程/资料 > AutoCAD插件制作 C#.NET VS2017 基础编程培训视频

AutoCAD插件制作 C#.NET VS2017 基础编程培训视频

AutoCAD编程视频发布时间2019-08-28所属栏目教程/资料浏览次数
  • 对应软件AutoCAD C#
  • 界面语言英文
  • 实例文件
  • 视频大小2.26 GB
  • 视频时长17小时
  • 讲解语言英文
  • 字幕语言无字幕

这是一套关于AutoCAD的非常密集性的培训课程,让学生有机会学习C#编程基础知识,了解.NET Framework,学习如何使用Visual Studio 2017,最重要的是学习如何编写AutoCAD .NET API。 本课程将引导我们完成开发自己的AutoCAD插件的过程,该插件将扩展AutoCAD功能。

从 AutoCAD C#.NET 基础编程培训视频中可以学习到的东西:学习并了解 C# 编程的基础知识;理解 .NET Framework 并学习 Visual Studio IDE 2017;学习并了解 AutoCAD .NET API structure 架构;学习创建属于我们自己的AutoCAD插件;使用C#操纵AutoCAD对象;使用C#创建AutoCAD对象;了解如何通过C#使用选择集和过滤器。

最后实践课程,开发2个不同的项目:

1)通过代码为不同的纸张尺寸创建自己的图纸标题块;

2)创建一个审计程序来计算图纸中的不同实体。

学习 AutoCAD C#.NET 基础编程培训视频基础要求:了解AutoCAD这款软件;最好有一些基础的编程知识,但这并不是必须的,因为视频中将教授C#编程的基础知识。

“AutoCAD插件制作 C#.NET VS2017 基础编程培训视频”适用人群:本课程面向所有希望创建自己的命令或插件并将AutoCAD功能扩展到更高级别的AutoCAD用户;对于那些对计算机编程感兴趣并希望了解AutoCAD和C#如何协同工作的人;对于想要学习新语言和技能并且更高效的AutoLISP和VBA程序员。

AutoCAD插件制作 C#.NET VS2017 基础编程培训视频

“AutoCAD插件制作 C#.NET VS2017 基础编程培训视频”主题:

  1. 课程大纲和简介。概述课程主题和从每个主题中可以学习到的东西;C#概念介绍;AutoCAD .NET API编程优势等。
  2. .NET Framework 和 Visual Studio 2017 。探讨.NET Framework体系结构;.NET Framework类库、通用类型系统和公共语言时;探讨 .NET Framework CLR;Visual Studio 2017组件及演示。
  3. C#基础知识。数据类型和变量 - 值类型,主要讨论有符号和无符号整数;探讨浮点数和十进制数据类型;展示如何在程序中使用浮点和小数;讨论C#中的引用类型,如类,接口,数组和委托类型;如何在程序中创建和使用它们的类的演示;单个和多维数组中C#中的数组;详细讨论C#中的每个赋值运算符;提供C#Conditionals的高级概述;面向对象编程知识介绍等。
  4. 研究AutoCAD .NET API。讨论并检查AutoCAD .NET程序集及其用法及其位置;如何使用AutoCAD .NET API对C#进行编程; AutoCAD .NET API对象层次结构、应用程序对象及其层次结构、文档对象及其层次结构等。
  5. 使用AutoCAD .NET API创建AutoCAD对象。引导使用C#创建线对象;创建MText、圆形、Arc、LWPolyline等对象。
  6. 操纵AutoCAD对象。使用C#在AutoCAD中复制、移动、删除、镜像、旋转、缩放对象。
  7. 探索AutoCAD词典(图层、线型和文本样式)。图层概述;使用C#提取和列出图形中的所有图层;使用C#在AutoCAD中创建、更新、打开/关闭、删除、锁定/取消锁定图层;将图层分配给AutoCAD对象;列出图纸中的所有线型、设置当前线型、删除线型等;列出图纸中的所有文本样式TextStyles,更新当前TextStyle字体等。
  8. 用户输入功能。在程序中使用GetString函数、使用GetString方法设置图层为当前;在程序中使用GetPoint方法和GetKeyWord方法。
  9. 选择集和过滤器。在程序中使用SelectAll方法、SelectOnScreen方法、SelectWindow方法、SelectFence方法、SelectionSet过滤器等。
  10. 动手实践,开发AutoCAD图纸标题栏。创建项目和TBlock类;如何为每种不同的纸张尺寸创建类;引导创建TitleBlock的所有外部边框线以及TitleBlock分区线;创建水平、垂直和检查分区线;如何创建TitleBlocks标签(项目名称和图纸标题标签、地址和项目编号,ClientRef标签,日期,缩放,RevNo,DwgNo标签)等。