IDE for HMG [Programming Without Coding Technology (PWCT)]

Utilities like DBU, Make, IDE written in HMG/ used to create HMG based applications

Moderator: Rathinagiri

User avatar
Mahmoud Fayed
Posts: 8
Joined: Sat Nov 22, 2008 12:07 pm
Location: Egypt
Contact:

IDE for HMG [Programming Without Coding Technology (PWCT)]

Post by Mahmoud Fayed » Sat Nov 22, 2008 12:46 pm

Hi All

At first i am very happy for discovering this nice forum :D

This is my first post here, i hope it will be useful :?:

Just i have new IDE for HMG

This IDE called [Programming Without Coding Technology (PWCT)]

The Programming Without Coding Technology (PWCT) is a visual programming system enable the developer to develop win32 application 100% without coding at all.

PWCT is based on Harbour/xHarbour & HarbourMiniGUI Extended.

It's (Free & Open source) project hosted on sourceforge

URL : http://doublesvsoop.sourceforge.net
(Online Documentation + Download Link)

PWCT Group on Yahoo
http://www.yahoogroups.com/group/doublesvsoop

Hello World program (article on codeproject)
http://www.codeproject.com/KB/winsdk/Pr ... oding.aspx

I hope that you will like PWCT, and find it useful, also i like to hear from you about your Opinion, ideas & suggessions.

Greetings,
Mahmoud

User avatar
jortega
Posts: 25
Joined: Thu Oct 09, 2008 3:52 am
Location: Chile

Post by jortega » Sat Nov 22, 2008 5:49 pm

Hola, he descargado la version que mencionaste, pero al momento de instalarla trata de instalar la version en italiano y se puede realizar la instalación.


Hi, I downloaded the version that mentioned, but when you install tries to install the version in Italian and can perform the installation

User avatar
Rathinagiri
Posts: 5172
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 136 times
Been thanked: 131 times
Contact:

Post by Rathinagiri » Sat Nov 22, 2008 6:12 pm

Hi Mahmoud Fayed

Hearty welcome to HMG Forum. Let me first try your IDE :)
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
Roberto Lopez
HMG Founder
Posts: 3900
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 13 times
Been thanked: 136 times

Post by Roberto Lopez » Sat Nov 22, 2008 6:44 pm

Mahmoud Fayed wrote:
PWCT is based on Harbour/xHarbour & HarbourMiniGUI Extended.
Must we assume that it not works with HMG?

Regards,

Roberto.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
Mahmoud Fayed
Posts: 8
Joined: Sat Nov 22, 2008 12:07 pm
Location: Egypt
Contact:

Post by Mahmoud Fayed » Sat Nov 22, 2008 7:06 pm

jortega wrote:Hola, he descargado la version que mencionaste, pero al momento de instalarla trata de instalar la version en italiano y se puede realizar la instalación.


Hi, I downloaded the version that mentioned, but when you install tries to install the version in Italian and can perform the installation
PWCT has both English and Italian user interface
The translation to italian language done by (Arcangelo Molinaro)
rathinagiri wrote:Hi Mahmoud Fayed

Hearty welcome to HMG Forum. Let me first try your IDE :)
Thanks for looking at PWCT, i hope that you like it
And i am waiting for your feedback , always happy to hear from you
Roberto Lopez wrote:
Mahmoud Fayed wrote:
PWCT is based on Harbour/xHarbour & HarbourMiniGUI Extended.
Must we assume that it not works with HMG?

Regards,

Roberto.
Hi Roberto

At first i am very happy to meet you :D

I remember that this forum is for HMG utilities

And when i wrote
'PWCT is based on Harbour/xHarbour & HarbourMiniGUI Extended.'

Just i was mean that PWCT support Harbour and xHarbour too.

Greetings,
Mahmoud

User avatar
Roberto Lopez
HMG Founder
Posts: 3900
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 13 times
Been thanked: 136 times

Post by Roberto Lopez » Sun Nov 23, 2008 2:05 am

Mahmoud Fayed wrote:
Hi Roberto

At first i am very happy to meet you :D

<...>

And when i wrote
'PWCT is based on Harbour/xHarbour & HarbourMiniGUI Extended.'

Just i was mean that PWCT support Harbour and xHarbour too.
At first... nice to meet you too!

And...

I'm still not sure about what exactly your IDE can do and in which way it interacts or are related to MiniGUI library or [x]Harbour, and if it works with MiniGUI extended only (sorry, you answer was not clear enough to me (my English is not good)).

Could be so kind to try to explain to us in few, simple words about your utility.


Thanks in advance.

Roberto.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
Roberto Lopez
HMG Founder
Posts: 3900
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 13 times
Been thanked: 136 times

Post by Roberto Lopez » Sun Nov 23, 2008 2:16 am

Roberto Lopez wrote: Could be so kind to try to explain to us in few, simple words about your utility.
And... sorry for all these questions, but I'm a very curious man :)

Regards,

Roberto.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
Mahmoud Fayed
Posts: 8
Joined: Sat Nov 22, 2008 12:07 pm
Location: Egypt
Contact:

Post by Mahmoud Fayed » Sun Nov 23, 2008 8:30 am

Hi Roberto

Thanks for interesting in PWCT IDE for HMG

1 - The basic idea

Replace the original programming concepts and tools
That are based on *writing code* with new concepts and tools
That are based on interaction with GUI instead of writing code

Somthing like the transition from
DOS (Command Line) ------------> Windows (GUI)
but here from
Coding (Text based) ------------> Programming Without Coding (Visual)

Simple Example:
The hello world program in xBase
* Main.PRG
? "Hello World"

In programming Without Coding
Instead of having a source code file (Main.PRG)
We have a (Goal)
Instead of having a code Editor
We have a (Goal Designer)

Code Editor -----------> Goal Designer
Source Code File (FileName.PRG) ----------> Goal

Each Goal is a group of steps
Block of code (lines of code) ------------> Step

while in coding, you are writing the code
in programming without coding, steps are generated automatically for you
And you are free to alter/change the step name,
And you can create new steps manually if you

Steps (Used to hide block of code)
|__ [1] Generated Steps (Automatically created after interaction process)
|__ [2] Created Steps (You create it yourself)


How steps are generated for us?

Somthing like *Code Generation*
Simply, you have a group of components , arranged in different domains
first you select the domain : (Print Text) for example
Then select the component : (Print Text to console) for example
Then enter the required data : "Hello World"

After this interaction process you will have a steps tree like this
The Start Point
|___ Print Text ("Hello World") to console

Each step have a block of code hidden iside it
This code is based on HarbourMiniGUI Extended

You can see the code, you can change the code, but you don't need to do
Because the GUI enable you to do anything away from the code

2 - The Architecture

Two layers
[ Programming Without Coding Layer ]
Include everything you need to customize the environment
And to do programming without coding
[ Programming With Coding Layer ( HarbourMiniGUI Extended) ]
Include everything you need to compile and build the application

3 - Top Three Features
* Goal Designer can be considered the next generation after the most modern
code editor
* Very Modern Form Designer
* Interaction Designer & Transporter Designer to add new components to the
Environment

4 - Quick Start (Getting Started)

* Hello World - Console application without coding
http://doublesvsoop.sourceforge.net/d3.htm

* The For loop - Example on control structure
http://doublesvsoop.sourceforge.net/d17.htm

* GUI Application
http://doublesvsoop.sourceforge.net/d26.htm

* Controls
http://doublesvsoop.sourceforge.net/d27.htm

* Form Designer
http://doublesvsoop.sourceforge.net/d28.htm

* Working Faster than coding
http://doublesvsoop.sourceforge.net/d32.htm

* Looking at the code behind the scene
http://doublesvsoop.sourceforge.net/d33.htm

5 - Complete Reference

http://doublesvsoop.sourceforge.net/dmain.htm


And as always any comments,questions & ideas are welcome

Greetings,
Mahmoud

User avatar
Roberto Lopez
HMG Founder
Posts: 3900
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 13 times
Been thanked: 136 times

Post by Roberto Lopez » Sun Nov 23, 2008 1:09 pm

Mahmoud Fayed wrote:Hi Roberto

Thanks for interesting in PWCT IDE for HMG
<...>
Yes... I've was interested... I've downloaded it some time ago and attempted to do something (without read any docs :) ) and I've failed.

So, is evident that the use of your tool require certain 'preparation' from the user to make it work.

In my humble opinion, the goal of create applications without coding is good, but, if the user is required to learn lots of new concepts that are not natural or common sense ones, the tool will be not useful.

The user should be 'driven' by the utility to help to express its ideas in a natural way. IMHO your tool does not do such thing.

Moreover, the item '2' of your response states:

"[ Programming With Coding Layer ( HarbourMiniGUI Extended) ]"

So, only for forum users clarification... the "IDE for HMG" in your original message is not correct.

The users must be noticed about that.

Regards,

Roberto.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
jortega
Posts: 25
Joined: Thu Oct 09, 2008 3:52 am
Location: Chile

Post by jortega » Sun Nov 23, 2008 3:33 pm

En el mensaje anterior me di cuenta que omití la negación.
Quise decir que no se puede instalar
saludos


In the previous message I realized that I omitted the denial.
I meant that can not be installed
greetings

Post Reply