Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.405.464 Times

Curses::Application 0.2

  Date Added: April 21, 2010  |  Visits: 988

Curses::Application

Report Broken Link
Printer Friendly Version


Product Homepage
Download (81 downloads)



Curses::Application provides the Curses Application Framework. Curses::Application attempts to relieve the programmer of having to deal directly with Curses at all. Based upon Curses::Widgets and Curses::Forms, all one should have to do is define the application forms and contents in the DATA block of a script. Curses::Application will take care of the rest. This module follows many of the conventions established by the Curses::Widgets and Curses::Forms modules, being built upon that framework. One area of special note, however, is the declaration of forms used within the application. Curses::Application differentiates between forms and form definitions. A form is an instance of any particular form definition. Keeping that line of separation simplifies the development of MDI (Multiple Document Interface) applications. Form definitions can be provided in two ways: as a list of definitions in the main::DATA block, or individually by using the addFormDef method. The former would normally be the simplest way to do so. At the end of your script, declare a DATA block using Perls __DATA__ token. In that DATA block place a hash declaration (%forms) which contains a key/value pair for each form definition. The key being the name of the definition, and the value being a hash reference to the form declarations (see the Curses::Forms pod for directives available to that module). The only extra key that should be in each forms hash reference should be a TYPE directive, which would point to a module name relative to the base Curses::Forms class. If you omit this key, then it will be assumed that the form is a Curses::Forms object, or some custom derivative as specified in ALTPATH..

Requirements: No special requirements
Platforms: Linux
Keyword: Application Block Curses Curses Application Framework Cursesapplication Data Form Forms Libraries Programming Provides
Users rating: 0/10

License: Freeware Size: 17.41 KB
USER REVIEWS
More Reviews or Write Review


CURSES::APPLICATION RELATED
Libraries  -  Fry::Shell 0.15
Fry::Shell is a flexible shell framework which encourages using loadable libraries of functions. SYNOPSIS From the commandline: perl -MFry::Shell -eshell OR In a script: package MyShell; use Fry::Shell; #subs sub evalIt { my $cls =...
58.37 KB  
Development Editors  -  Microsoft Unity Application Block 2.1
The Unity Application Block (Unity) was designed to be a lightweight, extensible dependency injection container. It facilitates building loosely coupled applications and provides developers with the following advantages: ยท simplified object...
2.5 MB  
Calendars & Scheduling Tools  -  k5n Desktop Calendar 0.9.4
k5n Desktop Calendar (k5nCal, for short) application is a calendar application for your desktop. It shares features with applications like Apple iCal and Microsoft Outlook, but it is open source. This project is built upon Java Calendar Tools,...
778.24 KB  
Libraries  -  MacPerl::AppleScript 0.02
MacPerl::AppleScript is a Perl extension for easily accessing scriptable Apps. SYNOPSIS use MacPerl::AppleScript; # # create Application Object # my $app = MacPerl::AppleScript->new("Application Name"); my $doc1 =...
14.34 KB  
Libraries  -  Calyxo Web Application Framework 0.9.0
Calyxo Web Application Framework encourages in MVC model 2 based web application development. It offers support for true modular applications, i18n, a flexible view manager, a powerful validation engine, and more! Calyxo is entirely written in...
2.3 MB  
Libraries  -  Freeform Framework 1.2.0 beta
Freeform Framework is a PHP5-based Web application development framework with a clear, scalable, and extensible MVC architecture. Developed with simplicity in mind, it has class and resource packaging, automatic class discovery and loading,...
22.53 KB  
Development Editors  -  SoPrism 1.1
SoPrism is a template designed to enable you to create a Silverlight composite application based on the Prism Framework. The architecture is based on PRISM framework and includes Model-View-ViewModel (MVVM) pattern, a logging block, a...
 
Communication Tools  -  AreaCodeWorld Desktop Application 2.0
AreaCodeWorld Desktop is a free standalone Windows application that allows instant detection of geographical data in US, Canada and Caribbean by using area Code search. Users can perform 90 queries per month using Free account. Please visit...
646 KB  
Spreadsheets  -  PostalCodeWorld Mexico Desktop Application 2.0
PostalCodeWorld Mexico Desktop is a free standalone Windows application that allows instant detection of geographical data in Mexico by using Postal Code search. Users can perform 90 queries per month using Free account. Please visit...
607 KB  
Accounting Tools  -  ZIPCodeWorld United States Desktop Application 2.0
ZIPCodeWorld United States Desktop is a free standalone Windows application that allows instant detection of geographical data in United States by using ZIP Code search. Users can perform 90 queries per month using Free account. Please visit...
607 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 3.15.3
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB