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.547.224 Times

OpenInteract2::Manual::Tutorial 1.99_06

  Date Added: July 04, 2010  |  Visits: 1.038

OpenInteract2::Manual::Tutorial

Report Broken Link
Printer Friendly Version


Product Homepage
Download (79 downloads)



OpenInteract2::Manual::Tutorial is a Perl module that will teach learn you how to create and modify a package. SYNOPSIS This tutorial will show you the different methods for creating a package and how to maintain them. CREATING THE PACKAGE A word on the example For our example were going to create a book package. This will keep track of all our books and allow us to search our library, add new books, update existing ones and remove old ones. It wont be the backbone for a massive e-commerce website to make you lots of money. It does not attempt to best model the relationships for all the data about a book. Looking for shortcuts? If you want to get something running in the fastest manner possible we can generate a simple CRUDS application for you. (CRUDS: CReate Update Delete Search) Just run something like the following: $ oi2_manage easy_app --package=book --table=book --dsn=DBI:Pg:dbname=mylibrary --username=foo --password=bar This will create a simple application built off a table book with templates and objects for searching, creating, updating and removing objects. (More at OpenInteract2::Manage::Package::CreatePackageFromTable.) Since this is a tutorial well assume you want to read to learn, so on we go. Generating the skeleton OpenInteract comes with tools to create a skeleton package -- we dont want to do all this from scratch! The skeleton package has the directory structure, metadata and a number of files to get you going on your new package. Heres how to create one -- be sure to first go to the directory under which the package will be created: $ oi2_manage create_package --package=book And heres what youll see: PROGRESS: Starting task PROGRESS: Task complete ACTION: Create package book OK: Package book created ok in /path/to/my/book And now lets see what it created: $ find book/ book/ book/conf book/conf/spops.ini book/conf/action.ini book/data book/doc book/doc/book.pod book/struct book/template book/template/sample.tmpl book/script book/html book/html/images book/OpenInteract2 book/OpenInteract2/Action book/OpenInteract2/Action/Book.pm book/OpenInteract2/SQLInstall book/OpenInteract2/SQLInstall/Book.pm book/package.ini book/MANIFEST.SKIP book/Changes book/MANIFEST These files and directories are explained in OpenInteract2::Manual::Packages. You will normally need to edit/add the following: book/package.ini # Add name, version, author information book/MANIFEST # Add names of distribution files book/conf/spops.ini # Describe the objects your package uses book/conf/action.ini # Map URLs to handlers in your package book/data # Specify the initial data and security book/struct # Describe the tables used to store your objects book/template # HTML to display and manipulate your objects book/OpenInteract2 # Optional Perl modules defining object behavior book/OpenInteract2/Action # Manipulate objects for desired functionality book/OpenInteract2/SQLInstall # Tell the installer about your tables, data, security book/doc/book.pod # Last but not least, tell the world about it Short sidebar: Creating a MANIFEST Notice that we create a MANIFEST file for you when the package is created. As you add more files to your package youll need to add them to your book/MANIFEST. Fortunately, it can be created automatically: $ cd /path/to/mypackage $ perl -MExtUtils::Manifest -e ExtUtils::Manifest::mkmanifest() Thats it! If you have an old MANIFEST file in the directory it will be copied to MANIFEST.bak. Also note that files matching patterns in the book/MANIFEST.SKIP file will not be included..

Requirements: No special requirements
Platforms: Linux
Keyword: Book Create Create A How To Learn Manifest Objects Package Perl Perl Module Sqlinstall To Create
Users rating: 0/10

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


OPENINTERACT2::MANUAL::TUTORIAL RELATED
Books  -  HTML5 & CSS3 for Beginners - Learn Web Programming By Free Video Course 1.0
HTML5 & CSS3 for Beginners is the fastest way to learn HTML5. The course covers everything you need to know to learn HTML5 and leverage its power to create highly dynamic websites. Because it starts from the first principles of HTML, you need no...
12.9 MB  
Libraries  -  TableMatrix 1.22
TableMatrix is a Perl module that can create and manipulate tables. Synopsis $table = $parent->TableMatrix(?options?); STANDARD OPTIONS -anchor -background -cursor -exportselection -font -foreground -highlightbackground...
317.44 KB  
Reference  -  Hawaiian Names - Learn to Translate & Speak Your Hawaiian Name 2.7
Download now to learn your Hawaiian Name! Simply enter your name to translate, or browse through thousands of names! Over 15,000 Hawaiian names Hear names pronounced out loud (upgrade) Search by English or...
16.4 MB  
Education  -  Hear the World Lite 1.0.0
*****Professional sound produced by Sony Creative Software (SONY ).***** iHeartthisapp.com: "Hear the World is a fun app for kids to learn about objects and sounds associated to it. The sounds are professionally done so they are clear and...
12.7 MB  
Education  -  Hello Vehicles 1.0
"Which one of the pictures is the Aeroplane?" An educational game for toddlers and small children to learn vehicles. The objective of this application is to make your kid recognize vehicles quickly and intuitively. How is the game...
10.7 MB  
Education  -  Touch Animals Lite, Animated Zoo and Farm Cartoon Animals for kids 1.51
This app is a fun and easy to learn application that will help teach your kids to recognize animals Watch! your kids as they quickly learn each animals name and sound. Hope you and your kids will enjoy hours of fun with this app. *...
25.3 MB  
Education  -  11plus Verbal Reasoning 1.1
This app has been devloped to support anyone that wants to learn solving non verbel questions faster and wants to get an idea on how to find patterns. Requirements: iOS 4.3 or later. Compatible with iPhone, iPad, and iPod touch. This app is...
2.6 MB  
Games  -  BabyGames for iPad 1.0
BabyGames is a fun application designed to stimulate the interest of your baby. BabyGames provides a platform for your child to learn through playing. It has many educational games to encourage the motor, congnitive and emotional...
162 MB  
Games  -  BabyGames for iPhone 1.0
BabyGames is a fun application designed to stimulate the interest of your baby. BabyGames provides a platform for your child to learn through playing. It has many educational games to encourage the motor, congnitive and emotional...
96 MB  
Games  -  Hebrew Clouds 1.2
Download the #1 Hebrew learning tool on the App Store. Learn Hebrew the fun way! Focused on helping children learn Hebrew the app takes you on a journey to learn each new letter and then get quizzed to see your knowledge. Keep your...
30.8 MB  
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  -  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  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB