دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: کتاب های خودآموز ویرایش: نویسندگان: Richard J. Simon, Mark Schmidt سری: ISBN (شابک) : 9780672323232, 0672323230 ناشر: Sams سال نشر: 2002 تعداد صفحات: 0 زبان: English فرمت فایل : CHM (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Sams Teach Yourself Visual C++.NET in 24 Hours به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب سامسونگ 24 ساعته Visual C.NET را آموزش می دهد نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب برای توسعه دهندگانی است که می خواهند برنامه های دات نت را با استفاده از Visual C++ 7.0 به عنوان زبان برنامه نویسی توسعه دهند. این ویژگیهای جدید Visual C++ را پوشش میدهد که از داتنت پشتیبانی میکند، در حالی که بهطور ملایم پیشرفتهای جدید MFC و ATL را پوشش میدهد، زیرا به معماری داتنت مربوط میشوند، اما به شدت بر توسعه برای چارچوب داتنت تمرکز میکند. این کتاب خواننده را از طریق یک برنامه ساده دات نت، یک برنامه پیشرفته تر و توسعه اینترنت در دات نت می برد. همچنین به خواننده تفاوت بین کد ویژوال C++ مدیریت شده و مدیریت نشده و نحوه ادغام آنها نشان داده می شود - اطلاعات مهم برای انتقال برنامه های C++ قدیمی به معماری دات نت.
This book is for developers who want to develop .NET applications using Visual C++ 7.0 as the programming language. It covers the new features of Visual C++ which support .NET while lightly covering the new MFC and ATL enhancements as they relate to the .NET architecture, but focuses heavily on developing for the .NET framework. The book takes the reader through a simple .NET application, a more advanced application, and Internet development in .NET. The reader is also shown the differences between managed and unmanaged Visual C++ code and how to integrate them--critical information for migrating legacy C++ applications to the .NET architecture.
Sams Teach Yourself Visual C++ .NET in 24 Hours......Page 2
Copyright © 2002 by Sams Publishing......Page 3
Contents at a Glance......Page 4
Table of Contents......Page 6
About the Author......Page 16
Tell Us What You Think!......Page 18
Conventions Used in This Book......Page 20
Get Started!......Page 21
PART I Getting Started with Visual C++ .NET......Page 22
HOUR 1 Using Visual C++ .NET......Page 24
Getting Familiar with the New IDE......Page 25
Application Types with Visual C++ .NET......Page 29
Working with Solutions and Projects......Page 30
Compiling and Debugging......Page 31
Summary......Page 33
Workshop......Page 34
HOUR 2 Special Features of Visual C++ .NET......Page 36
Using the New Language Keywords......Page 37
Pragmas, Compiler, and Linker Features......Page 39
Summary......Page 42
Workshop......Page 43
HOUR 3 Writing a Simple C++ .NET Program......Page 44
Building an MFC Application......Page 45
Building a Managed .NET Framework Application......Page 48
Comparing the Differences......Page 54
Q&A......Page 55
Workshop......Page 56
PART II Understanding .NET......Page 58
HOUR 4 Understanding the Basics of .NET......Page 60
Understanding the .NET Framework Namespaces......Page 61
Commonly Used .NET Classes......Page 63
Deploying .NET Applications......Page 67
What Is the Common Language Runtime?......Page 68
Q&A......Page 69
Workshop......Page 70
HOUR 5 Understanding Managed Versus Unmanaged Code......Page 72
The Relationship Between Managed and Unmanaged Code......Page 73
Using Managed Code for Easy Memory Management......Page 74
Migrating Unmanaged Legacy Code......Page 75
Q&A......Page 76
Workshop......Page 77
HOUR 6 Integrating with Other .NET Languages......Page 78
Building the Project......Page 79
Q&A......Page 86
Workshop......Page 87
PART III Implementing a User Interface......Page 88
HOUR 7 Working with Windows Forms......Page 90
Creating a Simple Windows Form......Page 91
Creating the Windows Form......Page 93
Building an MDI Interface with Windows Forms......Page 98
Summary......Page 112
Workshop......Page 113
HOUR 8 Working with Resources......Page 114
Creating the .NET Resource File......Page 115
Integrating the Resource File......Page 116
Reading Resources at Runtime......Page 119
Summary......Page 122
Workshop......Page 123
HOUR 9 Programming with Graphics......Page 124
Understanding GDI+......Page 125
Building a Simple GDI+ Application......Page 129
Q&A......Page 138
Workshop......Page 139
HOUR 10 Printing with .NET......Page 140
Modifying the Toolbar and Menu......Page 141
Working with the PrintDocument Object......Page 147
Workshop......Page 155
PART IV Server Development......Page 156
HOUR 11 Creating Web Services......Page 158
Overview of Web Services and .NET......Page 159
Creating a Simple Web Service......Page 160
Using a Web Service Within an Application......Page 168
Workshop......Page 172
HOUR 12 Creating Web Services with ATL......Page 174
Creating an ATL Web Service Project......Page 175
Uncovering the ATL Web Service Implementation......Page 176
Building a Test Application......Page 179
Q&A......Page 181
Workshop......Page 182
HOUR 13 Working with .NET Error Handling and Diagnostics......Page 184
Understanding the .NET Error Handling Classes......Page 185
Understanding the Exception Class......Page 186
Overview of the Trace and Debug Classes......Page 190
Creating and Using Custom Exceptions......Page 193
Summary......Page 195
Workshop......Page 196
HOUR 14 ATL Servers......Page 198
Why ATL Server?......Page 199
Creating an ATL Server Project......Page 200
ATL Server Sequence of Events......Page 203
The Server Response File......Page 204
Creating the NumberGuess Server Response File......Page 206
Implementing the Replacement Functions......Page 207
Summary......Page 210
Workshop......Page 211
PART V Language Features......Page 212
HOUR 15 Attributes......Page 214
A Step in the Right Direction: Attributes Simplify ATL Development......Page 215
Attributes and the Build Process......Page 217
Attribute Programming with ATL......Page 218
Creating an Attributed ATL Object......Page 221
Where’s the IDL File?......Page 223
Creating the MFC Client to Access Your ATL Object......Page 225
Examining the Injected Attribute Code......Page 227
Summary......Page 228
Workshop......Page 229
HOUR 16 Collections and Arrays......Page 230
.NET Framework Collection Class Design......Page 231
The Collection Classes......Page 233
Q&A......Page 244
Workshop......Page 245
HOUR 17 Interfaces......Page 246
Implementing .NET Framework Interfaces......Page 247
Creating Your Own Interface......Page 252
Creating the Client Application......Page 257
Summary......Page 260
Workshop......Page 261
HOUR 18 Events and Delegates......Page 262
The Unified Event Model......Page 263
Working with Delegates......Page 265
Creating and Handling Managed Events......Page 274
Q&A......Page 278
Workshop......Page 279
PART VI Advanced Programming......Page 280
HOUR 19 Threading and Synchronization......Page 282
Threading and Synchronization Explained......Page 283
Creating Threads......Page 284
Creating the ThreadSynch Project......Page 286
Thread Synchronization......Page 289
Creating Consumer and Producer Objects......Page 293
Events and Timers......Page 296
Q&A......Page 299
Workshop......Page 300
HOUR 20 Database Access......Page 302
Connected vs. Disconnected Clients......Page 303
Redesigning ADO for the .NET Framework......Page 304
Creating the Authors ADO.NET Application......Page 305
Connecting to the Data Source......Page 312
Displaying and Navigating Through the Data......Page 315
Inserting and Deleting Table Records......Page 317
Summary......Page 322
Workshop......Page 323
HOUR 21 COM with .NET......Page 326
COM Interop Design......Page 327
Using COM Objects within .NET......Page 328
Using .NET Objects Within COM Projects......Page 338
Q&A......Page 343
Workshop......Page 344
HOUR 22 Mixing Managed and Unmanaged Code......Page 346
Unmanaged and Managed Code Together......Page 347
Unmanaged Code Can Introduce Memory Leaks......Page 349
Platform Invocation......Page 350
Using P/Invoke to Call the MessageBox Function......Page 351
Using P/Invoke for Custom Data Types......Page 354
Specifying Specific Data Types for Marshaling......Page 358
Workshop......Page 359
HOUR 23 Control Class Libraries......Page 362
Controls Within the .NET Framework......Page 363
Creating the Custom Control Project......Page 364
Using Custom Controls in a Managed C++ Application......Page 367
Strong-Named Assemblies and the Global Assembly Cache......Page 370
Using Custom Controls with C# .NET......Page 372
Stock Properties......Page 375
Creating Custom Control Properties......Page 376
Summary......Page 381
Workshop......Page 382
HOUR 24 Serialization......Page 384
Binary and XML Serialization......Page 385
Creating the ObjectSerialization Class and Windows Form......Page 386
Serializing with Attributes......Page 391
Customizing the Serialization Process......Page 393
Serializing and Deserializing Objects......Page 394
Summary......Page 397
Workshop......Page 398
Hour 2......Page 400
Hour 7......Page 401
Hour 11......Page 402
Hour 15......Page 403
Hour 18......Page 404
Hour 21......Page 405
Hour 24......Page 406
Source Window......Page 408
Reducing Window Clutter......Page 410
Help System......Page 413
INDEX......Page 416