Quantcast
Channel: IdealProgrammer.com » msdn c#
Viewing all articles
Browse latest Browse all 5

C# Video Tutorials (26 Hours of Premium Videos)

0
0

Here is a collection of over 26 hours of premium video tutorials on by Learn Visual Studio. In order to view the videos, you need to become a member of Learn Visual Studio.

Background: C# is a simple, modern, general-purpose, object-oriented programming language. Anders Hejlsberg is the chief architect for C#. It has an object-oriented syntax that evolved out of C++. The most recent version of the language is 3.0, and it was released in conjunction with the In 1999, when Anders Hejlsberg formed a team to create the language, they originally planned to call it COOL (C-like Object Oriented Language). However, there were copyright problems with that name, and it was renamed C#. C Sharp in music means a half of a step higher in pitch. In programming, C Sharp indicates that this is an outgrowth of C++.

Anders Hejlsberg has repeated said that flaws in most major programming languages (e.g. C++, Java, Delphi, and Smalltalk) drove the fundamentals of the Common Language Runtime (CLR), which, in turn, drove the design of the C# programming language itself.

Versions:

  • C# 1.0 – introduced 2000 / released January 2002
  • C# 1.2 – released April 2003
  • C# 2.0 – released November 2005
  • C# 3.0 – released November 2007
  • C# 4.0 – in development

Design Goals:

  • C# is intended to be a simple, modern, general-purpose, object-oriented programming language.
  • The language should provide support for:

  • strong type checking
  • array bounds checking
  • detection of attempts to use uninitialized variables
  • automatic garbage collection
  • Software robustness
  • durability
  • programmer productivity
  • The language is for developing software components suitable for deployment in distributed environments.
  • Source code portability and programmer portability are important, especially for those programmers already familiar with C and C++.
  • internationalization is very important.
  • C# is intended to be suitable for writing applications for both hosted and embedded systems
  • Distingushing Features of C#

    • There are no global variables or functions. All methods and members must be declared within classes. Static members of public classes can substitute for global variables and functions.
    • Local variables cannot shadow variables of the enclosing block, unlike C and C++.
    • C# supports a strict Boolean datatype, bool. Statements that take conditions, such as while and if, require an expression of a boolean type. While C++ also has a boolean type, it can be freely converted to and from integers
    • In C#, memory address pointers can only be used within blocks specifically marked as unsafe, and programs with unsafe code need appropriate permissions to run.
    • Managed memory cannot be explicitly freed; instead, it is automatically garbage collected.
    • Multiple inheritance is not supported, although a class can implement any number of interfaces.
    • C# is more typesafe than C++.

    C#

    SeriesTitleDatePresenterMin
    Beginning C#C# Hello World and Creating Console Applications2/10/2002Bob Tabor 11
    Beginning C#C# If Statement2/10/2002Bob Tabor 6
    Beginning C#C# Switch Statement2/10/2002Bob Tabor 6
    Beginning C#C# For Loop2/10/2002Bob Tabor 9
    Beginning C#C# While Loop2/10/2002Bob Tabor 5
    Beginning C#C# Do Loop2/10/2002Bob Tabor 6
    Beginning C#C# Foreach Loop2/10/2002Bob Tabor 4
    Beginning C#C# Classes2/10/2002Bob Tabor 13
    Beginning C#C# Variables, Variable Scope and Modifier2/10/2002Bob Tabor 12
    Beginning C#C# Constants2/10/2002Bob Tabor 4
    Beginning C#C# Structs2/10/2002Bob Tabor 5
    Beginning C#C# Enumerations2/10/2002Bob Tabor 7
    Beginning C#C# Type Conversions2/10/2002Bob Tabor 7
    Beginning C#C# Checked and Unchecked Statements2/10/2002Bob Tabor 6
    Beginning C#Structured Exception Handling2/10/2002Bob Tabor 24
    Beginning C#Coding Exception Handling into your App2/10/2002Bob Tabor 7
    Beginning C#Defining and Using Arrays in C#2/10/2002Bob Tabor 9
    Beginning C#Basics of Overloading and Inheritance with C#2/10/2002Bob Tabor 17
    Beginning C#Operator Overloading2/10/2002Bob Tabor 5
    Beginning C#C# Delegate Basics2/10/2002Bob Tabor 13
    C# 2.0 Advanced Language FeaturesIntroduction to Anonymous Delegates7/14/2006Bob Tabor 27
    C# 2.0 Advanced Language FeaturesIntroduction to Anonymous Delegates7/14/2006Bob Tabor 27
    C# 2.0 Advanced Language FeaturesUsing 7/14/2006Bob Tabor 20
    C# 301 – C# 3.0 Language EnhancementsCS301_01_01 – Auto Implemented Properties6/16/2008Bob Tabor 4
    C# 301 – C# 3.0 Language EnhancementsCS301_02_01 – Local Type Inference (var keyword)6/16/2008Bob Tabor 13
    C# 301 – C# 3.0 Language EnhancementsCS301_03_01 – Object and Collection Initializers6/16/2008Bob Tabor 12
    C# 301 – C# 3.0 Language EnhancementsCS301_04_01 – Anonymous Types6/16/2008Bob Tabor 16
    C# 301 – C# 3.0 Language EnhancementsCS301_05_01 – Extension Methods6/16/2008Bob Tabor 9
    C# 301 – C# 3.0 Language EnhancementsCS301_06_01 – Lambda Expressions6/16/2008Bob Tabor 20
    C# 301 – C# 3.0 Language EnhancementsCS301_07_01 – Introduction to LINQ to Objects6/16/2008Bob Tabor 29
    C# 301 – C# 3.0 Language EnhancementsCS301_07_02 – LINQ Projection6/16/2008Bob Tabor 25
    C# 301 – C# 3.0 Language EnhancementsCS301_07_03 – LINQ Where Clause6/16/2008Bob Tabor 11
    C# 301 – C# 3.0 Language EnhancementsCS301_07_04 – LINQ From and Join6/16/2008Bob Tabor 21
    C# 301 – C# 3.0 Language EnhancementsCS301_07_05 – LINQ Ordering and Grouping6/16/2008Bob Tabor 10
    C# 301 – C# 3.0 Language EnhancementsCS301_07_06 – LINQ Set Operations6/16/2008Bob Tabor 7
    C# 301 – C# 3.0 Language EnhancementsCS301_07_07 – LINQ Quantifiers6/16/2008Bob Tabor 14
    C# for Beginners to Programming Workbook and VideosBEGIN2 – Orientation11/10/2003Bob Tabor 3
    C# for Beginners to Programming Workbook and VideosWorkbook ANSWERS11/10/2003Bob Tabor 0
    C# for Beginners to Programming Workbook and VideosWorkbook QUESTIONS11/10/2003Bob Tabor 0
    C# for Beginners to Programming Workbook and VideosBEGIN2 – Loading Source Code11/10/2003Bob Tabor 2
    C# for Beginners to Programming Workbook and VideosBEGIN2 – Source Code11/10/2003Bob Tabor 0
    C# for Beginners to Programming Workbook and VideosLesson 1 – What is Computer Programming?11/10/2003Bob Tabor 0
    C# for Beginners to Programming Workbook and VideosLesson 2 – Computer Programming Workflow11/10/2003Bob Tabor 31
    C# for Beginners to Programming Workbook and VideosLesson 3 – Obtaining the Tools You ll Need11/10/2003Bob Tabor 0
    C# for Beginners to Programming Workbook and VideosLesson 4 – Creating a User Interface11/10/2003Bob Tabor 33
    C# for Beginners to Programming Workbook and VideosLesson 4 – Exercise11/10/2003Bob Tabor 17
    C# for Beginners to Programming Workbook and VideosLesson 5 – Handling Events11/10/2003Bob Tabor 13
    C# for Beginners to Programming Workbook and VideosLesson 5 – Exercise11/10/2003Bob Tabor 4
    C# for Beginners to Programming Workbook and VideosLesson 6 – Setting Properties in Code11/10/2003Bob Tabor 12
    C# for Beginners to Programming Workbook and VideosLesson 6 – Exercise11/10/2003Bob Tabor 6
    C# for Beginners to Programming Workbook and VideosLesson 7 – Data Type Variable Declaration11/10/2003Bob Tabor 14
    C# for Beginners to Programming Workbook and VideosLesson 7 – Exercise11/10/2003Bob Tabor 8
    C# for Beginners to Programming Workbook and VideosLesson 8 – Statements11/10/2003Bob Tabor 1
    C# for Beginners to Programming Workbook and VideosLesson 9 – Program Flow11/10/2003Bob Tabor 22
    C# for Beginners to Programming Workbook and VideosLesson 9 – Exercise11/10/2003Bob Tabor 8
    C# for Beginners to Programming Workbook and VideosLesson 10 – Methods11/10/2003Bob Tabor 29
    C# for Beginners to Programming Workbook and VideosLesson 10 – Exercise11/10/2003Bob Tabor 10
    C# for Beginners to Programming Workbook and VideosLesson 11 – Object Oriented Programming with Classes11/10/2003Bob Tabor 0
    C# for Beginners to Programming Workbook and VideosLesson 12 – Fields, Properties and Methods11/10/2003Bob Tabor 21
    C# for Beginners to Programming Workbook and VideosLesson 12 – Exercise11/10/2003Bob Tabor 8
    C# for Beginners to Programming Workbook and VideosLesson 13 – Object Lifetime11/10/2003Bob Tabor 14
    C# for Beginners to Programming Workbook and VideosLesson 13 – Exercise11/10/2003Bob Tabor 8
    C# for Beginners to Programming Workbook and VideosLesson 14 – What is the .NET Framework?11/10/2003Bob Tabor 11
    C# for Beginners to Programming Workbook and VideosLesson 15 – Keeping Track of Data with Arrays11/10/2003Bob Tabor 17
    C# for Beginners to Programming Workbook and VideosLesson 15 – Exercise11/10/2003Bob Tabor 6
    C# for Beginners to Programming Workbook and VideosLesson 16 – Obtaining Data from a Text File11/10/2003Bob Tabor 27
    C# for Beginners to Programming Workbook and VideosLesson 16 – Exercise11/10/2003Bob Tabor 8
    C# for Beginners to Programming Workbook and VideosLesson 17 – Obtaining Data from a Database11/10/2003Bob Tabor 22
    C# for Beginners to Programming Workbook and VideosLesson 18 – Databinding Data to User Interface Controls11/10/2003Bob Tabor 26
    C# for Beginners to Programming Workbook and VideosLesson 18 – Exercise11/10/2003Bob Tabor 4
    C# for Beginners to Programming Workbook and VideosLesson 19 – Inserting, Updating and Deleting Data in a Database11/10/2003Bob Tabor 40
    C# for Beginners to Programming Workbook and VideosLesson 20 – Handling Exceptions11/10/2003Bob Tabor 20
    C# for Beginners to Programming Workbook and VideosLesson 21 – Debugging Applications11/10/2003Bob Tabor 20
    C# for Beginners to Programming Workbook and VideosLesson 22 – Building an ASP.NET Application11/10/2003Bob Tabor 25
    C# for Beginners to Programming Workbook and VideosLesson 22 – Exercise11/10/2003Bob Tabor 5
    Visual C# 2005 Express Edition for BeginnersGetting Started with Visual C# 2005 Express Edition8/12/2005Bob Tabor 26
    Visual C# 2005 Express Edition for BeginnersCreating a Windows Application User Interface8/12/2005Bob Tabor 43
    Visual C# 2005 Express Edition for BeginnersWriting Code to Handle Events and Set Properties8/12/2005Bob Tabor 24
    Visual C# 2005 Express Edition for BeginnersWorking with Variables, Expressions, Statements, and Operators8/12/2005Bob Tabor 30
    Visual C# 2005 Express Edition for BeginnersUsing Iteration and Selection Statements8/12/2005Bob Tabor 44
    Visual C# 2005 Express Edition for BeginnersObject Oriented Programming Fundamentals – Part 18/12/2005Bob Tabor 31
    Visual C# 2005 Express Edition for BeginnersObject Oriented Programming Fundamentals – Part 28/12/2005Bob Tabor 40
    Visual C# 2005 Express Edition for BeginnersGetting to Know the .NET Framework8/12/2005Bob Tabor 30
    Visual C# 2005 Express Edition for BeginnersObtaining Data from a SQL Server 2005 Express Edition Database8/12/2005Bob Tabor 29
    Visual C# 2005 Express Edition for BeginnersDatabinding Data to User Interface Controls8/12/2005Bob Tabor 44
    Visual C# 2005 Express Edition for BeginnersWorking with XML8/12/2005Bob Tabor 32
    Visual C# 2005 Express Edition for BeginnersHandling Exceptions8/12/2005Bob Tabor 27
    Visual C# 2005 Express Edition for BeginnersThe RSS Reader Project – Designing and Planning8/12/2005Bob Tabor 19
    Visual C# 2005 Express Edition for BeginnersThe RSS Reader Project – Building the UI8/12/2005Bob Tabor 30
    Visual C# 2005 Express Edition for BeginnersThe RSS Reader Project – Working with XML and SQL Server 2005 Express Edition Data8/12/2005Bob Tabor 24
    Visual C# 2005 Express Edition for BeginnersThe RSS Reader Project – Expanding and Refining Application Functionality8/12/2005Bob Tabor 40
    Visual C# 2005 Express Edition for BeginnersThe RSS Reader Project – Fortifying, Testing and Deploying the Application8/12/2005Bob Tabor 34
    Visual C# 2005 Express Edition for BeginnersSupplimental Readings8/12/2005Bob Tabor 0
    Visual C# 2005 Express Edition Study GuideC# for Beginners to Programming Workbook and Videos5/15/2007Bob Tabor 0
    Visual C# 2005 Express Edition Study GuideStudy Guide Exercise Solution for Lesson 01 (C# 2005)5/15/2007Bob Tabor 6
    Visual C# 2005 Express Edition Study GuideStudy Guide Exercise Solution for Lesson 02 (C# 2005)5/15/2007Bob Tabor 16
    Visual C# 2005 Express Edition Study GuideStudy Guide Exercise Solution for Lesson 03 (C# 2005)5/15/2007Bob Tabor 9
    Visual C# 2005 Express Edition Study GuideStudy Guide Exercise Solution for Lesson 04 (C# 2005)5/15/2007Bob Tabor 15
    Visual C# 2005 Express Edition Study GuideStudy Guide Exercise Solution for Lesson 05 (C# 2005)5/15/2007Bob Tabor 18
    Visual C# 2005 Express Edition Study GuideStudy Guide Exercise Solution for Lesson 06 (C# 2005)5/15/2007Bob Tabor 19
    Visual C# 2005 Express Edition Study GuideStudy Guide Exercise Solution for Lesson 07 (C# 2005)5/15/2007Bob Tabor 3
    Visual C# 2005 Express Edition Study GuideStudy Guide Exercise Solution for Lesson 08 (C# 2005)5/15/2007Bob Tabor 14
    Visual C# 2005 Express Edition Study GuideStudy Guide Exercise Solution for Lesson 09 (C# 2005)5/15/2007Bob Tabor 7
    Visual C# 2005 Express Edition Study GuideStudy Guide Exercise Solution for Lesson 10 (C# 2005)5/15/2007Bob Tabor 16
    Visual C# 2005 Express Edition Study GuideStudy Guide Exercise Solution for Lesson 11 (C# 2005)5/15/2007Bob Tabor 2
    Visual C# 2005 Express Edition Study GuideStudy Guide for Visual C# Express Edition for Absolute Beginners5/15/2007Bob Tabor 0
       Total 1608

     

    C# Video Tutorials (26 Hours of Premium Videos) is a post from: IdealProgrammer.com

    Related posts:

    1. ASP.NET Video Tutorials – (35 Hours Premium Videos) Here is a collection of over 35 hours of premium...
    2. ADO.NET – Over 3 Hours of Premium Video Tutorials Here is a collection of over 3 hours of premium...
    3. .NET Remoting – 10 Premium Video Tutorials Here is a collection of 10 premium video tutorials on...

    Related posts brought to you by Yet Another Related Posts Plugin.


    Viewing all articles
    Browse latest Browse all 5

    Latest Images

    Trending Articles





    Latest Images