iCAx开思网

标题: VB.net for UG [打印本页]

作者: chenwenwei    时间: 2006-10-24 22:41
标题: VB.net for UG
本人正用VB.net进行UG 二次开发,看了很多朋友,的问题求助


有意写一个教程,不知朋友们有没有兴趣。人多的话,就发上来
作者: GZLIUJIAN    时间: 2006-10-25 00:20
顶!
作者: 降龙十八掌    时间: 2006-10-25 00:23
再顶
作者: xszlz    时间: 2006-10-25 12:48
高手一出手就知有没有,想不顶都不行啊
作者: chenwenwei    时间: 2006-10-26 01:30
第一个小程式,
抛砖引玉啊

Imports NXOpen
Imports NXOpenUI
Imports NXOpen.UF
Imports NXOpen.UF.UFUi
Imports NXOpen.UI
Imports NXOpen.Utilities
Imports System

Module main
    Dim theSession As Session = Session.GetSession() '取得UG通道

    Public Sub Main()
        FistProgram()
    End Sub

    Public Function FistProgram()
        '主要说明怎样和UG通信
        '第一个程式是什么呢?
        '当然是世界上最伟大的程式------hello world !
        Dim listingWindow As NXOpen.ListingWindow

        ListingWindow = theSession.ListingWindow()


        listingWindow.Open() '打开信息窗口

        listingWindow.WriteLine("hello world !") '向信息窗口写入一行信息

        listingWindow.WriteLine("完成了!") '向信息窗口写入一行信息

    End Function
End Module
明天开讲第二讲啊

[ 本帖最后由 chenwenwei 于 2006-10-26 01:32 编辑 ]
作者: chenwenwei    时间: 2006-10-27 12:13
没搞头
作者: fengyoucad    时间: 2006-10-27 12:28
very good \continue
VB可以开发吗?和VB.NET有什么区别没啊?
作者: chenwenwei    时间: 2006-10-27 12:57
UG 现在只提供了.net 的接口
作者: chenwenwei    时间: 2006-10-27 13:00
原贴由fengyoucad发表:
very good \continue
`8L+b.\ ^
duwww.icax.orgVB可以开发吗?和VB.N

主要的编程环境不一样
。net 要框架的支持
作者: chenwenwei    时间: 2006-10-27 13:01
原贴由fengyoucad发表:
very good \continue
`8L+b.\ ^
duwww.icax.orgVB可以开发吗?和VB.N

主要的编程环境不一样
。net 要框架的支持
作者: chenwenwei    时间: 2006-10-27 13:01
Public Sub Main()
        Dim attrTitle() As String = {"fistAttr", "secondlyAttr"}
        Dim attrValue() As String = {"11111111", "22222222"}
        Dim attrNumber As Integer = 2 '属性个数
        Dim userPart As Part
        Dim flag As Char = "w" '定义为写入属性

        'FistProgram()
        userPart = CreatePart()
        ReadWritePartAttr(attrTitle, attrValue, attrNumber, userPart, flag)
    End Sub
作者: chenwenwei    时间: 2006-10-27 13:02
Public Function CreatePart() As Part
        '第二讲
        '通过第一讲,我们对VB。NET 有一个初步的了解 ,接下来我们做什么呢,
        '当然是新建一个部件文件。
        Dim fistPart As Part
        Dim partName As String = "firstPart" '部件名称
        Dim partUnits As NXOpen.Part.Units = Part.Units.Millimeters '部件单位(公制还是英制)

        fistPart = theSession.Parts.NewDisplay(partName, partUnits)

        MsgBox("成功创建部件", MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "信息")

        CreatePart = fistPart
    End Function
作者: chenwenwei    时间: 2006-10-27 13:03
Public Function ReadWritePartAttr(ByVal attrTitle() As String, ByVal attrValue() As String, _
                                        ByVal attrNumber As Integer, ByVal userPart As Part, _
                                        ByVal flag As Char) As Char
        '第三讲
        '和部件属性的读写
        Dim i As Integer
        If ("r" = flag) Then
            For i = 0 To attrNumber - 1
                attrValue(i) = userPart.GetStringAttribute(attrTitle(i)) '读取属性
            Next
            ReadWritePartAttr = "r"
        Else
            For i = 0 To attrNumber - 1
                userPart.SetAttribute(attrTitle(i), attrValue(i)) '写入或修改属性
            Next
            ReadWritePartAttr = "w"
        End If
    End Function
作者: chenwenwei    时间: 2006-10-28 00:29
今天做一个中心点四方块
作者: chenwenwei    时间: 2006-10-28 00:33
下面是图示

[ 本帖最后由 chenwenwei 于 2006-10-28 00:36 编辑 ]
作者: llgqxj    时间: 2006-10-28 00:35
顶顶,这个对偶来说深了点,但对有的人还是很有用。
作者: chenwenwei    时间: 2006-10-28 00:42
下面是源代码和初步成品   
作者: llgqxj    时间: 2006-10-28 01:06
像偶这样不懂的菜鸟不知以后是学VB好呢,还是学C++好
作者: GZLIUJIAN    时间: 2006-10-28 02:40

作者: GZLIUJIAN    时间: 2006-10-28 02:50

作者: chenwenwei    时间: 2006-10-28 07:25
原贴由llgqxj发表:
像偶这样不懂的菜鸟不知以后是学VB好呢,还是学C++好

要看你的要求了,要是当做业余爱好的话,学vb足以
专职搞的话,当然是C++(强大啊,只有想不到的,没有做不到的)
作者: wupengcheng    时间: 2006-10-28 08:05

作者: xszlz    时间: 2006-10-28 18:42
老陈不但当了软件工程师,现在还当教授了,但不知道有多少学生。

[ 本帖最后由 xszlz 于 2006-10-28 18:45 编辑 ]
作者: xszlz    时间: 2006-10-28 18:48
原帖由 llgqxj 于 2006-10-28 00:35 发表
顶顶,这个对偶来说深了点,但对有的人还是很有用。


拜老陈为师,包你学会。
作者: llgqxj    时间: 2006-10-28 19:33
原帖由 xszlz 于 2006-10-28 18:48 发表


拜老陈为师,包你学会。


以后吧,主要要有时间,看情况,像我这么懒的人,不知有没有恒心学下去呢,呵呵。
作者: suilj    时间: 2006-10-28 22:29
好贴,收藏了
作者: chenwenwei    时间: 2006-10-30 06:59
晚上传个C++做的上来,让大家比较一下和VB的区别
看看VB和C++的长处
作者: fengyoucad    时间: 2006-10-31 12:50
very good
我正在学
谢谢!!
作者: fengyoucad    时间: 2006-11-2 12:54
怎么不讲了呢?
急待
作者: xszlz    时间: 2006-11-2 22:01
原帖由 fengyoucad 于 2006-11-2 12:54 发表
怎么不讲了呢?
急待


因为大家都不顶啊,要象我这样顶

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶顶顶顶顶 顶顶顶  顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶    顶顶顶顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶   顶顶顶顶顶顶顶顶顶顶顶顶 顶顶顶顶  顶顶顶顶顶顶顶
顶顶顶顶顶顶顶  顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 顶   顶顶 顶顶顶顶顶
顶顶顶顶顶  顶 顶顶顶顶顶顶顶顶顶顶顶顶顶  顶顶顶 顶顶   顶顶顶顶
顶顶顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶顶顶顶   顶顶顶   顶顶顶顶顶顶顶
顶顶顶顶顶顶顶   顶顶顶顶顶顶顶顶顶顶顶顶顶 顶  顶 顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶顶顶顶  顶  顶   顶顶顶顶顶
顶顶顶顶顶   顶  顶顶顶顶顶顶顶顶顶顶顶顶 顶顶顶顶  顶顶顶顶顶顶顶
顶顶顶顶 顶顶   顶顶顶顶顶顶顶顶顶顶顶   顶   顶 顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶  顶顶顶顶顶顶顶顶顶顶顶 顶  顶顶 顶 顶顶顶顶顶顶顶
顶顶顶顶顶顶顶    顶顶顶顶顶顶顶顶顶 顶顶 顶顶顶顶顶 顶顶顶顶顶顶顶
顶顶顶顶顶顶  顶顶   顶顶顶顶顶顶顶 顶  顶顶 顶顶 顶顶顶顶顶顶顶
顶顶顶顶   顶顶顶顶    顶顶顶顶顶顶顶顶 顶顶顶   顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: 昆山人    时间: 2006-11-7 15:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 昆山人    时间: 2006-11-8 09:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiao986211    时间: 2006-11-8 10:15
顶呀!老大厉害!
作者: chenwenwei    时间: 2006-11-12 20:54
不好意思。这些时候, 都 在忙做自已的网站。等做好后。大家可以上来看看。指点一下啊
作者: llgqxj    时间: 2006-11-12 21:11
好的,顶。到时发链接上来哪
作者: xszlz    时间: 2006-11-24 23:21
原帖由 llgqxj 于 2006-11-12 21:11 发表
好的,顶。到时发链接上来哪


那当然,到时你可得在上面注册哦
作者: bfer    时间: 2006-11-27 18:40
好贴,顶顶
作者: engineerkey    时间: 2006-11-28 09:44
好贴,强顶chenwenwei 谢谢!
作者: lwp2006    时间: 2006-11-28 11:24
好帖,楼主能不能针对比如说四方块制做一个详尽的教程呢?
作者: chenwenwei    时间: 2006-12-8 00:06
原贴由lwp2006发表:
好帖,楼主能不能针对比如说四方块制做一个详尽的教程呢?

刚刚看到,这些时间比较忙,不好意思
过些时候发上来吧
作者: chenwenwei    时间: 2006-12-8 00:06
原贴由lwp2006发表:
好帖,楼主能不能针对比如说四方块制做一个详尽的教程呢?

刚刚看到,这些时间比较忙,不好意思
过些时候发上来吧
作者: sdulj    时间: 2014-6-19 18:48
楼主太监了




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3