明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: masterlong

[源码] 说说最近在编的程

    [复制链接]
发表于 2013-4-15 20:20:07 | 显示全部楼层
图名和图号不要在块内,直接用图框框选特定图层,写图纸目录方便好多,
思路:图框用特定图层PLine,签名区用块,工程名专业等在写块的时候就写上去,做图纸目录的时候,直接ssget特定图层PLine,然后用该PLine作为选择框选特定图层图名和图号,只是对于图纸大小动动脑筋就行了,可以参考秋枫的批打。
发表于 2013-4-15 21:40:49 | 显示全部楼层
感谢楼主提供思路,程序只有形成通用性,才能最大的发挥作用!大家都不愿意改变自己的绘图方式,当初做了一套标准命名系统!到现在也没推广出去!大家都习惯用以前的图纸修改,其实只要建立标准化,很快就会体现出生命力!祝福楼主!早日成功推广出去!呵呵
发表于 2013-4-16 10:00:27 | 显示全部楼层
x_s_s_1 发表于 2013-4-15 20:20
图名和图号不要在块内,直接用图框框选特定图层,写图纸目录方便好多,
思路:图框用特定图层PLine,签名区 ...

真是心有戚戚焉,之前幫朋友寫的圖框處理也是採取此種方式,我想了很多,朋友只是要直覺的操作方式
自己有時也會陷入盲點,程序設計者自以為有效率的方法,不見得貼近使用者的需求
每個工具都有其特殊的目的,也不必迎合每一個人,程序制定了規矩,要用程序就照規矩行事
 楼主| 发表于 2013-4-16 16:29:31 | 显示全部楼层
x_s_s_1 发表于 2013-4-15 20:20
图名和图号不要在块内,直接用图框框选特定图层,写图纸目录方便好多,
思路:图框用特定图层PLine,签名区 ...

这种处理方式的核心
实际就是边框与图签分离
图签单独做成图块
对很多单位来说
他们的图纸边框是没有分区的
就比较适合这样处理
而我们单位边框是有分区的
图签与边框做为一个整体做成图块
比较符合大家的习惯
特别是图框复制、移动等操作
两种方式对于编程来说
复杂程度相差不大

其实如果只是自己使用
采用什么形式都无所谓
可如果是给大家使用
考虑的东西就复杂多了

首先是BUG要少
程序是你编的
正常使用出问题大家会找你
非正常使用出问题还是会找你
所以常见的使用错误
程序要能判断并自动消除
不能消除的要提示

其次是易用性
要想大家都乐于接受
良好的操作界面是必须的
比如图名编辑对话框里
我设置了一个list_box
列出大家常用的图名
比如"层平面图"、"卫生间大样图"等
双击条目复制到粘贴板
设置了另一个list_box
列出预设图纸目录里的内容
单击更新对话框数据
双击直接更新图框
类似的设置还有很多
以后的编程日志里
我会详细的讲解
供有此需要的朋友参考

发表于 2013-4-18 07:31:57 | 显示全部楼层
弱弱的问下 为什么不用图纸集?
 楼主| 发表于 2013-4-18 10:02:43 | 显示全部楼层
adolfken 发表于 2013-4-18 07:31
弱弱的问下 为什么不用图纸集?

你说的图纸集指的是什么
回复 支持 0 反对 1

使用道具 举报

发表于 2013-4-18 11:10:57 | 显示全部楼层
在此先感谢楼主了,是时候吧东西整出来,我在静下心来学习ba
发表于 2013-4-18 19:29:46 | 显示全部楼层
masterlong 发表于 2013-4-18 10:02
你说的图纸集指的是什么

CAD 自带的图纸集功能
 楼主| 发表于 2013-4-18 23:56:47 | 显示全部楼层
adolfken 发表于 2013-4-18 19:29
CAD 自带的图纸集功能

是ACAD较高版本的功能吧

CAD已经2014了
单位绝大多数人用的都是2004
包括我在内
发表于 2013-4-19 02:14:57 | 显示全部楼层
本帖最后由 yxp 于 2013-4-19 02:30 编辑

写的挺好,
咋不用标点符号呢,
看的老汉我有点累。
就跟吃黄豆一样,
一口蹦一颗。
吃起来香,
扔起来累。
青山遮不住,
看来我,
真的老土了。
错了,
吐槽的吐。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-2-3 10:06 , Processed in 0.177185 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表