TBC Macros and Extensions

 View Only
Expand all | Collapse all

Where do I start?

  • 1.  Where do I start?

    Posted 12-01-2018 00:26

    I have a been using TBC since V1.0 and have a lot of ideas for functions/workflows I would like to add. But....

    Where do I start?

    I have a little C# (Basic Classes, Functions, Parameters etc) knowledge from Unity Game Programming, but brand new to Python and XAML environment.

     

    I've been looking at the great examples in TBC V5.0 and Visual Studio. But I feel it's like trying to learn German from an Chinese textbook (I'm average in my native Aussie English). I just don't know what I'm looking at. Also I don't know how TBC works (under the bonnet).

    I would like to look at a Class/Function list with explanations of what it does. At least then I might be able workout which functions I can use to use in my Macros.

     

    eg. How do I even draw a point? No idea where to start?

    What do I write in Python that Draws a point in TBC?

     

    I feel I need these steps: (Any suggestions)

    1. Learn Python Language, Basically
    2. Learn the XAML/Windows Environment and how it interacts with the Python script
    3. Look at a Digest of TBC Functions to refer/learn. 

     

    Any ideas of a learning path for a NOOB?

     

    Will Trimble be doing any "Getting Started" Webinars/YouTube Videos or Web Documents?

    I don't expect to be lead by the nose the whole way, but a Basic How Too and Structure course would be good.

     

    Thanks



  • 2.  Re: Where do I start?

    Posted 12-05-2018 12:28

    There are a lot of on-line options for learning python. Just do a search on something like "python tutorial" and you will see lots of options. It's often the first language people are taught so their are many "getting started" options. You really don't need much python knowledge. Just a general overview of the syntax should be enough.

     

    XAML using python is not much different than using c#. There are also lots of on-line tutorials for this. 

     

    The harder issue is just what you said. Where do I start. And what TBC objects are there. The best overview is found in the "05 Understanding the Object Model Framework" document.



  • 3.  Re: Where do I start?

    Posted 01-07-2019 09:18

    Gary could you recommend some courses on Udemy.com (or wherever) that would be helpful and give enough insight into Python/WPF/XAML to start at?  There are a ton on there but I think you would know what is most relevant and would help the most.  Thanks!



  • 4.  Re: Where do I start?

    Posted 01-07-2019 15:37

    If you are just starting with WPF, I might look for a course using WPF and C# to get the "big picture". That should give you an understanding of the different controls available (TextBox, ListBox, Buttons, etc). That would also show you how to use the designer to lay out the form.

     

    There are a lot of C#/WPF tutorials you can find online.

     

    You don't need to be great at WPF as most of the TBC commands you would write usually use the TBC custom controls and the UI is usually simple.



  • 5.  RE: Re: Where do I start?

    Posted 12-01-2022 09:41
    Edited by David Kosakowski 12-05-2022 12:53
    I also want to start but am confused how can i do it. I learn lot of things and making site but don't understand that how can i do it.

    ------------------------------
    mark regal
    ------------------------------



  • 6.  RE: Re: Where do I start?

    Posted 12-05-2022 12:54
    I also want to start but am confused how can i do it. I learn lot of things and making site but don't understand that how can i do it.

    ------------------------------
    mark regal
    ------------------------------