Hemant ALL

  • View
    223

  • Download
    0

Embed Size (px)

Text of Hemant ALL

  • 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