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 29.858.071 Times

Curses::Application 0.2

  Date Added: April 21, 2010  |  Visits: 936

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  
Libraries  -  PIC USB Framework 1.1
PIC USB Framework is a USB application framework dedicated to Linux (on the host side) and to the PIC 18F4550 family of microcontrollers (on the device side). PUF includes: a bootloader that can flash the PIC application through the USB, a PIC...
4.3 MB  
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  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
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...
2.73 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