Beginning ASP.NET 4.5 in C# [electronic resource] /
MacDonald, Matthew.author.
This book is the most comprehensive and up to date introduction to ASP.NET ever written. Focussing solely on C#, with no code samples duplicated in other languages, award winning author Matthew MacDonald introduces you to the very latest thinking and best practices for the ASP.NET 4.5 technology. Assuming no prior coding experience, you'll be taught everything you need to know from the ground up. Starting from first principals, you'll learn the skills you need to be an effective ASP.NET developer who is ready to progress to more sophisticated projects and professional work. You'll be taught how to use object orientation and code-behind techniques to lay out your code clearly in a way other developers can easily understand. You'll learn how to query databases from within you web pages, spice up your layouts using ASP.NET AJAX and deploy your finished websites to production servers. You'll also learn how to debug your code when things go wrong and the performance and scalability issues that can affect your web projects as they grow. With you book you can take your first step towards becoming a successful ASP.NET developer with confidence.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewers; Acknowledgments; Introduction; About This Book; Who Should Read This Book; What You Need to Use This Book; Code Samples; Chapter Overview; Part 1: Introducing .NET; Part 2: Developing ASP.NET Applications; Part 3: Building Better Web Forms; Part 4: Working with Data; Part 5: Website Security; Part 6: Advanced ASP.NET; Feedback; PART 1 Introducing .NET; CHAPTER 1 The Big Picture; The Evolution of Web Development; Basic HTML; HTML Forms; ASP.NET
Server-Side and Client-Side ProgrammingThe .NET Framework; C#, VB, and the .NET Languages; Intermediate Language; The Common Language Runtime; The .NET Class Library; Visual Studio; The Last Word; CHAPTER 2 The C# Language; The .NET Languages; C# Language Basics; Case Sensitivity; Commenting; Statement Termination; Blocks; Variables and Data Types; Assignment and Initializers; Strings and Escaped Characters; Arrays; The ArrayList; Enumerations; Variable Operations; Advanced Math; Type Conversions; Object-Based Manipulation; The String Type; The DateTime and TimeSpan Types; The Array Type
Conditional LogicThe if Statement; The switch Statement; Loops; The for Loop; The foreach Loop; The while loop; Methods; Parameters; Method Overloading; Optional and Named Parameters; Delegates; The Last Word; CHAPTER 3 Types, Objects, and Namespaces; The Basics About Classes; Static Members; A Simple Class; Building a Basic Class; Creating an Object; Adding Properties; Using Automatic Properties; Adding a Method; Adding a Constructor; Adding an Event; Testing the Product Class; Value Types and Reference Types; Assignment Operations; Equality Testing
Passing Parameters by Reference and by ValueReviewing .NET Types; Understanding Namespaces and Assemblies; Using Namespaces; Importing Namespaces; Using Assemblies; Advanced Class Programming; Inheritance; Static Members; Casting Objects; Partial Classes; Generics; The Last Word; PART 2 Developing ASP.NET Applications; CHAPTER 4 Visual Studio; The Promise of Visual Studio; Creating Websites; Creating an Empty Web Application; The Difference Between Websites and Web Projects; Working with the Hidden Solution Files; Using the Solution Explorer; Adding Web Forms; Multitargeting
Opening a Website from a Previous Version of Visual StudioDesigning a Web Page; Adding Web Controls; Using the Properties Window; Exploring the Anatomy of a Web Form; The Web Form Markup; The Page Directive; The Doctype; The Essentials of HTML; Elements; Attributes; Formatting; A Complete Web Page; Writing Code; Using the Code-Behind Class; Adding Event Handlers; Outlining; IntelliSense; Using the Member List; Catching Errors in Code; Catching Errors in Markup; Automatically Importing Namespaces; Formatting and Coloring Code; Debugging; The IIS Express Web Server; Single-Step Debugging
Variable Watches
Includes index.
This book is the most comprehensive and up to date introduction to ASP.NET ever written. Focussing solely on C#, with no code samples duplicated in other languages, award winning author Matthew MacDonald introduces you to the very latest thinking and best practices for the ASP.NET 4.5 technology. Assuming no prior coding experience, you'll be taught everything you need to know from the ground up. Starting from first principals, you'll learn the skills you need to be an effective ASP.NET developer who is ready to progress to more sophisticated projects and professional work. You'll be taught how to use object orientation and code-behind techniques to lay out your code clearly in a way other developers can easily understand. You'll learn how to query databases from within you web pages, spice up your layouts using ASP.NET AJAX and deploy your finished websites to production servers. You'll also learn how to debug your code when things go wrong and the performance and scalability issues that can affect your web projects as they grow. With you book you can take your first step towards becoming a successful ASP.NET developer with confidence.
Active server pages.
Microsoft .NET Framework.
Microsoft Visual C♯.
Microsoft software.
Microsoft .NET Framework.
Software engineering.
Microsoft and .NET.
Software Engineering/Programming and Operating Systems.