Results 1 to 10 of 86

Thread: [preview] thinICE

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    thinBasic MVPs
    Join Date
    Oct 2012
    Location
    Germany
    Age
    55
    Posts
    1,554
    Rep Power
    174

    [preview] thinICE

    thinICE

    Inconvenient Coding Environment
    for
    thinBasic written in thinBasic

    #MINVERSION 1.9.16.16 !!!

    Default it creates a new, empty script because there was none to load...
    The filename to save you can write somewhere into the script as a comment like
    ' #FILENAME "myScript.tBasic"
    
    then right-click into codefield to choose actions as "Save as ...".

    If you want to include more files, just write something like
    #Include "myNewUnit.tBasicU"
    
    and Tokenize again (CTRL-T or right-click the CodeTree) or select existing units in the bottom list on "Explorer"-Tab to include them to your current script. (insert "ONCE" if desired)

    If you save a new project you may create a new folder for this (right-click into pathview) and/or select an existing path here before you exit.


    • expand Nodes on a tree using the middle mouse-button,
    • use mouse-wheel to scroll on anything, hold Shift|CTRL|Menu-key to change scroll-speed

    Check out the Tabstrip on the left of the editor:

    • see all your "Code" listed in a codetree that tells you all about your projects structure
    • you'll have a "Globals" tree that tells you all about used modules, global variables & constants
    • "Explorer" that allows you to (re-)load projects or to include files to your project at the current codeline
    The pathview on explorer-tab shows by default this projects folder,
    if you load thinIce.tBasic itself it'll take a while like 10 to 20 seconds.
    Smaller projects without this many units will load faster and work faster
    - since tUI will create more than 260 controls to handle thinICE within itself.
    • set thinICE-"Options" as you like
    • "Help" will provide you with important information about thinICE
    and allow to access all with thinBasic shipped helpfiles

    advice:
    study "Help" before you start, it's not that much...

    • F11-key to toggle the size of Tab-Area or use the splitbar right aligned at Tab-area
    • F12-key or double-click {into empty area | onto statusbar} to toggle the window-size to 90% of the screen
    • see { first attached image | Help\Codewindows\Shortcuts } for a shortcuts-overview

    try out the Autocomplete-feature when you type into a code-window:

    • Use Arrow-keys (up/down)
    • Tab-key to insert and to continue on the same line
    • Return-key if want to continue to write on the next line
    • or use mouse

    click onto line-numbers of codefields to
    • toggle breakpoints
    • duplicate current line (CTRL+D)
    • insert code-blocks



    Careful:

    when running thinICE.tBasic from thinAir
    If you have any scripts open in thinAir that you already changed using thinICE before
    - close these scripts in thinAir before launching any scripts again
    - else thinAir will overwrite your changes


    Check out the TBGL-UI-Project behind the curtain and have a look at the sample-scripts.
    To use tUI you can use one of the templates to get started.

    Have fun, keep on coding.

    Updated regularly
    Attached Images Attached Images
    Attached Files Attached Files
    Last edited by ReneMiner; 06-02-2016 at 13:07.
    I think there are missing some Forum-sections as beta-testing and support

Similar Threads

  1. 3 DLL less in next preview
    By ErosOlmi in forum Suggestions/Ideas discussions
    Replies: 3
    Last Post: 23-08-2009, 20:08
  2. Preview of next thinDebug
    By ErosOlmi in forum thinDebug
    Replies: 8
    Last Post: 08-08-2008, 16:12
  3. Android preview
    By ErosOlmi in forum Technology
    Replies: 2
    Last Post: 30-05-2008, 23:37

Members who have read this thread: 1

Posting Permissions

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