1.2 Key Concepts and Walkthroughs

Slides:



Advertisements
Similar presentations
Developer Knowledge Sharing Eric Sun Dec, What programming language did you learn in school and since then? Now, its time to refresh …
Advertisements

Ofir Aspis 1/2010 VS 2010 Targets High Level - IDE New Features VS 2010 As Editor and Platform Demo Editor features Extending.
Dynamic internals. Introductions  Alexandru Ghiondea  C# Compiler QA  
.NET 3.5 – Mysteries. NetFx Evolution NetFx 1.0 C# 1.0, VB 7.0, VS.NET NetFx 1.1 C# 1.1, VB 7.1, VS 2003 NetFx 2.0 C# 2.0, VB 8.0, VS 2005 NetFx 3.0 C#
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
Programming in C# Language Overview
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Introduction to .Net Framework
Eric Vogel Software Developer A.J. Boggs & Company.
Session 1 - Introduction and Data Access Layer
Webinar presented by Erick Polsky 10/2/2012. What is.Net? Combines… Language Independence Memory Management Database Access Class Libraries Operating.
Kalpesh Padia Reflection in.Net. OVERVIEW 9/19/
Windows Presentation Foundation. Agenda Introduction Developing Applications WPF and WF interoperability Custom Controls Styles and Templates Data Binding.
1 Metro Style Apps in C++ Karthick 8 th May 2012.
Mads Torgersen, Microsoft.  Language INtegrated Query  An open multi-language query facility  Uses cool language stuff  Points into the future.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Module 2 Introduction to Visual Studio 2010 and WPF Version 4.
Last Lecture objective C memory management rules Wrote our first iPhone app a quiz app xib and nib files and interface editor MVC pattern IBOutlet IBAction.
C# 2.0 and Future Directions Anders Hejlsberg Technical Fellow Microsoft Corporation.
Other news? async and await Anonymous types (var, dynamic) Tuples Object instantiation Extension methods UCN Teknologi/act2learn1FEN 2014.
RuntimeLibraries Languages Tools.NET First, a look at.NET 4.5 Client & Device Async – for UI responsiveness Windows Store apps -- WinRT Windows Phone.
Functional Programming IN NON-FUNCTIONAL LANGUAGES.
.Net Reflection Taipan Tamsare. Overview Reflection core concepts Exploring metadata Detail information Attributes Building Types at runtime.
C# Present and Future Marita Paletsou Software Engineer.
Hartelijk welkom VB Event 26 september 2012 ‘Visual Studio 2012 voor de VB.NETWEB developer’ Alex Thissen – Achmea.
Working in a Mobile App Development Environment Lesson 2.
Building Web Applications with Microsoft ASP
12/29/2017 2:33 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
C# and VB code-focused development with Visual Studio
Part 1: Overview of LINQ Intro to LINQ Presenter: PhuongNQK.
Introduction to Generic Programming in C++
Konstantinos pantos Software solutions architect Techaholics
DotNetSpider Editor Hefin Dsouza
.NET Native & CoreRT.
/* LIFE RUNS ON CODE*/ Konstantinos Pantos Microsoft MVP ASP.NET
Jim Fawcett CSE681 – SW Modeling & Analysis Fall 2014
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
Lambda Expressions By Val Feldsher.
Jim Fawcett CSE681 – Software Modeling and Analysis Fall 2005
.Net A brief introduction to
Upgrading Your C# Programming Skills to Be a More Effective Developer
Microsoft .NET 3. Language Innovations Pan Wuming 2017.
Jim Fawcett CSE775 – Distributed Objects Spring 2012
PHP Training at GoLogica in Bangalore
Array Array is a variable which holds multiple values (elements) of similar data types. All the values are having their own index with an array. Index.
Generics, Lambdas, Reflections
XAML User Interface Creation in C#
Microsoft Dumps With Real Exam Question Answers - Dumps4download
1.1. .NET architectural components and .NET Core
.NET and .NET Core 2. .NET Runtimes Pan Wuming 2017.
CS360 Windows Programming
.NET and .NET Core: Languages, Cloud, Mobile and AI
3. .NET for Data Science and AI
.NET and .NET Core 5.2 Type Operations Pan Wuming 2016.
.NET and .NET Core: Languages, Cloud, Mobile and AI
.NET and .NET Core: Languages, Cloud, Mobile and AI
.NET and .NET Core 9. Towards Higher Order Pan Wuming 2017.
.NET and .NET Core 7. XAML Pan Wuming 2017.
AVG 24th 2015 ADVANCED c# - part 1.
6 Delegate and Lambda Expressions
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Learn. Imagine. Build. .NET Conf
.NET and .NET Core 10. Enabling Contracts Pan Wuming 2017.
Object Oriented Practices
MIX 09 12/8/2018 4:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
4. Dividing Computing with Pattern Matching in F#
.NET and .NET Core 8. WPF Hierarchy Pan Wuming 2017.
CIS 199 Final Review.
5. 3 Coding with Denotations
Presentation transcript:

1.2 Key Concepts and Walkthroughs .NET and .NET Core 1.2 Key Concepts and Walkthroughs Pan Wuming 2017

Higher Abstraction and Multi-Paradigms Language Integration (Language independence) https://docs.microsoft.com/en- us/dotnet/standard/language- independence .NET Core .NET Standard Common Type System (CTS)

.NET Runtimes Walkthroughs Signing a strong named assembly Common Language Runtime (CLR) Assembly Metadata IL Strong-Named Assembly Global Assembly Cache Implicit Resource Management Generations (GC) Weak References(GC) resurrection(GC)

.NET for Data Science and AI Functional Programming Currying

4. Dividing Computing with Pattern Matching in F# Cons Pattern Walkthroughs Recursive function and pattern matching

5 Types: OO of .NET .NET Class types Class Members Indexers Type constructor Arguments passed by reference to a method GetType method of object and Reflection Boxing and Unboxing Anonymous Types Nullable types Interning of Strings Immutable of string Bit Flags jagged array

6 Delegate and Lambda Expressions Extension Methods Delegates Generic to Simplify Delegate Declaration Covariance and Contravariance Lambda Expressions Walkthroughs Generic delegates

7. XAML XAML UWP Apps WPF Styles and Templates

8. WPF Hierarchy, Graphics and Animation Dispatcher Dependency property Tree of visuals Brush Drawing Property Animation System Shape Walkthroughs Mouse operation, object motion and animation

9. Towards Higher Order LINQ yield return

10. Enabling Contracts Defining Custom Attributes Retrieving Attribute Values

11 Mobile Apps and Azure Cloud Clouds MVC Web API Walkthroughs Mobile app and its backend

12 Asynchronous Programming Task-based Asynchronous Pattern Task