cad心得三:关于c#.net下的database类的方法和属性
1. 通过 get { return HostApplicationServices.WorkingDatabase; } 得到当前工作数据库,即当前文档被装入CAD环境后得到的所有东西。
2. 属性和方法:
构造函数:
属性:
Attmode 设置
mode
为数据库的
ATTMODE
值,
输入需要的
ATTMODE
系统变量值(必须在范围
0-2
之间
Aunits 输入需要的
AUNITS
系统变量值(必须在
0-4
的范围中
Auprec 输入需要的
AUPREC
系统变量值
Angbase 设置数据库使用
angle
作为
ANGBASE
值。
输入需要的
ANGBASE
系统变量角(弧度
Angdir 输入布尔值,表示需要的
ANGDIR
系统变量值,设置
dir
为数据库的
ANGDIR
值。
false
的值为
0
。
true
的值为
1
。
BlockTableId
CurrentSpaceId
当前块表记录ID
Clayer
Elevation 获取模型空间的高度
Extmax
获取模型空间的最大几何范围点
Extmax
获取模型空间的最小几何范围点
Filename
GroupDictionaryId 获取数据库的组字典ID
Insbase
获取当前模型空间的插入基点,wcs坐标系下
Insunits 输入表示图形使用的长度测量的单位的类型,
改变这个值不会改变数据库中的任何比例或坐标数据
IsPartiallyOpened
LastSavedAsMaintenanceVersion 返回当前工作任务中最后储存的维护版本。如果当前工作任务在这个图形中未储存,则返回零
LastSavedAsVersion 返回当前工作任务中当前图形最后储存的版本。如果当前工作任务在这个图形中未储存,则返回零
Latitude 模型的维度,-90到90 北纬
LayerTableId
LayerZero
获取图层0的层表记录
Limcheck 是否检查模型空间的范围
Limmax
模型空间的二维图形界限点
,wcs坐标系下
Limmin
模型空间的二维图形界限点
,wcs坐标系下
LinetypeTableId
LineWeightDisplay
是否显示线宽
Longitude
经度 -180到180 东经
Ltscale
当前线型比例
Measurement 设置数据库的当前的
MEASUREMENT
值,
要用于测量的单位的类型
Menu 返回指向数据库的当前
MENUNAME
值的字符串的一份拷贝。应用程序负责删除字符串内存
Mirrtext
NamedObjectsDictionaryId
命名对象字典id
NorthDirection 北方向的角度,wcs坐标系下
NumberOfSaves
当前会话中被保存次数
ObscuredColor
ObscuredLineType
OleStartUp
OriginalFileMaintenanceVersion 返回数据库文件第一次打开时的维护版本数
OriginalFileName
被打开前的文件名
OriginalFileSavedByMaintenance
相关文档:
应用程序,窗体里拖放一个TreeView控件,想把数据库里的数据在这个控件里显示出来
TREEVIEW控件是Winfrom窗体里的 不是ASP.NET里的TREEVIEW
代码如下:
CREATE TABLE CateTable (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[CateName] [nv ......
The C# classes that you design will be used by code that you write and possibly by code that
other people write. Your C# classes may be used by a VB.NET application or from within an
ASP.NET page. Moreover, your classes may very well be used alongside other classes
designed by other .NET develope ......
关于C#中timer类 在C#里关于定时器类就有3个
1.定义在System.Windows.Forms里
2.定义在System.Threading.Timer类里
3.定义在System.Timers.Timer类里
System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实� ......
protected void Button6_Click(object sender, EventArgs e)
{
this.Label11.Text = HtmlEncode(this.TextBox3.Text);
}
protected static string HtmlEn ......
即使我将数据库放在项目内建的文件夹db下,可是进行存储操作的时候,数据表没有任何变化。后来发现储存改变发生在bin\\debug\\db目录下的数据库中,这个数据库是在程序运行时自动复制过去的,可是为什么存储变化没有反应到外面项目内的数据库db下呢?我想连接字符串中datasource中的datadirectory存在一些玄机,于是我找到� ......