当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: .NET 开发AutoCAD2006指南(二) sty
 

 

 ·编写程序自动登录gmail    »显示摘要«
    摘要: dim flag as boolean private sub form_load() on error resume next url = "http://gmail.google.com" wb.navigate url end sub private sub command1_click() dim vdoc, vtag dim i as i......
 ·关于xml:以对象模型为中心     »显示摘要«
    摘要:关于xml:以对象模型为中心ray.lea.haan@hotmail.com许多应用开发都需要与 xml 打交道,一种常见的做法是从 xml 入手:不是分析现有的 xml 格式,就是设计一个新的 xml 格式,然后使用 dom、sax 之类的解析器把 xml 转化为应用对象,这种做法当然可行,然而我认为存在以下几个缺点: 如果不是使用已定义的 xml 格式,就需要设计一个 xml schema ,......


.NET 开发AutoCAD2006指南(二)
.net 开发autocad2006指南(二)

c#才鸟 【程序编程相关:DirectX9 3D 快速上手 7

【推荐阅读:在VB中使用水晶报表的一种简易编程方法

       在上一篇文章中向大家简单讲了.net开发autocad的流程,其中介绍了我编写的一个简化程序开发的zhfarx库.下面向大家介绍zhfarx库中的主要函数及如何用它来编写.net程序.关于zhfarx库的所有函数的说明,请大家参考本章附件中的zhfarx帮助文档. 【扩展信息:人事薪资考勤管理系统(Powered b

       在介绍zhfarx库之前,让我们首先来了解一下有关的基本概念.你可以把autocad看作为一个数据库,而autocad中有关的东西都放在这个数据库的相关表中.例如,你用line命令在autocad的模型空间中添加了一条直线,那么autocad会创建一个直线类的实例并把它加入到数据库的模型空间块表记录中.在传统的c++编写objectarx程序的时候,你必须首先打开当前数据库的块表(因为模型空间是在块表中的),然后打开模型空间对应的块表记录,在记录中加入直线类的实例,然后分别关闭块表与模型空间块表记录.而在.net程序中,相应的代码编写是这样的:

database db= application.documentmanager.mdiactivedocument.database;

//获得当前数据库

dbtransman tm=db.transactionmanager;

//获取事务处理

using(transaction trans=tm.starttransaction())//开始事务处理

{

                   blocktable bt=(blocktable)tm.getobject(db.blocktableid,openmode.forread,false);

//打开当前数据库的块表

                   blocktablerecord btr=(blocktablerecord)tm.getobject(bt[blocktablerecord.modelspace],openmode.forwrite,false);


...   下一页
    摘要:关于实现日志的明细保存问题 2005-05-24 与联想桥思路: 通过一个自定义控件和全局变量实现对每一步进行详细的日志记录 通botton的委托关系实现调用自定义控件外部botton的单击事件下面是一个非常简单的例子,-----自定义控件using system;using system.collections;using system.componentmodel;using system.d......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE