8/8/2019 Hemant ALL
1/39
A
SEMINAR ON
SUMMER TRAINING
Taken at
Road Ahead Technologies , JAIPUR
2010-2011Presented By:
HEMANT SHARMA
07EYTIT020IV Year, IT Engg.
DEPARTMENT OF INFORMATION TECHONOLOGY & ENGG.Yagyavalkya Institute of Technology,
Sitapura,Jaipur-302022
8/8/2019 Hemant ALL
2/39
Only having a theoretical
knowledge is not sufficient to survive in thiscompetitive environment. To accomplish thisaspect the Rajasthan Technical University hasincluded Industrial Summer Training for the
students as a part of their curriculum.
8/8/2019 Hemant ALL
3/39
SUNSHINEINFOSOFT PVT.LTD.
INTRODUCTION PROFILE
SERVICE
CLIENTS
TECHNOLOGY
WHAT IS .NET? .NET FRAMEWORK
ADVANTAGE OF.NET
ADVANTAGE OF CLR
C#
PROJECT
INTRODUCTION PROJECT DETAILS
REQUIREMENTS
SNAPESHOTS
CONCLUSION
8/8/2019 Hemant ALL
4/39
8/8/2019 Hemant ALL
5/39
It established in 2004.
India based software development company.
Working areas
1)ERP design
2)Management Information System3)software solution for the application
4)Web Applications
8/8/2019 Hemant ALL
6/39
Mr. Abhishek JainDirector :
Mr. Sameer BarthTraining
coordinator :
Vikas Marg, Tonk Road, Jaipur (Raj.)Address:
www.roadaheadtech.comWebsite:
8/8/2019 Hemant ALL
7/39
Java and Internet technologies
Web Applications development
Dot Net Studio (VB.Net, Asp.Net, C#)
Web site design.
PHP, MySQL, Web Databases
Oracle and Visual Basic 6.0
SQL Server, Oracle
Access, ASP & VB Applications
8/8/2019 Hemant ALL
8/39
8/8/2019 Hemant ALL
9/39
.NET is a platform that provides a standardized set ofservices.
Its just like Windows, except distributed over the
Internet. It exports a common interface so that its programs can
be run on any system that supports .NET. New programming methodology
Multiple Languages (VB .Net, C#, J#, Cobol .Net, etc.)
JIT Compiler
Primary Parts: .Net Framework Common Language Runtime (CLR)
8/8/2019 Hemant ALL
10/39
.NET Framework consists of 3 main parts:
Common Language Runtime
Framework Classes/Libraries
ASP.NET
A set of approximately 13000 classes.
Classes are divided into namespaces grouping similar classes
Most classes are lumped into a name space called System
System.Data: DB access System.XML: reading/writing XML
System.Windows.Forms: Forms manipulation
System.Net: network communication.
8/8/2019 Hemant ALL
11/39
Write once, run everywhere
Multiple programming languages (40+)
Coding Reduction Controls
Template projects
IIS/Cassini support Ease of Deployment
Robust Database-Driven Functionality
Fast Web Application
8/8/2019 Hemant ALL
12/39
VB.NetC#
APLFortranPascalC++Haskell
PerlJava LanguagePythonCOBOLMicrosoft Jscript
RPGComponent Pascal
MercurySchemeCurriculumMondrianSmallTalkEiffelOberonStandard MLForthOzEtc..
.Net Supports Multiple Languages:-
8/8/2019 Hemant ALL
13/39
8/8/2019 Hemant ALL
14/39
VBVBSourceSourcecodecode
CompilerCompiler
C++C++C#C#
CompilerCompilerCompilerCompiler
AssemblyAssemblyIL CodeIL Code
AssemblyAssemblyIL CodeIL Code
AssemblyAssemblyIL CodeIL Code
Operating System ServicesOperating System Services
Common Language RuntimeCommon Language Runtime
JIT CompilerJIT Compiler
Native CodeNative Code
ManagedManagedcodecode
UnmanagedUnmanagedComponentComponent
8/8/2019 Hemant ALL
15/39
A common runtime for all .NET languages
Common type system
Common metadata
Intermediate Language (IL) to native code compilers Memory allocation and garbage collection
Code execution and security
JIT allows code to run in a protected environment as managed code.
JIT allows the IL code to be hardware independent.
CLR also allows for enforcement of code access security. Verification of type safety.
Access to Metadata (enhanced Type Information)
8/8/2019 Hemant ALL
16/39
CompilationCompilation
BeforeBeforeinstallation orinstallation or
the first timethe first timeeach method iseach method is
calledcalled
BeforeBeforeinstallation orinstallation or
the first timethe first timeeach method iseach method is
calledcalled
ExecutionExecutionJITJIT
CompilerCompilerNativeNativeCodeCode
MSILMSILCodeCode
MetadataMetadata
SourceSourceCodeCode
LanguageLanguageCompilerCompiler
Also calledAlso calledAssemblyAssembly
(.EXE or(.EXE or.DLL file).DLL file)
Also calledAlso calledAssemblyAssembly
(.EXE or(.EXE or.DLL file).DLL file)
8/8/2019 Hemant ALL
17/39
C#
8/8/2019 Hemant ALL
18/39
Intro to C#Design Goals of C#
Component Orientated Language
Robust and Durable Software
Features
Classes
Namespaces
No header files
VB.NET vs. C#
Ability to embed C++ code in C# code
Elegance of C/C++ language
8/8/2019 Hemant ALL
19/39
Component Oriented
Properties, methods, events
Robust and Durable
Garbage collection (No memory leaks and stray pointers)
Exception Handling
Type-safety (No uninitialized variables)
Based on C++
Interoperability
Support for XML, SOAP
8/8/2019 Hemant ALL
20/39
ASP.NET is power full web technology which is widelyusedtoday for Creating Dynamic Web pages.
It is Combination of Two Technology:-1: Active Server Page2: .NET Framework
It provide the Interaction between1: Front End2: Back End FRONTEND BACKEND
ADO.NET
8/8/2019 Hemant ALL
21/39
y ADO.NET is the preferred data access method inthe .NET Framework
y Better support for disconnected data accessy Specialized namespaces
y System.Data.SQL Tuned for SQL Server
y System.Data.ADO OLEDB
y Portable
y Native XML Support
8/8/2019 Hemant ALL
22/39
y ADOConnectiony Similar to Connection object in ADO
y ADOCommand
y Similar to Command object in ADOy ADODataSetCommand
y Somewhat like Recordsets for ADO.NET(DataSet)
y
Designed for stateless operationsy ADODataReader
y For streaming methods, similar to Stream
y SQLConnection, SQLCommand, and
SQLDataSetCommand, SQLDataReader
8/8/2019 Hemant ALL
23/39
DATABASE
AD1AD 2
AD 3
CONNECTION
DATA SET
BS 3BS 2BS 1
8/8/2019 Hemant ALL
24/39
8/8/2019 Hemant ALL
25/39
It is a web application which can store and manage
all information about any working and non-working
persons of the department and about any police
station A user can store different information like police
officers details, police stations detail, jails detail,
FIR reports, compliant register, criminal record
most wanted criminals etc.
This software provides information according to
area of police stations.
8/8/2019 Hemant ALL
26/39
It contains two parts
1.Admin
2.Register user
Admin:-can search user, delete user, blockCustomer etc.
User:- Registered user will be provided login name
and password to login into site and access the pages
8/8/2019 Hemant ALL
27/39
Minimum Hardware Requirement: - Pentium II
processor, RAM 512MB, 4GB space in HDD, and
Windows platform.
Minimum Software Requirement:- Windows OS
platform, Visual Studio 2005, SQL Server 2005.
FRONT END: - ASP.Net with C#.
BACK END: - SQL 2005.
8/8/2019 Hemant ALL
28/39
8/8/2019 Hemant ALL
29/39
8/8/2019 Hemant ALL
30/39
8/8/2019 Hemant ALL
31/39
8/8/2019 Hemant ALL
32/39
8/8/2019 Hemant ALL
33/39
8/8/2019 Hemant ALL
34/39
8/8/2019 Hemant ALL
35/39
8/8/2019 Hemant ALL
36/39
8/8/2019 Hemant ALL
37/39
The overall training was very good experience.It enlightened me about the industrial trend. Itenhanced my knowledge and skills. It
provided a good environment to work in.
8/8/2019 Hemant ALL
38/39
8/8/2019 Hemant ALL
39/39