توضیحاتی در مورد کتاب Sams Teach Yourself C# in 24 Hours
نام کتاب : Sams Teach Yourself C# in 24 Hours
عنوان ترجمه شده به فارسی : Sams به خودتان سی شارپ را در 24 ساعت آموزش دهید
سری : Sams Teach Yourself Series
نویسندگان : James D. Foxall, Wendy Haro-Chun
ناشر : Sams Publishing
سال نشر : 2002
تعداد صفحات : 602
ISBN (شابک) : 0672322870 , 0752063322871
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 12 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
Sams Yourself Teach Your C# در 24 ساعت 24 درس ساختاریافته را در اختیار خوانندگان قرار می دهد که مقدمه ای سبک، اما کامل با سی شارپ ارائه می دهد. جیمز فاکسال فراتر از نحو خالصی که در کتابهای موجود پوشش داده شده است حرکت میکند تا خوانندگان را گام به گام از طریق ارائه منسجمی از اصول C# راهنمایی کند. هنگامی که اصول اولیه درک شد، Foxall به خواننده نشان می دهد که چگونه می تواند این دانش را با استفاده از C# در کارهای برنامه نویسی ویندوز در دنیای واقعی اعمال کند. هر فصل شامل تمرین هایی است که درس های آموخته شده در هر فصل را تقویت می کند. نکات، یادداشتها و احتیاطها توصیههای بیشتری از نویسندگان در مورد چگونگی افزایش سرعت و برنامهنویسی سریع با C# ارائه میدهند. نوارهای کناری نکاتی را در اختیار خواننده باتجربه تر قرار می دهند که مهاجرت آنها از ویژوال بیسیک 6 و ویژوال سی به سی شارپ را تسهیل می کند.
فهرست مطالب :
Sams Teach Yourself C# in 24 Hours......Page 0
Start Page......Page 1
Book Cover......Page 2
Sams Teach Yourself C#™ in 24 Hours......Page 3
Copyright......Page 9
About the Authors......Page 12
Acknowledgments......Page 13
Tell Us What You Think!......Page 14
Introduction......Page 15
Audience and Organization......Page 16
Conventions Used in This Book......Page 17
Onward and Upward!......Page 18
Part I: The Visual Studio Environment......Page 19
Hour 1. A C# Programming Tour......Page 20
Starting C#......Page 21
Creating a New Project......Page 22
Understanding the C# Environment......Page 26
Changing the Characteristics of Objects......Page 27
Naming Objects......Page 28
Setting the Text Property of the Form......Page 29
Giving the Form an Icon......Page 30
Changing the Size of the Form......Page 31
Adding Controls to a Form......Page 33
Designing an Interface......Page 35
Adding an Invisible Control to a Form......Page 38
Coding an Interface......Page 40
Running a Project......Page 46
Summary......Page 49
Q&A......Page 50
Workshop......Page 51
Hour 2. Navigating C#......Page 52
Using the Visual Studio .NET Start Page......Page 53
Navigating and Customizing the C# Environment......Page 57
Adding Controls to a Form Using the Toolbox......Page 68
Setting Object Properties Using the Properties Window......Page 70
Managing Projects......Page 76
Managing Project Files with the Solution Explorer......Page 77
Getting Help......Page 84
Summary......Page 86
Q&A......Page 87
Workshop......Page 88
Hour 3. Understanding Objects and Collections......Page 90
Understanding Objects......Page 92
Understanding Properties......Page 93
Understanding Methods......Page 100
Building an Object Example Project......Page 102
Understanding Collections......Page 106
Using the Object Browser......Page 109
Summary......Page 111
Q&A......Page 112
Workshop......Page 113
Hour 4. Understanding Events......Page 115
Understanding Event-Driven Programming......Page 116
Building an Event Example Project......Page 123
Summary......Page 128
Q&A......Page 129
Workshop......Page 130
Part II: Building a User Interface......Page 132
Hour 5. Building Forms—Part I......Page 133
Changing the Name of a Form......Page 135
Changing the Appearance of a Form......Page 136
Showing and Hiding Forms......Page 147
Summary......Page 151
Q&A......Page 152
Workshop......Page 153
Hour 6. Building Forms—Part II......Page 155
Working with Controls......Page 156
Creating TopMost Windows......Page 174
Creating Transparent Forms......Page 175
Creating Scrollable Forms......Page 176
Creating MDI Forms......Page 179
Setting the Startup Object......Page 183
Summary......Page 185
Q&A......Page 186
Workshop......Page 187
Hour 7. Working with the Traditional Controls......Page 189
Displaying Static Text with the Label Control......Page 190
Allowing Users to Enter Text Using a Text Box......Page 192
Creating Buttons......Page 199
Creating Containers and Groups of Option Buttons......Page 204
Displaying a List with the List Box......Page 209
Creating Drop-Down Lists Using the Combo Box......Page 215
Summary......Page 217
Q&A......Page 218
Workshop......Page 219
Hour 8. Advanced Controls......Page 221
Creating Timers......Page 222
Creating Tabbed Dialog Boxes......Page 225
Storing Pictures in an Image List......Page 228
Building Enhanced Lists Using the List View......Page 229
Creating Hierarchical Lists with the Tree View......Page 234
Summary......Page 238
Q&A......Page 239
Workshop......Page 240
Hour 9. Adding Menus and Toolbars to Forms......Page 242
Building Menus......Page 243
Programming Menus......Page 249
Using the Toolbar Control......Page 254
Creating a Status Bar......Page 261
Summary......Page 263
Q&A......Page 264
Workshop......Page 265
Hour 10. Drawing and Printing......Page 267
Understanding the Graphics Object......Page 268
Working with Pens......Page 271
Using System Colors......Page 272
Working with Rectangles......Page 276
Drawing Shapes......Page 278
Drawing Text......Page 280
Persisting Graphics on a Form......Page 282
Build a Graphics Project Example......Page 283
Summary......Page 290
Q&A......Page 291
Workshop......Page 292
Part III: Making Things Happen—Programming!......Page 294
Hour 11. Creating and Calling Methods......Page 295
Creating Class Members......Page 296
Writing Methods......Page 299
Creating the User Interface of Your Project......Page 304
Calling Methods......Page 307
Exiting Methods......Page 314
Working with Tasks......Page 315
Summary......Page 318
Q&A......Page 319
Workshop......Page 320
Hour 12. Using Constants, Data Types, Variables, and Arrays......Page 321
Understanding Data Types......Page 323
Defining and Using Constants......Page 327
Declaring and Referencing Variables......Page 329
Determining Scope......Page 335
Naming Conventions......Page 340
Summary......Page 342
Q&A......Page 343
Workshop......Page 344
Hour 13. Performing Arithmetic, String Manipulation, and Date/Time Adjustments......Page 346
Performing Basic Arithmetic......Page 347
Comparing Equalities......Page 352
Understanding Boolean Logic......Page 353
Manipulating Strings......Page 356
Working with Dates and Times......Page 360
Summary......Page 364
Q&A......Page 365
Workshop......Page 366
Hour 14. Making Decisions in C# Code......Page 368
Making Decisions Using if Statements......Page 369
Evaluating an Expression for Multiple Values Using switch......Page 374
Branching Within Code Using goto......Page 379
Summary......Page 381
Q&A......Page 382
Workshop......Page 383
Hour 15. Looping for Efficiency......Page 385
Looping a Specific Number of Times Using for Statements......Page 386
Using do…while to Loop an Indeterminate Number of Times......Page 390
Summary......Page 394
Q&A......Page 395
Workshop......Page 396
Hour 16. Debugging Your Code......Page 397
Adding Comments to Your Code......Page 399
Identifying the Two Basic Types of Errors......Page 401
Using C#\'s Debugging Tools......Page 404
Writing an Error Handler Using......Page 410
Summary......Page 415
Q&A......Page 416
Workshop......Page 417
Hour 17. Designing Objects Using Classes......Page 419
Understanding Classes......Page 420
Instantiating Objects from Classes......Page 428
Summary......Page 433
Q&A......Page 434
Workshop......Page 435
Hour 18. Interacting with Users......Page 437
Displaying Messages Using the MessageBox.Show() Method......Page 438
Creating Custom Dialog Boxes......Page 446
Interacting with the Keyboard......Page 450
Using the Common Mouse Events......Page 454
Summary......Page 457
Q&A......Page 458
Workshop......Page 459
Part IV: Working with Data......Page 460
Hour 19. Performing File Operations......Page 461
Using the Open File Dialog and Save File Dialog Controls......Page 462
Manipulating Files with the File Object......Page 467
Manipulating Directories with the Directory Object......Page 475
Summary......Page 476
Q&A......Page 477
Workshop......Page 478
Hour 20. Controlling Other Applications Using Automation......Page 480
Creating a Reference to an Automation Library......Page 482
Creating an Instance of an Automation Server......Page 484
Manipulating the Server......Page 485
Summary......Page 490
Q&A......Page 491
Workshop......Page 492
Hour 21. Working with a Database......Page 493
Introduction to ADO.NET......Page 494
Connecting to a Database......Page 495
Manipulating Data......Page 497
Using the Data Form Wizard......Page 506
Summary......Page 515
Q&A......Page 516
Workshop......Page 517
Part V: Deploying Solutions and Beyond......Page 519
Hour 22. Deploying a Solution......Page 520
Creating a Custom Setup Program......Page 521
Running a Custom Setup Program......Page 530
Uninstalling an Application You\'ve Distributed......Page 534
Summary......Page 535
Q&A......Page 536
Workshop......Page 537
Hour 23. Introduction to Web Development......Page 539
XML......Page 540
SOAP......Page 542
ASP.NET......Page 543
Web Forms......Page 544
XML Web Services......Page 547
Summary......Page 548
Q&A......Page 549
Workshop......Page 550
Hour 24. The 10,000-Foot View......Page 551
The .NET Framework......Page 552
Common Language Runtime (CLR)......Page 553
Microsoft Intermediate Language......Page 555
Namespaces......Page 557
Common Type System......Page 559
Garbage Collection......Page 560
Summary......Page 561
Q&A......Page 562
Workshop......Page 563
Appendix A. Answers to Quizzes/Exercises......Page 565
Answers for Hour 1......Page 567
Answers for Hour 2......Page 568
Answers for Hour 3......Page 570
Answers for Hour 4......Page 572
Answers for Hour 5......Page 574
Answers for Hour 6......Page 576
Answers for Hour 7......Page 578
Answers for Hour 8......Page 580
Answers for Hour 9......Page 582
Answers for Hour 10......Page 584
Answers for Hour 11......Page 586
Answers for Hour 12......Page 588
Answers for Hour 13......Page 590
Answers for Hour 14......Page 592
Answers for Hour 15......Page 594
Answers for Hour 16......Page 596
Answers for Hour 17......Page 598
Answers to Hour 18......Page 600
Answers for Hour 19......Page 601
Answers for Hour 20......Page 603
Answers for Hour 21......Page 604
Answers for Hour 22......Page 606
Answers for Hour 23......Page 608
Answers for Hour 24......Page 610
توضیحاتی در مورد کتاب به زبان اصلی :
Sams Teach Yourself C# in 24 Hours provides readers with 24 structured lessons that provide a light, but thorough introduction to C#. James Foxall moves beyond the pure syntax covered in existing books, to guide readers step-by-step through a cohesive presentation of the basics of C#. Once the basics are understood, Foxall shows the reader how to apply this knowledge to real-world Windows programming tasks using C#. Each chapter contains exercises that reinforce the lessons learned in each chapter. Tips, Notes, and Cautions provide additional advice from the authors on how to get up to speed and programming quickly with C#. Sidebars provide the more experienced reader with tips that will ease their migration from Visual Basic 6 and Visual C++ to C#.