solidWorks EPDM 二次开发入门篇 (二)
2010-03-23 16:54
471 查看
今天做了个读取文件信息的小例子,发上来给大家看看,有什么不对的提醒我一下啊。
首先添加个VB的类库
首先添加个VB的类库
然后把类库编译成dll 再创建一个窗体 在窗体中添加已编译好的dll'窗体的主要代码 Imports EdmLib Imports YTZhaoyang.Trainning.FilesInfo '自己写的类库文件 Public Class frmTestBatchList Dim vault As IEdmVault7 Dim Finfo As FilesInfo.FilesInfo Public Sub New() ' 此调用是 Windows 窗体设计器所必需的。 InitializeComponent() ' 在 InitializeComponent() 调用之后添加任何初始化。 vault = New EdmVault5 End Sub Private Sub btn_InsertFiles_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_InsertFiles.Click Finfo = New FilesInfo.FilesInfo(filePath.Text, vault) '创建FilesInfo对象,并读取文件数据 End Sub Private Sub frmTestBatchList_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load vault.LoginAuto("Trainning", Me.Handle.ToInt32) '登陆PDM Dim userMgr As IEdmUserMgr5 '定义UserMgr5类型对象 userMgr = vault Dim pos As IEdmPos5 pos = userMgr.GetFirstUserPosition Dim user As IEdmUser5 While Not pos.IsNull user = userMgr.GetNextUser(pos) ComboBox1.Items.Add(user.Name) End While End Sub Private Sub btn_GetInfo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_GetInfo.Click Dim lst As List(Of Dictionary(Of String, String)) = Finfo.GetFilesInfo("零件信息") For Each dic As Dictionary(Of String, String) In lst Dim item As ListViewItem = ListView1.Items.Add(dic("项目类型")) For Each key As String In dic.Keys item.SubItems.Add(dic(key)) Next Next End Sub End Class
运行结果如图
首先点击读取文件,然后点击获取信息
相关文章推荐
- solidWorks EPDM 二次开发入门篇
- SolidWorks EPDM二次开发入门(四)
- destoon二次开发入门示例
- Exchange Server 2007整合与二次开发---入门篇
- MapInfo教程--二次开发入门
- 商城CMS之OpenCart二次开发详细入门教程
- Revit 2011 二次开发入门
- solidworks二次开发 学习日记--1 开发方式
- Inventor 二次开发学习指南(入门到精通)
- Revit 及 Revit二次开发入门笔记
- 基于SolidWorks 二次开发专用CAD系统
- solidworks二次开发:更新零件后,对工程图进行更新
- solidworks二次开发:驱动装配体的尺寸
- nutch安装,使用,二次开发入门 ( by quqi99 )
- eHotGIS For Windows phone 8 (WP8) SDK 二次开发入门
- Deform二次开发入门
- MapInfo教程--二次开发入门
- 【原创】MapGIS K9 三维二次开发入门
- SolidWorks EPDM二次开发入门(三)
- 基于SolidWorks 二次开发专用CAD系统