Advertisement
Promo

Become a member of the ZDNet UK community

Resources Downloads

Download Now

EHF (Event Handler Framework) 1.0


License Purchase
Requirements Palm III Palm OS 2.0
Downloads 12 Limitations None
Publisher DependTech, LLC File Size 89k
Date added 18 Dec 2001 Check your speed

The EHF (Event Handler Framework) is a library for developing Palm OS applications that makes it easy to route events through your application. Instead of the standard way of handling events, through gigantic switch statements and multiple if/else statements, the EHF routes events using a simple dispatch table mechanism to event handler functions. Most modern event driven development environments provide a method of dispatching events to specific blocks of code that are designed to handle the specific event. For C/C++ PalmOS programmers, however, that has been missing from the development environment so the programmer was responsible for event dispatching which is usually accomplished with big switch statements merged with multiple if/else conditional testing of incoming events. Along with that a standard framework has emerged for PalmOS apps which is very hard to learn and even harder to maintain. That framework merges all the code for all the events received by a form into a single function which inhibits code reuse and makes even a simple change a exercise in crossing your fingers and hoping you don't break something. EHF attempts to fix these problems by providing the Palm OS C/C++ programmer with a more friendly event routing mechanism that encourages more modular and readable code. In addition, the EHF makes it easy to extend event routing to code outside the context of a form which makes it much easier to develop reusable code such as custom controls.

Download Now

Did you find this download useful?
6 out of 13 users found this download useful


Broadband Deals? Powered by Top 10 Broadband

150+ broadband packages

Compare 30+ mobile broadband deals

Mobile Broadband »

Download

Trend Micro Worry-Free Business Security Advanced

Trend Micro™ Worry-Free™ Business Security Advanced and Standard 6. #1 for Small Business Security

  • Downloads: 874
  • Requirements: Processor: Intel™ Pentium™ or AMD™. RAM: 256MB-1GB (operating system dependant). Disk space: 350MB. Web Browser: Microsoft™ Internet Explorer 6.0 or 7.0.
  • License:
  • Publisher:
  • Size: 0

Download Now

Google Chrome Special Report

All roads lead to Chrome

All roads lead to Chrome

Comment With its new browser, Google has finally taken its gaudy, chrome-plated, futuristic ray gun and pointed it straight at Microsoft's head

More Special Reports


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters