Mr. Ram Kumar Choudhary Nidhi Kumawat (Cse) (Cse final year) Summer Training Presentation At .NET Topic Of The Course 1. Asp. Net Framework 2. C# Programming Language 3. Oop’s Concept 4. Database Connectivity – Sql Server History Of The .NET Framework The first version of the .Net framework was released in 2002. The version was called .Net framework 1.0. The current version is 4.7.1. Every version has relevant changes to the framework. Microsoft has released 9 more upgrades for .Net framework, 7 of which have been released along with a new version of Visual Studio. For example, in framework 3.5 and onwards a key framework called the Entity framework was released. Introduction Of .Net Framework The .Net framework is - A software development environment that allows different programming language. - A runtime engine for Managed code - A platform designed for Internet-Distributed software The .Net framework is an exciting new computing system. .Net is a platform that provide a standardized set of services. It’s just like a window, except distributed over the internet. The .Net framework consists of : - The Common Language Runtime (CLR) - The Framework Class Libraries (FCL) The .Net Framework Strategy Interoperability : The .Net is independent from a specific language platform. Portability : The .Net architecture can exist on multiple hardware platform. Web Services are applications that can be used over the internet as the programming block. Software reuse to the internet : XML. Universal Data Access. What Is C#? C# is pronounced “see sharp”. C# is an object oriented programming language and part of .Net family from Microsoft. C# is very similar to C++ and JAVA. C# is developed by Microsoft and work only on the Windows platform. C# is simple, modern, type safe and object oriented. Features of C# includes Portability, Interfaces, Meta programming and functions, Property, Namespace, Memory access etc. Object Oriented Programming (OOP) Object Oriented Programming (OOP) is a programming language or model where programs are organized around objects and data rather than action and logic. Some important features with OOP are : - Class and Object - Inheritance - Polymorphism - Encapsulation Simula was the first Object Oriented Programming Language. Simula was developed in the 1960s. Java, Python, C++, Visual Basic .Net and C# are popular OOP languages today. Microsoft Visual Studio .Net Developers can use a variety of programming environment to create web services. Microsoft Visual Studio .Net represents the development environment for .Net connected software and services. Visual Studio .Net advances the high productivity programming languages. For example, Microsoft Visual Basic, Microsoft Visual C++ and C#. Visual Studio .Net provides a single unified development environment. Database Connectivity In the .Net framework, a database connection is the means by which a database server and its client software communicate with each other. The term is used, whether or not the client and the server are on the different machines. The client uses a database connection to send the commands to and receive replies from the server. In the database connectivity, we are use Microsoft Visual Studio 2010 for front end and Microsoft SQL Server 2008 (MSSQL) for the backend i.e. the database. Limitations And Future Development There are some limitations for the current system to which solutions can be provided as a future development : The website is not accessible to everyone. It can be deployed on a web server so that everybody who is connected to the Internet can use it . Online payment option is not done. Third party proprietary software can be used for online payment. The Administrator of the web site can be given more functionalities, like looking at a specific customer’s profile, the product that have to be reordered etc. conclusion Working on the project was really a learning experience and we have come a long way in building our concepts of software engineering. The “Point of sale” developed by us is purely based on ASP.NET. Thank You Any Query ?