It is currently Fri May 24, 2013 5:41 am

All times are UTC + 1 hour




Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Visual Generate Deluxe 5.x for Window and Linux (Update)
PostPosted: Sun May 06, 2007 6:01 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri May 12, 2006 6:51 pm
Posts: 278
Location: Germany
Creating of an executable program from Visual Designer, Form Designer or from of handwritten common files.

Udate v5.13
- Code optimize
- Recompiled Windows and Linux Version

Update v5.10
- Bugfix: Load files (UTF8)
- Added: Check WindowID
- Added: Insert UseImagePlugin into commonfile

Update v5.09
- Fixed big bug. Sorry, v5.08 is not worked

Update v5.08
- Bugfix: Update OpenWindow
- Fixed FormDesigner
-- Replace: Procedure OpenXYZ to Open_XYZ
-- Replace: Procedure InitXYZ to Open_XYZ
-- Replace: CreateStatusBar with constant
-- Replace: CreateMenu with constant
-- Replace: CreateToolBar with constant

Update v5.07 Beta
- Optimize 'Event CallFunctionFast'
- Fixes Icons and more

Update v5.05 Beta
- Support of Fileformat UTF8

Update v5.04 Beta
- Bugfixes
- search and replace contants updated
- Linuxversion 32bit

Update v5.00 Beta
- Support of Purebasic v5.xx and FormDesigner v5.xx

Quote:
Visual Generate Deluxe v5.x for Purebasic

Creating of an executable program from one or several common files with complete event-handling for menus and gadgets.

Features:
- Extension of the IDs for menus and gadgets with WindowID as prefix
- Afterwards changing of the original common files
- First window as parend window
- Set Windowpostion Auto (#PB_Ignore)
- IncludeBinary Bitmaps
- Translate in MenuItem(...) '\t' to '+ #TAB$ +' for using shortcuts
- Multi Languages in one catalog file
- Creating of a default catalog file
- Saving of last preferences in project file

Process:
Add the common file(s) created with Visual Designer or Form Designer and create a project.
After that following files are available:

Main.pb - main program
Commonfile.pb - mutual used common file
EventMain.pb - event distributor
EventMenu.pb - events for menu(s)
EventGadget.pb - events for gadget(s)
EventWindow.pb - events of the window(s)
LoadLanguage.pb - data section and code for language

After changing of the original common files new events will be added
and search and replace code by changing constants

Info:
- No use character "_" for window constants
- GUI Designer. No set IncludeBinary Bitmaps

Form Designer:
- Disable PB_Any
- Disable Eventprocedures
- Disable Mainprocedures



Please write me a feedback! 8)

Downloads:
Visual Generate Deluxe Window v5.x
Visual Generate Deluxe Linux32 v5.x

_________________
Sorry, My english is not so good


Last edited by mk-soft on Mon Mar 25, 2013 8:51 pm, edited 13 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: Sun May 06, 2007 8:29 pm 
Offline
PureBasic Team
PureBasic Team
User avatar

Joined: Fri Apr 25, 2003 6:14 pm
Posts: 909
Location: Germany (Saxony, Deutscheinsiedel)
Now also available in the Showcase of www.PureArea.net

Visual Generate Deluxe v.4.03

_________________
Bye,
...André
(PureBasicTeam::Docs & Support - PureArea.net | Order:: PureBasic | PureVisionXP)


Top
 Profile  
 
 Post subject:
PostPosted: Mon May 07, 2007 10:20 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri May 12, 2006 6:51 pm
Posts: 278
Location: Germany
Small Update v4.03 Rev.20070507 Final

Example: small common file to create code
Code:
; Simple common file
; Enumeration not used
; Safe as common.pb and run Visual Generate to create code

Procedure Open_MainWin() ; "Open_" is as primary key for open_window_xyz

  If OpenWindow(#MainWin, 0,0,600,400, "Main Window")
 
    If CreateMenu(#MenuBar, WindowID(#MainWin))
      MenuTitle("&File")
      MenuItem(#Menu_Exit, "E&xit\tAlt-F4")
    EndIf

    If CreateStatusBar(#StatusBar, WindowID(#MainWin))
   
    EndIf

    If CreateGadgetList(WindowID(#MainWin))
      ButtonGadget(#Button, 20,20,120,25, " My Button")
    EndIf
   
  EndIf

EndProcedure



GT :wink:

_________________
Sorry, My english is not so good


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 18, 2007 5:20 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri May 12, 2006 6:51 pm
Posts: 278
Location: Germany
UPDATE 2007-05-18

Bugfix:
- Right default code by added new window at procedure EventExit.

New:
- Now support UserGadget. Show menu preferences. Added gadgets without syntax "xyzGadget(#".
- Auto opening last project

GT :wink:

_________________
Sorry, My english is not so good


Top
 Profile  
 
 Post subject:
PostPosted: Sat May 26, 2007 7:55 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri May 12, 2006 6:51 pm
Posts: 278
Location: Germany
Bugfix: Rev. 20070526
-BalloonTip second constant to corrected

GT :wink:

_________________
Sorry, My english is not so good


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 06, 2007 12:27 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri May 12, 2006 6:51 pm
Posts: 278
Location: Germany
Now Linux Version Available

GT :wink:

_________________
Sorry, My english is not so good


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 07, 2008 8:58 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Mon Sep 17, 2007 10:28 am
Posts: 141
Location: P.O.P
count of gadgets etc. = 0

_________________
POiNT.OF.PRESENCE group


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 08, 2008 4:52 am 
Offline
Addict
Addict
User avatar

Joined: Tue Jan 02, 2007 8:16 pm
Posts: 4328
Location: Cypress TX
I must be very stupid because I do not see what this is supposed to do other than creating a .pbm file...

What is the purpose of this program?
What is the advantage of using the program?
How will it help me?

Why does this remind me of OOP?

:D

_________________
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 08, 2008 5:56 am 
Offline
Enthusiast
Enthusiast

Joined: Sun Mar 16, 2008 9:18 am
Posts: 469
So what does it do? I ran it but can't figure it out. One step away from being deleted. :lol: Ever heard of a manual?


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 08, 2008 7:33 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Mon Sep 17, 2007 10:28 am
Posts: 141
Location: P.O.P
wow!
I understood everything...

U must open Common.pb generated by PureBasic Visual Designer (I tried to open pbv-file :oops: )

Great tool! 8)

Quote:
Why does this remind me of OOP?

.. and also of OWL, MFC and VisualBasic

Quote:
What is the purpose of this program?

generate code with
Quote:
complete event-handling for menus and gadgets.
[/code]

_________________
POiNT.OF.PRESENCE group


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 23, 2008 5:51 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri May 12, 2006 6:51 pm
Posts: 278
Location: Germany
Update v4.08 (Windows)

New:
- PB4.20 compatible

GT :wink:

Testcode CreateImageMenu
Code:
; Simple common file
; Enumeration not used
; Safe as common.pb and run Visual Generate to create code

Procedure Open_MainWin() ; "Open_" is as primary key for open_window_xyz

  If OpenWindow(#MainWin, 0,0,600,400, "Main Window")
 
    If CreateImageMenu(#MenuBar, WindowID(#MainWin), #PB_Menu_ModernLook)
      MenuTitle("&File")
      MenuItem(#Menu_Exit, "E&xit\tAlt-F4")
    EndIf

    If CreatePopupImageMenu(#MenuSub, #PB_Menu_ModernLook)     
      MenuItem(#MenuSub_OpenFile, "Öffnen")   
      MenuItem(#MenuSub_CloseFile, "Schliessen")
      OpenSubMenu("Öffnen mit...")
        MenuItem(#MenuSub_OpenWithPB, "PureBasic")
        MenuItem(#MenuSub_OpenWithPB_Beta, "PureBasic beta",LoadImage(0, "D:\Winapp\PureBasic420beta\Examples\Sources\Data\CDPlayer.ico"))
      CloseSubMenu()       
      MenuItem(#MenuSub_SaveFile, "Speichern")
      MenuItem(#MenuSub_Exit, "Exit")
    EndIf
   
    If CreateStatusBar(#StatusBar, WindowID(#MainWin))
   
    EndIf

    If CreateGadgetList(WindowID(#MainWin))
      ButtonGadget(#Button, 10,10,120,25, "SubMenu")
    EndIf
   
  EndIf

EndProcedure

_________________
Sorry, My english is not so good


Top
 Profile  
 
 Post subject:
PostPosted: Sun May 25, 2008 6:38 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri May 12, 2006 6:51 pm
Posts: 278
Location: Germany
Update v4.08

Update Linux and Window version for PB v4.20

_________________
Sorry, My english is not so good


Top
 Profile  
 
 Post subject:
PostPosted: Sat Dec 13, 2008 3:05 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri May 12, 2006 6:51 pm
Posts: 278
Location: Germany
Update v4.10

Update for Windows X86, Windows X64 and Linux

New:
- PB v4.30 compatible

Fixed:
- Option: Event CallFunctionFast now for X64 (no tested)

her a small test common file

(common.pb)
Code:
Procedure Open_Main()

; Zeigt die Verwendung mehrerer Panels...
  If OpenWindow(#Main, 0, 0, 322, 220, "PanelGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    PanelGadget(#Panel_0, 8, 8, 306, 203)
      AddGadgetItem(#Panel_0, -1, "Panel 1")
        PanelGadget(#Panel_1, 5, 5, 290, 166)
          AddGadgetItem(#Panel_1, -1, "Sub-Panel 1")
          AddGadgetItem(#Panel_1, -1, "Sub-Panel 2")
        CloseGadgetList()
      AddGadgetItem(#Panel_0, -1,"Panel 2")
        ButtonGadget(#Button_1, 10, 15, 80, 24,"Button 1")
        ButtonGadget(#Button_2, 95, 15, 80, 24,"Button 2")
    CloseGadgetList()
   
    OpenGadgetList(#Panel_1, -1)
      AddGadgetItem(#Panel_1, -1, "Sub-Panel 3")
    CloseGadgetList()
   
  EndIf

EndProcedure


GT :wink:

_________________
Sorry, My english is not so good


Top
 Profile  
 
 Post subject: Re: Visual Generate Deluxe 4.x for Window and Linux (Update)
PostPosted: Fri Jan 04, 2013 11:46 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri May 12, 2006 6:51 pm
Posts: 278
Location: Germany
Update v5.x

Support of PB v5.x and Formdesigner v5.x

GT :wink:

_________________
Sorry, My english is not so good


Top
 Profile  
 
 Post subject: Re: Visual Generate Deluxe 5.x for Window and Linux (Update)
PostPosted: Fri Jan 04, 2013 2:37 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri May 12, 2006 6:51 pm
Posts: 278
Location: Germany
Sorry :oops:

Download brocken because dyndns failure

Now it´s ok

_________________
Sorry, My english is not so good


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: lakomet and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye