Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Programming Lecture 1.

Similar presentations


Presentation on theme: "Visual Programming Lecture 1."— Presentation transcript:

1 Visual Programming Lecture 1

2 Introduction Teacher Students Course Grading policy Classroom policy
Quizes = 12% Mid Term = 25% Assignments = 4% Final Term = 50% Term Project = 9% Classroom policy

3 Early Languages C (1970) C++ (1980) Objective C (1980) Java (1991)
Developed early for UNIX operating system C++ (1980) OOP capabilities Objective C (1980) Adopted by Apple’s Macintoch Java (1991) Sun Microsystems

4 C# (C-Sharp) Developed by Microsoft in 2000
Has roots in C, C++ and Java Has access to .NET Framework Class Lirary Vast collection of prebuilt components Enables us to develop application quickly Event driven language Mouse click Keystrokes Timer expiration

5 Microsoft .NET .NET initiative in 2000
New vision for using Internet and the web in development, engineering, distribution and use of software Rather than using a single programming language, it permits developers to create .NET applications in any .NET compatible language A comprehensive programming model for building any application from mobile to web to desktop .NET Framework is the heart of Microsoft’s .NET strategy.

6 .NET Framework and Common Language Runtime (CLR)
.NET Framework executes application Its details are found in Common Language Infrastructure (CLI) CLI contains information about the storage of data types, objects and so on CLR is the central part of .NET Framework – it executes of .NET programs First, the program is compiled into Microsoft Intermediate Language (MSIL) and is placed in executable file. Code converted in MSIL by other languages can be combined by CLR Second, another compiler just-in-time compiler (JIT Compiler) in CLR translates the MSIL into machine-language code according to specific platform .NET Framework makes the applications “platform independent”


Download ppt "Visual Programming Lecture 1."

Similar presentations


Ads by Google