NET presentation

Preview:

Citation preview

Presentation

What is the .Net Framework Primarily a development platform (mostly effects

application development)

Consists of two main parts

Common Language Runtime

.Net Framework Class Library

CLR (Common Language Runtime) Provides a “runtime environment” for the execution of

code written in ANY .Net Language

“Manages”

The overall execution of .Net code

Inheritance, Memory, Debugging, and application development across Multiple languages

Compilation of .Net code All .Net languages are first compiled into an intermediate

language called MSIL or IL (Microsoft Intermediate Language)

The MSIL is then “Just In Time” (JIT) compiled at first execution of the code and managed by the CLR

All MSIL or IL code can be compiled directly to native code with the following Compiling native code will provide faster startup execution of the

code Performance during execution of the code will then be sacrificed During JIT Optimization is placed on the Managed Code in order to

improve performance at the time of execution

Code Compilation In .net

.Net Framework Class Library Provide a library of base classes that developers can

use in their own applications written in ANY .Net language

Because of the use of these base classes, Inheritance can then be extensively used in languages that use the .Net Framework

Visual Basic .NetGeneral Features

Additional Features of VB .Net

General features It is an object oriented language

Students do better with this subject when they have a firm understanding of objects

In the past VB had objects but focus was not placed on them VB .Net use objects and inheritance with everything

Uses exception handling extensively New techniques are shown to the student for providing feedback

from their programs in order to help trouble shoot errors Like with most OOP languages, exceptions that are not handled will

cause programs to abnormally end or exit Uses “generics” with creating classes and Sub programs

Can use the top data type on inheritance of type Object Used for late binding of data types and is quite useful when

implementing stacks or queues of any data type (.Net 2.0) Provides a quick way to develop heavy duty applications in a

windowing environment It is a useful tool for developing event driven programs

Additional Feature of VB .Net Can create both windows applications and web applications at the click

of a mouse button The interface between the Databases and applications

Are the same between web apps and windows apps All data are transferred between the apps in XML format regardless if it is a

web application or a windows application A copy of the data from the database is loaded into a data set. Persistent connections between the application and the database no longer

exists

Every form is a class and new forms now have to be instantiated VB .Net is still not case sensitive

The Introduction to VB .Net

Data Types in VB .Net

Functions and Sub Procedures

Data Types in VB .Net Data Types and possible values

Integer -> -2,147,483,648 (4 bytes) Double -> floating point numbers with 14 digits of accuracy

(8 Bytes) Decimal -> decimal values ( 16 bytes replaced currency in 6.0) Date -> the date (8 Bytes) Byte -> 0 to 255 (1 Byte) Char -> Unicode character (2 Bytes) Boolean ->True or false value (2 Bytes) Single -> floating point number with 6 digits of accuracy (4 bytes) Short -> 2 byte integer Long -> 8 byte integer String -> an arrangement of alpha-numeric characters varies in

length Object -> any data type 4 bytes

Functions and Sub procedures / Programs in VB .Net (Methods) Functions and sub procedures must either have a sub or function

keyword in the function or sub procedure heading They can be either public or private (following the same conventions in

OOP languages such as C++ or Java) All parameters are passed by value by default in VB .Net Parameters of any data type may be passed by reference All Objects and arrays are passed by reference not value All events are handled by a sub procedure in VB .Net Functions return a value and Sub Procedures do Not

Microsoft SQL Basics Differences between MS SQL and Access

Advantages of MS SQL

Differences between MS SQL and Access SQL More Powerful than MS Access

Larger data types are available

Connection over a network provide access to multiple clients

A client is required to connect to the SQL Database

Advantages of MS SQL Can handle multiple users at one time

Ideal for web sites and web applications

Contain the BLOB (Binary Large Object) which enables a user to store images in a database

Larger numeric values can be stored in each field

Project Introduction

Hosiery Management System

PurposeA Hosiery Management system is a Software that allows the Hosiery Admin to Add, Delete and Update Design The Purpose of making this project is to allow the Admin of Hosiery or Factory to Manage all the parties, Design , Items , Employees . It allow the Admin or the User Privileged by Admin to Add Design, Update Design, Delete Design, Add Party, Update Party, Delete Party, Add Item , Update Item, Delete Item, Add User , Change Password etc

Drawbacks Of Existing System

Existing system is made in downgrade visual basic 6

It does not have Multi User Functionality

Employee Attendance Procedure is Time Consuming

Proposed System Multi user Account For user with Privileges

Provided by Admin

Admin Panel In Admin Account

Easy and Less Time Consuming Attendance Procedure

Comparatively Fast as .net Framework is used

MDI Parent Form

Add New Design Form

Add New Challan Form

Party Challan Working

Job Sheet Form

THANK YOU