Yoon Joong Kim. Department of computer Engineering Hanbat National University

Size: px
Start display at page:

Download "Yoon Joong Kim. Department of computer Engineering Hanbat National University"

Transcription

1 Yoon Joong Kim Department of computer Engineering Hanbat National University

2 Contents 1. Microsoft.NET History 2. What is Microsoft.NET - Goal/.NET Platform/issues and ideas 3. The Microsoft.NET Framework 4. Common Language Runtime - Goal/Concepts/Compilation and execution/services/multiple Language Support 5. Windows Form/Web Form/C#/ VB.NET 6. Web Programming 7. Web Services 8. Ex.1 An Simple Web Services Example Page 2

3 1. History of.net Framework(cont.) Microsoft started development of the.net Framework in the late 1990s, originally under the name of Next Generation Windows Services (NGWS). By late 2000 the first beta versions of.net 1.0 were released. Version 1.0 of the.net Framework was released in February 2002 with visual studio.net. Version 3.0 is included with Windows Server 2008 and Windows Vista. Version 3.5 with Windows 7 and Windows Server 2008 R2. ] Version 4.0 alongside Visual Studio Version 4.5 alongside Visual Studio 2012 for Windows Vista or later. Support metro style apps for Windows 8. Page 3

4 1. History of.net Framework(cont.) Goal -.NET is a network platform whose goal is as follow: the users(application or terminal device) that are connected to each others on the network regardless of wire or wireless communicate and transfer their information in the form of XML from any device, anytime, anywhere.. - Make it incredibly easy to build powerful web applications and web services The.NET Compact Framework added - a reduced version of the framework - Available on the Windows CE platforms including Windows Mobile devices such as smartphones. - for mobile or embedded device use. - The.NET Micro Framework that is targeted at severely resourceconstrained devices. Page 4

5 1. History of.net Framework(cont.) Generation Version number Release date Development tool Distributed with February 2002 Visual Studio.NET N/A April 2003 Visual Studio.NET 2003 Windows Server November 2005 Visual Studio 2005 Windows Server 2003 R November 2006 Expression Blend Windows Vista, Windows Server November 2007 Visual Studio 2008 Windows 7, Windows Server 2008 R April 2010 Visual Studio 2010 N/A August 2012 Visual Studio Visual Studio 2013 Windows 8, Windows Server 2012 Windows 8.1, Windows Server 2012 R Page 5

6 1. History of.net Framework(cont.) WPF(Windows Presentation Foundation) - a new user interface subsystem and API based on XML and vector graphics, WCF(Windows Communication Foundation - a service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services. WF(Windows Workflow Foundation) - allows for building of task automation and integrated transactions using workflows. Windows CardSpace, - a software component which securely stores a person's digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website LINQ(Language Integrated Query) - can be used to conveniently extract and process data from arrays, enumerable classes, XML documents, relational databases, and third party data sources. TPL(Task Parallel Library) Page 6

7 2. What is Microsoft.NET(cont.) The Microsoft.NET Platform Visual Studio.NET.NET Enterprise Servers SQL Server 2005 Win Server 2003 Exchange 2010.NET Framework CLR, C#, ASP.NET, etc..net Services e.g. Microsoft Passport(Windows Live ID) Operating System e.g. Windows XP, Windows 2000, Linux Page 7

8 2. What is Microsoft.NET(cont.) A platform - The.NET Framework - Visual Studio.NET -.NET Enterprise Servers - Database, messaging, integration, commerce, proxy, security, mobility, orchestration, content management -.NET Building Block Services - Passport } -.NET My Services( Hailstorm ) The focus of this program Page 8

9 2. What is Microsoft.NET(cont.) that new language C# the next version of Visual Basic Microsoft putting XML into everything the next version of ASP the next version of Visual Studio Microsoft trying to kill Java being able to run everything across the Net it s a good thing Page 9

10 2. What is Microsoft.NET(cont.) Initially announced as the latest release of everything Microsoft - ASP.NET, VB.NET, C#.NET, VisualStudio.NET With some big ideas - the new language C#, Object-Orient Language - got rid of VB at last - the Common Language Runtime (CLR) - platform independent c.f. JRE - language integration - shared libraries ->language independent - ability to develop and use software components over the web - XML based Web Services - simplified deployment of Windows software - Simple copy of assembly EXE or DLL without any register editing => the end of DLL hell Assembly format includes its information(self-description) Page 10

11 2. What is Microsoft.NET(cont.) With some big ideas(cont.) - no more mixing HTML and script code in ASP - Representation page and business logic page - Data Access - work with RDBMS through the ADO.NET. - Support XML and interoperate in any platform besides Windows Web Services - Web Component - Easy to create and use it - NET depends on - four internet standards : HTTP, XML, SOAP, UDDI. Page 11

12 2. What is Microsoft.NET(cont.) A set of technologies for developing and using components to create: - web forms - web services - windows applications Supports the software lifecycle - development - debugging - deployment - maintenance Page 12

13 3. The Microsoft.NET Framework XML based Web Services Web Forms ASP.NET Windows Forms Library classes for accessing data and XML (ADO.NET, SQL, XML, XSLT, LINQ) Library Framework Base classes (IO, string, collections, security) Common Language Runtime.NET Framework Component Stack.NET Framework Page 13

14 3. The Microsoft.NET Framework 1. A software framework developed by Microsoft that runs primarily on Microsoft Windows. 2. Framework Class Library (FCL) 3. Language interoperability 1. each language can use code written in other languages 2. across several programming languages. 4. Common Language Runtime (CLR) 1. An application virtual machine 2. provides services such as security, memory management, and exception handling. FCL and CLR together constitute.net Framework. Page 14

15 The Microsoft.NET Framework The.NET Framework and Visual Studio.NET VB C++ C# JScript Common Language Specification XML based Web Services Web Forms ASP.NET Windows Forms Library classes for accessing data and XML (ADO.NET, SQL, XML, XSLT, LINQ) Library Framework Base classes (IO, string, collections, security) Visual Studio.NET Common Language Runtime Page 15

16 The Microsoft.NET Framework.NET Framework Classes Services Description Discovery Protocols Caching Configuration OLEDB Design Collections Configuration Diagnostics Globalization System.Web System.Data UI HtmlControls WebControls Security SessionState SQL SQLTypes IO Net Reflection Resources System System.Windows.Forms Form Button MessageBox Drawing2D Imaging XSLT XPath Security ServiceProcess Text Threading ListControl System.Drawing Printing Text System.Xml Serialization Runtime InteropServices Remoting Serialization Page 16

17 The Microsoft.NET Framework.NET Framework Classes A set of standard class libraries Included in.net Framework, organized in a hierarchy of namespaces. The built-in APIs are part of ether System.* or Microsoft.* namespaces. Implements all functions of file reading and writing, graphic rendering, database interaction, and XML document manipulation, among others. available to all CLI compliant languages. Framework Class Library (FCL). a small subset of the entire class library and is the core set of classes that serve as the basic API of CLR.[12] Parts of FCL are in Classes in mscorlib.dll,system.dll,system.core.dll are available in.net Framework and also in.net Compact Framework, Microsoft Silverlight and Mono. Base Class Library (BCL) a superset of FCL and refers to the entire class library that ships with.net Framework. Also includes the expanded libraries for Windows Forms, ADO.NET, ASP.NET, Language Integrated Query (LINQ), Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) and Workflow Foundation (WF). Page 17

18 The Microsoft.NET Framework.NET Core -.NET Core is a free and open-source partial implementation of the.net Framework. - It consists of CoreCLR and CoreFX, which are partial forks of CLR and BCL respectively. [13] NET Core comes with an improved JIT compiler, called RyuJIT. [14] Page 18

19 The Microsoft.NET Framework. Assemblies - Compiled CIL code is stored in CLI assemblies. - Portable Executable (PE) file format, common on Windows platform for all DLL and EXE files. - Each assembly consists of one or more files, one of which must contain a manifest bearing the metadata for the assembly. - The complete name of an assembly contains its simple text name, version number, culture, and public key token. Assemblies are considered equivalent if they SHARE the same complete name, excluding the revision of the version number. A private key can also be used by the creator of the assembly for strong naming. The public key token identifies which private key an assembly is signed with. Only the creator of the keypair (typically.net developer signing the assembly) can sign assemblies that have the same strong name as a previous version assembly, since the creator is in possession of the private key. Strong naming is required to add assemblies to Global Assembly Cache. Page 19

20 The Microsoft.NET Framework. Design issues - Interoperabilities - Access to COM components is provided in System.Runtime.InteropServices and System.EnterpriseServices namespaces of the framework; - access to other functionality is achieved using the P/Invoke feature. - Language independence -.NET Framework introduces a Common Type System (CTS) and Common Language Infrastructure(CLI). -.NET Framework supports the exchange of types and object instances between libraries and applications written using any conforming.net language. - Security -.NET Framework has its own security mechanism with two general features: Code Access Security (CAS), and validation and verification. Page 20

21 The Microsoft.NET Framework. Design issues - Portability - cross-platform implementations are available for other operating systems (see Silverlight and Alternative implementations). - Microsoft submitted the specifications for CLI (which includes the core class libraries, CTS, and CIL),[16][17][18] C#,[19] and C++/CLI[20] to both ECMA and ISO, making them available as official standards. - This makes it possible for third parties to create compatible implementations of the framework and its languages on other platforms. - Memory management - Garbage collector and this is more efficient than the java. - Simplified deployment -.NET Framework includes design features and tools which help manage the installation of computer software to ensure that it does not interfere with previously INSTALLED SOFTWARE, and that it conforms to security requirements. Page 21

22 Common Language Runtime Goal Development services - Deep cross-language interoperability - Increased productivity Deployment services - Simple, reliable deployment assembly format - Fewer versioning problems NO MORE DLL HELL Run-trim services - Performance - Scalability - Availability - Reliability - Security - safety Page 22

23 Common Language Runtime Programs can run on any platform for which the CLR has been implemented - just like the JVM CLR gives language integration - a class written in one language can be used by a class written in another - share exactly the same libraries The CLR is no longer only available for Microsoft operating systems - CLR for the.net framework - Mono Project for the Linux and BSD-based OS and MAC OS X. - Portable.NET Page 23

24 Common Language Runtime Compilation Source Code Assembly C++, C#, VB or any.net language Compiler csc.exe or vbc.exe DLL or EXE Page 24

25 Common Language Runtime Execution Model Source code VB Compiler C# Compiler C++ Compiler MSIL Assembly Assembly Assembly like Java bytecode (.exe or.dll) Ngen Common Language Runtime JIT Compiler Native code Managed Code Managed Code CLR Managed Code Unmanaged Code CLR Services:Loads and executes code, garbage collects etc Operating System Services Page 25

26 Common Language Runtime Services Code management Conversion of MSIL to native code Loading and execution of managed code Creation and management of metadata Verification of type safety Insertion and execution of security checks Memory management and isolation Garbage collection Handling exceptions across languages Interoperation between.net Framework objects, COM objects and Win32 DLLs Automation of object layout for late binding Developer services (profiling, debugging, etc.) Page 26

27 Common Language Runtime Multiple Language Support Common Type System(CTS) - Superset of the data types used by most modern programming languages Common Language Specification(CLS) - Subset of CTS that allows code written in different languages to interoperate What languages? - Microsoft C#, C++, VB.NET, Jscript - Third party - Perl, Ada, Cobol, Java, Fortran, Delphi - Eiffel, Smalltalk, Scheme, Oberon, Haskell, Python, - Only practical if the language supports some sort of encapsulation Page 27

28 Common Language Runtime Multiple Language Support Common Language Infrastructure(CLI) - The purpose of CLI is to provide language-neutral platform - The CLI code is housed in CLI assemblies(dll, exe) - the CLI specification describes the following four aspects: - CTS(Common Type System) - Metadata ( code in CIL) - CLS(Common Language Specification) - VLS(Virtual Execution System) Page 28

29 Common Language Runtime Multiple Language Support CLI Language - CLI language is language that conforms the CLI specifications - Common Intermediate Language(CIL) - Is a target language to be compiled by CIL language - Assembly CLI implementation - Such as CLR(Common Language Run), MONO, Portable NET - Can execute CIL languages Common CLI languages - A#(Ada), Boo(Python), C#, Java, Delphi, C++, Corba, Component Pascal, Eiffel, F#, IronPhython, IronRuby, IronLips, J#, Jscript, P#(Prolog), VB.NET - Page 29

30 Windows Forms Framework for building rich clients Built upon.net Framework, languages Rapid Application Development (RAD) Visual inheritance Anchoring and docking Rich set of controls Extensible controls Data-aware Easily hooked into Web Services ActiveX support Licensing support Printing support Advanced graphics Page 30

31 Web Forms Built with ASP.NET - Logical evolution of ASP New programming model - Event-driven/server-side controls - Rich controls(e.g. data grid, validation) - Data binding - Controls generate browser-specific code - Simplified handling of page state Page 31

32 Web Forms Allows separation of UI and code - Separation of concerns is a good thing - Cleaner, more maintainable code Uses.NET languages - C# - Not just scripting Components - Is easy to create and use XCOPY/FTP deployment Page 32

33 Web Forms Caching(pages, fragments, custom) Scalable session state management Tracing support ASP.NET is extensible Page 33

34 Language C# New language created for.net Safe, productive evolution of C++ - No the pointers Key concepts - Component-oriented - Everything is an object - Robust and durable code - Preserving your investment - Whatever that means Standard language - Approved as standard by ECMA(ECMA-344) and ISO(ISO/IEC ) Page 34

35 Languaes Visual Basic.NET Modernizes and simplifies Visual Basic - A modernized version of Visual Basic Now provides - Inheritance - Threading - Exception handling - Support for late biding - Whatever that is Page 35

36 The Web Programming Server-Client and 3 Tier architecture voice touch vision Browser (IE, FireFox, Opera) (HTML) Client (PC or MAC) HTTP Web Server) (Apache, IIS) (ASP,JSP,PHP) Web Server SQL Database Database Server Presentation Layer Client Web Application Layer Network Server Persistence Layer Page 36

37 Programming the Web Server-Side Code What is server-side code? - Software that runs on the server, not on the client - Receives input from - URL parameters - HTML form data - Cookies - HTTP headers - Can access server-side databases, servers, files, mainframes, etc. - Dynamically builds a customized HTML document response for a client Page 37

38 Programming the Web Server-Side Code Why server-side code? - Availability - You can reach the Internet from any browser, any device, any time, anywhere - Manageability - Does not require distribution of application code - Easy to change code - Security - Source code is not exposed - Once user is authenticated, can only allow certain actions - Scalability - Web-based 3-tier architecture can scale out Page 38

39 Programming the Web Server-Side Technologies Common Gateway Interface (CGI) (Script) - not language specific - Internet Server API (ISAPI) - MS IIS s API, Apache s API m_isapi - Netscape Server API (NSAPI) Active Server Pages (ASP) - now obsolete Java Server Pages (JSP) PHP Hypertext Processor (PHP) ColdFusion Markup Language(CFML) - Scripting Language for the JVM, the.net framework, Google App Engine. - ASP.NET Page 39

40 Programming the Web Active Server Pages(ASP) Technology to easily create server-side applications - A complete rip-off of the good work of Rasmus Lerdorf ASP pages are written in a scripting language - usually VBScript but also Jscript or PerlScript An ASP page contains static HTML ASP script is (was) commonly used to access and update a database. - 3-tier systems UI page and Code page in ASP.NET Page 40

41 Programming the Web in ASP.NET HTTP request (form data, HTTP header data) HTTP response HTML, XML ASP page (static HTML + server-side logic) ASP page in.net UI Page (static HTML ) + Code Page (server-side logic) Page 41

42 Web Services A programmable application software component - allow remote access to software components - via standard web protocols HTTP, XML, SOAP, UDDI, WSDL - exposes functionality over the Web Using ASP.NET framework - can create Web Services that others can use - can write a program that uses the Web Services With some properties - The idea of Web Services is not exclusive to Microsoft - Standard technology - The center of the.net architecture Page 42

43 Web Services Evolution of the Web HTML HTML HTML, XML XML Generation 1 Static HTML Generation 2 Web Applications Generation 3 Web Services Page 43

44 An simple Web Services Ex1. An simple Web Services - HelloWorld Generation of Web Service : int Add(int a, int b) using ASP.NET Web Service Client using objects of HttpRequest Web Service Client with proxy using.net Environment - OS : Window 7 - Framework :.NET Tool : Visual Studio Language : C# - Browser : Internet Explorer 9 Page 44

45 More Resources.NET XML - Page 45

46 Conditions Page 46

Yoon Joong Kim. Department of computer Engineering Hanbat National University

Yoon Joong Kim. Department of computer Engineering Hanbat National University Yoon Joong Kim Department of computer Engineering Hanbat National University Contents Microsoft.NET History What is Microsoft.NET - Goal/.NET Platform/issues and ideas The Microsoft.NET Framework Common

More information

Microsoft..NET Framework. Overview

Microsoft..NET Framework. Overview Microsoft.NET Framework Overview .NET Enterprise Vision Users Any device, Any place, Any time XML Web Services Scheduling Authentication Integrate business applications and processes Notification Back

More information

An Introduction to.net for the J2EE Programmer

An Introduction to.net for the J2EE Programmer An Introduction to.net for the J2EE Programmer Jeroen Frijters Sumatra Software b.v. jeroen@sumatra.nl http://weblog.ikvm.net/ Page Overview.NET Framework overview and terminology A Quick Look at C# A

More information

Introduction to.net Framework

Introduction to.net Framework Introduction to.net Framework .NET What Is It? Software platform Language neutral In other words:.net is not a language (Runtime and a library for writing and executing written programs in any compliant

More information

Introduction to.net Framework Week 1. Tahir Nawaz

Introduction to.net Framework Week 1. Tahir Nawaz Introduction to.net Framework Week 1 Tahir Nawaz .NET What Is It? Software platform Language neutral In other words:.net is not a language (Runtime and a library for writing and executing written programs

More information

This web service can be available to any user on the internet regardless of who developed it.

This web service can be available to any user on the internet regardless of who developed it. The.NET strategy Microsoft wanted to make the WWW more vibrant by enabling individual devices, computers, and web services to work altogether intelligently to provide rich solutions to the user. With the

More information

Comparing.NET and Java.

Comparing.NET and Java. DEV345 Comparing.NET and Java David Chappell Principal Chappell & Associates www.davidchappell.com Application Platforms Today Browser Apps Web Services Apps Local Apps Other Apps GUI Services Transaction

More information

Introduction to.net. The path. The Distributed Group University of Seville Spain - España. Introduction The elements of.net. Assessments Conclusions

Introduction to.net. The path. The Distributed Group University of Seville Spain - España. Introduction The elements of.net. Assessments Conclusions to.net The Distributed Group University of Seville Spain - España The path 1 1996 Internet 1 st Gen IE/IIS 1992 Client/Server The Way to.net 1997 Internet 2 nd Gen WinDNA 2001 Internet 3 rd Gen.NET Win32

More information

New programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other

New programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other C#.NET? New programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other OO languages. Small learning curve from either

More information

Unit 1: Visual Basic.NET and the.net Framework

Unit 1: Visual Basic.NET and the.net Framework 1 Chapter1: Visual Basic.NET and the.net Framework Unit 1: Visual Basic.NET and the.net Framework Contents Introduction to.net framework Features Common Language Runtime (CLR) Framework Class Library(FCL)

More information

Vision V sion o n I n n 1975 V sion o n T o T d o a d y A c o c m o pu p t u er e o n o n e v e e v r e y E po p w o er e p e p o e p o l p e

Vision V sion o n I n n 1975 V sion o n T o T d o a d y A c o c m o pu p t u er e o n o n e v e e v r e y E po p w o er e p e p o e p o l p e Mobile Applications.. Vision Vision In 1975 A computer on every desk and in every home Vision Today Empower people through great software any time, any place, and on any device Mobility Group Empower people

More information

A NET Refresher

A NET Refresher .NET Refresher.NET is the latest version of the component-based architecture that Microsoft has been developing for a number of years to support its applications and operating systems. As the name suggests,.net

More information

Introduction to the Web and.net

Introduction to the Web and.net Introduction to the Web and.net This material is based on the original slides of Dr. Mark Sapossnek, Computer Science Department, Boston University, Mosh Teitelbaum, evoch, LLC, and Joe Hummel, Lake Forest

More information

Introduction to the Web and.net

Introduction to the Web and.net Introduction to the Web and.net This material is based on the original slides of Dr. Mark Sapossnek, Computer Science Department, Boston University, Mosh Teitelbaum, evoch, LLC, and Joe Hummel, Lake Forest

More information

.Net. Course Content ASP.NET

.Net. Course Content ASP.NET .Net Course Content ASP.NET INTRO TO WEB TECHNOLOGIES HTML ü Client side scripting langs ü lls Architecture ASP.NET INTRODUCTION ü What is ASP.NET ü Image Technique and code behind technique SERVER SIDE

More information

Chapter 1:- Introduction to.net. Compiled By:- Ankit Shah Assistant Professor, SVBIT.

Chapter 1:- Introduction to.net. Compiled By:- Ankit Shah Assistant Professor, SVBIT. Chapter 1:- Introduction to.net Compiled By:- Assistant Professor, SVBIT. What is.net? 2 Microsoft s vision of the future of applications in the Internet age Increased robustness over classic Windows apps

More information

Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies

Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies for web applications development using ASP.NET, XML,

More information

EEE-425 Programming Languages (2013) 1

EEE-425 Programming Languages (2013) 1 2 Computer programming: creating a sequence of instructions to enable the computer to do something Programmers do not use machine language when creating computer programs. Instead, programmers tend to

More information

WA2 PRACTICE A. Windows Azure Platform Introduction

WA2 PRACTICE A. Windows Azure Platform Introduction WA2 PRACTICE A! Windows Azure Platform Introduction 1 PRACTICE OUTLINE.NET Platform basics ASP.NET Windows Azure Platform Introduction WA2 Windows Azure Platform Practice A 2 20 .NET FRAMEWORK SW framework

More information

10/9/2012. Sample C# program:

10/9/2012. Sample C# program: Creating and Running Your First C# Program Text Book : C# Programming From Problem Analysis to Program design, Barbara Doyle Grading : Homeworks 20% Lecture Presentation 20% Final : % 20 Project : 40%

More information

C#.NET TRAINING / /

C#.NET TRAINING / / C#.NET TRAINING.NET ENTERPRISE ARCHITECTURE Introduction to the.net platform Common Language Run Time(CLR) The Common Type Specification(CTS) The Common Language Specification(CLS) Microsoft Intermediate

More information

Distributed Middleware

Distributed Middleware Distributed Middleware Communication + Synchronisation Deadlock, starvation Marshalling 4 classes of solutions Common Interface Webservices Common Interface Description Language Corba (IDL) Common Intermediate

More information

What we need. Agenda. What s J2EE. Challenges of Enterprise Application Development

What we need. Agenda. What s J2EE. Challenges of Enterprise Application Development Agenda.NET versus J2EE Felicia cheng Jarred zheng Jonathan Card Peng Li iao he Background Introduction J2EE Structure.NET Structure J2EE vs..net Conclusions Today s Enterprise Environment Challenges of

More information

Introduction to.net. What is.net?

Introduction to.net. What is.net? Introduction to.net What is.net? Microsoft s vision of the future of applications in the Internet age Increased robustness over classic Windows apps New programming platform Built for the web.net is a

More information

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 Course Curriculum COMPUTER SYSTEM ANALYST-.NET C# Introduction to.net Framework.NET Framework OverView CLR,CLS MSIL Assemblies NameSpaces.NET Languages

More information

.Net Interview Questions

.Net Interview Questions .Net Interview Questions 1.What is.net? NET is an integral part of many applications running on Windows and provides common functionality for those applications to run. This download is for people who

More information

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days 2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified

More information

Saikat Banerjee Page 1

Saikat Banerjee Page 1 1.What is.net? NET is an integral part of many applications running on Windows and provides common functionality for those applications to run. This download is for people who need.net to run an application

More information

ASP.net. Microsoft. Getting Started with. protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable();

ASP.net. Microsoft. Getting Started with. protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable(); Getting Started with protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable(); string connectionstring = System.Configuration.ConfigurationManager.ConnectionStrings ["default"].connectionstring;!

More information

.NET. Inf 5040, Outline. Gyrd Brændeland, Sharath Babu Musunoori, Åshild Grønstad Solheim

.NET. Inf 5040, Outline. Gyrd Brændeland, Sharath Babu Musunoori, Åshild Grønstad Solheim .NET Inf 5040, 02.11.04 Gyrd Brændeland, Sharath Babu Musunoori, Åshild Grønstad Solheim Outline Introduction An overview of.net framework architecture More focus on.net core components.net features Web

More information

Creating and Running Your First C# Program

Creating and Running Your First C# Program Creating and Running Your First C# Program : http://eembdersler.wordpress.com Choose the EEE-425Programming Languages (Fall) Textbook reading schedule Pdf lecture notes Updated class syllabus Midterm and

More information

Prof. Dr. Hanspeter Mössenböck Institute for System Software Johannes Kepler University Linz

Prof. Dr. Hanspeter Mössenböck Institute for System Software Johannes Kepler University Linz Overview of.net Prof. Dr. Hanspeter Mössenböck Institute for System Software Johannes Kepler University Linz University of Linz, Institute for System Software, 2004 published under the Microsoft Curriculum

More information

Top 40.NET Interview Questions & Answers

Top 40.NET Interview Questions & Answers Top 40.NET Interview Questions & Answers 1) Explain what is.net Framework? The.Net Framework is developed by Microsoft. It provides technologies and tool that is required to build Networked Applications

More information

13. Databases on the Web

13. Databases on the Web 13. Databases on the Web Requirements for Web-DBMS Integration The ability to access valuable corporate data in a secure manner Support for session and application-based authentication The ability to interface

More information

4. กก ( Web-based Technology ) (System Development Life Cycle : SDLC) ก ก ก

4. กก ( Web-based Technology ) (System Development Life Cycle : SDLC) ก ก ก 2 ก ก ก ก ก ก ก 1. ก ก ก ก 1.1 ก ก 1.2 ก ก 2. ก ก.NET 3. ก ก ก 4. กก ( Web-based Technology ) 5. ก ก 6. ก ก ก ก ก 1. ก ก ก (System Development Life Cycle: SDLC) ก (System Development Life Cycle : SDLC)

More information

.NET Framework Architecture Common Language Runtime C++ JScript Common Language Specification Visual Studio.NET ASP.

.NET Framework Architecture Common Language Runtime C++ JScript Common Language Specification Visual Studio.NET ASP. Page 1.NET Framework Architecture Common Language Runtime VB C++ C# JScript Common Language Specification ASP.NET Windows Forms ADO.NET and XML Base Class Library Common Language Runtime Windows COM+ Services

More information

Creating a Service Platform for.net. Clement Escoffier PhD Student University of Grenoble

Creating a Service Platform for.net. Clement Escoffier PhD Student University of Grenoble Creating a Service Platform for.net Clement Escoffier PhD Student University of Grenoble LSR-IMAG : Logiciels, Systèmes & Réseaux LSR : Software, Systems & Networks IMAG federation Member of the ObjectWeb

More information

EEE-425 Programming Languages (2013) 1

EEE-425 Programming Languages (2013) 1 Creating and Running Your First C# Program : http://eembdersler.wordpress.com Choose the EEE-425Programming Languages (Fall) Textbook reading schedule Pdf lecture notes Updated class syllabus Midterm and

More information

Apex TG India Pvt. Ltd.

Apex TG India Pvt. Ltd. (Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR

More information

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Overview This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

NET 3.0 and NET 3.0 contains four building blocks, shown in the figure below:

NET 3.0 and NET 3.0 contains four building blocks, shown in the figure below: NET 3.0 and 3.5 NET 3.0 is a brand name for a set of modern technologies, designed to be the next-generation Windows development platform..net 3.0 was released with Windows Vista in November 2006 2007..NET

More information

.NET-6Weeks Project Based Training

.NET-6Weeks Project Based Training .NET-6Weeks Project Based Training Core Topics 1. C# 2. MS.Net 3. ASP.NET 4. 1 Project MS.NET MS.NET Framework The.NET Framework - an Overview Architecture of.net Framework Types of Applications which

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing

More information

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Summary Each day there will be a combination of presentations, code walk-throughs, and handson projects. The final project

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 10267 - Introduction to Web Development with Microsoft Visual Studio 2010 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day instructor-led

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

Introducing C# and the.net Framework

Introducing C# and the.net Framework 1 Introducing C# and the.net Framework C# is a general-purpose, type-safe, object-oriented programming language. The goal of the language is programmer productivity. To this end, the language balances

More information

DOT NET SYLLABUS FOR 6 MONTHS

DOT NET SYLLABUS FOR 6 MONTHS DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate

More information

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Name OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Duration 2 Days Course Structure Online Course Overview This course provides knowledge and skills on developing

More information

Learn to develop.net applications and master related technologies.

Learn to develop.net applications and master related technologies. Courses Software Development Learn to develop.net applications and master related technologies. Software Development with Design These courses offer a great combination of both.net programming using Visual

More information

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Introduction of.net Framework CLR (Common Language Run

More information

Dot Net Online Training

Dot Net Online Training chakraitsolutions.com http://chakraitsolutions.com/dotnet-online-training/ Dot Net Online Training DOT NET Online Training CHAKRA IT SOLUTIONS TO LEARN ABOUT OUR UNIQUE TRAINING PROCESS: Title : Dot Net

More information

Mitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller

Mitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller Mitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller 0 Introduction 0 ASP.NET 0 Web Services and Communication 0 Microsoft Visual Studio 2010 0 Mono 0 Support and Usage Metrics .NET

More information

Introduction to.net, C#, and Visual Studio. Part I. Administrivia. Administrivia. Course Structure. Final Project. Part II. What is.net?

Introduction to.net, C#, and Visual Studio. Part I. Administrivia. Administrivia. Course Structure. Final Project. Part II. What is.net? Introduction to.net, C#, and Visual Studio C# Programming Part I Administrivia January 8 Administrivia Course Structure When: Wednesdays 10 11am (and a few Mondays as needed) Where: Moore 100B This lab

More information

Developing Data Access Solutions with Microsoft Visual Studio 2010

Developing Data Access Solutions with Microsoft Visual Studio 2010 Developing Data Access Solutions with Microsoft Visual Studio 2010 Course Code: 10265A; Five days; Instructor-Led About this Course In this course, experienced developers who know the basics of data access

More information

HCIM SUMMER WORKSHOP Introduction to C#

HCIM SUMMER WORKSHOP Introduction to C# HCIM SUMMER WORKSHOP Introduction to C# .NET.NET is: Microsoft s Platform for Windows Development CLR (Common Language Runtime) the Virtual Machine that runs MSIL (Microsoft Intermediate Language Code)

More information

AC I Sem 5_TYCS. ASP.NET application codes can be written in any of the following languages:

AC I Sem 5_TYCS. ASP.NET application codes can be written in any of the following languages: Chapter 1-Overview of.net Framework What is ASP.NET? ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required to

More information

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services

More information

DB2 Development in.net Environment

DB2 Development in.net Environment IBM Software Group DB2 Development in.net Environment 김상협부장 (shkim@devpia.com) DEVPIA Co., Ltd..NET-consulting Div. Mgr. Agenda Introducing to.net Setup Environment DB2.NET Data Provider Visual Studio.NET

More information

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Course Length: 5 Days Course Overview This instructor-led course teaches developers to gain in-depth guidance on

More information

Solution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT

Solution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT BUSINESS CHALLENGE There is an increasing demand from users of business software for easier to use applications which integrate with other business systems. As a result IT organizations are being asked

More information

"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary Description Course Summary In this course, experienced developers who know the basics of data access (CRUD) in Windows client and Web application environments will learn to optimize their designs and develop

More information

MCP, MCTS (ASP.Net, C#) Get the rewards, respect, and recognition you deserve, Become a Microsoft Certified Professional.

MCP, MCTS (ASP.Net, C#) Get the rewards, respect, and recognition you deserve, Become a Microsoft Certified Professional. Corporate Solutions Pvt. Ltd. Courses ASP.Net + VB.Net +C# + XML +Web Services + Sql Server2005 Certifications MCP, MCTS (ASP.Net, C#) Get the rewards, respect, and recognition you deserve, Become a Microsoft

More information

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( ) SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM (2013-2014) MODULE: C# PROGRAMMING CHAPTER 1: INTRODUCING.NET AND C# 1.1 INTRODUCTION TO LANGUAGES C++ C# DIFFERENCES BETWEEN

More information

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web

More information

Introduction to the.net Framework

Introduction to the.net Framework 04235946 Ch01.F 12/11/02 11:43 AM Page 3 CHAPTER 1 Introduction to the.net Framework Although the goal of this book is to introduce deployable solutions with the.net Enterprise Servers, it is necessary

More information

Program Contents: DOTNET TRAINING IN CHENNAI

Program Contents: DOTNET TRAINING IN CHENNAI DOTNET TRAINING IN CHENNAI NET Framework - In today s world of enterprise application development either desktop or Web, one of leaders and visionary is Microsoft.NET technology. The.NET platform also

More information

Trusted Components. Reuse, Contracts and Patterns. Prof. Dr. Bertrand Meyer Dr. Karine Arnout

Trusted Components. Reuse, Contracts and Patterns. Prof. Dr. Bertrand Meyer Dr. Karine Arnout 1 Last update: 2 November 2004 Trusted Components Reuse, Contracts and Patterns Prof. Dr. Bertrand Meyer Dr. Karine Arnout 2 Lecture 26: Component model: The.NET example Agenda for today 3 What is.net?

More information

An Overview of Microsoft Visual Studio 2008

An Overview of Microsoft Visual Studio 2008 An Overview of Microsoft Visual Studio 2008 White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio This is a preliminary document and may be changed substantially prior

More information

Using SQL Server in C#

Using SQL Server in C# University College of Southeast Norway Using SQL Server in C# Hans-Petter Halvorsen, 2016.11.01 with Examples http://home.hit.no/~hansha Table of Contents 1. Introduction...

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

CHAPTER 7 COM and.net

CHAPTER 7 COM and.net 1 CHAPTER 7 COM and.net Evolution of DCOM Introduction to COM COM clients and servers COM IDL & COM Interfaces COM Threading Models. Marshalling, Custom and standard marshalling. Comparison COM and CORBA.

More information

CGT 456 Lecture 1. Introduction to Computers & Programming

CGT 456 Lecture 1. Introduction to Computers & Programming CGT 456 Lecture 1 Introduction to Computers & Programming Some, not all, information pulled from these books: Deitel & Deitel. (2009 Third Edition). Visual C# 2008 How to Program. ISBN-10: 0-13-605322-X.

More information

1 C# and the.net Framework

1 C# and the.net Framework 1 1 C# and the.net Framework C# (pronounced: see sharp) is a programming language developed by Microsoft for the.net platform. Although.NET programs can be written in many different languages (including

More information

Introduction to.net Framework and Visual Studio 2013 IDE MIT 31043, Rapid Application Development By: S. Sabraz Nawaz

Introduction to.net Framework and Visual Studio 2013 IDE MIT 31043, Rapid Application Development By: S. Sabraz Nawaz Introduction to.net Framework and Visual Studio 2013 IDE MIT 31043, Rapid Application Development By: S. Sabraz Nawaz Senior Lecturer in MIT Department of MIT Faculty of Management and Commerce Rapid Application

More information

MICROSOFT.NET INTRODUCTION TO MICROSOFT'S.NET TECHNOLOGY

MICROSOFT.NET INTRODUCTION TO MICROSOFT'S.NET TECHNOLOGY Microsoft MICROSOFT.NET.NET INTRODUCTION TO MICROSOFT'S.NET TECHNOLOGY Peter R. Egli INDIGOO.COM 1/33 Contents 1. What is.net? 2..NET platform overview 3..NET history and versions 4. CLR - Common Language

More information

Microsoft.NET: The Overview

Microsoft.NET: The Overview 2975ch01.qxd 01/03/02 10:55 AM Page 1 Part I Microsoft.NET: The Overview Chapter 1: Chapter 2: What Is.NET? Microsoft s End-to-End Mobile Strategy COPYRIGHTED MATERIAL 2975ch01.qxd 01/03/02 10:55 AM Page

More information

Etanova Enterprise Solutions

Etanova Enterprise Solutions Etanova Enterprise Solutions Server Side Development» 2018-06-28 http://www.etanova.com/technologies/server-side-development Contents.NET Framework... 6 C# and Visual Basic Programming... 6 ASP.NET 5.0...

More information

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day

More information

TECHNOLOGIES. Kick Starting OOPS &.Net Encapsulation Ø Class Ø Struct Ø Interface, Ø Enum Ø Abstraction Ø Access modifiers in.net

TECHNOLOGIES. Kick Starting OOPS &.Net Encapsulation Ø Class Ø Struct Ø Interface, Ø Enum Ø Abstraction Ø Access modifiers in.net Kick Starting OOPS &.Net Encapsulation Class Struct Interface, Enum Abstraction Access modifiers in.net Lab: Using Access modifiers in your project Polymorphism Inheritance Interface Wrapping Up Interview

More information

Analysis of the Benchmark while Extracting Data from Database or XML File for Different Platforms

Analysis of the Benchmark while Extracting Data from Database or XML File for Different Platforms Analysis of the Benchmark while Extracting Data from Database or XML File for Different Platforms Ognian Nakov, Desislava Petrova Abstract: The purpose of the research is the comparison between the extracting

More information

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Course Number: 2565 Length: 5 Day(s) Certification Exam This course will help you prepare for the following Microsoft Certified Professional

More information

Introduction To Web Architecture

Introduction To Web Architecture Introduction To Web Architecture 1 Session Plan Topic Estimated Duration Distributed computing 20 min Overview of Sun Microsoft Architecture 15 min Overview of Microsoft Architecture 15 min Summary 15

More information

Team Developer. There are no good reasons to stay in legacy mode.

Team Developer. There are no good reasons to stay in legacy mode. White paper FEATURES COMPARISON Microsoft.NET vs. Gupta Features Comparison There are no good reasons to stay in legacy mode. Our widely used technology and methodology converts code to clean, well organized,

More information

Department of Computer Applications

Department of Computer Applications MCA 512:.NET framework and C# [Part I : Medium Answer type Questions] Unit - 1 Q1. What different tools are available and used to develop.net Applications? Hint a).net Framework SDK b) ASP.NET Web Matrix

More information

Introduction to.net Framework and Visual Studio 2013 IDE MIT 31043, Visual Programming By: S. Sabraz Nawaz

Introduction to.net Framework and Visual Studio 2013 IDE MIT 31043, Visual Programming By: S. Sabraz Nawaz Introduction to.net Framework and Visual Studio 2013 IDE MIT 31043, Visual Programming By: S. Sabraz Nawaz Senior Lecturer in MIT Department of MIT Faculty of Management and Commerce South Eastern University

More information

UNIT 1. Introduction to Microsoft.NET framework and Basics of VB.Net

UNIT 1. Introduction to Microsoft.NET framework and Basics of VB.Net UNIT 1 Introduction to Microsoft.NET framework and Basics of VB.Net 1 SYLLABUS 1.1 Overview of Microsoft.NET Framework 1.2 The.NET Framework components 1.3 The Common Language Runtime (CLR) Environment

More information

Chapter 12 Microsoft Assemblies. Software Architecture Microsoft Assemblies 1

Chapter 12 Microsoft Assemblies. Software Architecture Microsoft Assemblies 1 Chapter 12 Microsoft Assemblies 1 Process Phases Discussed in This Chapter Requirements Analysis Design Framework Architecture Detailed Design Key: x = main emphasis x = secondary emphasis Implementation

More information

Open Source Library Developer & IT Pro

Open Source Library Developer & IT Pro Open Source Library Developer & IT Pro Databases LEV 5 00:00:00 NoSQL/MongoDB: Buildout to Going Live INT 5 02:15:11 NoSQL/MongoDB: Implementation of AngularJS INT 2 00:59:55 NoSQL: What is NoSQL INT 4

More information

Java and.net: You Can't Pick a Favorite Child

Java and.net: You Can't Pick a Favorite Child Java and.net: You Can't Pick a Favorite Child Mark Driver Research VP Notes accompany this presentation. Please select Notes Page view. These materials can be reproduced only with Gartner's official approval.

More information

Overview of the Microsoft.NET Framework

Overview of the Microsoft.NET Framework Overview of the Microsoft.NET Framework So far in this course, we have concentrated on one part of.net, the Foundation Class Libraries. However, there s more to.net than the FCL. This lecture will tell

More information

.NET FRAMEWORK. Visual C#.Net

.NET FRAMEWORK. Visual C#.Net .NET FRAMEWORK Intro to.net Platform for the.net Drawbacks of Current Trend Advantages/Disadvantages of Before.Net Features of.net.net Framework Net Framework BCL & CLR, CTS, MSIL, & Other Tools Security

More information

Chapter 10 Web-based Information Systems

Chapter 10 Web-based Information Systems Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 10 Web-based Information Systems Role of the WWW for IS Initial

More information

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-

More information

DE Introduction to Web Development with Microsoft Visual Studio 2010

DE Introduction to Web Development with Microsoft Visual Studio 2010 DE-10267 Introduction to Web Development with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2010 Delivery Method Instructor-led (Classroom)

More information

1. Introduction to the Common Language Infrastructure

1. Introduction to the Common Language Infrastructure Miller-CHP1.fm Page 1 Wednesday, September 24, 2003 1:50 PM to the Common Language Infrastructure The Common Language Infrastructure (CLI) is an International Standard that is the basis for creating execution

More information

Microsoft Certified Professional Transcript

Microsoft Certified Professional Transcript Last Activity Recorded: March 12, 2009 Microsoft Certified Professional NEAL WALTERS 1770 PLUMMER DR ROCKWALL, TX 75087 US nwalters@sprynet.com Microsoft Certification Status Credential Microsoft Certified

More information

Building Windows Applications with.net. Allan Laframboise Shelly Gill

Building Windows Applications with.net. Allan Laframboise Shelly Gill Building Windows Applications with.net Allan Laframboise Shelly Gill Introduction Who are we? Who are you? What is your experience Developing with ArcGIS Desktop, Engine and Server ArcGIS 8.x, 9.x and

More information

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 Course Number: 10262A Course Length: 5 Days Course Overview In this course, experienced developers who know the basics of Windows

More information

Microsoft Visual Studio 2010 Training Course Catalogue. Learning Solutions

Microsoft Visual Studio 2010 Training Course Catalogue. Learning Solutions Visual Studio Training Course Catalogue Learning Solutions Learning & Development CONTENTS Overview Welcome to the Training Courses Catalogue section. Here you will find the full range of Official courses.

More information