چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Beginning Visual C#

Karli Watson, Eric White, Jacob Hammer Pedersen, Ollie Cornes, Morgan Skinner, David Espinosa, Zach Greenvoss, Matthew Reynolds, Marco Bellinaso, John Reid, Christian Nagel

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۰۱
فرمت
PDF
زبان
انگلیسی
حجم فایل
۳۲٫۲ مگابایت
شابک
9781861004987، 1861004982

دربارهٔ کتاب

Beginning Visual C# is ideal for beginners with little background in programming, or relatively inexperienced programmers who want to move from a language that doesn't support object-oriented programming techniques. The book moves at a fast enough pace that if you have programmed in another language, then you will still find the book valuable.You will need to have access to either Visual Studio .NET or Visual C# .NET Standard Edition. Beginning Visual C# 1 Table of Content 7 Back Cover 8 Introduction 9 What Does This Book Cover? 10 What Do I Need to Use This Book? 12 Conventions 13 Customer Support 14 Chapter 1: Introducing C# 17 What is the .NET Framework? 18 What is C#? 22 Visual Studio .NET 24 Summary 26 Chapter 2: Writing a C# Program 27 The Visual Studio .NET Development Environment 28 Console Applications 30 Windows Forms Applications 36 Summary 40 Chapter 3: Variables and Expressions 41 Basic C# Syntax 42 Variables 45 Expressions 54 Summary 64 Exercises 65 Chapter 4: Flow Control 66 Boolean Logic 67 Branching 76 Looping 84 Summary 95 Exercises 96 Chapter 5: More About Variables 97 Complex Variable Types 105 String Manipulation 119 Summary 124 Exercises 125 Chapter 6: Functions 126 Defining and Using Functions 128 Variable Scope 139 The Main() Function 145 Struct Functions 148 Overloading Functions 150 Delegates 152 Summary 155 Exercises 156 Chapter 7: Debugging and Error Handling 157 Debugging in Visual Studio 158 Error Handling 171 Summary 179 Exercises 180 Chapter 8: Introduction to Object-Oriented Programming 181 What is Object-Oriented Programming? 182 Static and Instance Class Members 188 OOP Techniques 189 OOP in Windows Applications 198 Summary 202 Exercises 203 Chapter 9: Defining Classes 204 Class Definitions in C# 205 System.Object 211 Constructors and Destructors 214 OOP Tools in Visual Studio .NET 219 Class Library Projects 224 Interfaces versus Abstract Classes 229 Struct Types 231 Summary 234 Exercises 235 Chapter 10: Defining Class Members 236 Additional Class Member Topics 246 Interface Implementation 250 Example Application 254 Summary 260 Exercises 261 Chapter 11: More About Classes 262 Collections 263 Operator Overloading 278 Advanced Conversions 289 Deep Copying 295 Custom Exceptions 299 Summary 302 Exercises 303 Chapter 12: Events 304 What is an Event? 305 Using Events 307 Expanding and Using CardLib 317 Summary 325 Exercises 326 Chapter 13: Using Windows Form Controls 327 Working with Windows Forms 328 The Toolbox 330 Controls 333 The Button Control 338 The Label and LinkLabel Controls 342 The TextBox Control 344 The RadioButton and CheckBox Controls 353 The RichTextBox Control 359 The ListBox and CheckedListBox Controls 366 The ListView Control 371 The StatusBar Control 382 The TabControl Control 385 Summary 389 Chapter 14: Advanced Windows Forms Features 390 Menus 391 Toolbars 399 SDI and MDI Applications 406 Creating Controls 418 Summary 429 Exercises 430 Chapter 15: Using Common Dialogs 431 Common Dialogs 432 How to Use Dialogs 434 File Dialogs 435 Printing 450 Print Preview 463 FontDialog and ColorDialog 465 Summary 469 Exercises 470 Chapter 16: Introduction to GDI+ 471 Overview of Graphical Drawing 472 Drawing Lines Using the Pen Class 482 Drawing Shapes using the Brush Class 485 Drawing Text using the Font Class 488 Drawing Using Images 492 Advanced Capabilities of GDI+ 501 Summary 504 Chapter 17: Deploying Windows Applications 505 What is Deployment? 506 Deployment Project Types 507 Microsoft Windows Installer Architecture 509 Creating an Installation Package for the Simple Editor 512 Building the Project 524 Installation 525 Summary 532 Chapter 18: Getting At Your Data 533 Data Access in VS 534 Viewing Data in VS 537 Accessing the Database from an Application 543 Seeing the Whole Picture 551 Navigating through the DataSet 553 Adding Lists 555 Adding a DataGrid 557 XML 560 Summary 573 Chapter 19: Data Access with ADO.NET 574 What is ADO.NET? 575 Overview of ADO.NET Classes and Objects 577 Reading Data with the Data Reader 580 Reading Data with the DataSet 586 Updating the Database 590 Accessing Multiple Tables in a DataSet 601 XML and ADO.NET 609 SQL Support in ADO.NET 612 Summary 618 Exercises 619 Chapter 20: Working With Files 620 Streams 621 The Classes for Input and Output 622 Monitoring the File Structure 639 Summary 645 Exercises 646 Chapter 21: .NET Assemblies 647 Components 648 .NET Assembly Features 650 Structure of Assemblies 653 Calling Assemblies 664 Private and Shared Assemblies 667 Compiling C# Code from the Command-Line 671 Summary 673 Exercises 674 Chapter 22: Attributes 675 What is an Attribute? 676 Reflection 680 Built In Attributes 684 Custom Attributes 694 Summary 718 Chapter 23: ASP.NET Applications 719 Building our Weblog 721 Weblog Entries 729 Creating New Weblog Entries 750 User Sessions and Cookies 763 Summary 768 Questions 769 Chapter 24: Web Services 770 Before Web Services 771 Where to Use Web Services 773 Web Services Architecture 776 Web Services and the .NET Framework 782 Creating a Simple ASP.NET Web Service 785 Testing the Web Service 789 Implementing a Windows Client 791 Implementing an ASP.NET Client 795 Summary 797 Appendix A: Setting the PATH Environment Variable 798 Windows NT 800 Windows 95/98/ME 801 Starting the Command Line from any Directory 802 Appendix B: Installing MSDE 804 Appendix C: Further References 805 Online Resources 811 Books 813 Index 817 Symbols 817 A 820 B 828 C 831 D 842 E 850 F 854 G 859 H 862 I 864 J-K 868 L 869 M 872 N 876 O 878 P 883 Q-R 889 S 893 T 906 U 910 V 913 W 916 X 921 Z 923 List of Try It Outs 924 Beginning Visual C# is now available. Beginning Visual C# is a new edition of this book, and is fully compatible with the final release of the .NET Framework. We strongly recommend that you order the new edition, Beginning Visual C# in preference to this edition. C# is Microsoft's brand new programming language for its new platform, the .NET Framework. The .NET Framework consists of a runtime environment for managing the execution of our code, and a whole host of class libraries for performing almost any programming task you can think of. Although .NET code can be written in many languages, C# is the only language designed specifically for the .NET Framework, and as such is set to become the language of choice for writing .NET applications for years to come. This book will be an indispensable guide as you learn to write C# programs, gradually explaining the key concepts of C# and .NET as your skills develop. After a thorough explanation of the basics of the C# language, we take an in-depth look at object-oriented programming in C#, before moving on to see how we write Windows applications in C#. We also show how you can create dynamic web pages and web services in C#. Finally, two case studies provide full examples of C# applications in action and show how it all ties together. This book - The C# language - .NET Programming with C# - Object-oriented programming - Writing Windows applications - Accessing databases - Writing web pages and web services in C# C# is Microsoft's brand new programming language for its new platform, the .NET Framework. The .NET Framework consists of a runtime environment for managing the execution of our code, and a whole host of class libraries for performing almost any programming task you can think of. Although .NET code can be written in many languages, C# is the only language designed specifically for the .NET Framework, and as such is set to become the language of choice for writing .NET applications for years to come.

This book will be an indispensable guide as you learn to write C# programs, gradually explaining the key concepts of C# and .NET as your skills develop. After a thorough explanation of the basics of the C# language, we take an in-depth look at object-oriented programming in C#, before moving on to see how we write Windows applications in C#. We also show how you can create dynamic web pages and web services in C#. Finally, two case studies provide full examples of C# applications in action and show how it all ties together.

This book covers:

  • The C# language
  • .NET Programming with C#
  • Object-oriented programming
  • Writing Windows applications
  • Accessing databases
  • Writing web pages and web services in C#
C# (pronounced sharp) has been created by Microsoft with the Internet in mind and an aim to balance power with productivity, providing rapid Web development for the C++ and C programmer. This guide has comprehensive coverage and demonstration of the C# language. It shows how to integrate C# with related technologies (ASP+, ADO+, COM+) in .NET applications .

قیمت نهایی

۴۴٬۰۰۰ تومان