Results 1 to 9 of 9

Thread: C# expertise - how much?

  1. #1
    100 Club
    Join Date
    2005-11
    Posts
    175
    Login to Give a bone
    0

    Exclamation C# expertise - how much?

    Hi

    i have been trying to get to work with C# for some time. could someone shed light on how much of an expert you have to be at c# to learn/use Revit API? do you have to be really good, or just understand the basics?
    one of the reasons for this question is the lack of trained professionals in c# here in Dubai, who teach C#. i was hoping that some basic to intermediate knowledge of programming would help with the API?

    thanks
    Winn

  2. #2
    Active Member
    Join Date
    2015-10
    Location
    Escondido, CA
    Posts
    91
    Login to Give a bone
    0

    Default Re: C# expertise - how much?

    Hi Winn,

    I first used the Revit API about 3 years ago at my former company. I had only programmed in C and C++ prior to using the Revit API and took one week-long course in C# in preparation. It is safe to say I was a novice in C# when I started with the Revit API. I think someone who knows another programming language will be fine picking up C#, especially if they know C++ or Java. Learning any API takes time, and I don't think the fact that the Revit API is in .NET makes it any harder. The samples that Autodesk provides in C# are also a big help.

    Hope this helps. Good luck!

  3. #3
    AUGI Addict
    Join Date
    2003-11
    Location
    New Zealand
    Posts
    1,116
    Login to Give a bone
    0

    Default Re: C# expertise - how much?

    Quote Originally Posted by winnwgomez View Post
    Hi

    i have been trying to get to work with C# for some time. could someone shed light on how much of an expert you have to be at c# to learn/use Revit API?
    It's not so much how much c# you need to know but .NET. c# is just a language. For .NET with Revit you need to understand the basics of :

    System.Windows.Forms,
    System.IO,
    System.Security,
    System.Configuration,
    System.XML,
    and if you want to use databases System.Data and ADO

    HTH,

    Guy

  4. #4
    100 Club
    Join Date
    2007-10
    Location
    Brisbane
    Posts
    138
    Login to Give a bone
    0

    Default Re: C# expertise - how much?

    I started out with Revit API having not done much C# at all, i'd done a bit of vb.net with ASP but not used it in any object oriented sense.

    since then I've learnt so much about it. Reading books on the subject helped greatly. I actually borrowed a friends tafe slides on java/oop and read the first 7 or 8 which applied to OOP (object oriented programming) and it helped immensely.

    I'm not studying C# at uni, and finding it easy.

    As long as you are keen to learn, learn about OOP in general, and then start going into C#.

  5. #5
    100 Club
    Join Date
    2005-11
    Posts
    175
    Login to Give a bone
    0

    Smile Re: C# expertise - how much?

    Thanks for all the information. this is certainly helpful. i'm going to give C# a try on my own. Some background in C might come in handy, though not much!

    This forum is always lively and helpful!!

    Thanks and Best Regards
    Winn

  6. #6
    Modérateur Forum Français Pierre-Nelson NAVARRA's Avatar
    Join Date
    2007-10
    Location
    Nantes (France)
    Posts
    531
    Login to Give a bone
    0

    Default Re: C# expertise - how much?

    Have you got all the samples given with the API pack?

  7. #7
    100 Club
    Join Date
    2005-11
    Posts
    175
    Login to Give a bone
    0

    Wink Re: C# expertise - how much?

    BTW i cant find the 2009 API. Am i looking in the wrong place or should i wait for my DVD pack?

    regards
    Winn

  8. #8
    Active Member
    Join Date
    2015-10
    Location
    Escondido, CA
    Posts
    91
    Login to Give a bone
    0

    Default Re: C# expertise - how much?

    You don't need the DVD pack if you have downloaded the RST 2009 install. Just start the install, select Install Tools and Utilities, then on the next screen, select the Utilities link in the left hand column. That will open a browser window and the SDK will be the third option in the Utilities list.

    They don't exactly make it easy to find.

  9. #9
    Active Member
    Join Date
    2008-02
    Location
    New York
    Posts
    81
    Login to Give a bone
    0

    Default Re: C# expertise - how much?

    here's some tutorials and free books that I have used so far on C#.

    http://www.csharp-station.com/Tutorial.aspx

    http://www.computer-books.us/csharp.php



    btw my first experience with C# was when I started programming for Revit. Thus learning the API and a new language kind of compounded the difficulty and the beginning was slow.
    But it is definitely doable. Prior to this I had VB and C++ experience, but as it was pointed out in this thread it was the.NET environment what made using C# a totally new venture.



    Good luck

Similar Threads

  1. Replies: 0
    Last Post: 2015-08-07, 05:31 PM
  2. Software Expertise vs. Technical Subject Knowledge
    By zoomharis in forum CAD Management - General
    Replies: 29
    Last Post: 2013-03-22, 03:04 PM
  3. ADT Level of Expertise
    By mark.kiker in forum ACA General
    Replies: 9
    Last Post: 2007-02-07, 06:26 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •