دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 2nd ed نویسندگان: Jesse Liberty سری: ISBN (شابک) : 0596003099, 9780596003098 ناشر: O'Reilly سال نشر: 2002 تعداد صفحات: 586 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 7 مگابایت
در صورت تبدیل فایل کتاب Programming C# : "Building .NET applications"--Cover. - "Updated for VS.NET 1.0"--Cover. - Includes index به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی C #: "ساختمان برنامه های دات نت" - پوشش. - "به روزرسانی شده برای VS.NET 1.0" - جلد. - شامل فهرست نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این جلد برای برنامه نویسان با تجربه و توسعه دهندگان وب طراحی شده است. این برنامه بر روی ویژگی ها و الگوهای برنامه نویسی که برای C# جدید هستند و برای برنامه نویسی سرویس های وب و برنامه های کاربردی اساسی هستند، تمرکز دارد.
This volume is aimed at experienced programmers and Web developers. It focuses on the features and programming patterns that are new to C# and fundamental to the programming of Web services and applications.
Cover......Page 2
Table of Contents......Page 4
How the Book Is Organized......Page 8
C# Versus Java......Page 11
Support......Page 12
We'd Like to Hear from You......Page 13
Acknowledgments......Page 14
I: The C# Language......Page 15
1.1 The .NET Platform......Page 16
1.2 The .NET Framework......Page 17
1.3 Compilation and the MSIL......Page 18
1.4 The C# Language......Page 19
2.1 Classes, Objects, and Types......Page 21
2.2 Developing "Hello World"......Page 27
2.3 Using the Visual Studio .NET Debugger......Page 30
3.1 Types......Page 33
3.2 Variables and Constants......Page 37
3.4 Whitespace......Page 43
3.5 Statements......Page 44
3.6 Operators......Page 58
3.7 Namespaces......Page 66
3.8 Preprocessor Directives......Page 67
4.1 Defining Classes......Page 71
4.2 Creating Objects......Page 76
4.3 Using Static Members......Page 81
4.4 Destroying Objects......Page 85
4.5 Passing Parameters......Page 88
4.6 Overloading Methods and Constructors......Page 93
4.7 Encapsulating Data with Properties......Page 95
4.8 Readonly Fields......Page 98
5.1 Specialization and Generalization......Page 100
5.2 Inheritance......Page 102
5.3 Polymorphism......Page 106
5.4 Abstract Classes......Page 111
5.5 The Root of all Classes: Object......Page 115
5.6 Boxing and Unboxing Types......Page 116
5.7 Nesting Classes......Page 118
6.1 Using the operator Keyword......Page 121
6.5 The Equals Operator......Page 122
6.6 Conversion Operators......Page 123
7.1 Defining Structs......Page 130
7.2 Creating Structs......Page 132
8.1 Implementing an Interface......Page 137
8.2 Accessing Interface Methods......Page 145
8.3 Overriding Interface Implementations......Page 150
8.4 Explicit Interface Implementation......Page 154
9.1 Arrays......Page 163
9.2 The foreach Statement......Page 167
9.3 Indexers......Page 180
9.4 Collection Interfaces......Page 188
9.5 Array Lists......Page 193
9.6 Queues......Page 203
9.7 Stacks......Page 205
9.8 Dictionaries......Page 208
10.1 Strings......Page 215
10.2 Regular Expressions......Page 229
11.1 Throwing and Catching Exceptions......Page 240
11.2 Exception Objects......Page 249
11.3 Custom Exceptions......Page 252
11.4 Rethrowing Exceptions......Page 254
12.1 Delegates......Page 258
12.2 Events......Page 277
II: Programming with C#......Page 286
13. Building Windows Applications......Page 287
13.1 Creating a Simple Windows Form......Page 288
13.2 Creating a Windows Form Application......Page 299
13.3 XML Documentation Comments......Page 321
13.4 Deploying an Application......Page 323
14.1 Relational Databases and SQL......Page 333
14.2 The ADO.NET Object Model......Page 336
14.3 Getting Started with ADO.NET......Page 338
14.4 Using OLE DB Managed Providers......Page 342
14.5 Working with Data-Bound Controls......Page 344
14.6 Changing Database Records......Page 355
14.7 ADO.NET and XML......Page 370
15.1 Understanding Web Forms......Page 371
15.2 Creating a Web Form......Page 374
15.3 Adding Controls......Page 377
15.4 Data Binding......Page 379
15.5 Responding to Postback Events......Page 387
15.6 ASP.NET and C#......Page 388
16.1 SOAP, WSDL, and Discovery......Page 389
16.2 Building a Web Service......Page 390
16.3 Creating the Proxy......Page 396
III: Introduction to Web Services......Page 401
17.3 Security Boundary......Page 402
17.5 Manifests......Page 403
17.6 Multi-Module Assemblies......Page 405
17.8 Shared Assemblies......Page 413
18.2 Intrinsic Attributes......Page 419
18.3 Custom Attributes......Page 421
18.4 Reflection......Page 425
18.5 Reflection Emit......Page 435
19. Marshaling and Remoting......Page 458
19.1 Application Domains......Page 459
19.2 Context......Page 468
19.3 Remoting......Page 470
20.1 Threads......Page 480
20.2 Synchronization......Page 488
20.3 Race Conditions and Deadlocks......Page 498
21.1 Files and Directories......Page 500
21.2 Reading and Writing Data......Page 510
21.3 Asynchronous I/O......Page 516
21.4 Network I/O......Page 521
21.5 Web Streams......Page 538
21.6 Serialization......Page 541
21.7 Isolated Storage......Page 549
22.1 Importing ActiveX Controls......Page 552
22.2 Importing COM Components......Page 559
22.3 Exporting .NET Components......Page 567
22.4 P/Invoke......Page 569
22.5 Pointers......Page 572
Glossary......Page 577
Colophon......Page 587