ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Pro LINQ: Language Integrated Query in VB 2008

دانلود کتاب Pro LINQ: Query یکپارچه زبان در VB 2008

Pro LINQ: Language Integrated Query in VB 2008

مشخصات کتاب

Pro LINQ: Language Integrated Query in VB 2008

ویرایش: 1 
نویسندگان: ,   
سری:  
ISBN (شابک) : 9781430216445, 9781430216452 
ناشر: Apress 
سال نشر: 2009 
تعداد صفحات: 722 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 58,000



کلمات کلیدی مربوط به کتاب Pro LINQ: Query یکپارچه زبان در VB 2008: تکنیک های برنامه نویسی



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 17


در صورت تبدیل فایل کتاب Pro LINQ: Language Integrated Query in VB 2008 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Pro LINQ: Query یکپارچه زبان در VB 2008 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Pro LINQ: Query یکپارچه زبان در VB 2008



LINQ نام پروژه مجموعه‌ای از برنامه‌های افزودنی برای چارچوب دات نت است که یک رویکرد کلی برای جستجوی داده‌ها از منابع داده مختلف ارائه می‌دهد. LINQ اولین کار خود را در ویژوال استودیو 2008 انجام داد و به یک مهارت ضروری برای توسعه دهندگان دات نت تبدیل شد. برای اطلاعات بیشتر در مورد LINQ، می‌توانید www.linqdev.com را بررسی کنید.

از کد شروع می‌شود و با کد پایان می‌یابد و برای زبان VB طراحی شده است، Pro LINQ: Language Integrated Query در VB 2008< /em> گنجینه ای واقعی از نمونه های LINQ است که ساعت ها و حتی روزها در زمان تحقیق شما صرفه جویی می کند. با تمرکز بر اصول مرتبط LINQ، نویسنده متخصص Joseph Rattz, Jr.,و متخصص VB Dennis Hayes نمونه هایی برای مدل های پیچیده ارائه می دهند که در هیچ جای دیگری نخواهید یافت.

در اکثر کتاب‌ها، نمونه‌های ساده زیادی برای نشان دادن نحوه استفاده از یک روش پیدا خواهید کرد، اما نویسندگان به ندرت نحوه استفاده از نمونه‌های اولیه پیچیده‌تر را نشان می‌دهند. Pro LINQ: Query یکپارچه زبان در VB 2008 متفاوت است. جوزف راتز، جونیور و دنیس هیز با نشان دادن اکثریت قریب به اتفاق اپراتورها و نمونه‌های اولیه LINQ، تجربه و تخصص گسترده خود را در یک همراه میز جمع‌آوری می‌کنند که برای هر حرفه‌ای جدی دات‌نت ضروری است.

به جای پنهان کردن اصول مربوط به LINQ در مثال‌های کد با تمرکز بر روی یک برنامه کاربردی نمایشی که علاقه‌ای به نوشتن آن ندارید، این کتاب به دنبال هر عملگر، روش یا کلاس LINQ است. با این حال، در جایی که پیچیدگی برای نشان دادن واقعی یک موضوع ضروری است، نمونه‌ها دقیقاً در آن وجود دارند. برای مثال، نمونه‌های کدی که نشان می‌دهند چگونه می‌توان تضادهای همزمانی را مدیریت کرد، در واقع تضادهای همزمانی ایجاد می‌کنند تا بتوانید از کد عبور کرده و آشکار شدن آن‌ها را ببینید.

اکثر کتاب‌ها در مورد چیزهای ساده به شما می‌گویند، در حالی که کتاب‌های کمی به شما در مورد این موارد هشدار می‌دهند. دام جایی که Pro LINQ: Language Integrated Query در VB 2008 سرمایه‌گذاری شما را برمی‌گرداند، ساعت‌ها، و گاهی اوقات چند روز است که نویسندگان برای تعیین اینکه چرا ممکن است چیزی آنطور که انتظار می‌رود کار نکند، صرف می‌کنند. گاهی اوقات این منجر به یک پاراگراف بی‌گناه می‌شود که خواندن و فهمیدن آن ممکن است یک دقیقه طول بکشد، اما تحقیق و توضیح آن روزها طول کشید.

با توجه به این موضوع، بیشتر کتاب‌های فنی اگرچه آموزنده هستند، اما کسل‌کننده هستند. لازم نیست LINQ کسل کننده باشد. این کتاب که با حس طنز نوشته شده است، سعی می کند شما را در سفرتان در سرزمین عجایب LINQ و VB 2008 سرگرم کند.


توضیحاتی درمورد کتاب به خارجی

LINQ is the project name for a set of extensions to the .NET Framework that provide a generic approach to querying data from different data sources. LINQ made its debut in Visual Studio 2008, and became a must–have skill for .NET developers. For more information about LINQ, you can check out www.linqdev.com.

Starting with code and ending with code and tailored for the VB language, Pro LINQ: Language Integrated Query in VB 2008 is a veritable treasury of LINQ examples that will save you hours, even days, of research time. Keeping you focused on the relevant LINQ principles, expert author Joseph Rattz, Jr., and VB specialist Dennis Hayes provide examples for complex models that you won't find anywhere else.

In most books, you'll find plenty of simple examples to demonstrate how to use a method, but authors rarely show how to use the more complex prototypes. Pro LINQ: Language Integrated Query in VB 2008 is different. Demonstrating the overwhelming majority of LINQ operators and protoypes, Joseph Rattz, Jr., and Dennis Hayes condense their extensive experience and expertise into a desk companion that is essential for any serious .NET professional.

Rather than obscure the relevant LINQ principles in code examples by focusing on a demonstration application you have no interest in writing, this book cuts right to the chase of each LINQ operator, method, or class. However, where complexity is necessary to truly demonstrate an issue, the examples are right there in the thick of it. For example, code samples demonstrating how to handle concurrency conflicts actually create concurrency conflicts so you can step through the code and see them unfold.

Most books tell you about the simple stuff, while few books warn you of the pitfalls. Where Pro LINQ: Language Integrated Query in VB 2008 returns your investment is in the hours, and sometimes days, spent by the authors determining why something may not work as expected. Sometimes this results in an innocent–looking paragraph that may take you a minute to read and understand, but took days to research and explain.

Face it, most technical books while informative, are dull. LINQ need not be dull. Written with a sense of humor, this book will attempt to entertain you on your journey through the wonderland of LINQ and VB 2008.



فهرست مطالب

Contents at a Glance......Page 6
Contents......Page 9
Hello LINQ......Page 33
Query XML......Page 34
Query a SQL Server Database......Page 36
Introduction to LINQ......Page 37
Components......Page 38
How to Obtain LINQ......Page 39
LINQ Is Not Just for Queries......Page 40
Use Dim Without Specifying the Type When Confused......Page 43
Use the Cast or OfType Operators for Legacy Collections......Page 45
Don’t Assume a Query Is Bug Free......Page 46
Take Advantage of Deferred Queries......Page 47
Use the DataContext Log......Page 48
Summary......Page 49
New VB.NET 2008 Language Additions......Page 51
New (and Not So New) Options......Page 52
Lambda Expressions......Page 54
Expression Trees......Page 59
Keyword Dim, Object Initialization, and Anonymous Types......Page 60
Extension Methods......Page 68
Partial Methods......Page 73
Query Expressions......Page 77
Nullable Value Types......Page 90
XML Enhancements......Page 91
Summary......Page 107
LINQ to Objects Overview......Page 111
IEnumerable(Of T), Sequences, and the Standard Query Operators......Page 112
Returning IEnumerable(Of T) and Deferred Queries......Page 113
Func Delegates......Page 117
The Standard Query Operators Alphabetical Cross-Reference......Page 118
Summary......Page 120
Referenced Assemblies......Page 123
Common Classes......Page 124
Restriction......Page 126
Projection......Page 129
Partitioning......Page 140
Concatenation......Page 149
Ordering......Page 152
Join......Page 172
Grouping......Page 176
Set......Page 182
Conversion......Page 189
Element......Page 197
Generation......Page 202
Summary......Page 205
Common Classes......Page 207
The Nondeferred Operators by Purpose......Page 210
Conversion......Page 211
Equality......Page 225
Element......Page 229
Quantifiers......Page 243
Aggregate......Page 250
Summary......Page 268
LINQ to XML Introduction......Page 271
Cheating the W3C DOM XML API......Page 274
Summary......Page 276
Referenced Namespaces......Page 277
XML Tree Construction Simplified with Functional Construction......Page 278
Document Centricity Eliminated in Favor of Element Centricity......Page 281
Names, Namespaces, and Prefixes......Page 283
Node Value Extraction......Page 285
The LINQ to XML Object Model......Page 288
Deferred Query Execution, Node Removal, and the Halloween Problem......Page 289
XML Creation......Page 292
Creating Elements with XElement......Page 293
Creating Attributes with XAttribute......Page 296
Creating Comments with XComment......Page 297
Creating Declarations with XDeclaration......Page 298
Creating Document Types with XDocumentType......Page 299
Creating Documents with XDocument......Page 300
Creating Names with XName......Page 301
Creating Nodes with XNode......Page 302
Creating Processing Instructions with XProcessingInstruction......Page 303
Creating Streaming Elements with XStreamingElement......Page 305
Creating Text with XText......Page 306
Saving with XDocument.Save()......Page 307
Saving with XElement.Save()......Page 309
Loading with XDocument.Load()......Page 310
Parsing with XDocument.Parse() or XElement.Parse()......Page 312
XML Traversal......Page 313
Traversal Properties......Page 314
Traversal Methods......Page 318
XML Modification......Page 332
Adding Nodes......Page 333
Deleting Nodes......Page 338
Updating Nodes......Page 341
XElement.SetElementValue() on Child XElement Objects......Page 345
Attribute Traversal......Page 347
Attribute Modification......Page 351
Removing Annotations with XObject.RemoveAnnotations()......Page 357
Annotations Example......Page 358
XObject.Changing......Page 361
An Event Example......Page 362
Summary......Page 365
Introduction to LINQ to XML Operators......Page 367
Declarations......Page 368
Examples......Page 369
Declarations......Page 373
Examples......Page 374
Declarations......Page 376
Examples......Page 377
DescendantNodes......Page 378
Examples......Page 379
Declarations......Page 380
Examples......Page 381
Examples......Page 382
DescendantsAndSelf......Page 384
Examples......Page 385
Elements......Page 387
Examples......Page 388
Examples......Page 390
Examples......Page 392
Declarations......Page 393
Examples......Page 394
Summary......Page 396
Referenced Namespaces......Page 399
No Reaching......Page 400
A Complex Query......Page 403
Transformations Using XSLT......Page 409
Transformations Using Functional Construction......Page 411
Tips On XML Transformations Using LINQ......Page 414
Declarations......Page 421
Obtaining an XML Schema......Page 423
Examples......Page 425
Declarations......Page 436
Examples......Page 438
Summary......Page 439
LINQ to DataSet Operators......Page 443
Common Code for the Examples......Page 444
Distinct......Page 446
Except......Page 450
Intersect......Page 453
Union......Page 455
SequenceEqual......Page 457
DataRow Field Operators......Page 459
Field(Of T)......Page 465
SetField(Of T)......Page 470
AsEnumerable......Page 474
CopyToDataTable(Of DataRow)......Page 475
Summary......Page 481
Typed DataSets......Page 483
Putting It All Together......Page 485
Summary......Page 488
LINQ to SQL Introduction......Page 493
Introducing LINQ to SQL......Page 494
Entity Classes......Page 496
Associations......Page 497
Concurrency Conflict Resolution......Page 498
Generating the Northwind Entity Classes......Page 499
Importing the Generated Code......Page 501
IQueryable(Of T)......Page 502
GetStringFromDb()......Page 503
Summary......Page 504
Introduction to LINQ to SQL Tips and Tools......Page 507
Use the DataContext.Log Property......Page 508
Consider Using Partial Classes or Mapping Files......Page 509
SqlMetal......Page 510
The Object Relational Designer......Page 517
Use SqlMetal and the O/R Designer Together......Page 532
Summary......Page 533
Some Common Methods......Page 535
Inserts......Page 536
Queries......Page 541
Updates......Page 567
Deletes......Page 571
Overriding Database Modification Statements......Page 574
Example......Page 575
Considerations......Page 578
SQL Translation......Page 579
Summary......Page 581
Creating Entity Classes......Page 583
Projecting into Entity Classes vs. Nonentity Classes......Page 613
Extending Entity Classes with Partial Methods......Page 619
EntitySet(Of T)......Page 621
EntityRef(Of T)......Page 622
IExecuteResult......Page 624
ISingleResult(Of T)......Page 625
IMultipleResults......Page 626
Summary......Page 628
[Your]DataContext Class......Page 629
The DataContext Class......Page 630
Primary Purposes......Page 633
The DataContext Lifetime......Page 640
DataContext() and [Your]DataContext()......Page 641
SubmitChanges()......Page 654
DatabaseExists()......Page 661
CreateDatabase()......Page 662
DeleteDatabase()......Page 664
CreateMethodCallQuery()......Page 665
ExecuteQuery()......Page 667
Translate()......Page 669
ExecuteCommand()......Page 671
ExecuteMethodCall()......Page 672
GetCommand()......Page 680
GetChangeSet()......Page 682
GetTable()......Page 684
Refresh()......Page 685
Summary......Page 692
Concurrency Conflicts......Page 693
Optimistic Concurrency......Page 694
Pessimistic Concurrency......Page 705
An Alternative Approach for N-Tier Architectures......Page 708
Summary......Page 710
Database Views......Page 711
Entity Class Inheritance......Page 713
Transactions......Page 719
Summary......Page 721
Index......Page 725




نظرات کاربران