Visual Programming Lecture 1.

Slides:



Advertisements
Similar presentations
Introduction to .NET Framework
Advertisements

CS0004: Introduction to Programming Introduction to Programming.
Introduction to.NET What is.NET?  A vision Web sites will be joined by Web services New smart devices will join the PC User interfaces will become more.
ISYS 512 Business Application Design and Development with.Net David Chao.
Programming Our First Java Program Yingcai Xiao. What to Do Set up for Java Programming Write our first Java Program with IDE Write our first Java Program.
Introduction to ASP.NET What is.NET What is ASP.NET and how is different from ASP –ASP: server side technology for creating dynamic web pages using scripting.
Introduction to the C# Programming Language for the VB Programmer.
ISYS 512 Business Application Design and Development with.Net David Chao.
ISYS 512 Business Application Design and Development with.Net David Chao.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
Introduction to VB.Net ITE-370. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Gül ş en Demiröz IT 519 Introduction to Programming Using C#
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
Introduction 01_intro.ppt
Overview of Microsoft.Net and Vb.Net ITSE 2349 Spring 2002 Material from Microsoft.Net an Overview for ACC faculty by Stuart Laughton and Introduction.
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic
ISYS 512 Business Application Design and Development with.Net David Chao.
1 8/29/05CS360 Windows Programming Professor Shereen Khoja.
High thoughts must have high language. Aristophanes
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
 2002 Prentice Hall. All rights reserved. 1 Introduction to Visual Basic.NET,.NET Framework and Visual Studio.NET Outline 1.7Introduction to Visual Basic.NET.
C# A 1 CSC 298 Introduction to C#. C# A 2 What to expect in this class  Background: knowledge of an object oriented language of the C++, Java, … family.
11 Getting Started with C# Chapter Objectives You will be able to: 1. Say in general terms how C# differs from C. 2. Create, compile, and run a.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
Understanding Code Compilation and Deployment Lesson 4.
CSC 494/594 C# and ASP.NET Programming. C# 2012 C# Object-oriented language with syntax that is similar to Java.
All 300/400 Level CS Major Courses Tutoring Location: SEC 3433 Sign up or walk-in Introduction2-1.
Computing with C# and the.NET Framework Chapter 1 An Introduction to Computing with C# ©2003, 2011 Art Gittleman.
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
Sadegh Aliakbary Sharif University of Technology Fall 2012.
Component-Based Software Engineering Introduction to.NET Paul Krause.
ISYS 812 Business Software Development David Chao.
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
Languages and IDE (Integrated Development Environment)
tom perkins1 XML Web Services -.NET FRAMEWORK – Part 1 CHAPTER 1.1 – 1.3.
ISYS 350 Business Application Development David Chao.
1 Hammad Khan. Agenda.NET Framework Introduction to Visual C#
Internal Lab Registeration labreg/lab/signup.aspxhttp:// labreg/lab/signup.aspx
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
Microsoft .NET A platform that can be used for building and running windows and web applications such that the software is platform and device-independent.
1st ACM meeting next Tuesday, Sep 3rd at 5:15 in SERC Introduction2-1.
ISYS 512 Business Application Design and Development with.Net David Chao.
INTRODUCTION CHAPTER #1 Visual Basic.NET. VB.Net General features It is an object oriented language  In the past VB had objects but focus was not placed.
CS1110: Computer Science I Chapter 1. What Is a Computer? A computer is a device capable of performing computations and making logical decisions At a.
Introduction to C# Programming with Microsoft.NET AY
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
ICP-CS Introduction to Programming Lecture 1: Introduction Abdurrahman Qadan Islamic Center of Portland Computer Science Series class Phone:
 2007 Pearson Education, Inc. All rights reserved Introduction to Computers, the Internet and Visual Basic.
Intro to ASP.NET CS-422 Dick Steflik. What is.NET As applications in the Enterprise become more and more netcentric and less and less standalone.NET is.
ITSE 1430 – Introduction to C# Programing Chapter 1 – Introduction to Computers, the Internet and Visual C# ITSE Introduction to C# Programing 1.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Foundations of .Net Programming with C#
Introduction to Visual Basic 2008 Programming
Lecture 1: Introduction to JAVA
.Net A brief introduction to
C# and the .NET Framework
Introduction to .NET Framework Ch2 – Deitel’s Book
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Advanced Programming: C# Lecture 01: Introduction
Introduction to .NET By : Mr. V. D. Panchal Content :
Introducing the .NET Framework
Introduction to Visual Basic and Object Oriented Programming
Chapter 1 Introduction.
CS4540 Special Topics in Web Development Introduction to .NET
C# and ASP.NET Programming
Presentation transcript:

Visual Programming Lecture 1

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

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

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

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.

.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”