Hi CMRHM,

"Based on my understanding and your comments, Visual Studio Express
for
VB is much better than Rhino.NET SDK. Am I right? "

No, you cannot compare them like that because they are not the same
thing. The DotNET framework is a large collection of classes and
functions that allow you to do.. well almost anything. You can use it
to create windows, edit the registry, connect to an online server,
read and write text and binary files etc. etc. etc.

One of the few things it lacks is a 3D geometry kernel. This is where
the Rhino SDK steps in. It exposes many of the functions and classes
we wrote for Rhino as DotNET compliant objects. So, just like
RhinoScript adds a bunch of functions to VBScript, so does the Rhino
SDK add a bunch of functions to the DotNET environment. And, just like
RhinoScript, once you use a Rhino specific function/class, then your
program MUST run within the Rhino application.

The DotNET SDK is installed with Rhino, you do not need to download it
separately. However, I recommend you get the Helpfile and plugin
wizard from our Wiki.

Visual Studio is a code editor (development platform) which allows you
to write software using a host of different languages. If you get VB
Express, then you'll get a simplified version of Visual Studio which
only supports the VB language.

--
David Rutten
[email protected]
Robert McNeel & Associates




On Mar 5, 10:33 pm, CMRHM <[email protected]> wrote:
> Hi, David:
>
> Do you mean I can just use Rhino.Net 
> SDK?http://en.wiki.mcneel.com/default.aspx/McNeel/Rhino4DotNetPlugIns.html
>
> Do I need to download this Rhino.net SDK? But why the link also says
> sth like the following:
>
> Where is the Rhino.NET SDK?
> The Rhino.NET SDK is composed of a rhino plug-in named
> RhinoDotNetManager.rhp and an assembly named Rhino_DotNET.dll located
> in the Rhino system directory. The Rhino_DotNET.dll assembly is what
> all Rhino.NET plug-ins reference to get exported classes and functions
> from Rhino. These files are installed with Rhino and are not a
> separate download.
>
> Is this SDK a real source code editor with functions like
> autocomplete?
>
> Based on my understanding and your comments, Visual Studio Express for
> VB is much better than Rhino.NET SDK. Am I right?
>
> > The DotNET framework already comes with a compiler for VB and C# (I
> > use it behind the scenes to compile GH scripts to DLLs).
>
> > I definitely recommend getting Visual Studio Express though because
> > you can use it to create standalone applications as well as Rhino
> > plugins. It's a much better learning environment than the Grasshopper
> > Script editor.
>
> > Grasshopper is compiled using VB 2008 Professional and the DotNET 2.0
> > Framework. If you're developing plugins for Rhino we recommend 2.0,
> > but I've tried 3.5 a while back and that plugin ran just fine.
>
> > --
> > David Rutten
> > [email protected]
> > Robert McNeel & Associates
>
> > On Mar 5, 8:33 pm, CMRHM <[email protected]> wrote:
>
> > > David:
>
> > > Thanks.  I am gonna switch to VB.net since I need help on debugging.
>
> > > Is VB.net called VB now? Is the following link for VB.net 
> > > compiler?http://www.microsoft.com/express/vb/
>
> > > So I can use Microsoft .NET framework 3.5 and Microsoft visual basic
> > > 2008 express with Rhino SR4, do I?
>
> > > cmrhm
>
> > > On Mar 3, 12:09 pm, David Rutten <[email protected]> wrote:
>
> > > > > *. Is C# same as visual C#?
>
> > > > Yes.
>
> > > > > *. Most people is learning VB.net instead of C#, is this still the
> > > > > case by today?
>
> > > > Yes. Visual basic contains the word "basic" whereas C# contains the
> > > > word "sharp". It's no wonder people feel more fuzzy about VB.
> > > > Also, VB syntax is more forgiving (not case sensitive for example) so
> > > > easier to learn.
>
> > > > > I am more familiar with Java, so I think I better do
> > > > > C#.  But my goal is to learn A language quick( 3-7 days), so I could
> > > > > be able to read or write some codes when I can't find the
> > > > > functionality I need in GH.  
>
> > > > If that's your dead-line, I suggest you start with C#. But note that
> > > > C# scripting in less well tested in GH than VB and tends to have more
> > > > bugs.
> > > > A new version of GH is forthcoming and this version will have a bunch
> > > > of Script component improvements.
>
> > > > --
> > > > David Rutten
> > > > [email protected]
> > > > Robert McNeel & Associates

Reply via email to