Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > from vb6 to Python

Reply
Thread Tools

from vb6 to Python

 
 
MarcoL
Guest
Posts: n/a
 
      12-10-2004
Hello,
I am a VB6 programmer and I would like to learn a new high level
language (instead of restarting from scratch with .NET), wich is
opensource and cross-platform, in order to develop cross-platform
business applications
I think Python is the most suitable language for the scope.
My question are:

- Which version of python is more suitable for creating cross-platform
GUI's? I've herard of PyGTK, wxPython, PyQT, tk, Anygui..

- What is the best IDE/RAD for Python (written in Python and OpenSource)

- Does exist a tool (written in Python and OpenSource) like Crystal
Report for creating business reports?

- Does exist a tool (written in Python and OpenSource) for makeing
tables, view, querys, relation of a database and generate the SQL script?

- Is it possible, from Python, to work with sqlite? And with MsAccess?

Thanks for your patience and your help.


Marco.
 
Reply With Quote
 
 
 
 
=?ISO-8859-1?Q?Gerhard_H=E4ring?=
Guest
Posts: n/a
 
      12-10-2004
MarcoL wrote:
> Hello,
> I am a VB6 programmer and I would like to learn a new high level
> language (instead of restarting from scratch with .NET), wich is
> opensource and cross-platform, in order to develop cross-platform
> business applications
> I think Python is the most suitable language for the scope.
> My question are:
>
> - Which version of python is more suitable for creating cross-platform
> GUI's? I've herard of PyGTK, wxPython, PyQT, tk, Anygui..


It's a matter of taste. I like wxPython best. It would probably be
different if PyQT was also open-source on win32.

> - What is the best IDE/RAD for Python (written in Python and OpenSource)


You should check out ERIC/Qt. If you need to target Windows, then you
can consider buying a win32 Qt/PyQt license.

The best IDE I've seen so far is WingIDE (commercial).

> - Does exist a tool (written in Python and OpenSource) like Crystal
> Report for creating business reports?


Reportlab is the closest I know.

> - Does exist a tool (written in Python and OpenSource) for makeing
> tables, view, querys, relation of a database and generate the SQL script?


Rekall is the closest.

> - Is it possible, from Python, to work with sqlite? And with MsAccess?


Yes.

pysqlite (http://pysqlite.org/), and pyado, if by MsAccess you mean
using the JET engine via ADO.

HTH,

-- Gerhard
 
Reply With Quote
 
 
 
 
stevev@epiparts.com
Guest
Posts: n/a
 
      12-11-2004
Try PythonCard. It should provide the easiest learning curve given
your VB background.

 
Reply With Quote
 
Martijn Faassen
Guest
Posts: n/a
 
      12-11-2004
Gerhard Häring wrote:
> MarcoL wrote:
>
>> I am a VB6 programmer and I would like to learn a new high level
>> language (instead of restarting from scratch with .NET), wich is
>> opensource and cross-platform, in order to develop cross-platform
>> business applications


Good for you! And Python is a good choice.

>> I think Python is the most suitable language for the scope.
>> My question are:
>>
>> - Which version of python is more suitable for creating cross-platform
>> GUI's? I've herard of PyGTK, wxPython, PyQT, tk, Anygui..

>
> It's a matter of taste. I like wxPython best. It would probably be
> different if PyQT was also open-source on win32.


Note that these are not really 'versions of Python'. These are different
Python bindings or libraries (that you import as modules and packages in
the normal way) that offer GUI facilities.

For cross-platform GUIs wxPython seems to be popular, though I've never
used it myself.

[snip snip]
>
>> - Is it possible, from Python, to work with sqlite? And with MsAccess?

>
> Yes.
>
> pysqlite (http://pysqlite.org/), and pyado, if by MsAccess you mean
> using the JET engine via ADO.


Python can basically work with virtually any database; there are
bindings for many. You can also access MsAccess through ODBC, though
it's been a few years since I did that.

See the database topic guide:

http://www.python.org/topics/database/

And this is a list of database bindings:

http://www.python.org/topics/database/modules.html

Regards,

Martijn
 
Reply With Quote
 
Martijn Faassen
Guest
Posts: n/a
 
      12-11-2004
Gerhard Häring wrote:
> MarcoL wrote:
>
>> I am a VB6 programmer and I would like to learn a new high level
>> language (instead of restarting from scratch with .NET), wich is
>> opensource and cross-platform, in order to develop cross-platform
>> business applications


Good for you! And Python is a good choice.

>> I think Python is the most suitable language for the scope.
>> My question are:
>>
>> - Which version of python is more suitable for creating cross-platform
>> GUI's? I've herard of PyGTK, wxPython, PyQT, tk, Anygui..

>
> It's a matter of taste. I like wxPython best. It would probably be
> different if PyQT was also open-source on win32.


Note that these are not really 'versions of Python'. These are different
Python bindings or libraries (that you import as modules and packages in
the normal way) that offer GUI facilities.

For cross-platform GUIs wxPython seems to be popular, though I've never
used it myself.

[snip snip]
>
>> - Is it possible, from Python, to work with sqlite? And with MsAccess?

>
> Yes.
>
> pysqlite (http://pysqlite.org/), and pyado, if by MsAccess you mean
> using the JET engine via ADO.


Python can basically work with virtually any database; there are
bindings for many. You can also access MsAccess through ODBC, though
it's been a few years since I did that.

See the database topic guide:

http://www.python.org/topics/database/

And this is a list of database bindings:

http://www.python.org/topics/database/modules.html

Regards,

Martijn
 
Reply With Quote
 
houbahop
Guest
Posts: n/a
 
      12-12-2004
Hi,
I have used VB6 a lot too and Python appears to me as a good alternative to
..net too, but
the thing that will do the difference is the GUI... I hope the ones for
Python are beautifull enough as appearence is an important thing to me in
softwares.
D.

"MarcoL" <> a écrit dans le message de news:
xZoud.15126$...
> Hello,
> I am a VB6 programmer and I would like to learn a new high level language
> (instead of restarting from scratch with .NET), wich is opensource and
> cross-platform, in order to develop cross-platform business applications
> I think Python is the most suitable language for the scope.
> My question are:
>
> - Which version of python is more suitable for creating cross-platform
> GUI's? I've herard of PyGTK, wxPython, PyQT, tk, Anygui..
>
> - What is the best IDE/RAD for Python (written in Python and OpenSource)
>
> - Does exist a tool (written in Python and OpenSource) like Crystal Report
> for creating business reports?
>
> - Does exist a tool (written in Python and OpenSource) for makeing tables,
> view, querys, relation of a database and generate the SQL script?
>
> - Is it possible, from Python, to work with sqlite? And with MsAccess?
>
> Thanks for your patience and your help.
>
>
> Marco.



 
Reply With Quote
 
Luis M. Gonzalez
Guest
Posts: n/a
 
      12-12-2004

MarcoL wrote:
> Hello,
> I am a VB6 programmer and I would like to learn a new high level
> language (instead of restarting from scratch with .NET...


I'd like to add that by going with Python, you'll also be able to
develop for .NET. Check this out: www.ironpython.com .
Since the development of Ironpython is now being funded by Microsoft,
you'll get the best of both worlds: An already excellent
cross-platform, object oriented language and a fully compliant .NET
language for Windows and Linux (through Mono and DotGnu).

For now, I suggest using PythonCard for building GUI apps. It is *very*
easy to learn and use, especially for someone coming from VB6.

 
Reply With Quote
 
Martijn Faassen
Guest
Posts: n/a
 
      12-12-2004
Luis M. Gonzalez wrote:
> MarcoL wrote:
>
>>Hello,
>> I am a VB6 programmer and I would like to learn a new high level
>>language (instead of restarting from scratch with .NET...

>
>
> I'd like to add that by going with Python, you'll also be able to
> develop for .NET. Check this out: www.ironpython.com .
> Since the development of Ironpython is now being funded by Microsoft,
> you'll get the best of both worlds: An already excellent
> cross-platform, object oriented language and a fully compliant .NET
> language for Windows and Linux (through Mono and DotGnu).


Unfortunately this is currently not near production use, and whether
Microsoft is funding IronPython development is up in the air:

One IronPython fan noted a disconcerting silence in IronPython development:

http://usefulinc.com/edd/blog/conten...12/09-jvm/read

Of course it'll all resolve itself one way or another eventually, just
wanted to correct the impression that IronPython is ready to go already.

Regards,

Martijn
 
Reply With Quote
 
MarcoL
Guest
Posts: n/a
 
      12-12-2004
MarcoL wrote:
> Hello,
> I am a VB6 programmer and I would like to learn a new high level

....
> My question are:
>

....
> - What is the best IDE/RAD for Python (written in Python and OpenSource)

Can anybody tell me anything about the IDE Spe?

Thanks

Marco
 
Reply With Quote
 
Nigel Rowe
Guest
Posts: n/a
 
      12-12-2004
MarcoL wrote:

> MarcoL wrote:

<<snip>>
> Can anybody tell me anything about the IDE Spe?
>
> Thanks
>
> Marco


http://projects.blender.org/projects/spe/
and
http://projects.blender.org/mailman/listinfo/spe-user

should cover most questions

--
Nigel Rowe
A pox upon the spammers that make me write my address like..
rho (snail) swiftdsl (stop) com (stop) au
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Upgrading VB6 to C# Corrie Taljaard ASP .Net 2 06-25-2009 02:32 PM
VB6 frontend GUI with Python Claire Blair Python 4 11-20-2007 11:32 AM
interfacing Python interpreter with a VB6 frontend Anonymous Python 5 10-03-2007 11:36 AM
Thunderbird , MAPI & VB6 trixar Firefox 0 12-12-2004 11:27 PM
VB6/VB.Net Programming Question - what am i doing wrong? Salisha Khan ASP .Net 1 08-01-2003 01:55 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57