Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
 Search:   
Call our store: 9922 6266 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
 
Browse by Subject
 Nepean TAFE 2012
I.T
 .NET
 Windows 7
 Adobe CS5
 Cisco
 CCNA 2012
 CCNP 2012
 Java
 VB
 ASP
 Web Design
 E-Commerce
 Project Management
 ITIL
 Macintosh
 Linux
 Windows Server 2008
 SAP
 Sharepoint 2010
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 TAX
 Human Resources
Academic
 Law
 Nursing
 Medical

Programming Perl in the .NET Environment

by: Yevgeny Menaker; Michael Saltzman; Robert J. Oberg

Notify me when in stock

On-line Price: $76.95 (includes GST)

Paperback package 495

20%Off Retail Price

You save: $19.00

TBA - Subject to Change. Price/availability/options for all orders will be confirmed by reply email before processing.
_____________________
N.Sydney : On Order (reserve your copy)

Retail Price: $95.95

Publisher: PRENTICE HALL PTR,Sep-02

Category: PERL Level:

ISBN: 0130652067
ISBN13: 9780130652065

Add to Shopping Cart

Summary


      Master PerlNET: the best of Perl and .NET together!

Build fully compliant .NET components in Perl

Practical, hands-on coverage of programming with Perl for Windows Forms, ADO.NET, ASP.NET, and more

Running case study: see how Perl and .NET concepts work together in a business application

Foreword by Dick Hardt, CEO of ActiveState

Get the best of both worlds: Perl flexibility and .NET power!


  ActiveState's new PerlNET combines the incredibly flexible and useful Perl programming language with the immense resources and power of Microsoft's .NET platform. Programming Perl in the .NET Environment will help you make the most of Perl and .NET together--whether you're already familiar with Perl, or .NET, or neither. Using extensive code examples and a running case study, this book gives you practical insight for building robust object-oriented PerlNET applications, graphical user interfaces, database applications, and a whole lot more.


  A practical overview of the .NET Framework and Common Language Runtime

Complete Perl programming review: operators, arrays, hashes, object-oriented Perl, and more

Using and creating .NET components with PerlNET

Leveraging the full power of the .NET Framework Classes

Graphical Perl programming with Windows Forms

Database integration with ADO.NET

Easy Web application and service development with Perl for ASP.NET (PerlASPX)

A detailed appendix on Visual Perl, the full-featured Perl plug-in for Visual Studio .NET


      Features


      Best practices for Perl development--Teaches approaches to Perl development that have been proven to deliver superior code performance, reliability, and maintainability.

Helps students learn the right way to program with Perl, regardless of their existing experience.

Extensive coverage of pointers--Presents a clear and detailed introduction to pointers, the 'gateway' feature that enables a wide range of advanced Perl solutions.

Gives students mastery over a key Perl feature that can be used to solve challenging problems in a broad range of application domains.

Detailed CGI coverage for Web developers--Includes practical techniques for Web application development, one of today's leading uses for Perl.

Teaches students how to build robust Web applications that integrate enterprise-class databases.

Advanced techniques, explained clearly and precisely--Covers data structures, GUI development, networking, and more.

Helps students build on their skills with expert-level techniques.

All code examples available online.

Gives students easy access to powerful code examples they can easily use and adapt.


      Author Bio


      YEVGENY MENAKER is a developer, author, and Linux consultant. He has been a Manager of Internet Applications at LaHIT Ltd. in Israel, focusing on new and advanced Internet technologies for the past three years. He has managed an Internet applications team focusing on new and advanced Internet technologies for the past three years.


  MICHAEL SALTZMAN is the founder of /training/etc, a firm that specializes in Java, Perl, C/C++, Unix/Linux, Oracle, and XML training. He has been actively involved in writing courseware and teaching for over 25 years, and is author of Modern Perl Programming (Prentice Hall PTR).


  DR. ROBERT J. OBERG is founder and President of Object Innovations, a leading developer of integrated courseware on .NET and other strategic software. He is editor of the Integrated .NET Series from Object Innovations and Prentice Hall PTR. Oberg's recent books include Introduction to C# Using .NET. He is also co-author of Application Development Using C# and .NET (Prentice Hall PTR).


      

Table of Contents

Foreword.

Preface.

About This Series.


  I. INTRODUCTION TO .NET AND PERL.


      1.NET Framework.


  .NET: What You Need to Know. A Testbed for PerlNET. What Is Microsoft .NET? .NET Framework Overview. Common Language Runtime. Summary.


      2. Writing Simple Programs in Perl.


  Your First Perl Program. Perl Variables. Simple Input and Output. Control Flow Constructs. Altering Control Flow. Special Perl Variables. Summary.


      3. Operators in Perl.


  Perl Operators. Operators Taken from C Language. Native Perl Operators. String Functions. File Inquiry Operators. Summary.


      4. Array and Hash Functionality.


  Array Manipulation. Hashes (Associative Arrays). Useful Hash Examples. Built-in Arrays and Hashes. Summary.


      5. Subprograms.


  Organization of Subroutines . Passing Arguments to Subroutines. Returning a Value from a Subroutine. Perl Libraries. The Standard Perl Library. Packages. Writing Special Sort Functions. Summary.


      6. Perl References.


  References to Various Perl Datatypes. Anonymous References. Complex Data Structures. Collections of Records. Summary.


      7. Object-Oriented Programming.


  The Vocabulary of Object Orientation. Defining and Using Objects. Inheritance. Summary.


      8. The Comprehensive Perl Archive Network.


  Format of Perl Modules. A Real Module: Roman.pm. Plain Old Documentatio n. Downloading Perl Modules with ppm. The Comprehensive Perl Archive Network. Summary.


  II. PROGRAMMING WITH PERLNET.


          9. First Steps in PerlNET.


  Your First PerlNET Program. Main Function. Namespaces. Expressions. Marshalling Types. Input/Output. Main Sample. Summary.


      10. Using .NET Components in PerlNET Programs.


  Components Overview. .NET Classes. .NET Types and PerlNET. Class Usage in General. An Object's Life Cycle. Calling Methods. Properties and Fields. Stock Management: Step 1. Useful Types. Summary.


      11. Creating .NET Components: Pure Perl Types.


  Component Development. Component Sample. Your Own PerlNET Component. Wrapping Existing Perl Modules. Summary.


      12. Component Development: In-Depth Discussion.


  PerlNET Component Types. Inheritance. Interface. Exceptions. Summary.


      13. .NET Framework Classes.


  System.Object. Garbage Collection and Finalization. Directories and Files. Files and Streams. Multiple Thread Programming. More About Delegates. Summary.


      14. GUI Programming: Windows Forms.


  GUI and .NET. Creating a Simple Windows Form. Events Handling. Menus. Controls. Stock Management Case Study. Summary.


      15. Database Programming with ADO.NET.


  Data Providers. The Visual Studio.NET Server Explorer. ADO.NET Connection. Connected Database Scenario. The Disconnected Database Scenario. Stock Management System Case Study. Summary.


      16. ASP.NET Web Development and PerlASPX.


  Prerequisites. What Is ASP.NET? Web Forms. Response and Request Handling. HTML Representation of Web Forms. ASP.NET Applications. Using PerlNET Components in ASP.NET. Stock Query. Web Services. Summary.


      Appendix A. Visual Studio .NET and Visual Perl.


  Overview of Visual Studio .NET. Creating a Managed Exe Application. Debugging in Visual Studio and Visual Perl. Summary.


      Appendix B. C# Survival Guide for PerlNET Programmers.


  Hello, World in C# (Object-Oriented Version). Hello, World (Component Version). Performing Calculations in C#. C# Type System. Inheritance in C#. Case Study. Summary.


      Index.