Re: Standard toolkit

new topic     » goto parent     » topic index » view thread      » older message » newer message

Al Getz wrote:
> 
> 
> posted by: Al Getz <Xaxo at aol.com>
> 
> Jason Gade wrote:
> 
>>Can anyone tell me what (non-RDS) library files besides Win32Lib that they use
>>regularly
>>in their projects?  I'm mostly asking about utility functions, not graphics
>>libraries
>>and such.  Stuff like print.e, sprint.e, tk_*.e, etc.  Include your own
>>libraries that
>>you may not have released to the archive.
>>
>>Some other questions:
>>
>>* If this library is in the archive and you're a registered user, have you
>>voted microbucks
>>for it?
>>
>>* If this library is not in the archive, why not?
>>
>>=====================================
>>Too many freaks, not enough circuses.
>>
>>j.
>>
> 
> Hi there Jason,
> 
> 
> There's also the "WinClass" C++ style library, which is easier to
> modify than some of the big single file libraries.  It's also 
> organized better in a class hierarchical order, does COM/Ole 
> (has interfaces already too), and already has many custom classes.
> The COM structure is the simplest found anywhere on the web i believe.
> 
> The version right now in the archive is the older version.
> The new version, complete with almost every Windows class there is,
> is due out around the middle of next week.  The new classes round out
> the library quite nicely:
> 
> Treeview, Listview, Scrollbars, Trackbars, Rebar, Updown, TabControl,
> PropertySheet, Toolbars, Calendar, AppointmentBook, Progressbars,
> Marquee, as well as "Long Operation" support which is multi thread-like.
> 
> Unlike Microsoft's standard Marquee Control, the WinClass Marquee Control
> works on all systems Win95,98, etc., not just XP, and of course can
> be geared with it's own thread-like operation.
> 
> The PropertySheet Control is easy to use too...almost like creating
> a window with child windows.
> 
> 
> Take care,
> Al
> 
> And, good luck with your Euphoria programming!
> 
> My bumper sticker: "I brake for LED's"

I've browsed the Winclass library and I like what I see.  I do wish that 
Euphoria was more modular -- one of those things that would make OO 
programming easier.  I don't drink the OO koolaid, but I think that it 
can be a useful technique.

It would be cool if it was cross-platform, though.

One enhancement for the language itself that can't be done in a library 
is better handling of includes/imported files and namespaces.  I know 
that has been hashed out ad infinitum ad nauseum on this list.

But yet another proposal would be this:
include filename works as-is, that is include the file one time only, 
but if I "include graphics.e" and "include lib/graphics.e" the 
interpreter should recognize it as different files.

But if you "include graphics.e as circle" and then "include graphics.e 
as square" it would include graphics.e in each different namespace thus 
simulating objects.  Maybe adding an import keyword would work better 
here, and programmers would have to be careful with top-level statements 
and nesting includes.

Euphoria's method of scoping is there for OO type programming but the 
namespace and include mechanism isn't.

But I don't see any changes there any time soon.

Anyway, I do like the technique used in the Winclass library and I look 
forward to checking out the next version.

-- 
==============================
Too many freaks, not enough circuses.
j.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu