what programming language does 3rd Party Companies use?

what programming language does 3rd Party Companies use?

Anonymous
Not applicable
992 Views
13 Replies
Message 1 of 14

what programming language does 3rd Party Companies use?

Anonymous
Not applicable
I want to start teaching myself a programming language, and I was wondering which language are all these 3rd Party (the ones you pay for) programs written in. Some of them integrate themselves within Inventor, like icenter puts itself within the drop down list in the parts browser. I was wanting to know which programming language would allow this type of integration. Can you do stuff like this with VB?
0 Likes
993 Views
13 Replies
Replies (13)
Message 2 of 14

Anonymous
Not applicable
Yes, that's possible with VB. I don't have any experience with .Net or C#, but VB6 works for me... "travisl@bellsouth.net" wrote in message news:13212790.1089289536363.JavaMail.jive@jiveforum2.autodesk.com... > I want to start teaching myself a programming language, and I was wondering which language are all these 3rd Party (the ones you pay for) programs written in. Some of them integrate themselves within Inventor, like icenter puts itself within the drop down list in the parts browser. I was wanting to know which programming language would allow this type of integration. Can you do stuff like this with VB?
0 Likes
Message 3 of 14

Anonymous
Not applicable
I know I will get flamed for saying this, but......the old programming mantra is....Real Programmers Don't Do VB, they do C/C++......and as for the new C# language, it is nothing but VB in a different wrapper, with a few extra bells and whistles. Now to put on my asbestos suit and prepare for the heat. 🙂
0 Likes
Message 4 of 14

Anonymous
Not applicable
Hi Travis! Just to let you know I am new to the Inventor API but have been programming for awhile. VB is just as powerfull the assumetion that it is not just because a langauge is not rustic as another is obsurd. Both have adavantages VB is easy to learns and creates HIGHLY user friendly APP's. That said want you make up in GUI you lose in power. C langauges can minipulate memory and hardware better than VB. VB .NET has even more power and is slowly climbing it's way up in power. C# has a sagering similarity to VB with most of the power of C. The best applications use BOTH. I would try VB .NET dont start with 6 it will eventually be phased out and the two have a lot of differences. C# is also a great option! C# has a lot of syntax to remember. I would not recomend this to a beginner or someone how is not employeed as a programer. Not only that rememer programs use VBA a lot of programs have VBA built in. Don't listen to the old programing ways. It is a very real, very powerful, and easy to learn langauge. For beginners it offers an easy to learn langauge. But it also has a lot to offer for the Advanced programer. Here is the KEY good applications are done in one langauge, GREAT applications are ussually writen in two or more. All langauges have advantages. Add'ins are created with DLL's you can make DLL's in most any language. Randy! Real programers do use VB thats why it's a required course to obtain a Comp. Sci. (SE) degree. That is one of the most my pet pev's. I know that sounds mean but as long as you got your suit on I think you'll be okay. 😉 Don't take that to heart I'm not being mean or anything. There's a lot to VB it's not as simple as people make it out to be. It can be an advanced tool if you know how to use it just like C/C++. "Randy Sanders" wrote in message news:40ed5f6d$1_3@newsprd01... > I know I will get flamed for saying this, but......the old programming > mantra is....Real Programmers Don't Do VB, they do C/C++......and as for the > new C# language, it is nothing but VB in a different wrapper, with a few > extra bells and whistles. Now to put on my asbestos suit and prepare for the > heat. :) > >
0 Likes
Message 5 of 14

Anonymous
Not applicable
No flames, but I think it really depends on if you are going to make a career out of programming, or just going to make a few macros, and addins for yourself, and a fewe friends. To try to learn C++ to do some minor programming, most people would never get a single useful program made is my bet. Where with VB/VBA there is all kinds of helpful sites and examples that even a beginner can start to understand fairly quickly. I have found very little in the stuff I try to do that I felt the complexity of C++ would be worth anything I couldn't do in VB. As far as VB.Net and C#, IMO we are right at the crossroads, and there isn't enough stuff out there yet to help people get going. Some very smart people have been posting here, struggling to get Addins to work. Also I am not sure about the portability in .net, but I often like to get something started in VBA and get some of the initial bugs worked out, then transfer it to VB to make a addin. Although there is a few problems with it in VB, I am betting it is going to be a lot harder if not unrealistic doing it with .Net. Just starting out .net is going to add a level of complexity and frustation that would be minimized with VB6, but in the long run, it would be better to know than VB6. -- Kent Keller AutoDesk Discussion Forum Facilitator "Randy Sanders" wrote in message news:40ed5f6d$1_3@newsprd01... > I know I will get flamed for saying this, but......the old programming > mantra is....Real Programmers Don't Do VB, they do C/C++......and as for the > new C# language, it is nothing but VB in a different wrapper, with a few > extra bells and whistles. Now to put on my asbestos suit and prepare for the > heat. :) > >
0 Likes
Message 6 of 14

Anonymous
Not applicable
I am not getting as hot as I expected. 🙂 But, I fully agree. For a beginner, VB is the way to start to learn programming. I started with Basic (way before VB was a dream inside of the dream of Windows), Fortran, Cobol, and RPG. Then moved to Lisp with AutoCAD (before there was ADS) and when ADS (C) came out moved to it. Now ARX (C++) is what I use the most. For creating simple macros, and small applications, that speed is not an issue, VB is a very good language, very easy to use and quick to program. His question was about what language third party apps are written in, which I would say that most of them (specifically for AutoCAD, maybe not that high of a percentage for Inventor, since its API is so lacking and there are just not that many third party apps for it) use C++, because they also have to interact with things outside of the main program. I have hundreds of thousands of lines of code that are written in C and C++ and have to use them to achieve my program's goals, and translating them to VB is just not feasible. Also, most applications themselves are written in C\C++ because of the complexity, speed, and the stability needed. So, if someone is wanting to eventually move into application development, then they will most surely need to learn C\C++ eventually. My intent was not to put VB down, just to state that VC is the eventual language of choice for complex development. 🙂
0 Likes
Message 7 of 14

Anonymous
Not applicable
I am fixing to buy the $100 Visual Basic .net 2003, is this the right one? I see that 2005 is in the making, any info on release for it?

Thanks T
0 Likes
Message 8 of 14

Anonymous
Not applicable
If you need any Help with .Net I am more than glad to assist. I am on my 3rd VB .Net class now. Portablity will as in upgrading from 6 to .net doesn't work as well as MS intend it to thats for sure. But it is much easier to start off learning .Net then it is to learn 6 first. But either way you go it's sure to be an adventure.... Randy, Don't be hot, just people say that junk all the time I have to respond when they do. VB has a place and a time it is a well founded langauge. 3rd party app's need not always be C though. I agree not all things in C can be done in VB but the same is true on the other hand to. Database for instance I use VB whenever I need to communicate to a DB just easier. I started with VB then to VC++, COBOL, and now C# & VB .Net. One langauge is not better than another rather I look at it like this which is best for the situation and the application. "Randy Sanders" wrote in message news:40ed7dcb$1_3@newsprd01... > I am not getting as hot as I expected. 🙂 But, I fully agree. For a > beginner, VB is the way to start to learn programming. I started with Basic > (way before VB was a dream inside of the dream of Windows), Fortran, Cobol, > and RPG. Then moved to Lisp with AutoCAD (before there was ADS) and when ADS > (C) came out moved to it. Now ARX (C++) is what I use the most. For creating > simple macros, and small applications, that speed is not an issue, VB is a > very good language, very easy to use and quick to program. His question was > about what language third party apps are written in, which I would say that > most of them (specifically for AutoCAD, maybe not that high of a percentage > for Inventor, since its API is so lacking and there are just not that many > third party apps for it) use C++, because they also have to interact with > things outside of the main program. I have hundreds of thousands of lines of > code that are written in C and C++ and have to use them to achieve my > program's goals, and translating them to VB is just not feasible. Also, most > applications themselves are written in C\C++ because of the complexity, > speed, and the stability needed. So, if someone is wanting to eventually > move into application development, then they will most surely need to learn > C\C++ eventually. My intent was not to put VB down, just to state that VC is > the eventual language of choice for complex development. :) > >
0 Likes
Message 9 of 14

Anonymous
Not applicable
2005 is set to be released Fall to early next year. Don't buy the student version whatever you do. I think at amazon you can buy the book and sowftware together for like $150. I've spent thousands on programming books LOL but they make good refernces. So I always keep them handy. P.S. If you want Borland has a Free C++ and C# complier check-out thier site. Though this is only for personal development. "travisl@bellsouth.net" wrote in message news:26503738.1089307975522.JavaMail.jive@jiveforum1.autodesk.com... > I am fixing to buy the $100 Visual Basic .net 2003, is this the right one? I see that 2005 is in the making, any info on release for it? > > Thanks T
0 Likes
Message 10 of 14

Anonymous
Not applicable
Thanks I'll take you up on that, when I get my 2003 .net in. I have an idea I am going to try and start working on. Do you have a contact email, I have a few of these guys emails just to have a direct way of conversation outside the NG.

Thanks Again,
T
0 Likes
Message 11 of 14

Anonymous
Not applicable
Kent I'm shooting for that advanced Property Copy Brush for Inventor. That is my first goal, I think. I am going to come up with some cool features for it. So I may have a few questions for you down the road. I know you started on something like this.

:)
cheers,
Travis
0 Likes
Message 12 of 14

Anonymous
Not applicable
Remeber, we had talked about coming up with one of these on the Inventor NG.

T
0 Likes
Message 13 of 14

Anonymous
Not applicable
Sometimes coming up with feature ideas is the easy part, .. getting it to work within the limitations of the API is another ;~) Definately a tool that would get used though ;~) -- Kent Keller Autodesk Discussion Forum Facilitator "travisl@bellsouth.net" wrote in message news:30713490.1089311439182.JavaMail.javamailuser@localhost... > Kent I'm shooting for that advanced Property Copy Brush for Inventor. That is my first goal, I think. I am going to come up with some cool features for it. So I may have a few questions for you down the road. I know you started on something like this. > > :) > cheers, > Travis
0 Likes
Message 14 of 14

Anonymous
Not applicable
Yes, like combining the Centerline and Centerline Bisector so you can create centermarks for slotted holes (reduce the number of clicks by factor 2). Problem: you can't make a selectionset of two lines...(at least, I havn't found a way) "Kent Keller" wrote in message news:40eda419$1_2@newsprd01... > Sometimes coming up with feature ideas is the easy part, .. getting it to > work within the limitations of the API is another ;~) > > Definately a tool that would get used though ;~) > > -- > Kent Keller > Autodesk Discussion Forum Facilitator > > "travisl@bellsouth.net" wrote in message > news:30713490.1089311439182.JavaMail.javamailuser@localhost... > > Kent I'm shooting for that advanced Property Copy Brush for Inventor. That > is my first goal, I think. I am going to come up with some cool features for > it. So I may have a few questions for you down the road. I know you started > on something like this. > > > > :) > > cheers, > > Travis > >
0 Likes