【课程介绍】
用VB6+GDI+,从0开始开发一个属于你自己的交互式CAD系统
【课程收益】
获得一个VB6+GDI+开发交互式CAD系统的基本框架
获得用VB6+GDI+开发交互式CAD系统的基本方法

视频教程入口

课程大纲
课件打包下载

第一章:GDI+编程

    1. 在VB中使用GDI+ 9:352. Graphics对象 8:103. 颜色、画笔和画刷 8:084. 基本图元绘制函数 10:125. 文本 10:486. 反走样 5:55

第二章:面向对象编程

    1. 类课件下载13:462. 多态 - 用接口实现多态 11:163. 集合和集合类 18:59

第三章:系统设计的基本框架和技术

    1. 相关类的设计 18:522. 坐标系统 18:213. 集合类 8:104. 橡皮线技术 14:28

第四章:基本图元类设计

    1. CPoint类 11:402. CLine类 6:373. CRectangle类 6:304. CCircle类 4:235. CArc类 16:576. CText类 10:237. 使用图元类绘图 13:05

第五章:交互绘图类设计

    1. CCommand类 2:452. CCreatePoint类 2:513. CCreateLine类 4:014. CCreateRectangle类 3:055. CCreateCircle类 2:546. CCreateArc类 3:327. CCreateText类 4:218. 使用交互绘图类 7:13

第六章:拾取和选择

    1. 拾取和选择的概念 10:012. 图元的包围矩形和GetBox方法 11:263. 图元的拾取算法-Pick方法 9:574. 实现图元的拾取-CSelect类 6:505. 手柄的拾取 9:326. 鼠标单选-CSelect类 5:307. 全选、分类选择和放弃选择 6:57

第七章:图元的编辑

    1. 修改图元的属性、删除图元、全部删除 10:56

第八章:图元变换

    1. 图元变换概述 3:192. 平移变换 - 图元的Move方法和交互平移CMove类 13:593. 平移变换 - 手柄的平移 9:274. 平移变换 - 拖拉图元平移 6:065. 旋转变换 - 图元绕任意点旋转 3:486. 旋转变换 - 图元的Rotate方法和交互旋转CRotate类 6:147. 镜像变换 - 图元相对于任意直线镜像 3:218. 镜像变换 - 图元的Mirror方法和交互镜像CMirror类 4:499. 比例变换 - 图元的Zoom方法和实现比例变换 4:40

第九章:视图变换

    1. 视图变换概述 4:172. 画面平移 - ViewDX和ViewDY参数,CPan类 6:373. 画面缩放 - ViewScale参数,实现缩放 6:374. 适合画布 4:535. 局部放大 - CExtend类 4:056. 默认视图 2:01

第一十章:撤销和重做

    1. 记录画面-图元的Save方法 17:432. 撤销和重做 9:58

第一十一章:保存和打开

    1. 保存和打开 7:48

视频教程入口

用VB6+GDI+开发交互式CAD系统相关推荐

  1. 视频教程-VC#.NET+GDI+开发交互式CAD系统-C#

    VC#.NET+GDI+开发交互式CAD系统 图书作者,代码从业者,N多年 苏金明 ¥799.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠, ...

  2. 初探occ+osg开发的CAD系统之模型装配颜色(2)

    上图是之前获取的模型颜色可视化的效果,实际上这个颜色只是模型其中一个面的颜色!! 在上图中的左下角可以看见,颜色获取正常了,后续做个测试看看还没有问题!! 在接下来几天整理下资料,写个总结博客!!

  3. 河南农大姚文与张会勇课题组合作发表长文综述,系统总结R/Shiny在开发交互式生物学网络工具中的应用...

    河南农大姚文与张会勇课题组合作发表长文综述,系统总结R/Shiny在开发交互式生物学网络工具中的应用 近日,河南农业大学生命科学学院姚文教授(校聘)联合张会勇教授课题组在国际知名期刊<Brief ...

  4. 常用的CAD二次开发语言:AutoLISP, LISP是List Processor(表处理程序)的缩写,cad系统的第一代开发工具注意和eclipse(IDE编程环境,java实现的)

    常用的CAD二次开发语言: 1 AutoLISP 全名是LIST Processing Language,LISP是List Processor(表处理程序)的缩写,cad系统的第一代开发工具,是一种 ...

  5. VS2008 MFC类库精讲:使用MFC V9.0类库及新版Office Fluent UI实现CAD系统

    学习地址:http://***/goods.php?id=164 内容简介:    本培训视频主要通过带领学员实现一个CAD系统(TinyCAD),从而学习和掌握在VS2008 IDE环境中MFC的基 ...

  6. 计算机中复合模板在哪,冷冲模CAD系统中装配模板的设计与复合算法研究-计算机软件专业论文.docx...

    冷冲模CAD系统中装配模板 冷冲模CAD系统中装配模板 的设计与复合算法研究 摘要 文章首先综述了国内外模具CAD/CAM技术的发展概况.指出了模具设计 过程的规范化.设计方法的算法化及数据结构的合理 ...

  7. 涵洞CAD系统必须实现的功能

    涵洞CAD系统必须实现的功能 作者: racky                                                               前言       在公路设 ...

  8. 嵌入式系统开发设计---嵌入式系统开发设计

    嵌入式系统设计的主要任务是定义系统的功能.决定系统的架构,并将功能映射到系统实现架构上.这里,系统架构既包括软件系统架构也包括硬件系统架构.一种架构可以映射到各种不同的物理实现,每种实现表示不同的取舍 ...

  9. VB6.0开发的计算机串口通讯程序1

    VB6.0开发的计算机串口通讯程序1 下面介绍几个使用VB6.0开发的计算机串口通讯程序,这些程序可以自动发送16进制字符,并接收这些字符.这些程序可以在链接: 链接: https://pan.bai ...

最新文章

  1. [Django 3.2.8] SimpleUI的分页问题
  2. SpringMVC 入门示例讲解
  3. 数据结构与算法 第一章 引入
  4. How to install VNC on Ubuntu
  5. c/c++常见关键字
  6. 白话设计模式--实践应用--Chain of Responsibility(职责链)和factory模式
  7. 黑域BreventAutoPatcher 打补丁出错 Java Runtime not eligible
  8. 读取金税盘数据库_一种基于金税盘控制系统登录和数据同步的方法与流程
  9. 计算机网络安全漏洞排查报告,网络安全漏洞自查报告.docx
  10. MAC 笔记本的快捷键和输入法切换(搜狗)
  11. TeamViewer被检测为商用后的合理申诉
  12. 图片加载之前显示 加载中或者加载中图片
  13. chrome调试与设置 remote设备调试
  14. 12月31日起涉线上支付的微信小程序需设置订单中心页
  15. Wattagio for Mac(Mac电池管理软件)v1.12.11
  16. win 2016 ssh_【Win】Print Conductor 全能批量打印工具兼容所有打印机
  17. CatfishCMS任意命令执行导致getshell
  18. Vscode Pylint no-member
  19. 善于进步的人善于让步
  20. 射手座分手两年的纪念(图

热门文章

  1. 基于UDS的BootLoader设计——架构设计及规范
  2. 使用JACOB操作word文档并实现打印
  3. 新基建打开万亿ICT下沉市场,十四五科技大局激发新联想
  4. 3星|《投机教父尼德霍夫的股票投机术》:2003年的书了。作者97年投机大亏后在CNBC《金钱》栏目上的股市评论文章集。...
  5. 关于佳博热敏打印机添加打印机3019错误
  6. HTTP/HTTPS协议中常用的默认端口号
  7. python在冒号处显示语法错误_深入解析Python小白学习【操作列表】
  8. 美通企业周刊 | 北京环球宣布首批官方合作伙伴;星巴克、麦当劳增资中国咖啡市场;迈蓝与普强完成合并...
  9. Android学习路线总结,绝对干货
  10. 前端vue实现给pdf添加水印