shopping cart
Call us:  800-878-7323 HELP
McAfee SECURE helps keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Powell's Q&A, Q&A | June 24, 2009

All posts by Colum McCann Powell's Q&A: Colum McCann

"'Why do writers write? Because it isn't there.'" Continue »


  1. $17.50 Sale Hardcover add to wish list

Ships free on qualified orders.
$28.00
List price: $39.99
TRADE PAPER, USED
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Local Warehouse Featured Titles in Tech- Computers


More copies of this ISBN:

This title in other formats:

Other titles in the Programmer to Programmer series:

  1. A Preview of VB.NET Programming with the Public Beta
  2. Access 2003 VBA Programmer's Reference
  3. Adobe Air: Create - Modify - Reuse
  4. ASP.Net 2.0 Beta Preview
  5. ASP.NET 2.0 Instant Results with CDROM
  6. ASP.Net 2.0 MVP Hacks and Tips
  7. ASP.Net 2.0 Website Programming Problem - Design - Solution
  8. ASP.Net Website Programming: Problem - Design - Solution
  9. ASP.NET Website Programming: Problem - Design - Solution
  10. Beginning Access 2000 VBA with CDROM
  11. Beginning Access 2003 VBA
  12. Beginning Active Server Pages 3.0
  13. Beginning Ajax
  14. Beginning AppleScript
  15. Beginning ASP Databases
  16. Beginning ASP.Net 1.0 with C#
  17. Beginning ASP.NET 1.0: With Visual Basic .NET
  18. Beginning ASP.Net 1.1 with Visual C# .Net 2003
  19. Beginning ASP.Net 2.0
  20. Beginning ASP.Net 2.0 Ajax
  21. Beginning ASP.Net 2.0 Databases: Beta Preview
  22. Beginning ASP.Net 3.5: In C# and VB
  23. Beginning ASP.Net Databases Using VB.NET: Written and Tested or Final Relwase of Net V 1.0
  24. Beginning Cryptography with Java
  25. Beginning DotNetNuke Skinning and Design
  26. Beginning Dreamweaver MX 2004
  27. Beginning Dynamic Websites: With ASP.Net Web Matrix with CDROM
  28. Beginning Excel Services
  29. Beginning Fedoratm 2
  30. Beginning Infopath 2003
  31. Beginning Java 2 SDK 1.4 Edition
  32. Beginning Javascript 2ND Edition
  33. Beginning Javascript 3RD Edition
  34. Beginning JavaScript TM
  35. Beginning JavaServer Pages Small TM/Small
  36. Beginning Linux Programming 3RD Edition
  37. Beginning Lua Programming
  38. Beginning Mysql
  39. Beginning PHP 4
  40. Beginning PHP5
  41. Beginning PHP5, Apache, Mysql Web Development
  42. Beginning Python
  43. Beginning Red Hat Linux 9 with CDROM
  44. Beginning Regular Expressions
  45. Beginning Sharepoint 2007: Building Team Solutions with Moss 2007
  46. Beginning Shell Scripting
  47. Beginning SQL
  48. Beginning SQL Server 2005 Programming
  49. Beginning Transact-SQL with SQL Server 2000 and 2005
  50. Beginning Unix
  51. Beginning VB.net 2ND Edition
  52. Beginning VB.net 3RD Edition
  53. Beginning Visual C#
  54. Beginning Xcode
  55. Beginning XML 4TH Edition
  56. C# 2005 Programmer's Reference
  57. Code Leader: Using People, Tools, and Processes to Build Successful Software
  58. CSS Instant Results
  59. DotNetNuke Websites: Problem - Design - Solution
  60. Dreamweaver MX: PHP Web Development
  61. Excel 2002 VBA Programmers Reference
  62. Excel 2003 VBA Programmer's Reference
  63. Excel 2007 VBA Programmer's Reference
  64. Expert Access 2007 Programming
  65. Expert One-on-One J2EE Design and Development
  66. Expert SQL Server 2005 Integration Services
  67. Facebook Application Development
  68. Flickr Mashups
  69. Ivor Horton's Beginning Visual C++ 2005
  70. Net Domain-Driven Design with C#: Problem - Design - Solution
  71. Photoshop Elements 2
  72. Professional .Net 2.0 Generics
  73. Professional .Net Framework 2.0
  74. Professional Adobe Flex 2
  75. Professional Ajax
  76. Professional Ajax 2ND Edition
  77. Professional Apache Tomcat 5
  78. Professional Asp.net 1.0
  79. Professional ASP.Net 1.1
  80. Professional ASP.Net 2.0
  81. Professional ASP.Net 2.0 Ajax
  82. Professional ASP.NET 2.0 Design: CSS, Themes, and Master Pages
  83. Professional ASP.NET 2.0 XML
  84. Professional ASP.Net 3.5 in C# and VB
  85. Professional Assembly Language
  86. Professional Blackberry
  87. Professional C# 2ND Edition
  88. Professional C# 3RD Edition
  89. Professional C++
  90. Professional Community Server
  91. Professional Community Server Themes
  92. Professional Dotnetnuke 4: Open Source Web Application Framework for ASP.Net 2.0
  93. Professional Excel Services
  94. Professional Haxe and Neko
  95. Professional Hibernate
  96. Professional IBM Websphere 5.0 Application Server
  97. Professional IIS 7
  98. Professional Jakarta Struts
  99. Professional Java Native Interfaces With SWT/Jface (Programmer To Programmer)
  100. Professional Java Tools for Extreme Programming: Ant, XDoclet, JUnit, Cactus, and Maven
  101. Professional Joomla!
  102. Professional Linq
  103. Professional Linux Programming
  104. Professional Microsoft Virtual Server 2005
  105. Professional Outlook 2007 Programming
  106. Professional Pen Testing for Web Applications
  107. Professional Php5
  108. Professional Portal Development with Open Source Tools: Javatm  Portlet API, Lucene, James, Slide
  109. Professional Powershell for Exchange Server 2007 Sp1
  110. Professional Python Frameworks: Web 2.0 Programming with Django and TurboGears
  111. Professional Rich Internet Applications: Ajax and Beyond
  112. Professional Rootkits
  113. Professional Ruby on Rails
  114. Professional Search Engine Optimization with PHP: A Developer's Guide to SEO
  115. Professional SharePoint 2007 Development
  116. Professional Slickedit
  117. Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers
  118. Professional SQL Server 2000 Dts (Data Transformation Services)
  119. Professional SQL Server 2000 Programming
  120. Professional SQL Server 2005 CLR Programming: With Stored Procedures, Functions, Triggers, Aggregates, and Types
  121. Professional SQL Server 2005 Integration Services
  122. Professional SQL Server 2005 Performance Tuning
  123. Professional SQL Server 2005 Programming
  124. Professional SQL Server 2005 XML
  125. Professional SQL Server Analysis Services 2005 with MDX
  126. Professional VB 2005
  127. Professional VB 2005 with .Net 3.0
  128. Professional VB.net 2ND Edition
  129. Professional Visual Basic 2008
  130. Professional Visual Studio 2005
  131. Professional Visual Studio 2005 Team System
  132. Professional VMware Server
  133. Professional Vsto 2005: Visual Studio 2005 Tools for Office
  134. Professional WCF Programming: .Net Development with the Windows Communication Foundation
  135. Professional Web APIs with PHP: Ebay, Google, Paypal, Amazon, Fedex Plus Web Feeds
  136. Professional Wikis
  137. Professional Windows Desktop and Server Hardening
  138. Professional Windows Live Programming
  139. Professional Windows Powershell
  140. Professional Windows Vista Gadgets Programming
  141. Professional Winfx Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation
  142. Professional XML
  143. Programming Interviews Exposed 2ND Edition
  144. Real World Sharepoint 2007: Indispensable Experiences from 16 Moss and Wss Mvps
  145. Rexx Programmer's Reference
  146. Sharepoint 2007 and Office Development Expert Solutions
  147. SQL Functions: Programmer's Reference
  148. The Art of Rails: The Coming Age of Web Development
  149. Vbscript Programmer's Reference
  150. VBScript Programmer's Reference
  151. Visual Basic 2005 Instantresults
  152. Visual Basic 2005 Programmer's Reference
  153. Visual Basic 2008 Programmer's Reference
  154. Wrox's ASP.NET 2.0 Visual Web Developer 2005 Express Edition Starter Kit with CDROM
  155. Wrox's SQL Server 2005 Express Edition Starter Kit with CDROM
  156. Wrox's Visual Basic 2005 Express Edition Starter Kit with CDROM
  157. Wrox's Visual C# 2005 Express Edition Starter Kit
  158. XML: Problem - Design - Solution
  159. Xpath 2.0 Programmer's Reference
  160. XSLT 2.0 and Xpath 2.0 Programmer's Reference
  161. Xslt 2.0 Programmers Reference 3RD Edition

Beginning C# 2005 Databases

by Karli Watson

Beginning C# 2005 Databases Cover

ISBN13: 9780470044063
ISBN10: 0470044063
Condition: Standard
All Product Details

Only 1 left in stock at $28.00!

Synopses & Reviews

Publisher Comments:

Beginning C# 2005 Databases teaches C# developers the concepts and skills necessary to write C#  database applications. This book covers how to make use of databases with C#. It covers the basics of databases, database design, and SQL programming, and it shows programmers how to use C# and ADO.NET to manipulate data in databases. It looks at both visual techniques and data binding and programmatic data access. This is a beginning title, so the Visual Studio 2005 Express Edition tools will be used for both C# development and database hosting. This book is a supplementary text to Beginning Visual C# 2005 and Professional C# 2005, and assumes some knowledge of C# programming.

Readers learn how to how to use queries, views and stored procedures to efficiently access and manipulate data from their applications. The author provides examples, tips, real world scenarios, and instruction on accessing data from Windows applications, ASP.Net applications as well as Web Services. ADO.Net will be covered thoroughly so that the reader may get a firm grasp on this important data access technology in .Net. Hands on examples and try it out exercises will be used to help the reader put the topics they read about into practice. This book will not be used so much as a reference but as a teaching tool on building database applications using C#.

Specific Topics Covered:

Database Fundamentals

Viewing Data

Modifying Data

Database and the Internet

ADO.NET Fundamentals

Views and Stored Procedures

Custom Data Binding

Transactions and Concurrency

Working with Disconnected Data

SQL Syntax

XML Syntax

Data Binding Quick Ref

Book News Annotation:

This guide uses a tutorial format to teach beginning C# 2005 developers how to create C# applications that can access databases. Coverage includes both visual techniques and data binding as well as programmatic database access. In addition to demonstrating key techniques, many of the numerous examples provide tips and tricks that may be adapted for other applications. It is assumed that the reader has a basic understanding of .NET development with C#. Annotation ©2007 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Offering readers the solid fundamentals of database concepts and data manipulation with C#, this book explains database management system (DBMS) types and features and covers SQL, ASP.NET applications, web services, and transaction management techniques, including how to deal with concurrency issues.

Serving as an ideal teaching tool on building database applications using C#, the book also looks at both visual techniques and data binding and programmatic data access. Real-world examples, new database techniques, and try-it-out exercises all contribute to helping you put your reading about database applications into practice.

What you will learn from this book

  • How to use queries, views, and stored procedures to access and manipulate data from your applications
  • How to use custom data access code to implement an n-tier design for your applications
  • Ways to work with disconnected data
  • How to write functions and stored procedures in C#
  • How to use Microsoft® SQL Server 2005 Express and other free Express products, which are all you need for this book

Who this book is for

This book is for beginning C# 2005 developers who already have some experience with C# 2005 developing Windows® and ASP.NET applications.

Wrox Beginning guidesare crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

Synopsis:

  • Providing beginners with the basics of databases, database design, and SQL programming, this book shows novice programmers how to use C# and ADO.NET to manipulate data in databases
  • Includes hands-on examples, helpful tips, and real-world scenarios on accessing data from Windows applications, ASP.NET applications, and Web Services
  • The SQL provider for accessing SQL Server databases, ADO.NET, and the new .NET 2.0 features
  • Covers the fundamentals of accessing and manipulating data while giving a solid understanding of relational database design
  • Topics covered include modifying data, custom data binding, working with disconnected data, and much more

Table of Contents

Acknowledgements.

Introduction.

Chapter 1: Database Fundamentals.

What Is a Database?

Additional Features of RDBMSes.

What RDBMSes Are Available?

How Do You Use a Database?

Chapter 2: Databases and C#.

Database Access in C#.

Visual Tools.

Chapter 3: Viewing Data.

Creating Data Sources.

Binding to Data Sources.

Chapter 4: Modifying Data.

Data Modification Prerequisites.

How to Avoid Data Being Overwritten.

Modifying Data from Data-Bound Controls.

Chapter 5: Databases and the Internet.

Web versus Windows Applications.

Data Binding in ASP.NET.

ASP.NET Data Connections.

ASP.NET Data Source Controls.

ASP.NET Data Display Control Summary.

An Introduction to Templates.

Viewing and Editing Data in List Views.

Viewing and Editing Data in Detail Views.

Master/Detail Views.

Chapter 6: Accessing Databases Programmatically.

Database Connections.

Database Commands.

Data Reader Objects.

Data Adapter Objects.

DataSet Objects.

Chapter 7: Views and Stored Procedures.

Database Views.

Stored Procedures.

Chapter 8: Custom Data Objects.

Custom Data Objects.

Chapter 9: Transactions and Concurrency.

Concurrency.

Transactions.

Chapter 10: Working with Disconnected Data.

Exposing Web Service Data.

Consuming Web Service Data.

Caching Web Service Data.

Chapter 11: SQL Server CLR Integration.

Overview of CLR Integration.

Common Features of CLR Integrated Code.

Managed Functions and Stored Procedures.

Appendix A: Installation.

Appendix B: Database Installation.

Appendix C: Answers to Exercises.

Index.

What Our Readers Are Saying

Add a comment for a chance to win!
Average customer rating based on 2 comments:
raviwasala, April 8, 2008 (view all comments by raviwasala)
Thanks
Was this comment helpful? | Yes | No
(2 of 3 readers found this comment helpful)
samuel7, June 15, 2007 (view all comments by samuel7)
This is ever compared with any other book.
So nice of reading hours n hours.Understsnding this book is very easy
Was this comment helpful? | Yes | No
(2 of 3 readers found this comment helpful)
View all 2 comments

Product Details

ISBN:
9780470044063
Author:
Watson, Karli
Publisher:
Wrox Press
Subject:
Programming Languages - C
Subject:
Databases
Subject:
C (computer program language)
Copyright:
Series:
Programmer to Programmer
Publication Date:
October 2006
Binding:
Paperback
Grade Level:
General/trade
Language:
English
Illustrations:
Y
Pages:
501
Dimensions:
9.22x7.28x1.18 in. 1.65 lbs.

Related Aisles

  • back to top

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.