C# 2012 Fundamentals: Parts I, II, III [2013, ENG]

seeders: 6
leechers: 0
Added 12 years ago by vampiri6ka in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

C# 2012 Fundamentals: Parts I, II, III [2013, ENG] (Size: 6.61 GB)
  Part 1
  01 Setting Up Your Windows Environment
  02 Setting up your development environment.mp4 29.42 MB
  02 Test-Driving a C# App
  01 Introduction.mp4 7.17 MB
  02 Test-Driving a C# App.mp4 14.42 MB
  03 Dive Into Visual Studio Express 2012 for Windows Desktop
  01 Introduction.mp4 27.8 MB
  02 Overview of the IDE and creating a new project.mp4 21.91 MB
  03 IDE Menus and Toolbars.mp4 17.79 MB
  04 Navigating the IDE.mp4 18.39 MB
  05 Using Help.mp4 25.62 MB
  06 Using Visual App Development to Create a Simple....mp4 60.33 MB
  04 Introduction to C#
  01 Introduction.mp4 31.35 MB
  02 A Simple C# App_ Displaying a Line of Text.mp4 37.72 MB
  03 Creating a Simple App in Visual Studio.mp4 16.6 MB
  04 Displaying a Single Line of Text with Multiple Statements.mp4 17.87 MB
  05 Displaying Multiple Lines of Text with a Single Statement.mp4 7.29 MB
  06 Formatting Text with Console.Write and Console.WriteLine.mp4 11.39 MB
  07 Adding Integers.mp4 30.81 MB
  08 Decision Making_ Equality and Relational Operators.mp4 21.98 MB
  05 Introduction to Classes, Objexts Methods and Strings
  01 Introduction.mp4 47.88 MB
  02 Declaring a Class with a Method and Instantiating an Object of That Class.mp4 46.56 MB
  03 Declaring a Method with a Parameter.mp4 26.62 MB
  04 Instance Variables and Properties.mp4 81.47 MB
  05 Value Types vs. Reference Types.mp4 6.3 MB
  06 Initializing Objects with Constructors.mp4 28.03 MB
  07 Floating-Point Numbers, Type decimal and Validating Data.mp4 59.24 MB
  06 Control Statements_ Part 1
  01 Introduction.mp4 16.1 MB
  02 Class Average Using Counter-Controlled Repetition.mp4 34.55 MB
  03 Class Average Using Sentinel-Controlled Repetition.mp4 25.89 MB
  04 Nested Control Statements.mp4 12.31 MB
  05 Compound Assignment Operators.mp4 2.38 MB
  06 Increment and Decrement Operators.mp4 10.36 MB
  07 Control Statements_ Part 2
  01 Introduction.mp4 28.35 MB
  02 Essentials of Counter-Controlled Repetition.mp4 4.8 MB
  03 for Repetition Statement.mp4 11.81 MB
  04 Summing integers with the for statement.mp4 5.71 MB
  05 Compound Interest Calculations with for.mp4 16.65 MB
  06 do...while Repetition Statement.mp4 7.11 MB
  07 switch Multiple-Selection Statement.mp4 52.48 MB
  08 break Statement Exiting a for Statement.mp4 4.76 MB
  09 continue Statement Terminating an Iteration of a for Statement.mp4 3.98 MB
  10 Logical Operators.mp4 16.98 MB
  08 Methods_ A Deeper Look
  01 Introduction.mp4 38.13 MB
  02 static Methods_ User-Defined Method maximum.mp4 23.69 MB
  03 Three Ways to Call a Method.mp4 6.75 MB
  04 Promotion Rules.mp4 5.54 MB
  05 The .NET Framework Class Library.mp4 34.66 MB
  06 Shifted and Scaled Random Numbers for Rolling a Six-Sided Die.mp4 16.91 MB
  07 Roll a Six-Sided Die 6000000 Times.mp4 7.31 MB
  08 Case Study_ A Game of Chance; Introducing Enumerations.mp4 53.14 MB
  09 Scope of Declarations.mp4 37.88 MB
  10 Method Overloading.mp4 22.86 MB
  11 Optional Parameters.mp4 7.73 MB
  12 Named Parameters.mp4 16.93 MB
  13 A Simple Example of Recursion_ Factorial.mp4 12.14 MB
  14 Passing Arguments By Value and By Reference.mp4 33.03 MB
  09 Arrays; Introduction to Exception Handling
  01 Introduction.mp4 38.27 MB
  02 Creating an Array.mp4 12.39 MB
  03 Using an Array Initializer.mp4 6.45 MB
  04 Calculating a Value to Store in Each Element of an Array Introducing const.mp4 9.17 MB
  05 Summing the Elements of an Array.mp4 4.85 MB
  06 Using Bar Charts to Display Data Graphically.mp4 10.14 MB
  08 Using the Elements of an Array as Counters.mp4 6.21 MB
  09 Using Arrays to Analyze Survey Results Introduction to Exception Handling.mp4 43.98 MB
  10 Card Shuffling and Dealing Simulation.mp4 49.31 MB
  11 foreach Repetition Statement.mp4 11.29 MB
  12 Passing Arrays and Array Elements to Methods.mp4 18.6 MB
  13 Passing Arrays by Value and by Reference.mp4 32.57 MB
  14 Case Study_ GradeBook Using an Array to Store Grades.mp4 41.22 MB
  15 Multidimensional Arrays.mp4 28.74 MB
  16 Case Study_ GradeBook Using a Rectangular Array.mp4 34.49 MB
  17 Variable-Length Argument Lists.mp4 7.66 MB
  18 Using Command-Line Arguments.mp4 22.87 MB
  Introduction.mp4 47.75 MB
  Part 2
  10 Introduction to LINQ and the List Collection
  00 Introduction.mp4 21.86 MB
  01 Querying an Array of int Values using LINQ.mp4 43.14 MB
  02 Querying an Array of Employee Objects Using LINQ.mp4 67.92 MB
  03 Introduction to Collection and the Generic List Class.mp4 32.89 MB
  04 Querying a Generic Collection Using LINQ.mp4 28.93 MB
  11 Classes and Objects_ A Deeper Look
  00 Introduction.mp4 47.74 MB
  01 Time Class Case Study.mp4 50.32 MB
  02 Controlling Access to Members.mp4 5.59 MB
  03 Referring to the Current Object's Members with the this Reference.mp4 37.55 MB
  04 Time Class Case Study_ Overloaded Constructors.mp4 85.69 MB
  05 Composition.mp4 35.41 MB
  06 static Class Members.mp4 32.67 MB
  07 A Note About Constant Fields of a Class.mp4 2.45 MB
  08 Class View and Object Browser.mp4 30.99 MB
  09 Object Initializers.mp4 8.47 MB
  12 Object-Oriented Programming_ Inheritance
  00 Introduction.mp4 48.99 MB
  01 Base Classes and Derived Classes.mp4 12.45 MB
  02 Creating a CommissionEmployee Class.mp4 48.52 MB
  03 Creating a BasePlusCommissionEmployee Class without Using Inheritance.mp4 30.92 MB
  04 Creating a CommissionEmployee-BasePlusCommissionEmployee Inheritance Hierarchy.mp4 52.15 MB
  05 Inheritance Hierarchy Using protected Instance Variables.mp4 41.79 MB
  06 Hierarchy Using private Instance Variables.mp4 43.67 MB
  07 Class object.mp4 9.79 MB
  13 Object-Oriented Programming_ Polymorpishm
  00 Introduction.mp4 78.13 MB
  01 Demonstrating Polymorphic.mp4 46.34 MB
  02 Case Study_ Payroll System Using Polymorphism.mp4 12.46 MB
  03 Creating Abstract Base Class Employee.mp4 17.34 MB
  04 Creating Concrete Derived Class SalariedEmployee.mp4 19.34 MB
  05 Creating Concrete Derived Class HourlyEmployee.mp4 11.95 MB
  06 Creating Concrete Derived Class CommissionEmployee.mp4 16.29 MB
  07 Creating Concrete Derived Class BasePlusCommissionEmployee.mp4 16.82 MB
  08 Polymorphic Processing Operator is and Downcasting.mp4 82.78 MB
  09 Sealed Methods and Classes.mp4 3.56 MB
  10 Developing an IPayable Hierarchy.mp4 6.85 MB
  11 Declaring Interface IPayable.mp4 5.43 MB
  12 Creating Class Invoice.mp4 18.73 MB
  13 Modifying Class Employee to Implement Interface IPayable.mp4 8.21 MB
  14 Modifying Class SalariedEmployee for use with IPayable.mp4 7.93 MB
  15 Using Interface IPayable to Process.mp4 37.66 MB
  16 Operator Overloading.mp4 39.11 MB
  14 Exception Handling_ A Deeper Look
  00 Introduction.mp4 29.36 MB
  01 Example_ Divide by Zero without Exception Handling.mp4 29.43 MB
  02 Example_ Handling DivideByZeroExceptions and FormatExceptions.mp4 31.82 MB
  03 finally Block.mp4 59.42 MB
  04 The using Statement.mp4 6.82 MB
  05 Exception Properties.mp4 40.35 MB
  06 Programmer-Defined Exception Classes.mp4 20.33 MB
  15 Graphical User Interfaces with Windows Forms_ Part 1
  00 Introduction.mp4 37.79 MB
  01 Introduction to GUIs.mp4 9.08 MB
  02 A Simple Event-Driven GUI.mp4 78.41 MB
  03 Building the Simple Event Example and Auto-Generated GUI Code.mp4 50.58 MB
  04 Delegates and the Event Handling Mechanism.mp4 19.88 MB
  05 Locating Event Information.mp4 28.09 MB
  06 Control Properties and Layout.mp4 19.84 MB
  07 Labels, TextBoxes and Buttons.mp4 26.22 MB
  08 GroupBoxes and Panels.mp4 15.1 MB
  09 CheckBoxes.mp4 17.74 MB
  10 RadioButtons.mp4 48.28 MB
  11 PictureBoxes.mp4 21.86 MB
  12 ToolTips.mp4 8.15 MB
  13 NumericIUpDown Control.mp4 18.84 MB
  14 Mouse-Event Handling.mp4 29.33 MB
  15 Keyboard-Event Handling.mp4 19.98 MB
  16 Graphical User Interfaces with Windows Forms_ Part 2
  00 Introduction.mp4 25.55 MB
  01 Menus.mp4 57.64 MB
  02 MonthCalendar Control.mp4 10.61 MB
  03 DateTimePicker Control.mp4 37.19 MB
  04 LinkLabel Control.mp4 15.96 MB
  05 ListBox Control.mp4 21.05 MB
  06 CheckedListBox Control.mp4 17.07 MB
  07 ComboBox Control.mp4 29.85 MB
  08 TreeView Control.mp4 52.7 MB
  09 ListView Control.mp4 76.89 MB
  10 TabControl Control.mp4 23.56 MB
  11 Multiple Document Interface (MDI) Windows.mp4 49.63 MB
  12 Visual Inheritance.mp4 40.15 MB
  13 User-Defined Controls.mp4 34.13 MB
  Part 3
  17 Strings and Chracters_ A Deeper Look
  00 Introduction.mp4 16.21 MB
  01 string Constructors.mp4 12.45 MB
  02 string Indexer, Length property and CopyTo Method.mp4 13.14 MB
  03 Comparing strings.mp4 26.67 MB
  04 Determining Whether a String Begins or Ends with a Specified String.mp4 7.84 MB
  05 Locating Characters and Substrings in strings.mp4 40.87 MB
  06 Extracting Substrings from strings.mp4 5.21 MB
  07 Concatenating strings.mp4 10.25 MB
  08 Miscellaneous string Methods.mp4 10.25 MB
  09 Class StringBuilder Constructors.mp4 8.69 MB
  10 Length and Capacity Properties, EnsureCapacity Method and Indexer of Class StringBuilder.mp4 8.85 MB
  11 Append Method of Class StringBuilder.mp4 11.92 MB
  12 AppendFormat Method of Class StringBuilder.mp4 14.7 MB
  13 Insert and Remove Methods of Class StringBuilder.mp4 9.32 MB
  14 Replace Method of Class StringBuilder.mp4 5.97 MB
  15 Char Methods.mp4 12.75 MB
  16 Simple Regular Expressions and Class Regex.mp4 22.45 MB
  17 Regular-Expression Character Classes and Quantifiers.mp4 38.68 MB
  18 A More Complex Regular Expression.mp4 7.21 MB
  19 Validating User Input with Regular Expressions and LINQ.mp4 42.04 MB
  20 Regex Methods Replace and Split.mp4 35.69 MB
  18 Files and Streams
  00 Introduction.mp4 19.23 MB
  01 Using Classes File and Directory.mp4 48.71 MB
  02 Using LINQ to Search Directories and Determine File Types.mp4 33.62 MB
  03 BankLibrary_ Reusable Class BankUIForm.mp4 10.98 MB
  04 BankLibrary_ Reusable Class Record.mp4 5.93 MB
  05 Creating and Writing to a Sequential-Access File.mp4 43.85 MB
  06 Reading Date from a Sequential-Access Text File.mp4 27.68 MB
  07 Case Study_ Credit-Inquiry Program.mp4 28.11 MB
  08 BankLibrary_ Class RecordSerializable.mp4 11.3 MB
  09 Creating a Sequential-Access File Using Object Serialization.mp4 22.42 MB
  10 Reading and Deserializing Data from a Binary File.mp4 18.72 MB
  19 Generics
  00 Introduction.mp4 20.58 MB
  01 Motivation for Generic Methods.mp4 16.53 MB
  02 Generic-Method Implementation.mp4 15.63 MB
  03 Type Constraints.mp4 48.76 MB
  04 Generic Classes.mp4 52.04 MB
  05 Generic Methods That Receive Objects of Generic Classes as Arguments.mp4 22.43 MB
  20 Collections
  00 Introduction.mp4 31.08 MB
  01 Class Array and Enumerators.mp4 31.22 MB
  02 Class ArrayList.mp4 32.61 MB
  03 Class Stack.mp4 18.4 MB
  04 Class ClassHashtable.mp4 22.26 MB
  05 Generic Class SortedDictionary.mp4 18.37 MB
  06 Generic Class LinkedList.mp4 55.38 MB
  21 Databases and LINQ
  00 Introduction.mp4 33.66 MB
  01 Relational Databases.mp4 7.42 MB
  02 Books Database.mp4 13.65 MB
  03 Books Database_ Entity-Relationship Diagram.mp4 5.26 MB
  04 LINQ to Entities and the ADO.NET Entity Framework.mp4 5.73 MB
  05 Querying a Database with LINQ_ Demonstrating the Display Authors Table App.mp4 12.36 MB
  06 Querying a Database with LINQ_ Creating the ADO.NET Entity Data Model Class Library.mp4 21.81 MB
  07 Querying a Database with LINQ_ Creating a Windows Forms Project and Configuring It to Use the Entity Data Model.mp4 20.22 MB
  08 Querying a Database with LINQ_ Data Bindings Between Controls and the Entity Data Model.mp4 16.8 MB
  09 Querying a Database with LINQ_ Code for the Data Bindings Between Controls and the Entity Data Model.mp4 51.98 MB
  10 Dynamically Binding Query Results.mp4 4.92 MB
  11 Dynamically Binding Query Results_ Creating the Display Query Results GUI.mp4 19.31 MB
  12 Dynamically Binding Query Results_ Coding the App.mp4 33.32 MB
  13 Retrieving Data from Multiple Tables with LINQ.mp4 71.53 MB
  14 Creating a Master_Detail View App.mp4 52.62 MB
  15 Address Book Case Study.mp4 8.33 MB
  16 Address Book Case Study_ Creating the GUI.mp4 41.31 MB
  17 Address Book Case Study_ Coding the app.mp4 34.41 MB
  22 Web App Development with ASP.Net
  00 Introduction.mp4 31.72 MB
  01 Web Basics.mp4 11.47 MB
  02 Multitier App Architecture.mp4 11.63 MB
  03 Testing Your First Web App.mp4 35.69 MB
  04 Building Your First Web App.mp4 214.42 MB
  05 Standard Web Controls.mp4 112.23 MB
  06 Validation Controls_ Demo.mp4 19.75 MB
  07 Validation Controls.mp4 108.77 MB
  08 Session Tracking.mp4 175.91 MB
  09 Data Driven ASP.NET Guestbook_ Demo.mp4 25.73 MB
  10 Data Driven ASP.NET Guestbook.mp4 115.99 MB
  26 Asynchronous Programming with async and await
  00 Introduction.mp4 36.63 MB
  01 Basics of async and await.mp4 4.87 MB
  02 Introduction to the Fibonacci calculation used in Sections 26.3-26.5.mp4 3 MB
  03 Executing an Asynchronous Task from a GUI App.mp4 56.03 MB
  04 Sequential Execution of Two Compute Intensive Tasks.mp4 22.63 MB
  05 Asynchronous Execution of Two Compute Intensive Tasks.mp4 63.7 MB
  06 Invoking a Flickr Web Service Asynchronously with WebClient.mp4 124.67 MB
  src.rar 26.31 MB

Description


Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)

C# 2012 Fundamentals: Parts I, II, III
Год выпуска: 2013
Производитель: LiveLessons | informit.com
Страница курса
Автор: Paul Deitel
Продолжительность: 40+ч
Тип раздаваемого материала: Видеоурок
Язык: Английский

Описание:
Курс по основам C# от известного писателя, разработчика, тренера и просто хорошего советского хлопца Пола Дайтела. Каждая важная концепция рассматривается на примере работающей программы.

C# 2012 Fundamentals LiveLessons presents Paul Deitel's signature "Live Code" treatment of Microsoft's C# 2012 programming language - over 40 hours of expert video! Every important C# concept is presented in the context of a complete, working C# 2012 program. This LiveLesson contains over 20,000 lines of fully tested C# program code. And developers are free to reuse all of it.
Among the key topics included in this LiveLesson are: Windows 8 UI: Windows 8 UI style apps are called Windows Store apps. In Lesson 25, Deitel shows how to create and test Windows Store apps and upload them to Microsofts Windows Store.
Databases and LINQ to Entities: The LINQ to SQL technology covered in the previous edition has been replaced with the more robust LINQ to Entities and the ADO.NET Entity Framework;
Microsofts free SQL Server Express 2012 is used to present the fundamentals of database programming;
ASP.NET 4.5, Microsofts .NET server-side technology, enables developers to create robust, scalable web-based apps;
Windows Phone 8, Microsofts latest operating system for smartphones. It features multi-touch support for touchpads and touchscreen devices, enhanced security features and more. In Lesson 27 the author builds a complete working Windows Phone 8 app and test it in the Windows Phone simulator;
Windows Azure, Microsoft's cloud computing platform that allows you to develop, manage and distribute apps in the cloud. Lesson 31 shows how to build a Windows Azure app;
Asynchronous programming with async and await. Asynchronous programming is simplified in Visual C# 2012 with the new async and await capabilities.
[spoiler="Содержание"]
[spoiler="Part I"]
Part I page

C# 2012 Fundamentals LiveLessons Part I is an introduction to developing applications in the C# 2012 programming language. You begin by exploring the Visual Studio IDE. Then you learn about core C# constructs, including classes, objects, and methods. You move on to explore program control, and end with a lesson on exception handling.
Paul Deitel is co-founder of Deitel & Associates, Inc. and co-author of the best-selling C# 2012 For Programmers, 5/e. He is a Microsoft C# MVP. In this LiveLesson, Paul starts by showing viewers how to set up a C# development environment. He goes on to cover core C# programming concepts, including strings, classes, objects, control statements, and methods. Paul ends the lesson with an in-depth examination of arrays in C#. Lesson 1: Setting Up Your Windows Environment Introduction
Setting up your development environment Lesson 2: Test-Driving a C# App Using Visual Studio for Windows Desktop
In this lesson, you learn to load and execute a project in Visual Studio Express 2012 for Windows Desktop Introduction
Test-Driving a C# App Using Visual Studio for Windows Desktop Lesson 3: Dive Into® Visual Studio Express 2012 for Windows Desktop
This lesson explores the Visual Studio Express 2012 for Windows Desktop Integrated Development Environment in more detail, including help features and key commands contained in the menus and toolbars. Introduction
Overview of the IDE and creating a new project
IDE Menus and Toolbars
Navigating the IDE
Using Help
Using Visual App Development to Create a Simple App that Displays Text and an Image Lesson 4: Introduction to C#
In this lesson you learn to write simple C# applications. Topics introduced include: classes,, namespaces, input/output statements, variables, operators and decision-making statements Introduction
A Simple C# App: Displaying a Line of Text
Creating a Simple App in Visual Studio
Displaying a Single Line of Text with Multiple Statements
Displaying Multiple Lines of Text with a Single Statement
Formatting Text with Console.Write and Console.WriteLine
Adding Integers
Decision Making: Equality and Relational Operators Lesson 5: Introduction to Classes, Objexts Methods and Strings
This lesson explores classes, objects, methods and instance variables. Topics covered include: class declarations, object creation, calling an object’s methods, and the use of constructors. Introduction
Declaring a Class with a Method and Instantiating an Object of That Class
Declaring a Method with a Parameter
Instance Variables and Properties
Value Types vs. Reference Types
Initializing Objects with Constructors
Floating-Point Numbers, Type decimal and Validating Data Lesson 6: Control Statements: Part 1
In this lesson you learn to use simple control statements, including if, if…else and while. The use of the prefix-increment, prefix-decrement, postfix-increment and postfix-decrement operators is also explored.
operators. Introduction
Class Average Using Counter-Controlled Repetition
Class Average Using Sentinel-Controlled Repetition
Nested Control Statements
Compound Assignment Operators
Increment and Decrement Operators Lesson 7: Control Statements: Part 2
This lesson explores more control statements, including the for, do/while, and switch statements. You learn to use both the end-of-file indicator to determine when user input is complete, and the boolean logical Introduction
Essentials of Counter-Controlled Repetition
for Repetition Statement
Summing integers with the for statement
Compound Interest Calculations with for
do…while Repetition Statement
switch Multiple-Selection Statement
break Statement Exiting a for Statement
continue Statement Terminating an Iteration of a for Statement
Logical Operators Lesson 8: Methods: A Deeper Look
In this lesson you learn how static methods and variables are associated with a class, random-number generation, what method overloading is, using recursion, and using methods with optional arguments. Introduction
static Methods: User-Defined Method maximum
Three Ways to Call a Method
Promotion Rules
The .NET Framework Class Library
Shifted and Scaled Random Numbers for Rolling a Six-Sided Die
Roll a Six-Sided Die 6,000,000 Times
Case Study: A Game of Chance; Introducing Enumerations
Scope of Declarations
Method Overloading
Optional Parameters
Named Parameters
A Simple Example of Recursion: Factorial
Passing Arguments By Value and By Reference Lesson 9: Arrays; Introduction to Exception Handling
This lesson explores arrays. Topics covered include how to: declare, initialize and refer to array elements, use the foreach statement to iterate through arrays, pass arrays to methods, and use command-line arguments. Introduction
Creating an Array
Using an Array Initializer
Calculating a Value to Store in Each Element of an Array; Introducing const
Summing the Elements of an Array
Using Bar Charts to Display Data Graphically
Using the Elements of an Array as Counters
Using Arrays to Analyze Survey Results; Introduction to Exception Handling
Card Shuffling and Dealing Simulation; Introducing Arrays of References to Objects and the ToString method.
foreach Repetition Statement
Passing Arrays and Array Elements to Methods
Passing Arrays by Value and by Reference
Case Study: GradeBook Using an Array to Store Grades
Multidimensional Arrays
Case Study: GradeBook Using a Rectangular Array
Variable-Length Argument Lists
Using Command-Line Arguments
[/spoiler]
[spoiler="Part II"]
Part II page

C# 2012 Fundamentals LiveLessons Part II picks up from where Part I left off. You begin by exploring Microsoft's LINQ database technology, then move on to a deeper dive into classes and objects. Next comes Paul Deitel's signature treatment of core OOP concepts: inheritance and polymorphism. The lesson ends with an exploration of Microsoft's GUI technology.
Paul Deitel is co-founder of Deitel & Associates, Inc. and co-author of the best-selling C# 2012 For Programmers, 5/e. He is a Microsoft C# MVP. In this LiveLesson, Paul picks up from where he left off in Part I. He begins with Microsoft's LINQ database technology, then proceeds to a deep treatment of C# classes and objects. Next comes the classic "Deitel treatment" of inheritance and polymorphism. Paul finishes the LiveLesson by covering exception handling and GUI programming with Windows Forms. Lesson 10: Introduction to LINQ and the List Collection
This chapter explores basic LINQ concepts. Topics covered include how to: query an array using LINQ, create and use a generic List collection, and query a generic List collection using LINQ. Introduction
Querying an Array of int Values using LINQ
Querying an Array of Employee Objects Using LINQ
Introduction to Collection and the Generic List Class
Querying a Generic Collection Using LINQ Lesson 11: Classes and Objects: A Deeper Look
In this lesson you focus on encapsulation and data hiding. The "this" keyword is explored, as are the concepts of static data and methods, readonly fields, the Visual Studio Class View and Object Browser windows, and object initializers Introduction
Time Class Case Study
Controlling Access to Members
Referring to the Current Object's Members with the this Reference
Time Class Case Study: Overloaded Constructors
Composition
static Class Members
A Note About Constant Fields of a Class
Class View and Object Browser
Object Initializers Lesson 12: Object-Oriented Programming: Inheritance
This chapter explores how inheritance promotes software reusability. You learn how to create a derived class that inherits attributes and behaviors from a base class and how to reuse code. Introduction
Base Classes and Derived Classes
Creating a CommissionEmployee Class
Creating a BasePlusCommissionEmployee Class without Using Inheritance
Creating a CommissionEmployee-BasePlusCommissionEmployee Inheritance Hierarchy
CommissionEmployee-BasePlusCommissionEmployee Inheritance Hierarchy Using protected Instance Variables
CommissionEmployee-BasePlusCommissionEmployee Inheritance Hierarchy Using private Instance Variables
Class object Lesson 13: Object-Oriented Programming: Polymorpishm Introduction
Demonstrating Polymorphic Behavior with the CommissionEmployee-BasePlusCommissionEmployee Hierarchy
Case Study: Payroll System Using Polymorphism
Creating Abstract Base Class Employee
Creating Concrete Derived Class SalariedEmployee
Creating Concrete Derived Class HourlyEmployee
Creating Concrete Derived Class CommissionEmployee
Creating Concrete Derived Class BasePlusCommissionEmployee
Polymorphic Processing, Operator is and Downcasting
Sealed Methods and Classes
Developing an IPayable Hierarchy
Declaring Interface IPayable
Creating Class Invoice
Modifying Class Employee to Implement Interface IPayable
Modifying Class SalariedEmployee for use with IPayable
Using Interface IPayable to Process Invoices and Employees Polymorphically
Operator Overloading Lesson 14: Exception Handling: A Deeper Look
This lesson explores exceptions and how they are handled. You learn to use try and catch blocks, throw exceptions, use properties of class Exception, and create user-defined exceptions Introduction
Example: Divide by Zero without Exception Handling
Example: Handling DivideByZeroExceptions and FormatExceptions
finally Block
The using Statement
Exception Properties
Programmer-Defined Exception Classes Lesson 15: Graphical User Interfaces with Windows Forms: Part 1
In this lesson you learn to build simple Windows Forms GUIs. You learn to handle user-generated events, including mouse events and keyboard events. ToolTips and .Net namespaces are also explored. Introduction
Introduction to GUIs
A Simple Event-Driven GUI
Building the Simple Event Example and Viewing the Auto-Generated GUI Code
Delegates and the Event Handling Mechanism
Locating Event Information
Control Properties and Layout
Labels, TextBoxes and Buttons
GroupBoxes and Panels
CheckBoxes
RadioButtons
PictureBoxes
ToolTips
NumericIUpDown Control
Mouse-Event Handling
Keyboard-Event Handling Lesson 16: Graphical User Interfaces with Windows Forms: Part 2
This lesson continues the GUI discussion from lesson 12. You learn to build menuing systems and multiple document interface (MDI) programs, and you explore several common controls. You also learn to build custom controls. Introduction
Menus
MonthCalendar Control
DateTimePicker Control
LinkLabel Control
ListBox Control
CheckedListBox Control
ComboBox Control TreeView Control
ListView Control
TabControl Control
Multiple Document Interface (MDI) Windows
Visual Inheritance
User-Defined Controls
[/spoiler]
[spoiler="Part III"]
Part III page

C# 2012 Fundamentals LiveLessons Part III picks up where Part II leaves off. You begin by exploring string and characters in C#, then files and streams. Next comes Generics, Collections, anda deeper exploration of LINQ. The Lesson ends with a review of Microsoft's web application development technology and C# 2012's new asychronous programming features.
Paul Deitel is co-founder of Deitel & Associates, Inc. and co-author of the best-selling C# 2012 For Programmers, 5/e. He is a Microsoft C# MVP. In this LiveLesson, Paul picks up from where he left off in Part II. He begins with deep coverage of strings and characters, then moves on to files and streams and generics. Next comes collections, an expanded treatment of LINQ, and web app development in C#. Paul then skips to Lesson 26 to cover C#'s new asynchronous programming features. Lesson 17: Strings and Chracters: A Deeper Look
This lesson takes a deep look at the string class and string objects. You learn to create mutable string objects using the StringBuilder class. The regular expression capabilities of the Regex and Match classes is also explored. Introduction
string Constructors
string Indexer, Length property and CopyTo Method
Comparing strings
Determining Whether a String Begins or Ends with a Specified String
Locating Characters and Substrings in strings
Extracting Substrings from strings
Concatenating strings
Miscellaneous string Methods
Class StringBuilder Constructors
Length and Capacity Properties, EnsureCapacity Method and Indexer of Class StringBuilder
Append Method of Class StringBuilder
AppendFormat Method of Class StringBuilder
Insert and Remove Methods of Class StringBuilder
Replace Method of Class StringBuilder
Char Methods
Simple Regular Expressions and Class Regex
Regular-Expression Character Classes and Quantifiers
A More Complex Regular Expression
Validating User Input with Regular Expressions and LINQ
Regex Methods Replace and Split Lesson 18: Files and Streams
This lesson explores file management. You learn to obtain information about files and directories, use LINQ to search through directories, and use classes FileStream and BinaryFormatter to read/write objects from/to files. Introduction
Using Classes File and Directory
Using LINQ to Search Directories and Determine File Types
BankLibrary: Reusable Class BankUIForm
BankLibrary: Reusable Class Record
Creating and Writing to a Sequential-Access File
Reading Date from a Sequential-Access Text File
Case Study: Credit-Inquiry Program
BankLibrary: Class RecordSerializable
Creating a Sequential-Access File Using Object Serialization
Reading and Deserializing Data from a Binary File Lesson 19: Generics
This lesson explores generic classes. You learn to manipulate data in a generic manner by learning how to implement your own generic types. Introduction
Motivation for Generic Methods
Generic-Method Implementation
Type Constraints
Generic Classes
Generic Methods That Receive Objects of Generic Classes as Arguments Lesson 20: Collections
This lesson explores collections. Both nongeneric and generic collections are presented. You explore the Array class and its methods, the use of enumerators to “walk through” a collection, and various important collection classes. Introduction
Class Array and Enumerators
Class ArrayList
Class Stack
Class ClassHashtable
Generic Class SortedDictionary
Generic Class LinkedList Lesson 21: Databases and LINQ
This lesson covers databases and LINQ. You learn to use LINQ to retrieve and manipulate data from a database. You explore the use of the ADO.NET Entity Data Model, the use of drag-and-drop techniques to quickly display database tables, and the use of data binding to move data seamlessly between GUI controls and databases. Introduction
Relational Databases
Books Database
Books Database: Entity-Relationship Diagram
LINQ to Entities and the ADO.NET Entity Framework
Querying a Database with LINQ: Demonstrating the Display Authors Table App
Querying a Database with LINQ: Creating the ADO.NET Entity Data Model Class Library
Querying a Database with LINQ: Creating a Windows Forms Project and Configuring It to Use the Entity Data Model
Querying a Database with LINQ: Data Bindings Between Controls and the Entity Data Model
Querying a Database with LINQ: Code for the Data Bindings Between Controls and the Entity Data Model
Dynamically Binding Query Results
Dynamically Binding Query Results: Creating the Display Query Results GUI
Dynamically Binding Query Results: Coding the App
Retrieving Data from Multiple Tables with LINQ
Creating a Master/Detail View App
Address Book Case Study
Address Book Case Study: Creating the GUI
Address Book Case Study: Coding the app Lesson 22: Web App Development with ASP.Net
This lesson covers Web application development with ASP.NET. You learn to handle events from a Web Form control, how to validate data on the client, maintain user-specific information with session tracking, and create data-driven applications. Introduction
Web Basics
Multitier App Architecture
Testing Your First Web App
Building Your First Web App
Standard Web Controls
Validation Controls: Demo
Validation Controls
Session Tracking
Data Driven ASP.NET Guestbook: Demo
Data Driven ASP.NET Guestbook Lesson 26: Asynchronous Programming with async and await Introduction
Basics of async and await
Introduction to the Fibonacci calculation used in Sections 26.3-26.5
Executing an Asynchronous Task from a GUI App
Sequential Execution of Two Compute Intensive Tasks
Asynchronous Execution of Two Compute Intensive Tasks
Invoking a Flickr Web Service Asynchronously with WebClient
[/spoiler]
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: MPEG4 Video (H264) 1152x864 25fps
Аудио: AAC 44100Hz mono
[spoiler="Скриншоты"]

[/spoiler]

Related Torrents

torrent name size uploader age seed leech
0
2
0
0
2