logging in or signing up NetIntro Octavio Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 389 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: November 28, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: jamescorder (29 month(s) ago) sdfg Saving..... Post Reply Close Saving..... Edit Comment Close By: nmdibrahim (39 month(s) ago) I am Prof. Mohamed. It is very nice. Can i get the copy and notes page of this presentation to nmdibrahim@yahoo.co.in. Thnak you. Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Introduction to the Microsoft .NET: Introduction to the Microsoft .NET Agenda: Agenda .NET Introduction Common Language Runtime Just In Time (JIT) Compilers Common Language Specification Framework Class Library Visual Studio .NET What is .NET?: What is .NET? Microsoft’s answer to J EE .NET is a collection of technologies .NET framework Similar to Java JVM Plus Developer Tools Microsoft DNA: Microsoft DNA Microsoft DNA Distributed InterNet Applications Design patterns for web based application Logical partitioning of applications into layers Active Server Pages (ASP) COM+ Classes Active Data Objects (ADO).NET: .NET Evolution of DNA Runtime environment for application software Both client side and server side Enhanced programming language support Framework of pre-built classes to provide functions required by applications.NET Framework: .NET Framework Programming model of the .NET environment for building, deploying, and running Web-based applications, smart client applications, and XML Web services. Manages much of the plumbing, enabling developers to focus on writing the business logic code for their applications. Includes the common language runtime and class libraries. The .NET Framework: The .NET Framework Windows Common Language Runtime (JIT compilation, memory management, etc.) Base Class Library Common Language Specification VB C++ C# J# Other XML Web Services Web Forms Windows FormsCommon Language Runtime: Common Language Runtime The Common Language Runtime (CLR) is a runtime engine Manages .NET Code (such as C# or VB applications) Provides features such as memory management, thread management, object type safety, security, etc. Is a part of the .NET Framework Managed code Code that targets the CLR Any .NET Language, including C#, Visual Basic, C++, Java, Cobol, etc. Running User Written Code: Running User Written Code When you compile your application, you create an assembly Intermediate language (IL) IL contains all information about your application Methods, properties, events, security, etc JIT Just in time compilation Happens when someone executes your code Turns IL into actual machine specific codeJIT Process: JIT Process Source Code Language Compiler IL Data Metadata JIT Compiler Native Code Compilation ExecutionCommon Language Specification: Common Language Specification CLS describes the requirements that make a .NET language compliant with the common language runtime Allows .NET languages to interoperate Languages may include non-compliant features No interoperability The Framework Class Library: The Framework Class Library A huge collection of reusable types Classes, interfaces, enumerations and structures For use by any managed code Including code written in any managed programming language Types for Common tasks such as collections, file IO, memory and thread management GUI and window manipulation Web form and web service applications Totally object oriented toolbox for developers Ships as part of the .NET FrameworkUsing the Framework Class Library: Using the Framework Class Library Types are arranged in a hierarchy of Namespaces A type’s full name includes its namespaces Form class is actually System.Windows.Forms.Form Use using to indicate namespaces in source code Namespaces are like Java packages The SDK documentation is critical for using SDK types Includes descriptions Often includes useful code samples Indicates namespaces and assemblies for types.NET Technologies: .NET Technologies Internet Information Services (IIS) Web and Application Server Active Server Pages (ASP) ASP.NET Server side application components .NET Components Business logic components Active Data Objects (ADO) COM objects used for accessing relational data ADO.NETJ2EE vs .Net: J2EE vs .Net .NET only runs on Windows OSes. J2EE is available on multiple OSes (Windows, Unix, Linux, Solaris, etc) .NET supports multiple languages. J2EE only supports Java. Lower cost of entry with J2EE. J2EE vs .Net: J2EE vs .Net J2EE is designed for server side computing. .NET is both client and server side J2EE is multi-vendor. .NET is single-vendor. J2EE vs .Net: J2EE vs .Net What’s common HTML XML Web Services .Net supports C# and J# languages Comparisons: Comparisons.NET Developer Tools: .NET Developer Tools Visual Studio.NET is an integrated development environment for developing .NET applications It includes support for multiple languages Visual Basic.NET Visual C#.NET Visual J#.NET Visual C++.NET It can be used to develop client based applications and Web based applications Visual Studio 2005: Visual Studio 2005 Visual Studio 2005 Team System Visual Studio 2005 Professional Edition Visual Studio 2005 Standard Edition Visual Studio 2005 Express Edition Free Single Language Visual Studio 2008, is the successor to Visual Studio 2005 currently under development. It is slated to be officially launched in February 2008 Start Page: Start PageCreate a New Web Site: Create a New Web SiteASPX: ASPX Microsoft Active Server Pages, .NET IIS Server Old ASP HTML with embedded server scripts Session Support VB Scripts ASPX.NET Separation of HTML and code Additional State Preservation Capabilities Multiple LanguagesRunning .NET Applications: Running .NET Applications The .NET Framework redistributable package includes everything you need to run applications developed using the .NET Framework. Version 2.0 is the version of the .NET Framework most commonly used Version 3.0 is now available IIS: IIS Internet Information Services (IIS, sometimes Server or System) is a set of Internet-based services for servers using MS Windows IIS is comparable to the J EE Application Server and the Apache Web Server Used for corporate, commerce and secure websites. Originally, it was supplied as part of the server editions of Windows NT IIS: IIS The current version is IIS 6.0 and includes servers for FTP, SMTP,NNTP and HTTP/HTTPS and is available for Windows Server 2003. IIS 5.1 , a restricted version, that supports one web site and a limited number of connections is also supplied with Windows 2000 and Windows XP IIS: IIS IIS 5.0, Windows 2000 IIS 5.1, Windows 2000/XP IIS 6.0, Windows Server 2003 and Windows XP Professional x64 Edition IIS 7.0, Windows Vista and Windows Server 2008 Internet Information Services: Internet Information Services ASP.NET Development Server: ASP.NET Development Server If you cannot or do not want to use IIS as your Web server, you can still test your ASP.NET pages by using the ASP.NET Development Server. The ASP.NET Development Server, which is included with Visual Studio, is a Web server that runs locally on Windows operating systems It is specifically built to serve, or run, ASP.NET Web pages under the local host scenario The ASP.NET Development Server provides an efficient way to test pages locally before you publish the pages to a production server running IIS.Graphical User Interfaces: Graphical User Interfaces Skins Visual properties for ASP controls CSS Control look and feel of a web page (Fonts, colors, etc) Themes Collections of skins and style sheets Master Pages Defines basic page layout Build web pages based on a master pageLab Development Environment: Lab Development Environment Visual Studio.NET db2 Classroom and lab H:\BA2210\WebSites\project Name MS Sql Server DB2 MS Access ASP.Net Dev Server \WebSites\project Name Q:\submit\BA2210\userid.NET Topics: .NET Topics Getting Starting with .NET Creating web applications Compiling and executing code Validation controls Managing State Using multiple forms .NET: .NET Accessing Data SqlConnection class SqlDataAdapter class Command Objects and Data Readers Using Bound Controls Visual Database Tools Making Visual Database Connections Building Applications DBMS MS SQL Server DB2 MS Access Crystal Reports Web Services You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
NetIntro Octavio Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 389 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: November 28, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: jamescorder (29 month(s) ago) sdfg Saving..... Post Reply Close Saving..... Edit Comment Close By: nmdibrahim (39 month(s) ago) I am Prof. Mohamed. It is very nice. Can i get the copy and notes page of this presentation to nmdibrahim@yahoo.co.in. Thnak you. Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Introduction to the Microsoft .NET: Introduction to the Microsoft .NET Agenda: Agenda .NET Introduction Common Language Runtime Just In Time (JIT) Compilers Common Language Specification Framework Class Library Visual Studio .NET What is .NET?: What is .NET? Microsoft’s answer to J EE .NET is a collection of technologies .NET framework Similar to Java JVM Plus Developer Tools Microsoft DNA: Microsoft DNA Microsoft DNA Distributed InterNet Applications Design patterns for web based application Logical partitioning of applications into layers Active Server Pages (ASP) COM+ Classes Active Data Objects (ADO).NET: .NET Evolution of DNA Runtime environment for application software Both client side and server side Enhanced programming language support Framework of pre-built classes to provide functions required by applications.NET Framework: .NET Framework Programming model of the .NET environment for building, deploying, and running Web-based applications, smart client applications, and XML Web services. Manages much of the plumbing, enabling developers to focus on writing the business logic code for their applications. Includes the common language runtime and class libraries. The .NET Framework: The .NET Framework Windows Common Language Runtime (JIT compilation, memory management, etc.) Base Class Library Common Language Specification VB C++ C# J# Other XML Web Services Web Forms Windows FormsCommon Language Runtime: Common Language Runtime The Common Language Runtime (CLR) is a runtime engine Manages .NET Code (such as C# or VB applications) Provides features such as memory management, thread management, object type safety, security, etc. Is a part of the .NET Framework Managed code Code that targets the CLR Any .NET Language, including C#, Visual Basic, C++, Java, Cobol, etc. Running User Written Code: Running User Written Code When you compile your application, you create an assembly Intermediate language (IL) IL contains all information about your application Methods, properties, events, security, etc JIT Just in time compilation Happens when someone executes your code Turns IL into actual machine specific codeJIT Process: JIT Process Source Code Language Compiler IL Data Metadata JIT Compiler Native Code Compilation ExecutionCommon Language Specification: Common Language Specification CLS describes the requirements that make a .NET language compliant with the common language runtime Allows .NET languages to interoperate Languages may include non-compliant features No interoperability The Framework Class Library: The Framework Class Library A huge collection of reusable types Classes, interfaces, enumerations and structures For use by any managed code Including code written in any managed programming language Types for Common tasks such as collections, file IO, memory and thread management GUI and window manipulation Web form and web service applications Totally object oriented toolbox for developers Ships as part of the .NET FrameworkUsing the Framework Class Library: Using the Framework Class Library Types are arranged in a hierarchy of Namespaces A type’s full name includes its namespaces Form class is actually System.Windows.Forms.Form Use using to indicate namespaces in source code Namespaces are like Java packages The SDK documentation is critical for using SDK types Includes descriptions Often includes useful code samples Indicates namespaces and assemblies for types.NET Technologies: .NET Technologies Internet Information Services (IIS) Web and Application Server Active Server Pages (ASP) ASP.NET Server side application components .NET Components Business logic components Active Data Objects (ADO) COM objects used for accessing relational data ADO.NETJ2EE vs .Net: J2EE vs .Net .NET only runs on Windows OSes. J2EE is available on multiple OSes (Windows, Unix, Linux, Solaris, etc) .NET supports multiple languages. J2EE only supports Java. Lower cost of entry with J2EE. J2EE vs .Net: J2EE vs .Net J2EE is designed for server side computing. .NET is both client and server side J2EE is multi-vendor. .NET is single-vendor. J2EE vs .Net: J2EE vs .Net What’s common HTML XML Web Services .Net supports C# and J# languages Comparisons: Comparisons.NET Developer Tools: .NET Developer Tools Visual Studio.NET is an integrated development environment for developing .NET applications It includes support for multiple languages Visual Basic.NET Visual C#.NET Visual J#.NET Visual C++.NET It can be used to develop client based applications and Web based applications Visual Studio 2005: Visual Studio 2005 Visual Studio 2005 Team System Visual Studio 2005 Professional Edition Visual Studio 2005 Standard Edition Visual Studio 2005 Express Edition Free Single Language Visual Studio 2008, is the successor to Visual Studio 2005 currently under development. It is slated to be officially launched in February 2008 Start Page: Start PageCreate a New Web Site: Create a New Web SiteASPX: ASPX Microsoft Active Server Pages, .NET IIS Server Old ASP HTML with embedded server scripts Session Support VB Scripts ASPX.NET Separation of HTML and code Additional State Preservation Capabilities Multiple LanguagesRunning .NET Applications: Running .NET Applications The .NET Framework redistributable package includes everything you need to run applications developed using the .NET Framework. Version 2.0 is the version of the .NET Framework most commonly used Version 3.0 is now available IIS: IIS Internet Information Services (IIS, sometimes Server or System) is a set of Internet-based services for servers using MS Windows IIS is comparable to the J EE Application Server and the Apache Web Server Used for corporate, commerce and secure websites. Originally, it was supplied as part of the server editions of Windows NT IIS: IIS The current version is IIS 6.0 and includes servers for FTP, SMTP,NNTP and HTTP/HTTPS and is available for Windows Server 2003. IIS 5.1 , a restricted version, that supports one web site and a limited number of connections is also supplied with Windows 2000 and Windows XP IIS: IIS IIS 5.0, Windows 2000 IIS 5.1, Windows 2000/XP IIS 6.0, Windows Server 2003 and Windows XP Professional x64 Edition IIS 7.0, Windows Vista and Windows Server 2008 Internet Information Services: Internet Information Services ASP.NET Development Server: ASP.NET Development Server If you cannot or do not want to use IIS as your Web server, you can still test your ASP.NET pages by using the ASP.NET Development Server. The ASP.NET Development Server, which is included with Visual Studio, is a Web server that runs locally on Windows operating systems It is specifically built to serve, or run, ASP.NET Web pages under the local host scenario The ASP.NET Development Server provides an efficient way to test pages locally before you publish the pages to a production server running IIS.Graphical User Interfaces: Graphical User Interfaces Skins Visual properties for ASP controls CSS Control look and feel of a web page (Fonts, colors, etc) Themes Collections of skins and style sheets Master Pages Defines basic page layout Build web pages based on a master pageLab Development Environment: Lab Development Environment Visual Studio.NET db2 Classroom and lab H:\BA2210\WebSites\project Name MS Sql Server DB2 MS Access ASP.Net Dev Server \WebSites\project Name Q:\submit\BA2210\userid.NET Topics: .NET Topics Getting Starting with .NET Creating web applications Compiling and executing code Validation controls Managing State Using multiple forms .NET: .NET Accessing Data SqlConnection class SqlDataAdapter class Command Objects and Data Readers Using Bound Controls Visual Database Tools Making Visual Database Connections Building Applications DBMS MS SQL Server DB2 MS Access Crystal Reports Web Services