Activeperl Developer's Guide

Overview

Brown is an expert on Perl—he wrote Perl: The Complete Reference and Perl: Annotated Archives. Just as Perl's popularity as a scripting language has soared in the UNIX environment,ActivePerl—a version of Perl—is expected to have similar success within the Microsoft environment. Emerging market—ActivePerl is growing within the Microsoft & UNIX developer markets and many developers are using ActivePerl for building cross-platform applications. Emerging market—ActivePerl is growing within the Microsoft & ...
See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (17) from $1.99   
  • New (4) from $16.79   
  • Used (13) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$16.79
Seller since 2008

Feedback rating:

(169)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
0072123397 BRAND NEW NEVER USED IN STOCK 125,000+ HAPPY CUSTOMERS SHIP EVERY DAY WITH FREE TRACKING NUMBER

Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$18.73
Seller since 2008

Feedback rating:

(197)

Condition: New
2000-08-21 Paperback New SHIPS FAST FROM NY! SATISFACTION GUARANTEED!

Ships from: Niagara Falls, NY

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$58.23
Seller since 2014

Feedback rating:

(259)

Condition: New
Brand New Item.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$65.00
Seller since 2014

Feedback rating:

(146)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

Brown is an expert on Perl—he wrote Perl: The Complete Reference and Perl: Annotated Archives. Just as Perl's popularity as a scripting language has soared in the UNIX environment,ActivePerl—a version of Perl—is expected to have similar success within the Microsoft environment. Emerging market—ActivePerl is growing within the Microsoft & UNIX developer markets and many developers are using ActivePerl for building cross-platform applications. Emerging market—ActivePerl is growing within the Microsoft & UNIX developer markets and many developers are using ActivePerl for building cross-platform applications. Fills a gap in the market—there are a limited number of books devoted to ActivePerl available. Targets the developer—hands-on approach for those wishing to take advantage of this up-and-coming programming language.

A Complete Resource for Developing Applications Using ActivePerl!

Take advantage of the cross-platform functionality of ActivePerl,the most complete Perl package available. ActivePerl brings the same scripting capability to the Win32 environment as Perl has to the UNIX environment,and this groundbreaking guidebook will show you everything you need to develop powerful,real-world solutions quickly and easily.

From basic compatibility fundamentals to interface migration,this definitive reference will explain how to use the development tools to get the most out of ActivePerl when migrating Perl applications to the Windows environment.

Inside,Perl expert Martin Brown covers: Migrating UNIX Applications to Windows File and process management Systems information and administration CGI and ASP DevelopmentActiveState Perl Debugger ODBC Database Connectivity Perl and OLE Solutions Object oriented programming Up-to-date and thorough,no other book offers the depth and breadth of coverage as ActivePerl Developer's Guide,and is essential for any developer using ActivePerl.

Important coverage includes: ActivePerl 5. 6

Migrating to Perl from Visual Basic VB/Perl function cross-reference Cross-platform Interfaces with Tk Communicating with Windows APIs Using Perl with ActiveX

Programming with the Win32 Library Debugging using ActiveState Perl Debugger Tips and tricks for cross-platform development On the CD-ROM: All of the book's source code,and ready to run scripts for using databases,shared resources,and systems management

Read More Show Less

Product Details

  • ISBN-13: 9780072123395
  • Publisher: McGraw-Hill Companies, The
  • Publication date: 8/21/2000
  • Series: Application Development Series
  • Pages: 888
  • Product dimensions: 7.45 (w) x 9.23 (h) x 1.89 (d)

Read an Excerpt

Chapter 1: Introduction and Background

Perl is short for Practical Extraction and Reporting Language, or Practically Eclectic Rubbish Lister, depending on your point of view. Primarily, Perl has been a tool for parsing and processing text, either for conversion or for formatting purposes. In fact, Perl is a much more practical language and can be used for a number of different processes, from simple utilities right up to full-blown application development.

Perl is probably best known for its skills within the arena of web programming. Because Perl has some very strong text-handling abilities, it is ideally suited to processing the information that is supplied by forms from websites, and also for formatting and returning information using HTML (Hypertext Markup Language). A number of famous and many quite ordinary sites use Perl behind the scenes on their web server to support input from forms, to produce reports, and even to run complete online stores-for instance, Amazon (http://www.amazon.com) uses Perl to handle their shopping facilities.

This book concentrates on the development of applications using Perl under Windows 95/98, NT, and 2000. These platforms are more commonly known collectively as Win32. Primarily, we'll be looking at the development of code that is portable between Unix and Win32. Initially, we'll be concentrating on how you can write code that takes advantage of Perl's cross-platform capabilities, then we'll look more closely at the Win32-specific extensions that can enhance the applications you develop. We'll start this chapter by looking at why you might use Perl in the first place and then move on to the history of Perl and, more specifically, thehistory and availability of Perl on the Windows platform.

Why Use Perl?

Perl is a very flexible language that allows you to develop applications very quickly with little fuss or complication. It has a number of very strong features, including the built-in ability to handle text and regular expressions in a natural fashion without requiring external libraries. Perl is also supported on a number of platforms and has one of the largest "user" followings on the Internet. The Perl community works very hard to help Perl users and programmers. There is even a global repository for Perl libraries and extensions called CPAN (Comprehensive Perl Archive Network) that users can investigate when they start to write their own applications.

Because of this wide support, and because Perl is such a practical lan-guage with many abilities, it can be used to program all sorts of applications. Unlike languages such as C/C++ and Pascal, Perl does not need to be compiled before it is used, which helps to reduce the development time. It also does preclude the need for a defined structure-we can write a program in one line without worrying about importing any modules or making any explicit definitions. Some of the other main features of the Perl language are outlined in the following sections.

Perl Is Free It may not seem like a major feature, but in fact being free is very important. Some languages, such as C (which is free with compilers such as GNU's gcc), have been commercialized by Metrowerks, Microsoft, and other companies. Other languages, such as Visual Basic, are entirely commercial. Perl's source code is open and free-anybody can download the C source that constitutes a Perl interpreter. Furthermore, you can easily extend the core functionality of Perl both within the realms of the interpreted language and by modifying the Perl source code.

Perl Is Simple to Learn, Concise, and Easy to Read

Because of its history and roots, most people with any programming experience will be able to program with Perl. It has a syntax similar to C and shell script, among others, but with a less restrictive format. Many things are more quickly written in Perl because of the number of built-in functions and logical assumptions that the Perl interpreter makes during execution. It's also easy to read, because the code can be written in a clear and concise format that almost reads like an English sentence.

Perl Is Fast

As we will see shortly, Perl is not an interpreter in the strictest sensethe code is compiled before it is executed. Compared to most scripting languages, this makes execution almost as fast as writing compiled C code...

Read More Show Less

Table of Contents

Acknowledgements
Introduction
ActivePerl Introduction 1
Ch. 1 Introduction and Background 3
Ch. 2 Using Perl for Windows 19
Programming with the Win32 Library 43
Ch. 3 Database Access 45
Ch. 4 File Management 111
Ch. 5 Process Management 157
Ch. 6 Interprocess Communication 187
Ch. 7 Networking 209
Ch. 8 Systems Information and Administration 253
Ch. 9 Web Development 313
Ch. 10 Interface Development 353
Ch. 11 Beyond Compatibility 425
ActivePerl Development Tools 455
Ch. 12 Perl Package Managers 457
Ch. 13 ActiveState Perl Debugger 477
Ch. 14 Creating Standalone Applications 495
Visual Basic Migration Guide 503
Ch. 15 A Difference of Approach 505
Ch. 16 Variables, Operators, and Statements 513
Ch. 17 Functions, Modules, and Object Orientation 553
Ch. 18 Manipulating Data 587
App. A: Resource Guide 631
App. B Tk Quick Reference 641
App. C Visual Basic/Perl Function and Operator Migration References 663
App. D Windows Error Concepts and Descriptions 831
Index 877
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)