舉報

會員
Learn C# in 7 days
最新章節:
Revisiting day 08
Thebookisforaspiringdevelopersandabsolutenoviceswhowanttogetstartedwiththeworldofprogramming.YoudonotneedanyknowledgeofC#forthisbook.
最新章節
- Revisiting day 08
- Discussing the basic architecture
- Overview
- The database design
- Prerequisites
- Getting started with application development
品牌:中圖公司
上架時間:2021-07-08 09:18:43
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Revisiting day 08 更新時間:2021-07-08 09:52:06
- Discussing the basic architecture
- Overview
- The database design
- Prerequisites
- Getting started with application development
- Why are we developing this application?
- Day 08 - Test Your Skills – Build a Real-World Application
- What next?
- Revisiting Day 7
- Hands on Exercise
- Implementing polymorphism
- Types of polymorphism
- Polymorphism
- Implementing encapsulation
- What are access modifier in C#?
- Encapsulation
- Features of interface
- Interface
- Features of abstract class
- Abstract class
- Implementing abstraction
- Abstraction
- Implementing multiple inheritance in C#
- Implementing inheritance
- Member visibility in inheritance
- Types of inheritance
- Understanding inheritance
- Inheritance
- Discussing Object relations
- Introduction to OOP
- Day 07 - Understanding Object-Oriented Programming with C#
- Revisiting Day 6
- Hands-on exercises
- Writing asynchronous code
- Writing unsafe code
- Getting started with LINQ
- Preprocessor directives in action
- Important points
- Leveraging preprocessor directives
- Prerequisites
- Creating and implementing a custom attribute
- Conditional
- Obsolete
- AttributeUsage
- Types of attributes
- Beautifying code using attributes
- The interface constraint
- The base class constraint
- The default constructor
- The reference type
- The value type
- Discussing constraints
- Why should we use generics?
- Collections and generics
- Understanding generics and their usage
- Performance - BitArray versus boolArray
- Understanding collection classes and their usage
- Playing with collections and generics
- Day 06 - Deep Dive with Advanced Concepts
- Revisiting Day 05
- Hands - on exercise
- BitArray
- Methods
- Properties
- Declaration of Queue
- Queue
- Methods
- Properties
- Declaration of Stack
- Stack
- Methods
- Properties
- Declaration of SortedList
- SortedList
- Methods
- Properties
- Declaration of HashTable
- HashTable
- Methods
- Properties
- Declaration of ArrayList
- ArrayList
- Collections and non-generics
- Declaring an event
- Events
- Delegates in use
- Instances of delegate
- Declaring a delegate type
- Delegates
- Overview of delegates and events
- Getting type info
- Reflection in use
- What is reflection?
- Day 05 - Overview of Reflection and Collections
- Revisiting Day 04
- Hands-on exercise
- Specifying the number of matches
- The hyphen sign (-)
- The digit sign (d)
- The space sign (s)
- The word sign (w)
- The period sign (.)
- Special characters
- Constructs
- Flexible
- The Importance of a regular expression
- Discussing a regular expression and its importance
- User-defined exceptions
- Different compiler-generated exceptions in catch block
- finally block
- catch block
- try block
- Exception handling
- FileStream
- File I/O
- Indexers
- Property using validation
- Expression-bodied members
- Block-bodied members
- Computed property
- Read-only property
- Read-write property
- Types of properties
- Properties
- How to use a method?
- Methods
- virtual
- unsafe
- Rules for the static modifier
- static
- sealed
- readonly
- partial
- override
- new
- extern
- event
- const
- async
- Rules of the abstract modifier
- abstract
- Rules for the access modifier
- private
- composite
- internal
- protected
- public
- Access modifiers and accessibility levels
- Modifiers
- Day 04 - Discussing C# Class Members
- Revisiting Day 03
- Hands-on exercises
- Reference assemblies
- Pattern-matching with generics
- Other features supposed to release
- Infer tuple names
- Constants
- Member variables
- Default expressions
- Restrictions while using new signatures
- Async Main
- Digit separator
- Binary literals
- Literal improvements
- Local functions
- When clause in case expression
- type pattern
- constant pattern
- switch statement
- is expression
- Pattern matching
- Tuple – important points to remember
- Deconstruction
- The System.ValueTuple struct
- Tuples
- Tuples and deconstruction
- Day 03 - What's New in C#
- Revisiting day 2
- Hands-on exercise
- Structure versus class
- Strings
- Jagged array
- Multidimensional array
- Single-dimensional array
- Types of arrays
- Arrays
- Arrays and string manipulations
- Exception-handling statement
- default
- continue
- break
- The jump statement
- The foreach loop
- The for loop
- The while loop
- The do...while loop
- Iteration statement
- Switch statement
- Nested if statement
- if...else if...else statement
- The if..else statement
- The if statement
- Selection statement
- Expression statement
- Declarative statement
- Understanding statements
- Explicit conversion
- Implicit conversion
- An overview of type conversion
- Operator overloading
- Discussing operator precedence in C#
- Operators
- Null type
- Pointer type
- Reference type
- Data types
- Value type
- Types
- Contextual
- Identifiers
- An overview of C# reserved keywords types and operators
- Beep
- Color
- Discussing code
- Deep-dive into application using Visual Studio
- 8 (Program.cs)
- 7 (Dependencies)
- 6 (Day02)
- 5 (Day02)
- 4 (Main)
- 2 (Program)
- 3 (Day02)
- 1 (System)
- Understanding a typical C# program
- History of the C# language
- Introduction to C#
- Day 02 - Getting Started with C#
- Revisiting Day 01
- Hands - on exercises
- Setting up the environment
- Available IDEs and editors for C#
- What is .NET Standard?
- What makes .NET Core?
- .NET Core features
- What is .NET Core?
- What is .NET?
- What is programming?
- Day 01 - Overview of the .NET Framework
- Questions
- Piracy
- Errata
- Downloading the example code
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Customer Feedback
- Why subscribe?
- www.PacktPub.com
- About the Reviewer
- About the Author
- Credits
- Learn C# in 7 days
- Copyright
- Title Page
- coverpage
- coverpage
- Title Page
- Copyright
- Learn C# in 7 days
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- Day 01 - Overview of the .NET Framework
- What is programming?
- What is .NET?
- What is .NET Core?
- .NET Core features
- What makes .NET Core?
- What is .NET Standard?
- Available IDEs and editors for C#
- Setting up the environment
- Hands - on exercises
- Revisiting Day 01
- Day 02 - Getting Started with C#
- Introduction to C#
- History of the C# language
- Understanding a typical C# program
- 1 (System)
- 3 (Day02)
- 2 (Program)
- 4 (Main)
- 5 (Day02)
- 6 (Day02)
- 7 (Dependencies)
- 8 (Program.cs)
- Deep-dive into application using Visual Studio
- Discussing code
- Color
- Beep
- An overview of C# reserved keywords types and operators
- Identifiers
- Contextual
- Types
- Value type
- Data types
- Reference type
- Pointer type
- Null type
- Operators
- Discussing operator precedence in C#
- Operator overloading
- An overview of type conversion
- Implicit conversion
- Explicit conversion
- Understanding statements
- Declarative statement
- Expression statement
- Selection statement
- The if statement
- The if..else statement
- if...else if...else statement
- Nested if statement
- Switch statement
- Iteration statement
- The do...while loop
- The while loop
- The for loop
- The foreach loop
- The jump statement
- break
- continue
- default
- Exception-handling statement
- Arrays and string manipulations
- Arrays
- Types of arrays
- Single-dimensional array
- Multidimensional array
- Jagged array
- Strings
- Structure versus class
- Hands-on exercise
- Revisiting day 2
- Day 03 - What's New in C#
- Tuples and deconstruction
- Tuples
- The System.ValueTuple struct
- Deconstruction
- Tuple – important points to remember
- Pattern matching
- is expression
- switch statement
- constant pattern
- type pattern
- When clause in case expression
- Local functions
- Literal improvements
- Binary literals
- Digit separator
- Async Main
- Restrictions while using new signatures
- Default expressions
- Member variables
- Constants
- Infer tuple names
- Other features supposed to release
- Pattern-matching with generics
- Reference assemblies
- Hands-on exercises
- Revisiting Day 03
- Day 04 - Discussing C# Class Members
- Modifiers
- Access modifiers and accessibility levels
- public
- protected
- internal
- composite
- private
- Rules for the access modifier
- abstract
- Rules of the abstract modifier
- async
- const
- event
- extern
- new
- override
- partial
- readonly
- sealed
- static
- Rules for the static modifier
- unsafe
- virtual
- Methods
- How to use a method?
- Properties
- Types of properties
- Read-write property
- Read-only property
- Computed property
- Block-bodied members
- Expression-bodied members
- Property using validation
- Indexers
- File I/O
- FileStream
- Exception handling
- try block
- catch block
- finally block
- Different compiler-generated exceptions in catch block
- User-defined exceptions
- Discussing a regular expression and its importance
- The Importance of a regular expression
- Flexible
- Constructs
- Special characters
- The period sign (.)
- The word sign (w)
- The space sign (s)
- The digit sign (d)
- The hyphen sign (-)
- Specifying the number of matches
- Hands-on exercise
- Revisiting Day 04
- Day 05 - Overview of Reflection and Collections
- What is reflection?
- Reflection in use
- Getting type info
- Overview of delegates and events
- Delegates
- Declaring a delegate type
- Instances of delegate
- Delegates in use
- Events
- Declaring an event
- Collections and non-generics
- ArrayList
- Declaration of ArrayList
- Properties
- Methods
- HashTable
- Declaration of HashTable
- Properties
- Methods
- SortedList
- Declaration of SortedList
- Properties
- Methods
- Stack
- Declaration of Stack
- Properties
- Methods
- Queue
- Declaration of Queue
- Properties
- Methods
- BitArray
- Hands - on exercise
- Revisiting Day 05
- Day 06 - Deep Dive with Advanced Concepts
- Playing with collections and generics
- Understanding collection classes and their usage
- Performance - BitArray versus boolArray
- Understanding generics and their usage
- Collections and generics
- Why should we use generics?
- Discussing constraints
- The value type
- The reference type
- The default constructor
- The base class constraint
- The interface constraint
- Beautifying code using attributes
- Types of attributes
- AttributeUsage
- Obsolete
- Conditional
- Creating and implementing a custom attribute
- Prerequisites
- Leveraging preprocessor directives
- Important points
- Preprocessor directives in action
- Getting started with LINQ
- Writing unsafe code
- Writing asynchronous code
- Hands-on exercises
- Revisiting Day 6
- Day 07 - Understanding Object-Oriented Programming with C#
- Introduction to OOP
- Discussing Object relations
- Inheritance
- Understanding inheritance
- Types of inheritance
- Member visibility in inheritance
- Implementing inheritance
- Implementing multiple inheritance in C#
- Abstraction
- Implementing abstraction
- Abstract class
- Features of abstract class
- Interface
- Features of interface
- Encapsulation
- What are access modifier in C#?
- Implementing encapsulation
- Polymorphism
- Types of polymorphism
- Implementing polymorphism
- Hands on Exercise
- Revisiting Day 7
- What next?
- Day 08 - Test Your Skills – Build a Real-World Application
- Why are we developing this application?
- Getting started with application development
- Prerequisites
- The database design
- Overview
- Discussing the basic architecture
- Revisiting day 08 更新時間:2021-07-08 09:52:06