|
perfectxml.com brings to you chapters from following books published by APress. Reproduced with kind permission of APress LP.
|
|

XML Programming: Web Applications and Web Services With JSP and ASP
Alexander Nakhimovsky, Tom Myers
XML Programming: Web Applications and Web Services with JSP and ASP provides a fast-moving introduction to the XML family of technologies for programmers. Although written with a focus upon JSP- and ASP-based XML solutions, the book presents the material from a language-independent point of view that benefits all developers, whatever their language. The code is written to be readable by all. XML Programming: Web Applications and Web Services with JSP and ASP is an indispensable resource for programmers who wish to become proficient in XML technologies and use them for solving large-scale, real-life problems.
Buy this book now!
Read Chapter 2: Well-Formed Documents and Namespaces
|
|
|

SVG Programming: The Graphical Web
Kurt Cagle
SVG Programming: The Graphical Web, authored by leading XML expert Kurt Cagle, is a complete guide to creating, using, and accessing the powerful elements of Scalable Vector Graphics (SVG). Intermingling SVG instruction with insightful discussion of key topics such as coordinate systems and attributes, transformations, animation, and image generation, Cagle provides readers with a comprehensive guide to making the most of this rich graphical language.
Initially, readers are presented with an overview of SVG features and concepts that offers numerous examples intended to provide a sound introduction to language implementations. Following this brief introduction, the book delves directly into the heart of SVG development, covering integral SVG attributes such as transformations, shapes, text manipulation, and the incorporation of images, gradients, patterns, and masks. The later chapters are devoted to topics that demonstrate the true power of this XML-based technology, offering valuable insight into animation, interactivity and DOM, filters, and automated graphic generation.
SVG Programming: The Graphical Web offers professionals what they need to know to access the next evolutionary step in Web graphical presentation: to create faster,more efficient, and more usable Web applications on a level heretofore impossible.
Buy this book now!
Read Chapter 1: Why SVG?
|
|
|

Moving To ASP.NET: Web Development with VB.NET
Rob Macdonald, Steve Harris
Moving to ASP.NET provides focused and thorough guidance on creating Web applications using ASP.NET, including both Web Form applications and Web Services. Steve Harris and Rob Macdonald have worked extensively with .NET throughout the Beta program, and have gained real-world experience of creating and implementing ASP.NET applications. This book is targeted at current developers rather than novices, and assumes that readers will gain an understanding of companion technologies (such as VB .NET and ADO.NET) from other sources. However, appendices have been included that provide a brief review or introduction to each of these.
Moving to ASP.NET provides in-depth discussion and examination of the topics that are of interest to current developers, and shows them how to make immediate use of ASP.NET. Topics covered include Web Forms, server-side controls, mobile controls, data access and data binding, XML integration, .NET architecture and configuration, security, state and session management, designing for scalability, and Web services. Extensive examples are shown throughout the book, and are also available via the Web for readers to access and download.
Read Chapters 1: Introducing ASP.NET 
|
|
|

Karl Moore's Visual Basic .NET: The Tutorials
Karl Moore
Karl Moore’s Visual Basic .NET: The Tutorials consists of a number of key tutorials, each dealing with a specific “real life” area of programming. The tutorials are broken down into easily digestible 10-page installments, with an accompanying FAQ and review sheet at the close. Numerous “top tips” are also distributed throughout the texts to aid understanding.
Read Chapters 6: Services Rendered 
|
|
|

Moving to VB.NET: Strategies, Concepts and Code
William Vaughn
Visual Basic developers are faced with a dizzying cornucopia of choices when it comes to data access paradigms. The onset of the new .NET technology forces developers to completely rethink their data access strategies. All at once there is an entirely new language and a new set of data access interfaces to learn and incorporate into their designs. The purpose of this book is to make the choice and implementation of the best of those technologies far easier. It does this through working examples and numerous discussions of what works and what doesn’t.
Vaughn's Best Practices are the techniques that developers need to know because they cause the least amount of overhead, problems and confusion–for the developer, the system and the team. While some are quite simple to implement, other Best Practices require considerable thought and forethought to enable. This is a developer’s book - full of hints, tips and notes passed on from those who show the medals and scars of battles won and lost.
Read Chapters 13: Introducing ADO.NET 
|
|
|

Moving to VB.NET: Strategies, Concepts and Code
Dan Appleman
In his new book, Visual Basic guru Dan Appleman takes aim at VB.Net, exposing the reality behind the hype, and showing you how to evaluate this technology in the context of your specific problems.
This book is divided into three parts, Strategies, Concepts and Code. In Strategies, you'll learn how VB.Net is perfect for new development of Web and other server side applications - but that porting existing code may be disastrous - and how economics and human nature will play as strong a role as technology in how .NET is deployed. In Concepts, you'll learn key concepts such as inheritance and multithreading, and why they are over-hyped. You'll learn why Microsoft is killing COM. And you'll learn other important concepts that are unfamiliar to most VB6 programmers but crucial to VB.Net programmers. In Code, you'll learn the VB.Net language and many of its features - all based on your current knowledge of VB6.
Read excerps from Chapters 2, 4 and 12 
|
|
|

A Programmer’s Introduction to C#, Second Edition
Eric Gunnerson
A Programmer’s Introduction to C#, Second Edition is designed as a comprehensive reference to the C# language and is designed to help experienced programmers get up-to-speed on C#. Author Eric Gunnerson is a developer on Microsoft’s C# design team and has logged many hours writing and testing C# code. As such, he is uniquely poised to teach developers the effective use of this new language. Gunnerson also explains to readers how C# fits into Microsoft’s new .NET framework.
Gunnerson provides the foundation to let experienced programmers begin to develop in C#. Among the core topics covered are everything from C# basic statements and flow of execution, to classes, structs, interfaces, expressions, arrays, enums, delegates and events, exception handling, interoperability, and more! The final section of the book provides a history of C#, and a language comparison to other widely used programming languages. New features in this edition include coverage of how to develop a GUI application using Windows Forms and in-depth information on advanced topics such as threading and execution-time code generation.
Read Chapter 21: Attributes 
|
|
|
|