وبلاگ بلیان

C# Programming for Absolute Beginners : Learn to Think Like a Programmer and Start Writing Code

معرفی کتاب «C# Programming for Absolute Beginners : Learn to Think Like a Programmer and Start Writing Code» نوشتهٔ Radek Vystavěl، منتشرشده توسط نشر Apress : Imprint: Apress در سال 2021. این کتاب در 4 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است. «C# Programming for Absolute Beginners : Learn to Think Like a Programmer and Start Writing Code» در دستهٔ برنامه‌نویسی قرار دارد.

Get started using the C# programming language. Based on the author’s 15 years of experience teaching beginners, this book provides you with a step-by-step introduction to the principles of programming, or rather, how to think like a programmer. The task-solution approach will get you immersed, with minimum theory and maximum action. What You Will Learn• Understand what programming is all about• Write simple, but non-trivial, programs• Become familiar with basic programming constructs such as statements, types, variables, conditions, and loops• Think like a programmer and combine these programming constructs in new ways• Get to know C# as a modern, mainstream programming language, and Visual Studio as one of the world’s most popular programming tools Who This Book Is ForThose with very little or no experience in computer programming, who know how to use a computer, install a program, and navigate the web Table of Contents About the Author About the Technical Reviewer Acknowledgments Chapter 1: Getting Ready C# Language Whom Is This Book For How the Book Differs from Others How to Work with the Book What to Install on Your Computer Development Environment Visual Studio Windows Versions Non-Windows Operating Systems Installation Free Registration Updates and Feedback Summary Part I: Data Chapter 2: Your First Program Seeing It in Action Creating the Project Launching Visual Studio Creating New Project Writing the Program Code The Look of the Development Environment Knowing Where to Write Statements Writing the Code Understanding Your First Statements Using IntelliSense Saving the Project Launching Your Program Note Changing Text Size Dealing with Errors Finishing Your Work Restoring Your Work Transferring Your Work Using Solution Explorer Summary Chapter 3: Dealing with Output Producing Numeric Output Task Solution Discussion Making Calculations Task Solution Note Making More Complex Calculations Task Solution Discussion Joining Text Task Solution Outputting Special Characters Task Solution Discussion Using Preformatted Text Task Solution Note Adding 1 and 1 Task Solution Discussion Summary Chapter 4: Using Variables Storing Text Task Solution Discussion Variable Declaration Alternative Assignment Statement Storing Numbers Task Solution Adding 1 and 1 Task Solution Discussion Doing Calculations with Variables Task Solution Discussion Assembling a Grand Combination Task Solution Discussion Working with Decimal Numbers Task Solution Discussion Working with Logical Values Task Solution Discussion Summary Chapter 5: Working with Objects What Time Is It? Task Solution What Date Is It Today? Task Solution Working with Date Components Task Solution Using Namespaces Important using Namespaces Without usings C# 9.0 Minimalistic Program Using the Environment Object Task Solution Summary Chapter 6: Using Object Actions Displaying the Month in Text Task Solution Discussion Displaying Tomorrow Task Solution Displaying a Specific Date Task Solution Rolling a Single Die Task Solution Note Rolling Two Dice Task Solution Getting the Path to the Desktop Task Solution Enumeration Summary Chapter 7: More About Objects Text as an Object Task Solution Discussion Numbers as Objects Task Solution Discussion Formatting Numbers Task Solution Localized Output Task Solution Concluding Notes Static Objects Classes Relation Between Class and Object Special Classes Structures Summary Part II: Calculations Chapter 8: Input Text Input Task Solution Better Input Task Solution Discussion Numeric Input Task Solution Discussion Calculation with Entered Number Task Solution Ten More Task Solution Addition Task Solution Incorrect Input Task Solution What Happened Interior of the catch Part Complete Solution Testing Explanation Summary Chapter 9: Numbers Decimal Input Task Solution Localized Numeric Input Task Solution Testing and Conclusions Test with a Decimal Point Test with a Decimal Comma Further Conclusions Basic Arithmetic Task Solution Mathematical Functions Task Solution Discussion Integer Division Task Solution Discussion Summary Chapter 10: Economic Calculations Currency Conversion Task Solution Total Price Task Solution Discussion Commissions Task Solution Discussion Rounding Task Solution Further Rounding Task Solution Discussion Value-Added Tax Task Analysis Solution Summary Chapter 11: Calculations with Dates Date Input Task Solution Discussion Single Month Task Solution Discussion Quarter Task Analysis Quarter’s Number Quarter’s First Month Number First and Last Days Solution Date Difference Task Solution Time Zones and UTC Task Solution Summary Chapter 12: Understanding Different Kinds of Numbers More Numeric Types Task Solution Note Discussion Unsigned Numbers Decimal Numbers Special Type decimal Memory Consumption Task Solution Connections Discussion Overflow Task Solution Discussion Dealing with Overflow Task Solution Note Settings in Visual Studio Results First Alternative Other Alternatives Summary Chapter 13: Accumulating Values Ten More, Revisited Task Solution Discussion Compound Assignment Task Solution Note Further Compound Assignments Task Solution Note Incrementing and Decrementing Task Solution Compound Assignment and Text Task Solution Progressive Summation Task Solution Multiple Text Join Task Solution Note Summary Part III: Conditionals Chapter 14: Essential Tools IntelliSense Exploring the Possibilities Examples Note Keyboard Shortcuts Documentation docs.microsoft.com Search Specific Class Page Common Search Debugging Tools Project Stepping Through the Code Terminate Stepping Breakpoints Using a Breakpoint Removing a Breakpoint Memory Inspection C# Interactive What Is It? How to Launch It? Notes Summary Chapter 15: Getting Started with Conditions Password Input Task Analysis The Program Program Branching Syntax Solution Discussion Test Reversed Condition Task Solution Discussion Length Check Task Solution Note Positive Numbers Task Solution Discussion Odd and Even Numbers Task Solution Case Indifference Task Solution Without Braces Task Solution Greater of Two Numbers Task Solution Without the else Branch Task Solution Using a Built-in Function Task Solution Summary Chapter 16: Practical Conditions Appending Extension Task Solution Discussion Extension Detection Entering a Condition Missing else Branch Chaining Head and Tail Task Solution Discussion Deadline Check Task Solution Discussion Invoice Date Check Task Solution Discussion Spanish Day of Week Task Solution Discussion Switch Statement Task Solution Discussion Summary Chapter 17: Compound Conditions Yes or No Task Solution Discussion Username and Password Task Solution Discussion Two Users Task Solution Discussion Precalculation of Conditions Task Solution Discussion Yes or No Reversed Task Solution Discussion Grade Check Task Solution Better Range Check Task Solution Summary Chapter 18: Multiple Conditions Soccer Task Analysis Solution Soccer Alternatively Analysis Solution Minimum of Three Numbers Task Analysis Solution Minimum with Built-in Function Solution Linear Equation Task Analysis Solution Quadratic Equation Task Analysis Solution Discussion Test Summary Chapter 19: Advanced Conditions Conditional Operator Task Solution Discussion The Program Terminology Summary Evaluation Task Details Solution Discussion Grade Inputs Program Termination Yes/No Input Beware of Integer Division! Decimal Arithmetic Second Character Test Task Solution Discussion Getting the Character Existence Test An Experiment Summary Part IV: Loops Chapter 20: First Loops Repeating the Same Text Task Solution Solution Using a Loop Solution How the for Loop Works The Loop Explore It Yourself Tip Choosing the Number of Repetitions Task Solution Discussion Throwing a Die Repeatedly Task Solution Repeating Similar Lines Task Solution Without a Loop Solution Using a Loop Discussion Control Variable The Loop Starts at 1 Summary Chapter 21: Improving Loops Choosing Text Task Solution Alternating Loop Task First Solution Note Second Solution Notes Third Solution Rock-Scissors-Paper Task Solution Discussion Summary Chapter 22: Number Series Every Other Task Solution Discussion Alternative Solution Descending Series Task Solution Discussion Decimal Numbers Task Seemingly Correct Solution Testing The Cause of the Error Correct Solution Second Powers Task Solution Two in a Row Task Solution Two Independent Series Task Solution Discussion Summary Chapter 23: Unknown Number of Repetitions Entering a Password Task Solution do-while Construction This Case Variable Outside of the Loop Tip Waiting for Descend Task Solution Discussion Every Week Until the End of Year Task Solution As Long As the Number Six Is Being Thrown Task Solution Until the Second Six Task Solution Until Two Sixes in a Row Task Solution Summary Chapter 24: Accumulating Intermediate Results Sum of the Entered Numbers Task Solution Product of the Entered Numbers Task Solution Discussion The Greatest Task Solution The Second Greatest Task Solution Output of All Entered Names Task Solution Discussion Summary Chapter 25: Advanced Loops Thank God It’s Friday (TGIF) Task Solution Discussion While Loop This Case TimeSpan Object Power Task Solution Sine Task Analysis Infinite Series Series Members Factorial Power Solution Enhancement Moon Landing Task Physical Model Solution Summary Personal Notes Dice The Sine Task Moon Landing Concluding Wish Index Get started using the C# programming language. Based on the author's 15 years of experience teaching beginners, this book provides you with a step-by-step introduction to the principles of programming, or rather, how to think like a programmer. The task-solution approach will get you immersed, with minimum theory and maximum action. What You Will Learn Understand what programming is all about Write simple, but non-trivial, programs Become familiar with basic programming constructs such as statements, types, variables, conditions, and loops Think like a programmer and combine these programming constructs in new ways Get to know C# as a modern, mainstream programming language, and Visual Studio as one of the world's most popular programming tools This book is for those with very little or no experience in computer programming, who know how to use a computer, install a program, and navigate the web. Radek Vystavěl started programming at a young age and has been doing it ever since, as well as sharing it with others. Having worked as both a programming teacher in college and privately, as a programmer, Radek started writing books on programming because many of his students had no previous knowledge of programming and he had difficulty finding a suitable textbook for them. Throughout the years he has gained a unique insight into what resonates when teaching beginners Get started using the C# programming language. Based on the authors 15 years of experience teaching beginners, this book provides you with a step-by-step introduction to the principles of programming, or rather, how to think like a programmer. The task-solution approach will get you immersed, with minimum theory and maximum action. What You Will Learn Understand what programming is all about Write simple, but non-trivial, programs Become familiar with basic programming constructs such as statements, types, variables, conditions, and loops Think like a programmer and combine these programming constructs in new ways Get to know C# as a modern, mainstream programming language, and Visual Studio as one of the worlds most popular programming tools This book is for those with very little or no experience in computer programming, who know how to use a computer, install a program, and navigate the web. Radek Vystavel started programming at a young age and has been doing it ever since, as well as sharing it with others. Having worked as both a programming teacher in college and privately, as a programmer, Radek started writing books on programming because many of his students had no previous knowledge of programming and he had difficulty finding a suitable textbook for them. Throughout the years he has gained a unique insight into what resonates when teaching beginners Get started using the C# programming language. Based on the author's 15 years of experience teaching beginners, this book provides you with a step-by-step introduction to the principles of programming, or rather, how to think like a programmer. The task-solution approach will get you immersed, with minimum theory and maximum action. What You Will Learn Understand what programming is all about Write simple, but non-trivial, programs Become familiar with basic programming constructs such as statements, types, variables, conditions, and loops Think like a programmer and combine these programming constructs in new ways Get to know C# as a modern, mainstream programming language, and Visual Studio as one of the world's most popular programming tools Who This Book Is For Those with very little or no experience in computer programming, who know how to use a computer, install a program, and navigate the web
دانلود کتاب C# Programming for Absolute Beginners : Learn to Think Like a Programmer and Start Writing Code