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






Windows
Communication Foundation (WCF) is the easiest way to produce and
consume Web services on the Microsoft platform. With .NET 3.5, WCF has
been extensively revamped–and Visual Studio 2008 gives developers
powerful new tools for utilizing it. Essential Windows Communication
Foundation shows developers exactly how to make the most of WCF with
.NET 3.5 and Visual Studio 2008.
This
book teaches new methods for specifying, analyzing, and testing
software; essentials for creating high-quality software. These methods
increase the automation in each of these steps, making them more
timely, more thorough, and more effective. The authors work through
several realistic case studies in-depth and detail, using a toolkit
built on the C# language and the .NET framework. Readers can also apply
the methods in analyzing and testing systems in many other languages
and frameworks. Intended for professional software developers including
testers, and for university students, this book is suitable for courses
on software engineering, testing, specification, or applications of
formal methods.
Using
Trolltech's Qt you can build industrial-strength C++ applications that
run natively on Windows, Linux/Unix, Mac OS X, and embedded
Linux–without making source code changes. With this book Trolltech
insiders have written a start-to-finish guide to getting great results
with the most powerful version of Qt ever created: Qt 4.1.
As
the standard for KDE desktop environment, Trolltech's Qt is a necessary
basis for all programmers who want to develop cross-platform
applications on Windows, Mac OS, Linux, and FreeBSD. A multitude of
popular applications have been written in Qt including Adobe Photoshop
Elements, Google Earth, Perforce Visual Client, and Skype.
Get
hands-on guidance for developing smart client applications using
Windows Forms with the Composite UI Application Block (CAB) and the
Smart Client Software Factory. Smart clients, the evolved intersection
of thin clients and rich clients, have been hampered by the
complexities involved in using traditional Web development methods.
With just your fundamental Microsoft Visual Basic or Microsoft Visual
C# skills, this guide will help you understand the prefabricated
classes of CAB and the proven patterns that the Smart Client Software
Factory provides. This book offers classroom-tested guidance, hands-on
instruction, and a proven building-block approach. Through seven
modular lessons, developers of moderate experience with learn how to
create functional, robust smart client applications.
Visual Basic 2008 offers powerful new features, and
This
book gets you started with LINQ and shows how it will make your
programming life easier by making use of new features from the .NET
Framework 3.0. This book is split into seven chapters, each of which is
dedicated to presenting a feature of LINQ and its usage in real-life
scenarios. Language Integrated Query (LINQ) is a new feature in Visual
Studio 2008 that extends its query capabilities, using C# and Visual
Basic. Visual Studio 2008 comes with LINQ provider assemblies that
enable the use of LINQ with data sources such as in-memory collections,
SQL relational databases, ADO.NET Datasets, XML documents, etc. In
Visual Studio 2008, Visual C# and Visual Basic are the languages that
implement the LINQ language extensions. LINQ language extensions use
the new standard query operators API, which is the query language for
any collection that implements IEnumerable.
BIRT,
which stands for Business Intelligence and Reporting Tools, is an
Eclipse-based open-source reporting system for Java and J2EE based web
applications. Including the word "Tools" in the acronym is appropriate,
since BIRT is in fact a collection of development tools and
technologies used for developing reports utilizing the BIRT runtime
framework component on your application server. BIRT isn't essentially
a product, but a series of core technologies on top of which products
and solutions are built, similar in fashion to the Eclipse framework.
This book has a fast-paced, task-driven, tutorial style, which provides
understanding and structure, not just lists of steps to follow. The
focus is on the most visible and familiar product built with the BIRT
framework, which is the BIRT Report Designer. The BIRT Report Designer
is an Eclipse plug-in that utilizes BIRT technologies to allow users to
design reports in the BIRT document format. Also covered is the BIRT
charting engine, which lets you add charts to your application.



