内容介绍 下载链接 相关

《C#2008系列》(LINQ C#2008 Database .NET)[PDF]

简介: 中文名: C#2008系列原名: LINQ C#2008 Database .NET资源格式: PDF发行时间: 2008年地区: 美国语言: 英文简介:
代码有中文书名表示已经有中文版

英文书名: Pro C# with the .NET 3.0, Special Edition
中文书名:C#与.NET 3.0高级程序设计(特别版)
作者:Andrew Troelsen
ISBN10: 1-59059-823-7
ISBN13: 978-1-59059-823-8
出版社: Apress
出版日期: 2007
页数:1151
内容简介:本书是C# 领域久负盛名的经典著作,深入全面地叙述了C# 编程语言和.NET 平台核心,并以大量示例剖析相关概念。书中介绍了C# 的各种语言构造、.NET 2.0 的类、核心API、公共中间语言(CIL)、动态程序集和ASP.NET 扩展等内容;同时也介绍了.NET 3.0 中的新的编程API 包括WPF、WCF 和WF 的功能;另外,还介绍了最新的C# 3.0 编程语言和LINQ 编程技术。
本书由微软C# MVP Andrew Troelsen 编写,历经多次修订,适合各层次.NET 开发人员阅读。
目录:
PART 1 n n n Introducing C# and the
.NET Platform
CHAPTER 1 The Philosophy of .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CHAPTER 2 Building C# Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
PART 2 n n n The C# Programming Language
CHAPTER 3 C# Language Fundamentals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
CHAPTER 4 Object-Oriented Programming with C# 2.0. . . . . . . . . . . . . . . . . . . . . . . . . . 139
CHAPTER 5 Understanding Object Lifetime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
CHAPTER 6 Understanding Structured Exception Handling . . . . . . . . . . . . . . . . . . . . . . 197
CHAPTER 7 Interfaces and Collections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
CHAPTER 8 Callback Interfaces, Delegates, and Events . . . . . . . . . . . . . . . . . . . . . . . . . 255
CHAPTER 9 Advanced C# Type Construction Techniques . . . . . . . . . . . . . . . . . . . . . . . . 289
CHAPTER 10 Understanding Generics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
PART 3 n n n Programming with .NET Assemblies
CHAPTER 11 Introducing .NET Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
CHAPTER 12 Type Reflection, Late Binding, and Attribute-Based Programming . . . . 391
CHAPTER 13 Processes, AppDomains, Contexts, and CLR Hosts . . . . . . . . . . . . . . . . . . 425
CHAPTER 14 Building Multithreaded Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
CHAPTER 15 Understanding CIL and the Role of Dynamic
Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
PART 4 n n n Programming with the .NET Libraries
CHAPTER 16 The System.IO Namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
CHAPTER 17 Understanding Object Serialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
CHAPTER 18 The .NET Remoting Layer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
CHAPTER 19 Building a Better Window with System.Windows.Forms . . . . . . . . . . . . . 605
CHAPTER 20 Rendering Graphical Data with GDI+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649
nCHAPTER 21 Programming with Windows Forms Controls. . . . . . . . . . . . . . . . . . . . . . . . 699
CHAPTER 22 Database Access with ADO.NET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759
PART 5 n n n Web Applications and XML Web
Services
CHAPTER 23 ASP.NET 2.0 Web Pages and Web Controls . . . . . . . . . . . . . . . . . . . . . . . . . 829
nCHAPTER 24 ASP.NET 2.0 Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889
CHAPTER 25 Understanding XML Web Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 919
PART 6 n n n Programming with .NET 3.0
Extensions
CHAPTER 26 Establishing a .NET 3.0 Programming Environment. . . . . . . . . . . . . . . . . . 957
CHAPTER 27 Introducing Windows Presentation Foundation . . . . . . . . . . . . . . . . . . . . . . 969
CHAPTER 28 Introducing Windows Communication Foundation . . . . . . . . . . . . . . . . . . 1021
CHAPTER 29 Introducing Windows Workflow Foundation . . . . . . . . . . . . . . . . . . . . . . . . 1047
CHAPTER 30 C# 3.0 Language Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1075
CHAPTER 31 An Introduction to LINQ. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 1107
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . 1151

书名:Pro LINQ: Language Integrated Query in C# 2008
作者:Joseph C. Rattz, Jr
出版社:Apress
ISBN10: 1-59059-789-3
ISBN13: 978-1-59059-789-7
出版日期:Nov 2007
页数:585 pages
目录:
PART 1 ■ ■ ■ Pro LINQ: Language Integrated
Query in C# 2008
■CHAPTER 1 Hello LINQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
■CHAPTER 2 C# 3.0 Language Enhancements for LINQ . . . . . . . . . . . . . . . . . . . . . 19
PART 2 ■ ■ ■ LINQ to Objects
■CHAPTER 3 LINQ to Objects Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
■CHAPTER 4 Deferred Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
■CHAPTER 5 Nondeferred Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
PART 3 ■ ■ ■ LINQ to XML
■CHAPTER 6 LINQ to XML Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
■CHAPTER 7 The LINQ to XML API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
■CHAPTER 8 LINQ to XML Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
■CHAPTER 9 Additional XML Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
PART 4 ■ ■ ■ LINQ to DataSet
■CHAPTER 10 LINQ to DataSet Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
■CHAPTER 11 Additional DataSet Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
PART 5 ■ ■ ■ LINQ to SQL
■CHAPTER 12 LINQ to SQL Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
■CHAPTER 13 LINQ to SQL Tips and Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
■CHAPTER 14 LINQ to SQL Database Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
■CHAPTER 15 LINQ to SQL Entity Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
■CHAPTER 16 The DataContext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
■CHAPTER 17 Concurrency Conflicts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
■CHAPTER 18 Additional SQL Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585

英文书名: Illustrated C# 2008
中文书名:C#图解教程
出版社: Apress
作者: Daniel Solis
出版日期:2008
页数:657
内容简介:本书是一本广受赞誉的C# 教程。它以图文并茂的形式,用朴实简洁的文字,并辅之以大量表格和代码示例,精炼而全面地阐述了最新版C# 语言的各种特性,使读者能够快速理解、学习和使用C#。同时, 本书还讲解了C#与VB 、C++ 等主流语言的不同点和相似之处。
本书是一本经典的C# 入门书,不仅适合没有任何编程语言基础的初级读者,而且还是有VB 、C++ 等语言基础的C# 初学者的最佳选择。
目录:
■CHAPTER 1 C# and the .NET Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
■CHAPTER 2 Overview of C# Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
■CHAPTER 3 Types, Storage, and Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
■CHAPTER 4 Classes: The Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
■CHAPTER 5 Methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
■CHAPTER 6 More About Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
■CHAPTER 7 Classes and Inheritance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
■CHAPTER 8 Expressions and Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
■CHAPTER 9 Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
■CHAPTER 10 Namespaces and Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
■CHAPTER 11 Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
■CHAPTER 12 Structs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
■CHAPTER 13 Enumerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
■CHAPTER 14 Arrays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
■CHAPTER 15 Delegates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
■CHAPTER 16 Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
■CHAPTER 17 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
■CHAPTER 18 Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
■CHAPTER 19 Generics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
■CHAPTER 20 Enumerators and Iterators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
■CHAPTER 21 Introduction to LINQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
■CHAPTER 22 Introduction to Asynchronous Programming . . . . . . . . . . . . . . . . . . 573
■CHAPTER 23 Preprocessor Directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
■CHAPTER 24 Reflection and Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
■CHAPTER 25 Other Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657

英文书名: Accelerated C# 2008
中文书名:C#捷径教程
作者: Trey Nash
出版社: Apress
页数:497
ISBN10: 1-59059-873-3
ISBN13: 978-1-59059-873-3
内容简介: C# 3.0 提供了很多强大的特性,通过使用lambda 表达式、扩展方法和语言集成查询(LINQ),方便地引入了函数式编程,使C# 程序员如虎添翼。本书通过许多精彩的示例介绍了每个特性,深入浅出地讲解了C# 语言的核心概念,以及如何聪明地应用C# 的习惯用法和面向对象的设计模式来挖掘C# 和CLR的能力。
本书适合有一定编程经验的程序员阅读。
目录:
■CHAPTER 1 C# Preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
■CHAPTER 2 C# and the CLR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
■CHAPTER 3 C# Syntax Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
■CHAPTER 4 Classes, Structs, and Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
■CHAPTER 5 Interfaces and Contracts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
■CHAPTER 6 Overloading Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
■CHAPTER 7 Exception Handling and Exception Safety. . . . . . . . . . . . . . . . . . . . . . . . . . . 163
■CHAPTER 8 Working with Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
■CHAPTER 9 Arrays, Collection Types, and Iterators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
■CHAPTER 10 Delegates, Anonymous Functions, and Events. . . . . . . . . . . . . . . . . . . . . . . 253
■CHAPTER 11 Generics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
■CHAPTER 12 Threading in C#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
■CHAPTER 13 In Search of C# Canonical Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
■CHAPTER 14 Extension Methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
■CHAPTER 15 Lambda Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
■CHAPTER 16 LINQ: Language Integrated Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
■APPENDIX References . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
■INDEX . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . 497

书名:Beginning C# 2008 Databases From Novice to Professional
作者:Vidya Vrat Agarwal and James Huddleston
Ranga Raghuram, Syed Fahad Gilani,
Jacob Hammer Pedersen, and Jon Reid
出版社:apress
ISBN-13 (pbk): 978-1-59059-900-6
ISBN-10 (pbk): 1-59059-900-4
ISBN-13 (electronic): 978-1-4302-0450-3
ISBN-10 (electronic): 1-4302-0450-8
页数:467
目录:nCHAPTER 1 Getting Your Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
nCHAPTER 2 Getting to Know Your Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
nCHAPTER 3 Getting to Know Relational Databases . . . . . . . . . . . . . . . . . . . . . . . . . . 27
nCHAPTER 4 Writing Database Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
nCHAPTER 5 Manipulating Database Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
nCHAPTER 6 Using Stored Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
nCHAPTER 7 Using XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
nCHAPTER 8 Understanding Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
nCHAPTER 9 Getting to Know ADO.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
nCHAPTER 10 Making Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
nCHAPTER 11 Executing Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
nCHAPTER 12 Using Data Readers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
nCHAPTER 13 Using Datasets and Data Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
nCHAPTER 14 Building Windows Forms Applications . . . . . . . . . . . . . . . . . . . . . . . . . 321
nCHAPTER 15 Building ASP.NET Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
nCHAPTER 16 Handling Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
nCHAPTER 17 Working with Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
nCHAPTER 18 Working with Text and Binary Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
nCHAPTER 19 Using LINQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
nCHAPTER 20 Using ADO.NET 3.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
nINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467