260 likes | 397 Vues
Penta Infosoft Pvt. Ltd., located at IET Group of Colleges in Alwar, offers comprehensive training on various programming courses, including .NET, JAVA, PHP, and more, tailored for engineering students. This training agenda covers essential topics such as the .NET Framework, advantages of CLR, Visual Studio 2005, and programming languages like C# and VB.Net. Participants will learn about modern programming methodologies and practical applications of C# in developing diverse applications. Enhance your skills with hands-on training from industry experts.
E N D
About the Company….. Penta InfosoftPvt.Ltd Located at IET Group of colleges-Alwar “It sponsored training On all the courses like JAVA, .NET, PHP, Verilog, Oracle etc for Engineering students.”
Agenda • Introductions • What is .Net? • .Net Framework • Advantages of .Net • Advantages of CLR • Visual Studio 2005 • .Net Languages • C# vs. VB.Net • Resources
What is .Net? • New programming methodology • Multiple Languages (VB.Net, C#, J#, Cobol.Net, etc.) • JIT Compiler • Primary Parts: • .Net Framework • Common Language Runtime (CLR) • RTM: • 2002 (v1.0) • 2003 (v1.1) • 2005 (v2.0)
Introduction to C# • >> C# is an object-oriented programming language designed for building applications that run on the .NET Framework>> C# is pure object oriented language like Java.>> It was developed by M.S. Corp., USA in 2000.>> the #( hash symbol) in musical notations is used to refer to a sharp note and is called “Sharp”, thus C# is pronounced as “C sharp”.>> The designers of C# was Anders Hejlsberg
.>>.NET Framework is a safe type environment for Application development and code execution. It full fill all the aspect of program execution.>> It is an environment for building, deploying, running web services and other applications>>To make the developer experience consistent across widely varying types of applications, such as Windows-based applications and Web-based applications. .NET Framework
The .NET Framework consists three main components. > Common Language Runtime (CLR) > The .NET Framework Base Classes > The user interface Component of .NET Framework
Some Key Feature of C#.Net > Simple > Modern > Object oriented > Modular > Powerful & Flexible > Popular
Application of C#.Net > Console applications> Windows Applications> Developing windows controls> Developing ASP.NET projects> Creating web controls> Creating web services
Advantages of .Net • Write once, run everywhere • Multiple programming languages (20+) • Coding Reduction • Controls • Template projects • IIS/Cassini support • Ease of Deployment • Security Features • Evidence-based security • Code access security • The verification process • Role-based security • Cryptography • Application domains
Visual Studio 2005 • IDE for .Net development • Dotfuscator encryption tools • Cassini (IIS) • Application Testing Center • Team Suite for project management • Express versions (free) • VB6 to VB.Net conversion wizard
.Net Programming Languages • Visual Basic.Net • C# • APL • Fortran • Pascal • C++ • Haskell • Perl • Java Language • Python • COBOL • Microsoft JScript • RPG • Component Pascal • Mercury • Scheme • Curriculum • Mondrian • SmallTalk • Eiffel • Oberon • Standard ML • Forth • Oz
C# vs. VB.Net Differences lie in: • Syntax • Object Oriented Features • Visual Studio. Net IDE
C# vs. VB.Net • C# • No Auto Case adjust • Requires “{, }, ;” • Enforces programming rules. • Unsafe Blocks • Documentation Comments • Operator Overloading VB.net • Auto case adjust • No line terminators • Requires “Begin, End” • Still intended as RAD tool. • Allows late binding
C# vs. VB.Net C# class App { static void Main(string [ ] args) { intintCounter=0; foreach (string arg in args) { System.Console.WriteLine(“Counter:” + intCounter.ToString() + “=“ + arg); } //end of foreach } //end of Main() } //end of App{} VB.Net Class App Shared Sub Main(ByValargs as String( ) ) Dim arg as String Dim intCounter as Integer For Each arg in args System.Console.Writeline(“Counter: ” & intCounter & “=“ & arg) Next ‘For Each loop End Sub ‘end of Main() End Class ‘end of App{}
C#/VB.Net Myths • VB.Net is intended for use with Microsoft Office. • C# is the latest release of C++. • C# is easier to learn than VB.Net. • To learn C#, one should first learn C++. • C# is more advanced than VB.Net • C# runs faster than VB.Net
Introduction to Project > Metro route System is used to find out the route between source to destination.> user can also see the fare between two stations. > user can also see the whole map at one time.
Requirements platform Used -: window xp or higher versionLanguage Used -: C# (.net) Database Used -: Microsoft Sql Server Processor -: 456 MHz or above Ram -: 128 MB • Software Requirements • Hardware Requirements
User operation Check fare -: A user can check the fare.Check route -:User can also check the route of the train. Check map-: User can check the map of the whole metro system.
Conclusion • User can check routes and fare. • Very beneficial. • Easy to use.
THANK YOU