.NET
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

AutoCAD DotNet Commons Project - First Source Code Online

9 REPLIES 9
Reply
Message 1 of 10
sunburned.surveyor
670 Views, 9 Replies

AutoCAD DotNet Commons Project - First Source Code Online

I have placed the my first source code files for the AutoCAD DotNet Commons Project online. These classes are for a little tool that will allow the user to label a coordinate. Please remember I'm just starting on the class files. At the current time they are just the forms and the "model" class for one of the forms. The "model" class doesn't have any methods defined yet, just properties. I hope to work on the method definitions over the next couple of days. As I get into the dirty work on the methods I will try to encapsulate any common logic they contain into some helper classes.

You can view the source code files here:

http://surveyos.svn.sourceforge.net/viewvc/surveyos/c_sharp/AutoCAD/Commons/Annotations/LabelCoordinate/

Please also note that I have created an area in this Subversion repository for contributed code, if others would like to participate in the library development. All of the code submitted would need to be released under the LGPL license.

If you need instructions on how to use Subversion you can ask me. You'll need a SourceForge developer ID and permission granted before you can get write access to the Subversion repository. If you don't want to hassle with this you can send me your code and I'll commit it.

If you are looking over my code for the Label Coordinate tool and have suggestion on how it might be improved, please let me know.

Thanks,

Scott Huey Message was edited by: Sunburned Surveyor
9 REPLIES 9
Message 2 of 10
Anonymous
in reply to: sunburned.surveyor

>> If you are looking over my code for the Label Coordinate tool and have suggestion on how it might be improved, please let me know. <<

I haven't seen any code yet, other than what is generated
by the Visual Studio IDE.

What you posted is essentially nothing but a blank form that
is what you get when you select "New form" from the IDE
menu, along with a skeleton/prototype of a class that has a
bunch of properties, but nothing else (the property declarations
can be generated by the refactoring tool in the IDE too).

Do you have any actual code that you actually wrote, rather
than only what was generated for you by the IDE ?

--
http://www.caddzone.com

AcadXTabs: MDI Document Tabs for AutoCAD 2008
Supporting AutoCAD 2000 through 2008
http://www.acadxtabs.com

wrote in message news:5640185@discussion.autodesk.com...
I have placed the my first source code files for the AutoCAD DotNet Commons Project online. These classes are for a little tool that will allow the user to label a coordinate. Please remember I'm just starting on the class files. At the current time they are just the forms and the "model" class for one of the forms. The "model" class doesn't have any methods defined yet, just properties. I hope to work on the method definitions over the next couple of days. As I get into the dirty work on the methods I will try to encapsulate any common logic they contain into some helper classes.

You can view the source code files here:

http://surveyos.svn.sourceforge.net/viewvc/surveyos/c_sharp/AutoCAD/Commons/Annotations/LabelCoordinate/

Please also note that I have created an area in this Subversion repository for contributed code, if others would like to participate in the library development. All of the code submitted would need to be released under the LGPL license.

If you need instructions on how to use Subversion you can ask me. You'll need a SourceForge developer ID and permission granted before you can get write access to the Subversion repository. If you don't want to hassle with this you can send me your code and I'll commit it.

If you are looking over my code for the Label Coordinate tool and have suggestion on how it might be improved, please let me know.

Thanks,

Scott Huey

Message was edited by: Sunburned Surveyor
Message 3 of 10
Anonymous
in reply to: sunburned.surveyor

Oh, sorry. I see you also dragged and dropped
some controls onto the form too...

--
http://www.caddzone.com

AcadXTabs: MDI Document Tabs for AutoCAD 2008
Supporting AutoCAD 2000 through 2008
http://www.acadxtabs.com

wrote in message news:5640185@discussion.autodesk.com...
I have placed the my first source code files for the AutoCAD DotNet Commons Project online.......
Message 4 of 10

Tony,

See my last post on our previous thread. I won't be responding to any of your comments.

If others have constructive criticism or comments on my code I will gladly respond to that.

Scott Huey
Message 5 of 10
Anonymous
in reply to: sunburned.surveyor

Dude, Tony's point was there is no code there - not sure of the point of
what you posted.
You may want to spend some time learning c# and acad's .net api before you
start posting
code. Once you do others will take it as the right way to do things. I for
one have been
at it for a while and still don't post too often nor do I feel I have the
right to! If I were you
I spend some time reading posts from the likes of Owen and Tony!


wrote in message
news:5640762@discussion.autodesk.com...
Tony,

See my last post on our previous thread. I won't be responding to any of
your comments.

If others have constructive criticism or comments on my code I will gladly
respond to that.

Scott Huey
Message 6 of 10

Paul,

Every mailing list and forum has its own personality. Some are open to posts from rookies, and some are less open. It appears that I'm rubbing against the grain of some members of this list that feel you should have some experience with the AutoCAD .NET API and .NET itself before talking about the project they are working on.

I disagree with this philosophy. Unitl someone can show me where Autodesk has dictated these rules for the use of this mailing list I will continue to post my questions and information about my project. I will also make an effort to answer questions from other individuals like myself, who are just beginning to explore the .NET API and would like to talk about there experiences and maybe get a little help.

If you and Tony had read my post carefully you would see that I speciifically mentioned that I had not yet written methods for my classes and that I planned to do so at the end of the week.

Even if Tony's comments were appropriate, the way he delivers those comments is not appropriate. He is not professional, but agressive and unfriendly.

As I mentioned, if developers on this list want to use the "go read the manual" approach with newcomers they are more than welcome to. I won't let that deter me.
In the meantime, I could care less what someone like Tony thinks about my skills and abilities. (I honestly admitted I am new to C# and the AutoCAD .NET API.) I don't need his approval or permission to use this list.

Scott Huey

Message was edited by: Sunburned Surveyor Message was edited by: Discussion Admin
Message 7 of 10
Anonymous
in reply to: sunburned.surveyor

I have to agree with Tony. He hit my same questions dead on. Since I am
not Tony am I allowed to ask what gives?

I think your efforts are noble but I am use to seeing projects hit
sourceforge when they are in very late alpha stage or have enough code to
start beta testing. Your project qualifies for a good opensource project in
that there are already very viable commercial solutions so competing against
them at this point is not worth it.

Most successful projects like you are tying to start will have over half of
the code posted before anyone contributes anything of value. More times
than not people are only going to post bug fixes for their particular use of
the program (if they are in a sharing mood and do not want to keep updating
the code themselves every time a new update is available). In a nutshell
its a convenient for them to contribute code.

More than likely if you have more than half the code written for what you
are trying to accomplish then you would not open source it. It takes a
special person to write a class act program and dump it for everyone. If
anyone adds substantial code to your project in the next months to make your
program functionable then it will be a first. You really need to contribute
enough code to at least have something that is usable when it is compiled
and or at least has enough to establish a clear framework for your goal. By
opening a project with basically nothing and asking everyone to contribute
does not work.

Open source is a give, give, give, give until you bleed and watch others
take, take, and take. People do it because there product will not compete
but they share their efforts for the hobby/inventions. With luck your
giving will grow a user base big enough to drum up support from linux
vendors or 3rd party software support from people that take your project
seriously enough to contribute bug fixes and incorporate their own code.
You have a lot of work to do before your project is successful enough to put
on your resume. A guy like Tony will call you out if you try and start a
half-but project on sourceforge just to display your opensource leadership
initiative.

Good Luck on your project. I will promise to check on it from time to time.
I hope to download some compliable code in the next few months. I would
contribute but I have my own pet projects that demand what free time I have.
--
CB





wrote in message
news:5640762@discussion.autodesk.com...
Tony,

See my last post on our previous thread. I won't be responding to any of
your comments.

If others have constructive criticism or comments on my code I will gladly
respond to that.

Scott Huey
Message 8 of 10

CB,

Excellent post. I will consider carefully everything that you have said. I think I am walking in a different world "over here" and the attitude towards open source code is a lot different that I am used to.

"The proof is in the pudding" as you implied in your e-mail. I'll keep working on my code and hopefully others will see the value of working together as time continues.

Thanks for offering your comments.

Scott Huey
Message 9 of 10
Anonymous
in reply to: sunburned.surveyor

You've already advertised your link in this forum - so hopefully everyone
will visit your link to check if you've anything which'll help them to
learn... Now may be -

1. you should consider opening a new news-group or something without
offending great programmers like Tony or Owen.
2. you should use this forum for learning - since in reality you are fresher
in this domain.
3. you should consider writing some good useful code to give everyone a
feeling that you are really good at what you are doing - without going thru
your CV.

Regards
-Partha

wrote in message
news:5640979@discussion.autodesk.com...
CB,

Excellent post. I will consider carefully everything that you have said. I
think I am walking in a different world "over here" and the attitude towards
open source code is a lot different that I am used to.

"The proof is in the pudding" as you implied in your e-mail. I'll keep
working on my code and hopefully others will see the value of working
together as time continues.

Thanks for offering your comments.

Scott Huey
Message 10 of 10

Looking good,
Looks like you got a lot of work done!

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk DevCon in Munich May 28-29th


Autodesk Design & Make Report

”Boost