Murach’s C# 2015
Anne Boehm, Joel Murachقیمت نهایی
۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
- تخفیف زماندار−۵٬۰۰۰ تومان
۵٬۰۰۰ تومان صرفهجویی نسبت به قیمت اصلی
نسخه اصلی و اورجینال
بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.
تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی
مشخصات کتاب
- نویسنده
- Anne Boehm, Joel Murach
- سال انتشار
- ۲۰۱۶
- فرمت
- DJVU
- زبان
- انگلیسی
- حجم فایل
- ۳۹٫۶ مگابایت
- شابک
- 9781890774943، 1890774944
دربارهٔ کتاب
This core C# book has been a favorite of developers ever since the 1st edition came out in 2004. So you can be sure that this 6th edition will deliver the professional skills you’re looking for. It’s a self-paced book that shows how to use Visual Studio 2015, C# 6.0, and the .NET 4.6 classes to develop Windows Forms applications...whether you’re new to programming or not. It’s an object-oriented book that shows how to use business classes, inheritance, and interfaces the way they’re used in the real world. It’s a data programming book that shows how to create professional database applications using data sources, ADO.NET code, and the Entity Framework, as well as how to use LINQ to query data structures, from collections to arrays to datasets. When you’re done, you’ll be able to develop 3-tiered, object-oriented Windows Forms applications the way the best professionals do. And you’ll have the core C# and Visual Studio skills that you need to develop __any__ C# application...whether for Windows, the web, or mobile devices. Murach's C# 2015......Page 1 Content......Page 5 Expanded Contents......Page 7 Introduction......Page 19 Section 1 - An Introduction to Visual Studio......Page 27 Chapter 1 - How to Get Started with Visual Studio......Page 29 An Introduction to .NET Development......Page 30 A Tour of the Visual Studio IDE......Page 40 How to Test a Project......Page 52 How to Upgrade Projects and Change .NET Framework Versions......Page 54 Perspective......Page 58 Exercise 1-1 - Tour the Visual Studio IDE......Page 59 Chapter 2 - How to Design a Windows Forms Application......Page 61 How to Set Options and Create a New Project......Page 62 How to Design a Form......Page 66 How to Name and Save the Files of a Project......Page 78 Exercise 2-1 - Design the InvoiceTotal Form......Page 80 Chapter 3 - How to Code and Test a Windows Forms Application......Page 83 An Introduction to Coding......Page 84 How to Add Code to a Form......Page 90 More Coding Skills......Page 98 How to Run, Test, and Debug a Project......Page 114 Exercise 3-1 - Code and Test the Invoice Total Form......Page 120 Section 2 - The C# Language Essentials......Page 123 Chapter 4 - How to Work with Numeric and String Data......Page 125 How to Work with the Built-In Value Types......Page 126 How to Work with Strings......Page 140 How to Convert Data Types......Page 144 Three Other Skills for Working with Data......Page 150 Two Versions of the Invoice Total Application......Page 156 Perspective......Page 160 Exercise 4-1 - Modify the Invoice Total Application......Page 161 Exercise 4-2 - Enhance the Invoice Total Application......Page 162 Chapter 5 - How to Code Control Structures......Page 163 How to Code Boolean Expressions......Page 164 How to Code Conditional Statements......Page 168 How to Code Loops......Page 174 The Future Value Application......Page 182 Perspective......Page 186 Exercise 5-1 - Enhance the Invoice Total Application......Page 187 Exercise 5-2 - Develop the Future Value Application......Page 188 Chapter 6 - How to Code Methods and Event Handlers......Page 189 How to Code and Call Methods......Page 190 How to Work with Events and Delegates......Page 200 Another Version of the Future Value Application......Page 206 Exercise 6-1 - Enhance the Future Value Application......Page 210 Exercise 6-2 - Experiment with Events......Page 211 Chapter 7 - How to Handle Exceptions and Validate Data......Page 213 An Introduction to Exceptions......Page 214 How to Use Structured Exception Handling......Page 218 How to Validate Data......Page 228 The Future Value Application with Data Validation......Page 234 Exercise 7-1 - Enhance the Invoice Total Application......Page 238 Exercise 7-2 - Enhance the Future Value Application......Page 239 Chapter 8 - How to Use Arrays and Collections......Page 241 How to Work with One-Dimensional Arrays......Page 242 How to Work with Rectangular Arrays......Page 250 How to Work with Jagged Arrays......Page 254 More Skills for Working with Arrays......Page 258 How to Work with Collections......Page 266 Perspective......Page 282 Exercise 8-1 - Use an Array and a List......Page 283 Exercise 8-2 - Use a Rectangular Array......Page 284 Chapter 9 - How to Work with Dates and Strings......Page 285 How to Work with Dates and Times......Page 286 How to Work with Strings......Page 294 How to Format Numbers, Dates, and Times......Page 304 Exercise 9-1 - Work with Dates and Times......Page 310 Exercise 9-2 - Work with Strings......Page 311 Exercise 9-3 - Enhance the Future Value Application......Page 312 Chapter 10 - More Skills for Working with Windows Forms and Controls......Page 313 How to Work with Controls......Page 314 How to Work with Multi-Form Objects......Page 326 How to Use the MessageBox Class......Page 338 The Payment Application......Page 342 Exercise 10-1 - Create the Payment Application......Page 352 Exercise 10-2 - Enhance the Future Value Application......Page 353 Chapter 11 - How to Debug an Application......Page 355 Basic Debugging Techniques......Page 356 How to Use the Debugging Windows......Page 366 Exercise 11-1 - Step Through an Application......Page 382 Section 3 - Object-Oriented Programming......Page 385 Chapter 12 - How to Create and Use Classes......Page 387 An Introduction to Classes......Page 388 Basic Skills for Creating a Class......Page 396 The Product Maintenance Application......Page 408 More Skills for Creating a Class......Page 416 How to Browse, Diagram, and Display and Edit Classes......Page 422 How to Work with Structures......Page 428 Perspective......Page 432 Exercise 12-1 - Create a Customer Maintenance Application That Uses Classes......Page 433 Exercise 12-2 - Use a Structure......Page 434 Chapter 13 - How to Work with Indexers, Delegates, Events, and Operators......Page 435 An Introduction to the ProductList Class......Page 436 How to Work with Indexers......Page 440 How to Work with Delegates and Events......Page 444 How to Overload Operators......Page 450 An Enhanced Version of the Product Maintenance Application......Page 456 Exercise 13-1 - Create a Customer Maintenance Application That Uses Classes......Page 462 Chapter 14 - How to Work with Inheritance......Page 465 An Introduction to Inheritance......Page 466 Basic Skills for Working with Inheritance......Page 474 An Inheritance Version of the Product Maintenance Application......Page 480 Object Types and Casting......Page 492 How to Work with Abstract and Sealed Classes......Page 496 Perspective......Page 500 Exercise 14-1 - Create a Customer Maintenance Application That Uses Inheritance......Page 501 Exercise 14-2 - Modify the CustomerList Class to Inherit the List Class......Page 502 Chapter 15 - How to Work with Interfaces and Generics......Page 503 How to Work with Interfaces......Page 504 How to Work with Generics......Page 516 Perspective......Page 530 Exercise 15-1 - Implement the ICloneable Interface......Page 531 Exercise 15-2 - Implement an Enumerator......Page 532 Chapter 16 - How to Organize and Document Your Classes......Page 533 How to Organize Your Classes......Page 534 How to Document Your Classes......Page 540 How to Create and Use Class Libraries......Page 544 Exercise 16-2 - Create and Use a Class Library......Page 550 Section 4 - Database Programming......Page 551 Chapter 17 - Introduction to Database Programming......Page 553 An Introduction to Client/Server Systems......Page 554 An Introduction to Relational Databases......Page 558 How to Use SQL to Work with a Relational Database......Page 566 An Introduction to ADO.NET......Page 572 Perspective......Page 584 Chapter 18 - How to Work with Data Sources and Datasets......Page 585 How to Create a Data Source......Page 586 How to Use a Data Source......Page 600 How to Handle Data Errors......Page 610 How to Use the Dataset Designer......Page 616 Exercise 18-1 - Build a DataGridView Application......Page 624 Exercise 18-2 - Build an Application with Text Boxes......Page 625 Chapter 19 - How to Work with Bound Controls and Parameterized Queries......Page 627 How to Work with Bound Text Boxes and Combo Boxes......Page 628 How to Work with Parameterized Queries......Page 634 How to Work with the ToolStrip Control......Page 638 An Enhanced Customer Maintenance Application......Page 642 How to Work with a DataGridView Control......Page 646 A Customer Invoice Display Application......Page 654 Exercise 19-1 - Build the Customer Maintenance Application......Page 658 Exercise 19-2 - Build the Customer Invoice Display Application......Page 660 Chapter 20 - How to Use ADO.NET to Write Your Own Data Access Code......Page 663 How to Work with Connections and Commands......Page 664 How to Create and Work with Parameters......Page 668 How to Execute Commands......Page 674 A Customer Maintenance Application That Uses Commands......Page 678 Exercise 20-1 - Build the Customer Maintenance Application......Page 700 Section 5 - More Skills for Working with Data......Page 703 Chapter 21 - How to Work with Files and Data Streams......Page 705 An Introduction to the System.IO Classes......Page 706 How to Work with Text Files......Page 714 How to Work with Binary Files......Page 720 Exercise 21-2 - Work with a Binary File......Page 726 Chapter 22 - How to Work with XML Files......Page 727 An Introduction to XML......Page 728 How to Work with the XML Editor......Page 734 How to Work with XML......Page 736 Exercise 22-1 - Work with an XML File......Page 748 Chapter 23 - How to Use LINQ......Page 749 Basic Concepts for Working with LINQ......Page 750 How to Code Query Expressions......Page 754 How to Use Extension Methods and Lambda Expressions......Page 764 A Customer Invoice Application That Uses Generic Lists......Page 768 A Customer Invoice Application That Uses a Typed Dataset......Page 772 Exercise 23-1 - Create the Customer Invoice Application......Page 776 Chapter 24 - How to Use the Entity Framework......Page 779 How to Create an Entity Data Model......Page 780 How to Use the Entity Data Model Designer......Page 788 How to Use LINQ to Entities......Page 794 How to Insert, Update, and Delete Data......Page 798 How to Use Bound Controls with Entities......Page 804 A Customer Maintenance Application......Page 806 Exercise 24-1 - Create an Entity Data Model......Page 818 Exercise 24-2 - Develop the Customer Maintenance Application......Page 820 Section 6 - Enhancement and Deployment......Page 823 Chapter 25 - How to Enhance the User Interface......Page 825 Two Types of User Interfaces......Page 826 How to Develop SDI Applications......Page 828 How to Add Menus to a Form......Page 832 How to Develop MDI Applications......Page 836 How to Add Toolbars to a Form......Page 840 How to Add Help Information......Page 844 Exercise 25-1 - Create the SDI Application......Page 846 Exercise 25-2 - Create the MDI Application......Page 847 Chapter 26 - How to Deploy an Application......Page 849 An Introduction to Deploying Windows Applications......Page 850 How to Use XCopy......Page 852 How to Use ClickOnce......Page 854 How to Create and Use a Setup Program......Page 866 How to Deploy Database Applications......Page 876 Perspective......Page 880 Appendix A - How to Install and Use the Software for this Book......Page 881 A......Page 889 B......Page 890 C......Page 891 D......Page 894 E......Page 895 F......Page 896 G......Page 897 I......Page 898 K......Page 899 M......Page 900 O......Page 901 P......Page 902 R......Page 903 S......Page 904 T......Page 906 V......Page 907 X......Page 908 Z......Page 909
کتابهای مشابه
Murach's C# 2015
۴۹٬۰۰۰ تومان
Murach's C# 2015
۴۹٬۰۰۰ تومان
Murach’s C# 2015
۴۹٬۰۰۰ تومان
Murach’s C# 2015
۴۹٬۰۰۰ تومان
Murach’s ASP.NET 4.6 Web Programming with C# 2015
۴۹٬۰۰۰ تومان
Murach’s ASP.NET 4.6 web programming with C♯ 2015
۴۹٬۰۰۰ تومان
Murach's C# 2008
۴۹٬۰۰۰ تومان
Murach's C# (7th Edition) (Murach Books)
۴۹٬۰۰۰ تومان
Murach's C++ 2008 (Murach: Training & Reference)
۴۹٬۰۰۰ تومان
Murach's C++ 2008 (Murach: Training & Reference)
۴۹٬۰۰۰ تومان
Murach's C# (7th Edition) (Murach Books)
۴۹٬۰۰۰ تومان
Murach's C++ Programming DE
۴۹٬۰۰۰ تومان
قیمت نهایی
۴۴٬۰۰۰ تومان
