TheSaint

AutoIt GUI Creators (Designers)

64 posts in this topic

#41 ·  Posted (edited)

26 minutes ago, water said:

TheSaint,

you have compiled an impressive list of GUI creators/designers. Thanks for that :)

Would it make sense to move the list to the wiki (like there are lists of UDFs or programs written in AutoIt)? I think it would be easier to find and could be extended by any user.

What do you think?

Thanks.

I don't know that everyone checks the Wiki, but I can see the value in both places.
Especially in the Wiki for historical purposes, though I guess it is an ongoing situation.


I like the idea, that others can post suggestions to in this Sticky topic, because I really don't browse a lot here these days, and so no doubt miss a lot.

P.S. I am not sure that the idea of just anyone adding what they think to the Wiki, is a sensible one. We've had a few suggestions here that were unsuitable, and to detect any insertions in the Wiki would be problematical at the very least.

At least in this sticky, the main list is not changed, until ratified, but others can still benefit from seeing suggestions until then.

Potentially, I can see things getting way out of control in the Wiki, unless changes are ratified before inclusion.

The Wiki entry, if locked, could be updated from ratified updates to this sticky.

P.S.S. What would be ideal, would be a number of us, that understand what suits, having modification rights to this topic.

Edited by TheSaint

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites



26 minutes ago, TheSaint said:

We've had a few suggestions here that were unsuitable, and to detect any insertions in the Wiki would be problematical at the very least.

Modifications of th wiki can easily be found by checking the history of an article.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites
28 minutes ago, TheSaint said:

At least in this sticky, the main list is not changed, until ratified, but others can still benefit from seeing suggestions until then.

Potentially, I can see things getting way out of control in the Wiki, unless changes are ratified before inclusion.

The Wiki entry, if locked, could be updated from ratified updates to this sticky.

P.S.S. What would be ideal, would be a number of us, that understand what suits, having modification rights to this topic.

If you check the history of th UDF article in the wiki you will see that only a few people ever did modify it.

I think the wiki is a good place for tutorials an lists of Autoit related things.
The big advantage I see is that such a wiki list is not limited to be extended/modified by the original author (in this case: You) only.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

@TheSaint ,

I have a very nice idea. There is a tool named ResEd (Short form of Resource Editor) in HIde (An IDE for HLA). It generates "*.rc" files. It had simple structure. So I am planning to make converter script in autoit to generate au3 code from rc script. I have started the priliminary works. But now, i am in a confusion. I like to work with all windows messages. Like we did in C. In order to do that in autoit, either we need to subclass the window or we need to write the code from the very beginning (Using CreateWindowEx function.) 

1 person likes this

My Contributions

UDF Link Viewer   --- A tool to visit the links of some most important UDFs 

 Includer_2  ----- A tool to type the #include statement automatically 

 Digits To Date  ----- date from 3 integer values

PrintList ----- prints arrays into console for testing.

 Alert  ------ An alternative for MsgBox 

 MousePosition ------- A simple tooltip display of mouse position

GRM Helper -------- A littile tool to help writing code with GUIRegisterMsg function

Access_UDF  -------- An UDF for working with access database files. (.*accdb only)

 

Share this post


Link to post
Share on other sites

@kcvinu - I'm afraid you are talking to the wrong guy, much of what you are saying is beyond my pay-grade of comprehension. :blink:

@water - I admit it has been years since I worked with any Wiki, so you may be right ... though I am unsure how the History element works. Can you look at a copy of the wiki by date, and it shows all the changes in bold, with two different colors, one being for deletions, the other new stuff. That would be the best scenario, but still not as good as ratifying first before changes occur ... as much less checking is involved. To me, the only issue really with how things are done currently, is indeed about me being the only author ... which is both good and bad ... though it hasn't proved bad so far. If something happened to me, then I am sure that the topic could easily be assigned to another member to modify. So I still advocate for both places - Sticky & Wiki ... which rhymes incidentally. :lol:


AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

You get a list of modifications

History.png

and can select two revisions (in this case to check what I changed)

Delta.png

So it should be easy to revoke some unwanted changes.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Ok. Thanks for that.


AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

@TheSaint 

Its ok. :)


My Contributions

UDF Link Viewer   --- A tool to visit the links of some most important UDFs 

 Includer_2  ----- A tool to type the #include statement automatically 

 Digits To Date  ----- date from 3 integer values

PrintList ----- prints arrays into console for testing.

 Alert  ------ An alternative for MsgBox 

 MousePosition ------- A simple tooltip display of mouse position

GRM Helper -------- A littile tool to help writing code with GUIRegisterMsg function

Access_UDF  -------- An UDF for working with access database files. (.*accdb only)

 

Share this post


Link to post
Share on other sites

#49 ·  Posted (edited)

On 12/8/2016 at 7:09 AM, kcvinu said:

@TheSaint ,

I have a very nice idea. There is a tool named ResEd (Short form of Resource Editor) in HIde (An IDE for HLA). It generates "*.rc" files. It had simple structure. So I am planning to make converter script in autoit to generate au3 code from rc script. I have started the priliminary works. But now, i am in a confusion. I like to work with all windows messages. Like we did in C. In order to do that in autoit, either we need to subclass the window or we need to write the code from the very beginning (Using CreateWindowEx function.) 

Where can I download ResEd ?.

Does the source code this in autoit?

I am looking for alternatives to GUIBUILDER RETURN.

PS: GUIBUILDER already generates a script  form (.au3) and we do not need init  to subclass the window or to write the code from beginning (Using CreateWindowEx function.)

Regards Daniel

 

Edited by DFerrato
Sintaxs error correction.

Share this post


Link to post
Share on other sites

@DFerrato ,

No, you can't the source of ResEd. It is coming with Hide (An IDE for High level Assembly) .

And if you want to reform a gui builder, then i think your best bet is FormBuilder. Link is here 

See the post number 183. He shared the source code. 

Reasons to choose formbuilder.

1. It works like Visual studio - That means, when you make changes in your gui, the code will be changed automatically. 

2. You can make changes to your existing project with FormBuilder. In other GUI tools, they will overwrite your code. 

3. You can run an au3 file without saving to disk. It is using tempfile - Easy for testing code snippets from forum or other sources.

DrawBacks of formbuilder.

1. It has no right click context menu. But keyboard short cuts like Ctrl+v are all working. - Somewhere in the forum he(The creator) made a script to imitate a right click contest menu. You need to add that to this program.

2. Font section doesn't read from system font folder. Instead it uses an array which contains font names. - Easy to fix.

 

My ideas.

1. Add a listview with Events and properties like in visual studio. So that user can write code in desired events like we did in Visual Studio.

I have worked a little bit but lack of time, i postponed my idea. 

 

 


My Contributions

UDF Link Viewer   --- A tool to visit the links of some most important UDFs 

 Includer_2  ----- A tool to type the #include statement automatically 

 Digits To Date  ----- date from 3 integer values

PrintList ----- prints arrays into console for testing.

 Alert  ------ An alternative for MsgBox 

 MousePosition ------- A simple tooltip display of mouse position

GRM Helper -------- A littile tool to help writing code with GUIRegisterMsg function

Access_UDF  -------- An UDF for working with access database files. (.*accdb only)

 

Share this post


Link to post
Share on other sites
15 hours ago, kcvinu said:

@DFerrato ,

No, you can't the source of ResEd. It is coming with Hide (An IDE for High level Assembly) .

And if you want to reform a gui builder, then i think your best bet is FormBuilder. Link is here 

See the post number 183. He shared the source code. 

Reasons to choose formbuilder.

1. It works like Visual studio - That means, when you make changes in your gui, the code will be changed automatically. 

2. You can make changes to your existing project with FormBuilder. In other GUI tools, they will overwrite your code. 

3. You can run an au3 file without saving to disk. It is using tempfile - Easy for testing code snippets from forum or other sources.

DrawBacks of formbuilder.

1. It has no right click context menu. But keyboard short cuts like Ctrl+v are all working. - Somewhere in the forum he(The creator) made a script to imitate a right click contest menu. You need to add that to this program.

2. Font section doesn't read from system font folder. Instead it uses an array which contains font names. - Easy to fix.

 

My ideas.

1. Add a listview with Events and properties like in visual studio. So that user can write code in desired events like we did in Visual Studio.

I have worked a little bit but lack of time, i postponed my idea. 

 

 

Hello:

I am going to check the Formbuilder. Thanks for the suggestion that mecionanas ideas for this I liked...

Analyze your source code and you notice.

As the idea is to have a G.U.I Maker that each one can adapt to their needs; maybe someone else of this forum can help us.

For example the ISN Study is wonderful, but very difficult to adapt and not served me.

Regards Daniel

Share this post


Link to post
Share on other sites

@DFerrato , Check it, You will like it. I wish i had enough time, then i will sure make my IDE with FormBuilder. Note that, it will be an IDE, not just a gui builder. 

I studied a little bit about Scintilla editor component. Sometimes i thought that making a fresh IDE is better than modifying someone else's code. But what to do, no time. 


My Contributions

UDF Link Viewer   --- A tool to visit the links of some most important UDFs 

 Includer_2  ----- A tool to type the #include statement automatically 

 Digits To Date  ----- date from 3 integer values

PrintList ----- prints arrays into console for testing.

 Alert  ------ An alternative for MsgBox 

 MousePosition ------- A simple tooltip display of mouse position

GRM Helper -------- A littile tool to help writing code with GUIRegisterMsg function

Access_UDF  -------- An UDF for working with access database files. (.*accdb only)

 

Share this post


Link to post
Share on other sites
18 hours ago, kcvinu said:

@DFerrato , Check it, You will like it. I wish i had enough time, then i will sure make my IDE with FormBuilder. Note that, it will be an IDE, not just a gui builder. 

I studied a little bit about Scintilla editor component. Sometimes i thought that making a fresh IDE is better than modifying someone else's code. But what to do, no time. 

 

18 hours ago, kcvinu said:

@DFerrato , Check it, You will like it. I wish i had enough time, then i will sure make my IDE with FormBuilder. Note that, it will be an IDE, not just a gui builder. 

I studied a little bit about Scintilla editor component. Sometimes i thought that making a fresh IDE is better than modifying someone else's code. But what to do, no time. 

@kcvinu have reason, proposing  continue the development from the formbuilder @BuckMaster some post (see link above).

But (and there is always some but), the formbuilder might be hard to modify to get what we want by any of the following reasons:

* creation of main screen, controls, properties, menus, alignment, spacing, toolbar all mixed together.

* main loop of events with 5200 lines of codes

* poor documentation.

We can add the features mentioned several post back, but before we must invest the time converting extensive code in subroutines, documenting, reviewing much code.

For my part I am willing to invest time to try, but to achieve this we are going to need help more people.

PS: For example after compile source , I not able to do that this display the icons for alignment, spacing.

Regards Daniel

Share this post


Link to post
Share on other sites

@DFerrato ,

Yeah, we need help from more people who got plenty of time. Now, i am busy with my new work contracts. I am afraid that i might need to limit the number of visits to this forum in a day.  Anyway, First of all, we need to re arrange this 14000 + lines huge code block. 


My Contributions

UDF Link Viewer   --- A tool to visit the links of some most important UDFs 

 Includer_2  ----- A tool to type the #include statement automatically 

 Digits To Date  ----- date from 3 integer values

PrintList ----- prints arrays into console for testing.

 Alert  ------ An alternative for MsgBox 

 MousePosition ------- A simple tooltip display of mouse position

GRM Helper -------- A littile tool to help writing code with GUIRegisterMsg function

Access_UDF  -------- An UDF for working with access database files. (.*accdb only)

 

Share this post


Link to post
Share on other sites

#55 ·  Posted (edited)

19 hours ago, kcvinu said:

@DFerrato ,

Yeah, we need help from more people who got plenty of time. Now, i am busy with my new work contracts. I am afraid that i might need to limit the number of visits to this forum in a day.  Anyway, First of all, we need to re arrange this 14000 + lines huge code block. 

We agree, but my time is also limited :)

In some free time, I start to convert the code into smaller blocks.

Is there someone else can offer help?.

PS: I discovered the causes for which no show the missing icons..

Daniel

 

Edited by DFerrato
Sintaxs error correction.

Share this post


Link to post
Share on other sites

@DFerrato ,

Nice start. May be we should get some help from this forum members. Let us hope. :)

 


My Contributions

UDF Link Viewer   --- A tool to visit the links of some most important UDFs 

 Includer_2  ----- A tool to type the #include statement automatically 

 Digits To Date  ----- date from 3 integer values

PrintList ----- prints arrays into console for testing.

 Alert  ------ An alternative for MsgBox 

 MousePosition ------- A simple tooltip display of mouse position

GRM Helper -------- A littile tool to help writing code with GUIRegisterMsg function

Access_UDF  -------- An UDF for working with access database files. (.*accdb only)

 

Share this post


Link to post
Share on other sites

@kcvinu & @DFerrato If you both want to collaborate, you can use IRC as a good solution :), You both can create a separate chat room for collaboration :D.

 

Feel free to ask me if you are having any problems regarding IRC, TD.

1 person likes this

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Spoiler

My contributions to the AutoIt Community

Some messages & Apologizes:

If I hurt you, Please accept my apologies, I never (regardless of the situation) mean to hurt anybody!!!

Also, I am very busy with my project so I will appear in the last row of the online list, if you want to contact me: Email@TheDcoder.xyz

Or you can have a nice chat with me in freenode, I use the same nick on freenode too!

3fHNZJ.gif

PLEASE JOIN ##AutoIt AND HELP THE IRC AUTOIT COMMUNITY!

Share this post


Link to post
Share on other sites

Good Idea @TheDcoder . When i get enough time to code, i will sure check that. Thanks :)

 


My Contributions

UDF Link Viewer   --- A tool to visit the links of some most important UDFs 

 Includer_2  ----- A tool to type the #include statement automatically 

 Digits To Date  ----- date from 3 integer values

PrintList ----- prints arrays into console for testing.

 Alert  ------ An alternative for MsgBox 

 MousePosition ------- A simple tooltip display of mouse position

GRM Helper -------- A littile tool to help writing code with GUIRegisterMsg function

Access_UDF  -------- An UDF for working with access database files. (.*accdb only)

 

Share this post


Link to post
Share on other sites

My pleasure @kcvinu :D, I can even help with setting up a IRC channel for you guys if you want :).

2 people like this

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Spoiler

My contributions to the AutoIt Community

Some messages & Apologizes:

If I hurt you, Please accept my apologies, I never (regardless of the situation) mean to hurt anybody!!!

Also, I am very busy with my project so I will appear in the last row of the online list, if you want to contact me: Email@TheDcoder.xyz

Or you can have a nice chat with me in freenode, I use the same nick on freenode too!

3fHNZJ.gif

PLEASE JOIN ##AutoIt AND HELP THE IRC AUTOIT COMMUNITY!

Share this post


Link to post
Share on other sites
56 minutes ago, TheDcoder said:

My pleasure @kcvinu :D, I can even help with setting up a IRC channel for you guys if you want :).

Thank you.. We ask for your help, when more people join to help.
 
I also believe (and i may be wrong) that the major guideline on the changes to be made could be discussed here, so more people to know your opinion.
 
Daniel
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Similar Content

    • dreivilo47
      By dreivilo47
      I have created a form in Koda.
      When I want to see a form preview, I choose "Tools", "Run Form".
      But in place of a form preview I see a file opened in Notepad (test.au3) with code.
      What do I wrong?
    • dascondor
      By dascondor
      I  need to has Opt(GUISetOnEvent,-1) available in my script, but since I'm using koda designer it uses GUIgetmessage is there any work around for this. I'm pretty new to this stuff so any help is great appreciated.
      Any Thoughts?
       
    • ISI360
      By ISI360
      Hi!
      Today I want to show you my current AutoIt project: The ISN AutoIt Studio.
       

       
      The ISN AutoIt Studio is a complete IDE made with AutoIt, for AutoIt!
      It includes a GUI designer, a code editor (with syntax highlighting, auto complete & intelisense), a file viewer, a backup system, trophies and a lot more features!!
      Here are some screenshots:







      Here some higlights:
       
      -> easy to create/manage/public your AutoIt-projects!
      ->integrated GUI-Editor (ISN Form Studio 2)
      ->integrated - file & projectmanager
      ->auto backupfunction for your Projects
      ->extendable with plugins!
      ->available in several languages
      ->trophies
      ->Syntax highlighting /Autocomplete / Intelisense
      ->Dynamic Script
      ->detailed overview of the project (total working hours, total size...)
      And much more!!!
      -> -> Click here to download ISN AutoIt Studio <- <-
      Here is the link to the german autoit forum where I posted ISN AutoIt Studio the first time: http://autoit.de/index.php?page=Thread&threadID=29742&pageNo=1
      For more information visit my Homepage: https://www.isnetwork.at
       
      So….have fun with ISN AutoIt Studio!
       
       
      PS: Sorry for my bad English! ^^
    • Masum
      By Masum
      Hi all,
      Can the default Koda icon for forms be changed? If so, how?
      Thanks
    • Morthawt
      By Morthawt
      I have a program I made long ago for something but I never saved the koda file so it would make it a complete pain for me to visually tweak anything because as far as I am aware, I would have to design an entirely new GUI.
      Would it be possible for you guys at AutoIt to add functionality to Koda so that you can take an existing GUI section, with while loop and cases and all and then koda would literally build it ready for tweaking and where existing things still exist and have been tweaked, it would tweak such details and keep all the existing case information and added formatting things that were manually tweaked etc?
      This would be really amazing and I feel that other people would benefit from it. I can't be the only person who makes a GUI, doesn't save it and then has no problems making minor tweaks in-code but struggles like hell to go rearranging things perfectly. That is where using a GUI (koda) to make and arrange a GUI you are making, makes everything easy and pleasure to deal with.
      tldr;
      Example:
      A friend gives me his code and wants help. The GUI is just a mess, but trying to do all the alignment and positioning all by digits in code would be a pain. I cannot just hallucinate where everything is based on pixel locations and sizes. So I would take the entire GUI chunk of code, all the form/controls/formatting functions/while loop/switch/case in it's entirety and paste it into an area of Koda and press a button. Koda would then build the GUI on the screen, placing all the controls and formatting them with the instructions that may have been added and keeps the case information as-is. Then when you make your alterations in Koda, you go to export it and it makes an entirely new export that re-makes (from scratch as if you had made this GUI from scratch) all the code for controls, size, placement etc and then also adds all the existing case code back as part of the code you then send (or manually copy/paste as I do) to Scite editor.
      Is there any chance this could be implemented? I think this could help a lot of people with their own scripts and others'.