Existing users, log in.  New users, create a free account.  Lost password?

Windows  |  Web & Software Development  |  IDEs  |  Dabo

Dabo

Dabo - 0.8.4

3-tier desktop app framework for Python

All Time: Not rated (0.0)
This Version: Not rated (0.0)
Current Version: 0.8.4
Release Date: 2008-06-09
License: Freeware
Downloads (this version): 341
Downloads (all versions): 850

Information Related to Version:

Broken Link? Newer Version? Tell us!

Product Description:

Dabo is a 3-tier, cross-platform application development framework, written in Python atop the wxPython GUI toolkit. It has features that are critical for developing apps that need to access databases, such as data binding to controls, and database-independent SQL abstraction.

What's new in this version:

  • Bugfix: grid can now search by non-string/non-numeric fields. Thanks Dennis Meulensteen for pointing out the problem
  • Deprecated bad spelling: unBindEvent()
  • Web Update now works for ide and demo, as well as the base framework.
  • Fixed WordWrap in dGrid.
  • Fixed Windows dTextBox problem, which would change ReadOnly back to False when changing the Alignment.
  • Added StrictNumericEntry property to dTextBox and dSpinner.
  • Linked the Find/Replace dialog to dGrid's findReplace() method, enabling finding in a dGrid. (ticket #1126)
  • Replace All bugfixes.
  • Forms were always restoring their default size, even when explicit sizes were given. Fixed.
  • Fixes from Kevin Edwards to make sizing sub-panels perform better, and to propertly set the background color of the dGrid bool renderer checkbox.
  • Fixed the getLastInsertID() for dbPostgreSQL, to work with non-serial PK's as well. Thanks to John Fabiani, Adrian Klaver, and Lorenzo Alberton.
  • Added dabo.settings.dateFormat, dateTimeFormat, and timeFormat. If None (the default) the formatting of these date types will be dependent on the user's settings in the operating system. This lets the appdev specify the format desired for display and editing in text controls and the grid. Prior to this, the only format was YYYY-MM-DD, which was satisfying to nobody.
  • Added dabo.ui.getObjectAtPosition(x,y), which returns an object reference based on the screen coordinates passed.
  • Removed unneeded, hackish code from datanav2, thanks to Pedro Vale de Gato.
  • John Fabiani fixed some issues with port in dbMSSQL.py.
  • Added dataToXML() to dBizobj.
  • Nate Lowrie added some niceties to dEditor, including better code folding.
  • Added code to allow biz.DefaultValues being set to None. If the field values are still null when saving, the insert statement won't include them, allowing database defaults to be used.
  • dCursorMixin no longer raises NoRecordsException from sort().. it merely returns.

Operating System Requirements:

This product is designed to run on the following operating systems:

  • Windows XP
  • Windows 2000

Additional Requirements:

  • Python 2.3.3 or higher
  • wxPython 2.6 or higher
  • ReportLab (if you need to generate reports)
  • MySQLdb (if connecting to MySQL databases)
  • psycopg 2 (if connecting to PostgreSQL databases)
  • pysqlite2 (if connecting to SQLite databases)
  • kinterbasdb (if connecting to Firebird databases

Screenshots:

Download Links:

Your Installed Versions:


 

Feedback Summary:

This Version:
Overall Rating: Not rated (0.0) Features: Not rated (0.0) Support: Not rated (0.0)
Ease of Use: Not rated (0.0) Quality / Stability: Not rated (0.0) Price: Not rated (0.0)
Add Your Feedback

Key to Types of Feedback:

ReviewsReviews   TroubleshootingTroubleshooting   Usage TipsUsage Tips   Developer NotesDeveloper Notes   CommentaryCommentary   Featured ReviewsFeatured Reviews

Be the first to submit feedback on this product.