AnargyaShare

Knowledge Share

Perl 5 by Example offers a reasonably-paced introduction to programming in Perl at a level accessible to readers with no prior programming experience. Especially valuable for readers who learned HTML on their own and now want to try more sophisticated Web programming, Perl 5 by Example starts with the basics--what are literals, variables, functions, and so forth--and advances through using Perl with CGI, to process Web-based forms, for instance. David Medinets includes numerous notes, tips, and cross-references that can help novice programmers avoid getting tripped up by common mistakes or misunderstandings.

Download
So you've learned Perl, but you're getting frustrated. Perhaps you've taken on a larger project than the ones you're used to. Or you want to add a user interface or a networking component. Or you need to do more complicated error trapping.
Whether your knowledge of Perl is casual or deep, this book will make you a more accomplished programmer. Here you can learn the complex techniques for production-ready Perl programs. This book explains methods for manipulating data and objects that may have looked like magic before. Furthermore, it sets Perl in the context of a larger environment, giving you the background you need for dealing with networks, databases, and GUIs. The discussion of internals helps you program more efficiently and embed Perl within C or C within Perl.

Major topics covered include:

Practical use of packages and classes (object-oriented programming)
Complex data structures
Persistence (e.g., using a database)
Networking
Graphical interfaces, using the Tk toolkit
Interaction with C language functions
Embedding and extending the Perl interpreter
In addition, the book patiently explains all sorts of language details you've always wanted to know more about, such as the use of references, trapping errors through the eval operator, non-blocking I/O, when closures are helpful, and using ties to trigger actions when data is accessed. You will emerge from this book a better hacker, and a proud master of Perl.

Download
Beginning Perl Web Development: From Novice to Professional introduces you to the world of Perl Internet application development. This book tackles all areas crucial to developing your first web applications and includes a powerful combination of real-world examples coupled with advice. Topics range from serving and consuming RSS feeds, to monitoring Internet servers, to interfacing with e-mail. You'll learn how to use Perl with ancillary packages like Mason and Nagios.

Though not version specific, this book is an ideal read if you have had some grounding in Perl basics and now want to move into the world of web application development. Author Steve Suehring emphasizes the security implications of Perl, drawing on years of experience teaching readers how to "think safe," avoid common pitfalls, and produce well-planned, secure code.

Download

Delphi Kylix Database Development

The aim of this book is to teach cross-platform database programming to Delphi 6 or Kylix programmers. The book will assume the reader has a basic understanding of databases, such as what tables, rows, columns, fields, indexes, etc. are. It will also assume the reader has a working knowledge of Delphi and/or Kylix. A thorough investigation of cross-platform database development using dbExpress will follow the introduction. Eric will cover topics ranging from setting up a database connection to single- and multi-tiered database applications. Along the way, he will present code snippets and small sample applications to illustrate the points being made. Also, a complete database application will be presented which will compile and run under either Delphi or Kylix, and will contain such discussed features as disconnected datasets.

Download

The Tomes of Delphi 3: Win32 Core API

The Tomes of Delphi 3: Win32 Core API, the first book in Wordware’s best-selling Tomes of Delphi series, has been updated and revised for Windows 2000. This new edition is the most accessible and definitive reference to 32-bit versions of Delphi, providing an accurate and comprehensive guide to the Microsoft Windows application programming interface. The Tomes of Delphi: Win32 Core API— Windows 2000 Edition covers the most common Windows API functions, from window creation and message processing functions to memory management and text output functions. Each function entry includes the syntax, a description of what the function does, a list and description of parameters, acceptable constant values, return values, cross-references to related functions, and an example of its use in Delphi’s Object Pascal. Whether you’re an experienced Delphi programmer with a working knowledge of Windows programming or an intermediate Delphi programmer, this book will help you to extend the functionality of Delphi components and objects, and demonstrate what the Win32 API can do for you.

Download

Master Microsoft's .NET Framework using Delphi

Master Microsoft's .NET Framework using Delphi.

This book provides expert knowledge of both Delphi and. NET with the same, practicable and real-world solutions approach used in previous Delphi Developer's Guides. Delphi for .NET Developer's Guide is a new edition of the #1 Delphi book by authors Xavier Pacheco and Steve Teixeira. This newest edition is completely updated for Delphi using the .NET Framework and includes in-depth coverage on Borland's new CLX architecture, DBExpress Applications, SOAP, CORBA, WebSnap and BizSnap features. It continues as a complete reference and authoritative guide to the newest version of Delphi. Additional topics covered include: The .NET Framework; Programs, Units, and Namespaces;.NET Security Custom WinForms Controls; Memory Management and Garbage Collection; COM and COM Interoperability; ADO.NET, ASP.NET and Web Services.

Download

Delphi Developer's Guide to XML

This XML guide explains how to apply the power and flexibility of Delphi to XML, and provides a solid introduction to the technologies that make up XML and its related specifications.

Download

Delphi Developer's Guide

With such an acclaimed list of contributors that include Bob Swart (aka Dr. Bob) and Ray Konopka, it’s little wonder that Delphi 6 Developer’s Guide oozes knowledge and insight from cover to cover. Make no mistake, this is not one for the faint-hearted. If you are just starting out along the development road, then you may well do better to pass this volume by for now. However, if you are looking to step up your skills to get to grips with the advanced end of Delphi, then this book will take you a long way to where you want to be.

Ably demonstrating their vast wealth of experience, the authors help you to discover a treasure chest of skills and techniques that make the very best use of Delphi 6. Although some information is repeated from previous editions in the series, preference is given to providing in-depth coverage of the many new features, including developing CLX components, interfacing with COM , and creating e-business solutions by writing SOAP-based Web Services. However, don’t worry too much about what has been left out of this edition as the entire text of Delphi 5 Developer’s Guide is included on the CD-ROM.

Developed and enhanced as it has been over the years, this latest edition to the Delphi Developer’s Guide series is the best yet. If you would prefer a gentler learning curve into the upper echelons as a Delphi developer, then Marco Cantu’s superb Mastering Delphi 6 may be preferred, but if you’re confident you can stay the distance, then you will not do better than this complete and authoritative guide. --Peter Lunn, amazon.co.uk

Download
With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#.

This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors’ Web site.

Readers will come away from this book understanding


  • Agile principles, and the fourteen practices of Extreme Programming
  • Spiking, splitting, velocity, and planning iterations and releases
  • Test-driven development, test-first design, and acceptance testing
  • Refactoring with unit testing
  • Pair programming
  • Agile design and design smells
  • The five types of UML diagrams and how to use them effectively
  • Object-oriented package design and design patterns
  • How to put all of it together for a real-world project
Whether you are a C# programmer or a Visual Basic or Java programmer learning C#, a software development manager, or a business analyst, Agile Principles, Patterns, and Practices in C# is the first book you should read to understand agile software and how it applies to programming in the .NET Framework.

Download
C# 2008 offers powerful new features, and Accelerated C# 2008 is the fastest path to mastering them, and the rest of C#, for both experienced C# programmers moving to C# 2008 and programmers moving to C# from another object-oriented language. Many books introduce C#, but very few also explain how to use it optimally with the .NET common language runtime (CLR). This book teaches both core C# language concepts and how to wisely employ C# idioms and object-oriented design patterns to exploit the power of C# and the CLR.

This book is both a rapid tutorial and a permanent reference. You’ll quickly master C# syntax while learning how the CLR simplifies many programming tasks. You’ll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code C# when this book will show you how to do things the right way, right from the start?

  • Comprehensively and concisely explains both C# 2005 and C# 2008 features
  • Focuses on the language itself and on how to use C# 2008 proficiently for all .NET application development
  • Concentrates on how C# features work and how to best use them for robust, high-performance code.
  • What you’ll learn

    • How C# works with and exploits the CLR
    • How to use arrays, collections, and iterators
    • How to handle events with delegates and anonymous functions
    • How to design and use generic types and methods
    • How to thread efficiently and robustly
    • How the new C# 2008 anonymous types, lamba expressions, and extension methods work and how to use them
    • Who is this book for?

      If you’re an experienced C# programmer, you need to understand how C# has changed with C# 2008. If you're an experienced object-oriented programmer moving to C#, you want to ramp up quickly in the language while learning the latest features and techniques. In either case, this book is for you. The first three chapters succinctly present C# fundamentals, for those new to or reviewing C#. The rest of the book covers all the major C# features, in great detail, explaining how they work and how best to use them. Whatever your background or need, you'll treasure this book for as long as you code in C# 2008.


Download
Accelerated C# 2005 teaches you both how to use core C# language concepts and wisely employ C# idioms and object-oriented design patterns--to exploit the power of C# and the common language runtime. You'll quickly master C# syntax while learning how the CLR simplifies many programming tasks. You'll also learn best practices that ensure your code will be efficient, reusable, and robust.

This book is the fastest path to C# mastery for anyone familiar with object-oriented programming. Many books introduce C#, but very few also explain how to use it optimally with the .NET CLR. Why spend months or years discovering the best ways to design and code C#, when this book will show you how to do things the right way, right from the start?

You'll want a copy of this book because it

#Covers all new features of C# 2.0

#Describes and explains C# idioms and design patterns

#Presents canonical forms for C# classes and structs

#Quickly leads to true understanding and mastery of C#

#Demonstrates bullet-proof, exception-safe code and efficient multithreaded applications

Download
This is the book on ADO.NET! ADO.NET is the latest database technology from Microsoft and is the most powerful way to manipulate a database to date. A Programmer's Guide to ADO.NET in C# begins by taking readers through an overview of C# and then delves into ADO.NET. Mahesh Chand provides details on how to use each of .NET's major data providers, including OLE DB, SQL Server, and the release version of ODBC. This book also serves as a great reference for the methods and properties associated with these data providers' classes. In addition, Chand shows C# programmers how to work with XML classes, integrate XML into the ADO .NET architecture, and use the power of XML to transfer, read, and store data.

A Programmer's Guide to ADO.NET in C# provides developers with handy ideas for taking advantage of the Visual Studio .NET IDE and for tying data to myriad, powerful Windows Forms and Web Forms, including the multifaceted DataGrid control. Chand also discusses how you can use ADO.NET to develop Web applications and create Web services. Easy-to-follow, visually rich examples illustrate how to create and execute stored procedures, work with triggers and views, create and update tables, and perform event handling in ADO.NET. Chand also guides you through the development of a Web-based guest book.

Download
With this book you'll learn the fundamentals of the web environment and how Visual Studio .NET makes it accessible to VB programmers. You'll build a working website that demonstrates all the elements of a VB web application. Author Daniel Cazzulino takes a step-by-step approach to each example to explore the essential technologies and how VS.NET helps to integrate them into a highly interactive, attractive web application. Highlights Include: ·Create dynamic web pages with ASP.NET web forms and web server controls ·Display and manipulate data using ADO.NET and Visual Studio .NET components ·How to persist state in different ways, within the "stateless" web environment ·Create XML files and XML schema, and how to use them for data transfer ·Integrate your web applications with others, through web services ·Make your application more secure, via the security features in ASP.NET and IIS ·How to eliminate bugs and unexpected failures, through effective debugging and exception-handling techniques ·Improve the performance of your application and prepare it for release

Download
This book explains how to use Visual Basic 2005 to write efficient database applications that can be used throughout an enterprise.

With this teaching tool, you'll learn how to use queries, views, and stored procedures to efficiently access and manipulate data from your applications. You'll get a firm grasp on using ADO.NET as well as OleDb, SQL, and Oracle to access specific databases. Plus, hands-on examples and try-it-out exercises help you put your reading into practice so that with each chapter, you'll gradually build the pieces of a single application.

What you will learn from this book

How ADO.NET continues to evolve as a building block for accessing and manipulating data in relational databases
Ways to encrypt and decrypt data, hash passwords, and further secure access to your data
Techniques for accessing your Web Service from both Windows® and Web applications
Best practices for using business logic and data access components to produce report data or update data in your back-end databases

Who this book is for

This book is for developers who want to learn to write database applications and back-end databases, such as Microsoft Access, Microsoft SQL Server, and Oracle. Some experience with Visual Basic 2005 is helpful but not required.

Download
Beginning VB 2008 Databases teaches you everything you need to know about relational databases, SQL, and ADO.NET 2.0, giving you a sound start in developing console and Windows database applications. The book also includes chapters on the new SQL Server XML data type and the forthcoming LINQ enhancements to the next version of Visual Basic.

In addition to teaching you database basics like using SQL to communicate with databases, this book provides you with detailed, code-practical techniques to access data in Visual Basic 2008 across a range of coding situations. Code-heavy and full of practical detail, this book has been fully revised and upgraded for .NET 3.5 and offers you the best contemporary practice in this core programming area, so that you’ll find yourself using it in nearly all your .NET projects.

  • Provides step-by-step instructions on how to install and configure necessary tools
  • Presents all essential SQL query and update concepts and syntax, so you don’t need prior familiarity with relational databases or SQL
  • Describes how to use ADO.NET transactions, exceptions, and events
  • Covers ADO.NET features for handling XML, text, and binary data within a Visual Basic 2008 context
  • Explains all concepts through straightforward code examples

What you’ll learn

  • How relational databases work and how to use them
  • How Visual Basic uses ADO.NET to access databases
  • How to write stored procedures in T-SQL and call them from Visual Basic programs
  • How to use XML in database applications
  • How to use LINQ to simplify VB database programming
  • How to install SQL Server 2005 Express and use it to teach yourself databases by doing databases

Who is this book for?

Beginning VB 2008 Databases is for every VB programmer. Database programming requires relatively little knowledge of VB but a lot of knowledge about relational database concepts and the database language SQL. This book assumes no prior database experience and teaches you, always through hands-on examples, how to create and use relational databases with SQL and how to access them with VB. Almost every application needs to access a database, and this book teaches all the fundamentals you may ever need to develop professional database applications.

About the Apress Beginning Series

The Beginning series from Apress is the right choice to get the information you need to land that crucial entry-level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to knowbut without needless theory and filler. You’ll build your skill set by learning how to put together real-world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you thereit is your trusted guide through unfamiliar territory!


Download
Features expanded coverage of Windows Vista, Windows Workflow Foundation, Windows Presentation Foundation, and Windows Communication Foundation
  • All code and examples are updated to cover the latest version of VB and the .NET 3.5 Framework
  • 62 percent of developers use some form of Visual Basic; this book teaches readers the basics and gets them programming with one of Microsoft's most popular development languages
  • Readers quickly learn to write applications for Windows, the Web, and mobile devices
  • Also covers object-oriented programming, creating custom controls, working with databases, creating menus, and working with graphics
  • Other topics include building class libraries, Web services and .NET remoting, and deploying applications
Download
Visual Basic 2008 offers powerful new features, and Accelerated VB 2008 is the fastest path to mastering them, and the rest of Visual Basic, for both experienced Visual Basic programmers moving to VB 2008 and programmers moving to Visual Basic from another object–oriented language. Many books introduce VB, but very few also explain how to use it optimally with the .NET common language runtime (CLR). This book teaches both core Visual Basic language concepts and how to wisely employ VB idioms and object–oriented design patterns to exploit the power of VB and the CLR.

Accelerated VB 2008 is both a rapid tutorial and a permanent reference. You’ll quickly master VB syntax while learning how the CLR simplifies many programming tasks. You’ll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code VB when this book will show you how to do things the right way, right from the start?

  • Comprehensively and concisely explains both Visual Basic 2005 and Visual Basic 2008 features
  • Focuses on the language itself and on how to use Visual Basic 2008 proficiently for all .NET application development
  • Concentrates on how VB features work and how to best use them for robust, high–performance code

What you’ll learn

  • How VB works with and exploits the CLR
  • How to use arrays and collections
  • How to handle events with delegates
  • How to design and use generic types and methods
  • How to thread efficiently and robustly
  • How the new VB 2008 anonymous types, lamba expressions, and extension methods work and how to use them

Who is this book for?

If you’re an experienced VB programmer, you need to understand how VB has changed with VB 2008. If youre an experienced object–oriented programmer moving to VB, you want to ramp up quickly in the language while learning the latest features and techniques. In either case, this book is for you. The first three chapters succinctly present VB fundamentals for those new to or reviewing VB. The rest of the book covers all the major VB features in great detail, explaining how they work and how best to use them. Whatever your background or need, youll treasure this book for as long as you code in VB 2008.

Related Titles

  • Beginning ASP.NET 3.5 in VB 2008: From Novice to Professional
  • Visual Basic 2008 Recipes: A Problem-Solution Approach
  • Pro WPF in VB 2008: Windows Presentation Foundation in .NET 3.5
  • Pro VB 2008 and the .NET 3.5 Platform, Third Edition

Download

Blog Archive