DOT NET TRaining

sunil kumar
sunil kumarExpert in Sql server Database,VB 6.0,VB.NET,C# ,RDLC,Crystal Report em Teciex Solutions Pvt Ltd
DOT NET TRaining
 The company serves a worldwide client base.
 All offices employ an experienced team of professionals,
with an outstanding track record of handling complex web
& Apps development projects.
 We prides itself on delivering products and services which
adhere to the principles of quality, transparency and
affordability.
www.rcsinfo.in
www.projectgurucs.com
Rcsug.in
wwtecsol.com
What We do
 Digital Advertisements
 Web Designing & Hosting
 Final year College Projects
 Software Solutions
 Training & Placements
 Graphics designing
 Workshops
 Seminars
 On Job Training
 Corporate Training
 Training And Placements Programs
Why Training?
 Student needs to compete with massive group of people
for limited job opportunities.
 The placement training is highly rewarding in leading
MNC. They are gaining more recognition if trained from
us.
 We assist students to expertise their skills in particular
domain and maximize their career opportunity.
 we provide professional training to students in various IT
technologies and assists in career training.
Current Job Opening
 We are looking DOTNET DEVELOPER for one of my
Clients
 Ziacs Software(ziacsoft.com)
 Digital Marketing
 PHP Developer
 Wordpress Developer
Our Clients
 mndcbangalore.org eduvacation.in
 Balloonwala.in 4sightcreations.com
 Winnerinterior.in satifoods.com
 Goodomania.com gentop.in
 Brajgupta.com djfoods.in
& Many more
BCA Students can choose their career in
graphic designing
Graphic designers combine art and technology to
communicate ideas through images and the layout
of websites and printed pages. They may use a
variety of design elements to achieve artistic or
decorative effects.
GRAPHIC DESIGNING
 We are No.1 in VB6.0/DOT NET & PHP Projects.
 We are Training/Providing Projects Since 2016
 To different Colleges.
 Sambhram, Seshadripuram, Bishop Cotton,
Acharya, Ramaiah, Jindal Womens and Many More
DOT NET TRaining
PHP PROJECT LIST
DotNet PROJECT LIST
PROJECT TRAINING
What We can Offer You
VB6.0+Sql Server or Oracle
VB.NET+SQL Server
C#+SQL Server
ASP.NET + SQL Server
Each Technology has its merit and Demerit
It Depend on you which one you can grasp
easily and Learn Development
All Platform/Languages has 30% Similarities
Once you are through with one you can grasp
other easily
IS VB 6.0 still useful?
Here’s the answer… You could still learn VB
today if you just wanted it for your own use,
particularly if you’ve programmed in any version
of Basic before and you wanted the simplest path
to getting a Windows application to work.
But Microsoft basically does little or nothing to
support VB any more. So for professional jobs,
you should learn C#, Python, Java etc..
VB 6.0 VS VB.NET
Difference between VB and VB.NET. ...
VB6 was interpreter based language
while VB.NET is a compiled language.
VB6 is non-object oriented principle based
language. Whereas, VB.NET , from a coding style
perspective looks similar to old VB6, but, has more
power to it, just because it sits on the DotNet
Platform.
VB 6.0 VS VB.NET
VB.NET is a modern, object-oriented language. VB (Classic) is its predecessor, and it's no longer actively
maintained.
Up to version 6, it was known as VB. From version 7, which was released with .Net 1.0, it was known as
VB.NET.
Visual Basic.NET is one of the language tools supported within the larger Visual Studio .NET suite.
Visual Basic .NET is based on a newer programming model than is VB6. The VB Classic IDE is
unsupported as of April 8, 2008.
VB6 was interpreter based language while VB.NET is a compiled language.
VB6 is non-object oriented principle based language. Whereas, VB.NET , from a coding style perspective
looks similar to old VB6, but, has more power to it, just because it sits on the DotNet platform.
Data Handling in VB6 is DAO protocol, then RDO, followed by ADO (ActiveX Data Objects) while VB.Net
Data is handled using ADO.net
The greatest change in VB6 and VB.NET is of runtime environment. VB6 used the VB-Runtime while
VB.NET uses the .Net Common Language Runtime (.Net CLR). The CLR is much better designed and
implemented than VB-Runtime. The CLR uses better code translation through Just in Time compiler
while VB-Runtime interprets the code. The CLR Garbage Collector is also more efficient than VB6 one as
it may detect cyclic references too.
VB 6.0 VS VB.NET
VB.NET is a modern, object-oriented language. VB (Classic) is its predecessor, and it's no longer
actively maintained.
Up to version 6, it was known as VB. From version 7, which was released with .Net 1.0, it was known as
VB.NET.
Visual Basic.NET is one of the language tools supported within the larger Visual Studio .NET suite.
Visual Basic .NET is based on a newer programming model than is VB6. The VB Classic IDE is
unsupported as of April 8, 2008.
VB6 was interpreter based language while VB.NET is a compiled language.
VB6 is non-object oriented principle based language. Whereas, VB.NET , from a coding style
perspective looks similar to old VB6, but, has more power to it, just because it sits on the .Net platform.
Data Handling in VB6 is DAO protocol, then RDO, followed by ADO (ActiveX Data Objects) while
VB.Nert Data is handled using ADO.net
The greatest change in VB6 and VB.NET is of runtime environment. VB6 used the VB-Runtime while
VB.NET uses the .Net Common Language Runtime (.Net CLR). The CLR is much better designed and
implemented than VB-Runtime. The CLR uses better code translation through Just in Time compiler
while VB-Runtime interprets the code. The CLR Garbage Collector is also more efficient than VB6 one
as it may detect cyclic references too.
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
The future of DotNET
The .NET Core is open source and the community is growing rapidly. More and
more companies and developers are joining .NET Core community.
.NET/C# can be used to build AR/VR applications using Unity. Several AR/VR
headset manufactures support Unity as a platform to build apps.
Samsung releases Tizen for .NET that allows .NET developers to build apps for
Samsung devices including TVs and mobile. Tizen is an open source operating
system that powers Samsung TV, refrigerators, and other devices.
Google joins .NET foundation to be part of .NET open source group.
Cross platform is key to the success of .NET. Now, .NET developers can build
pretty much any kind of app they want.
DotNet Framework
Windows client applications (WPF, Windows Forms)
Windows Store Apps
Universal Windows Apps using UWP for Windows
Phone, Windows 10, HoloLens, Surface, XBox other
Microsoft devices
Web applications using ASP.NET and/or HTML
5/JavaScript/CSS3
Android Mobile apps
Apple iOS apps
Cross-platform responsive web applications using HTML
5/JavaScript and CSS
TypeScript to build modern object based JavaScript
applications
Enterprise applications
WCF and Web API services
SharePoint, Office, SQL Server and cloud enabled apps
Azure Microservices and Azure enabled apps
Components and libraries
2D and 3D games
And many more
Introduction to DotNet
Agenda
* What is .Net?
* DotNet Framework
* Advantages of DotNet
* Advantages of CLR
* Visual Studio 2010/12
* DotNet Languages
* C# vs. VB.Net
* ADO.NET
* ASP.NET
What is .Net?
• .NET is a programming model that enables
software developers the ability to do rapid
application development by bundling a
collection of software in on package. For
example, Microsoft Visual Studio .NET is
part of the .NET programming model.
• New programming methodology
– Multiple Languages (VB.Net, C#, J#, Cobol.Net, etc.)
– JIT Compiler
What is .Net?
DotNet Framework
What is Microsoft .NET Framework ?
The .NET Framework is a development platform for building apps for Windows,
Windows Phone, Windows Server, and Microsoft Azure and web application. It
consists of the common language runtime (CLR) and the .NET Framework class
library, which includes classes, interfaces, and value types that support an
extensive range of technologies.
• A set of approximately 3500 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
DotNet Framework Arch
Advantages of DotNet
• Write once, run everywhere
• Multiple programming languages (20+)
• Coding Reduction
– Controls
– Template projects
• Ease of Deployment
• Security Features
– Evidence-based security
– Code access security
– The verification process
– Role-based security
– Application domains
Component of Framework
Net Framework is a platform that provides tools and technologies to develop Windows, Web
and Enterprise applications. It mainly contains two components,
1. Common Language Runtime (CLR)
2. .Net Framework Class Library.
1. Common Language Runtime (CLR)
It provides an environment to run all the .Net Programs. The code which runs under the CLR
is called as Managed Code.
Language Compilers (e.g. C#, VB.Net, J#) will convert the Code/Program to Microsoft
Intermediate Language (MSIL) intern this will be converted to Native Code by CLR. See
the below Fig.
Net Framework
Supports Web Standards
HTML
XML
XSLT
SOAP
WSDL (Web Services)
ADO.Net: ActiveX Data Objects
ASP.Net: Active Server Pages
ILDASM: A tool used to properly display IL in a human
readable format.
DotNet Compact Framework (mobile devices
DotNet Framework
The language is intended for use in developing software
components that can take advantage of distributed
environments
Programmer portability is very important, especially for
those programmers already familiar with C and C++
Support for internationalization is very important
C# is intended to be suitable for writing applications for
both hosted and embedded systems, ranging from the very
large that use sophisticated operating systems, down to the
very small having dedicated functions
C#'s principal designer and lead architect at
Microsoft is Anders Hejlsberg
His previous experience in programming language and
framework design (Visual J++, Borland Delphi, Turbo
Pascal) can be readily seen in the syntax of the C#
language, as well as throughout the Common Language
Runtime (CLR) core
DotNet Framework
Advantages of CLR
• 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)
Advantages of cts
Functions of the Common Type System
To establish a framework that helps enable cross-language integration,
type safety, and high performance code execution.
To provide an object-oriented model that supports the complete
implementation of many programming languages.
To define rules that languages must follow, which helps ensure that
objects written in different languages can interact with each other.
In computing, just-in-time compilation (JIT), also known as
dynamic translation, is a technique for improving the runtime
performance of a computer program.
JIT builds upon two earlier ideas in run-time environments: bytecode
compilation and dynamic compilation. It converts code at runtime prior
to executing it natively, for example bytecode into native machine code.
The performance improvement over interpreters originates from
caching the results of translating blocks of code, and not simply
reevaluating each line or operand each time it is met (see Interpreted
language).
 It also has advantages over statically compiling the code at
development time, as it can recompile the code if this is found to be
advantageous, and it may be able to enforce security guarantees
Visual Studio 2008/2010
• IDE for .Net development
• Application Testing Center
• Team Suite for project management
• Express versions (free)
• VB6 to VB.Net conversion
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)
{
int intCounter=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(ByVal args 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 fully object-oriented, and has full access to
the .NET framework
C# has taken concepts from other languages, notably
Java and Delphi, combined with a syntax similar to C
and Java.
• VB.Net is intended for use with Microsoft Office.
• C# is the latest release of C++.
• To learn C#, one should first learn C++.
• C# is more advanced than VB.Net
• C# runs faster than VB.Net
RCS
C#/VB.Net Myths
Each Language has its
own advantages and
disadvantages.
Its Developer’s interest to
choose the language
Keywords
C# uses keywords that might be familiar to programmers, whereas
VB uses keywords that more accurately describe their role.
A comparison: (VB vs C#)
• Me vs this - a self-reference to the current object instance
• MyBase vs base - for referring to the base class from which the
current class is derived
• Shared vs static - for declaring methods that do not require an
explicit instance of an object
• NotInheritable vs sealed - for declaring classes that may not be
inherited
• NotOverridable vs sealed - for declaring methods that may not be
overridden by derived classes
• MustInherit vs abstract - prevents a class from being directly
instantiated, and forces consumers to create objects references to
only derived classes
• MustOverride vs abstract - for forcing derived classes to override
this method
• Overridable vs virtual - declares a method as being able to be
overriden in derived classes
The best GUI frameworks for Windows applications is
Winforms and WPF together with .NET Framework. The
best programming language to work with the .NET
Framework and it's APIs is C#. Java is not an alternative for
this. And C++ is an older language without automatic
memory management.
• Desktop applications. You can create a decent Forms
based (or WPF based) GUI app fairly quickly in C#.
• Windows service. GUI-less code that runs as a service
that gets stuff as input, converts stuff and outputs stuff. I've
written a zillion of those, for all sorts of different 'stuff'.
• Web site code behind. I like the ASP.NET model for
writing web pages. Much cleaner than PHP or JSP,
• Data access layer. C# is a good language for providing the
'shim' between application code and the database.
C# is a great language simply because you can use it for so
many different tasks. And you can accomplish very
sophisticated tasks in a reasonably small number of lines
of code
ADO is a language-neutral object model that is the keystone of Microsoft's
Universal Data Access strategy.
ADO.NET is an integral part of the .NET Compact Framework, providing
access to relational data, XML documents, and application data.
ADO.NET defines DataSet and DataTable objects which are optimized for
moving disconnected sets of data across intranets and Internets, including
through firewalls. It also includes the traditional Connection and Command
objects, as well as an object called a DataReader that resembles a forward-
only, read-only ADO recordset.
You can use ADO.NET to access data by using the new .NET Framework
data providers which are:
Data Provider for SQL Server (System.Data.SqlClient)
Data Provider for OLEDB (System.Data.OleDb)
Data Provider for ODBC (System.Data.Odbc)
Data Provider for Oracle (System.Data.OracleClient)
The ADO.NET classes are found in System.Data.dll and are integrated with
the XML classes in System.Xml.dll
ADO.NET
 There are two central components of ADO.NET classes:
the DataSet, and the .NET Framework Data Provider.
 Data Provider is a set of components including:
 The Connection object
 The Command object
 The DataReader object
 The DataAdapter object
 DataSet object represents a disconnected cache of data which is made up
of DataTables and DataRelations that represent the result of the command
ADO.NET
Object
Model
Data
Source
Data Provider
Connection
DataAdapter
Command
DataReader
DataSet
Connection Object
In ADO .NET, use the connection object to
 Prepare the ConnectionString
 Call Open() on the connection
Connection String
String of Key - Value pairs delimited by semicolon
The components of connection string are as follows
 Data Source: Used by the connection object to identify the data source
and to establish the connection. Name or network address of the instance
 Integrated Security or Trusted_Connection: indicates the current
windows account credentials that are used for authentication
 Database or initial catalog: The name of database to establish
connection
 User ID or uid: Indicates the name of the user
 Password or pwd: Verifies the password settings
DOT NET TRaining
1 de 47

Recomendados

Rcs project Training Bangalore por
Rcs project Training BangaloreRcs project Training Bangalore
Rcs project Training BangaloreSunil Kumar
92 visualizações47 slides
Vb6 vs vb.net....(visual basic) presentation por
Vb6 vs vb.net....(visual basic) presentationVb6 vs vb.net....(visual basic) presentation
Vb6 vs vb.net....(visual basic) presentationIftikhar Ahmad
4.3K visualizações18 slides
Programming in c# por
Programming in c#Programming in c#
Programming in c#Shehrevar Davierwala
13.1K visualizações221 slides
Lecture 1 introduction to vb.net por
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.netMUKALU STEVEN
8.5K visualizações15 slides
Introduction of .net framework por
Introduction of .net frameworkIntroduction of .net framework
Introduction of .net frameworkPrognoz Technologies Pvt. Ltd.
684 visualizações26 slides
.net framework por
.net framework.net framework
.net frameworkRam Sagar Mourya
4K visualizações19 slides

Mais conteúdo relacionado

Mais procurados

Introduction to vb.net por
Introduction to vb.netIntroduction to vb.net
Introduction to vb.netsuraj pandey
326 visualizações21 slides
Introduction to .NET Framework and C# (English) por
Introduction to .NET Framework and C# (English)Introduction to .NET Framework and C# (English)
Introduction to .NET Framework and C# (English)Vangos Pterneas
9.7K visualizações23 slides
Introduction to VB.net por
Introduction to VB.netIntroduction to VB.net
Introduction to VB.netYousaf Sahota
353 visualizações10 slides
Visual Studio 2010 and .NET Framework 4.0 Overview por
Visual Studio 2010 and .NET Framework 4.0 OverviewVisual Studio 2010 and .NET Framework 4.0 Overview
Visual Studio 2010 and .NET Framework 4.0 OverviewHarish Ranganathan
1.7K visualizações20 slides
Introduction to Visual Studio.NET por
Introduction to Visual Studio.NETIntroduction to Visual Studio.NET
Introduction to Visual Studio.NETDutch Dasanaike {LION}
3.3K visualizações41 slides
Basic Java script handouts for students por
Basic Java script handouts for students Basic Java script handouts for students
Basic Java script handouts for students shafiq sangi
1.8K visualizações77 slides

Mais procurados(20)

Introduction to vb.net por suraj pandey
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
suraj pandey326 visualizações
Introduction to .NET Framework and C# (English) por Vangos Pterneas
Introduction to .NET Framework and C# (English)Introduction to .NET Framework and C# (English)
Introduction to .NET Framework and C# (English)
Vangos Pterneas9.7K visualizações
Introduction to VB.net por Yousaf Sahota
Introduction to VB.netIntroduction to VB.net
Introduction to VB.net
Yousaf Sahota353 visualizações
Visual Studio 2010 and .NET Framework 4.0 Overview por Harish Ranganathan
Visual Studio 2010 and .NET Framework 4.0 OverviewVisual Studio 2010 and .NET Framework 4.0 Overview
Visual Studio 2010 and .NET Framework 4.0 Overview
Harish Ranganathan1.7K visualizações
Introduction to Visual Studio.NET por Dutch Dasanaike {LION}
Introduction to Visual Studio.NETIntroduction to Visual Studio.NET
Introduction to Visual Studio.NET
Dutch Dasanaike {LION}3.3K visualizações
Basic Java script handouts for students por shafiq sangi
Basic Java script handouts for students Basic Java script handouts for students
Basic Java script handouts for students
shafiq sangi1.8K visualizações
Life as an asp.net programmer por Arun Prasad
Life as an asp.net programmerLife as an asp.net programmer
Life as an asp.net programmer
Arun Prasad1.5K visualizações
Dotnet Frameworks Version History por voltaincx
Dotnet Frameworks Version HistoryDotnet Frameworks Version History
Dotnet Frameworks Version History
voltaincx14.2K visualizações
.Net language support por Then Murugeshwari
.Net language support.Net language support
.Net language support
Then Murugeshwari2.2K visualizações
Nakov - .NET Framework Overview - English por Svetlin Nakov
Nakov - .NET Framework Overview - EnglishNakov - .NET Framework Overview - English
Nakov - .NET Framework Overview - English
Svetlin Nakov3.9K visualizações
.Net overview|Introduction Of .net por pinky singh
.Net overview|Introduction Of .net.Net overview|Introduction Of .net
.Net overview|Introduction Of .net
pinky singh773 visualizações
Evolution of .net frame work por vc7722
Evolution of .net frame workEvolution of .net frame work
Evolution of .net frame work
vc7722997 visualizações
3.0 Introduction to .NET Framework por Abdelrahman Hosny
3.0 Introduction to .NET Framework3.0 Introduction to .NET Framework
3.0 Introduction to .NET Framework
Abdelrahman Hosny805 visualizações
Dotnet Basics Presentation por Sudhakar Sharma
Dotnet Basics PresentationDotnet Basics Presentation
Dotnet Basics Presentation
Sudhakar Sharma18.6K visualizações
Microsoft dot net framework por Ashish Verma
Microsoft dot net frameworkMicrosoft dot net framework
Microsoft dot net framework
Ashish Verma3.6K visualizações
Bn1001 demo ppt advance dot net por conline training
Bn1001 demo ppt advance dot netBn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot net
conline training298 visualizações
6.origins genesis of .net technology por Pramod Rathore
6.origins genesis of .net technology6.origins genesis of .net technology
6.origins genesis of .net technology
Pramod Rathore2.4K visualizações
Migrating To Visual Studio 2008 & .Net Framework 3.5 por Jeff Blankenburg
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
Jeff Blankenburg4K visualizações
The how-dare-you-call-me-an-idiot’s guide to the .NET Standard (NDC London 2017) por citizenmatt
The how-dare-you-call-me-an-idiot’s guide to the .NET Standard (NDC London 2017)The how-dare-you-call-me-an-idiot’s guide to the .NET Standard (NDC London 2017)
The how-dare-you-call-me-an-idiot’s guide to the .NET Standard (NDC London 2017)
citizenmatt1.7K visualizações

Similar a DOT NET TRaining

.Net framework vs .net core a complete comparison por
.Net framework vs .net core  a complete comparison.Net framework vs .net core  a complete comparison
.Net framework vs .net core a complete comparisonKaty Slemon
106 visualizações18 slides
Net Framework vs .Net Core A Complete Comparison.pdf por
Net Framework vs  .Net Core  A Complete Comparison.pdfNet Framework vs  .Net Core  A Complete Comparison.pdf
Net Framework vs .Net Core A Complete Comparison.pdfWPWeb Infotech
49 visualizações24 slides
Vb.net class notes por
Vb.net class notesVb.net class notes
Vb.net class notespriyadharshini murugan
6.9K visualizações62 slides
Built Cross-Platform Application with .NET Core Development.pdf por
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfI-Verve Inc
9 visualizações6 slides
Best things to know about .net framework por
Best things to know about .net frameworkBest things to know about .net framework
Best things to know about .net frameworkShelly Megan
47 visualizações12 slides
Difference between .net and asp.net all you need to know por
Difference between .net and asp.net  all you need to knowDifference between .net and asp.net  all you need to know
Difference between .net and asp.net all you need to knowsophiaaaddison
37 visualizações5 slides

Similar a DOT NET TRaining(20)

.Net framework vs .net core a complete comparison por Katy Slemon
.Net framework vs .net core  a complete comparison.Net framework vs .net core  a complete comparison
.Net framework vs .net core a complete comparison
Katy Slemon106 visualizações
Net Framework vs .Net Core A Complete Comparison.pdf por WPWeb Infotech
Net Framework vs  .Net Core  A Complete Comparison.pdfNet Framework vs  .Net Core  A Complete Comparison.pdf
Net Framework vs .Net Core A Complete Comparison.pdf
WPWeb Infotech49 visualizações
Built Cross-Platform Application with .NET Core Development.pdf por I-Verve Inc
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
I-Verve Inc9 visualizações
Best things to know about .net framework por Shelly Megan
Best things to know about .net frameworkBest things to know about .net framework
Best things to know about .net framework
Shelly Megan47 visualizações
Difference between .net and asp.net all you need to know por sophiaaaddison
Difference between .net and asp.net  all you need to knowDifference between .net and asp.net  all you need to know
Difference between .net and asp.net all you need to know
sophiaaaddison37 visualizações
.Net introduction by Quontra Solutions por QUONTRASOLUTIONS
.Net introduction by Quontra Solutions.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions
QUONTRASOLUTIONS598 visualizações
Net framework por jhsri
Net frameworkNet framework
Net framework
jhsri1.1K visualizações
DotNet Fundamentals por Majdi SAIBI
DotNet FundamentalsDotNet Fundamentals
DotNet Fundamentals
Majdi SAIBI398 visualizações
Introduction to vb.net por Jaya Kumari
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
Jaya Kumari578 visualizações
Cloud computing & .NET 4.0 overview por Dhirendra Singh
Cloud computing & .NET 4.0 overviewCloud computing & .NET 4.0 overview
Cloud computing & .NET 4.0 overview
Dhirendra Singh7.1K visualizações
Online advertising management system por Yesu Raj
Online advertising management systemOnline advertising management system
Online advertising management system
Yesu Raj185 visualizações
Online advertising management system por Yesu Raj
Online advertising management systemOnline advertising management system
Online advertising management system
Yesu Raj105 visualizações
Net development por Vivek Chaturvedi
Net developmentNet development
Net development
Vivek Chaturvedi253 visualizações
Copmuter Languages por actanimation
Copmuter LanguagesCopmuter Languages
Copmuter Languages
actanimation891 visualizações
What is the next generation of .Net? por Faiyneen Shaikh
What is the next generation of  .Net?What is the next generation of  .Net?
What is the next generation of .Net?
Faiyneen Shaikh16 visualizações
Session i por DrUjwala1
Session iSession i
Session i
DrUjwala160 visualizações
Net development por Anurag Gupta
Net developmentNet development
Net development
Anurag Gupta285 visualizações

Último

11.28.23 Social Capital and Social Exclusion.pptx por
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptxmary850239
281 visualizações25 slides
Plastic waste.pdf por
Plastic waste.pdfPlastic waste.pdf
Plastic waste.pdfalqaseedae
125 visualizações5 slides
Gopal Chakraborty Memorial Quiz 2.0 Prelims.pptx por
Gopal Chakraborty Memorial Quiz 2.0 Prelims.pptxGopal Chakraborty Memorial Quiz 2.0 Prelims.pptx
Gopal Chakraborty Memorial Quiz 2.0 Prelims.pptxDebapriya Chakraborty
598 visualizações81 slides
Structure and Functions of Cell.pdf por
Structure and Functions of Cell.pdfStructure and Functions of Cell.pdf
Structure and Functions of Cell.pdfNithya Murugan
368 visualizações10 slides
AI Tools for Business and Startups por
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and StartupsSvetlin Nakov
101 visualizações39 slides
ICS3211_lecture 08_2023.pdf por
ICS3211_lecture 08_2023.pdfICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdfVanessa Camilleri
103 visualizações30 slides

Último(20)

11.28.23 Social Capital and Social Exclusion.pptx por mary850239
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptx
mary850239281 visualizações
Plastic waste.pdf por alqaseedae
Plastic waste.pdfPlastic waste.pdf
Plastic waste.pdf
alqaseedae125 visualizações
Gopal Chakraborty Memorial Quiz 2.0 Prelims.pptx por Debapriya Chakraborty
Gopal Chakraborty Memorial Quiz 2.0 Prelims.pptxGopal Chakraborty Memorial Quiz 2.0 Prelims.pptx
Gopal Chakraborty Memorial Quiz 2.0 Prelims.pptx
Debapriya Chakraborty598 visualizações
Structure and Functions of Cell.pdf por Nithya Murugan
Structure and Functions of Cell.pdfStructure and Functions of Cell.pdf
Structure and Functions of Cell.pdf
Nithya Murugan368 visualizações
AI Tools for Business and Startups por Svetlin Nakov
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and Startups
Svetlin Nakov101 visualizações
ICS3211_lecture 08_2023.pdf por Vanessa Camilleri
ICS3211_lecture 08_2023.pdfICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdf
Vanessa Camilleri103 visualizações
discussion post.pdf por jessemercerail
discussion post.pdfdiscussion post.pdf
discussion post.pdf
jessemercerail120 visualizações
Drama KS5 Breakdown por WestHatch
Drama KS5 BreakdownDrama KS5 Breakdown
Drama KS5 Breakdown
WestHatch71 visualizações
ANATOMY AND PHYSIOLOGY UNIT 1 { PART-1} por DR .PALLAVI PATHANIA
ANATOMY AND PHYSIOLOGY UNIT 1 { PART-1}ANATOMY AND PHYSIOLOGY UNIT 1 { PART-1}
ANATOMY AND PHYSIOLOGY UNIT 1 { PART-1}
DR .PALLAVI PATHANIA240 visualizações
231112 (WR) v1 ChatGPT OEB 2023.pdf por WilfredRubens.com
231112 (WR) v1  ChatGPT OEB 2023.pdf231112 (WR) v1  ChatGPT OEB 2023.pdf
231112 (WR) v1 ChatGPT OEB 2023.pdf
WilfredRubens.com144 visualizações
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx por Inge de Waard
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptxOEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx
Inge de Waard167 visualizações
Class 10 English lesson plans por TARIQ KHAN
Class 10 English  lesson plansClass 10 English  lesson plans
Class 10 English lesson plans
TARIQ KHAN257 visualizações
Are we onboard yet University of Sussex.pptx por Jisc
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptx
Jisc77 visualizações
Material del tarjetero LEES Travesías.docx por Norberto Millán Muñoz
Material del tarjetero LEES Travesías.docxMaterial del tarjetero LEES Travesías.docx
Material del tarjetero LEES Travesías.docx
Norberto Millán Muñoz68 visualizações
Classification of crude drugs.pptx por GayatriPatra14
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra1477 visualizações
CWP_23995_2013_17_11_2023_FINAL_ORDER.pdf por SukhwinderSingh895865
CWP_23995_2013_17_11_2023_FINAL_ORDER.pdfCWP_23995_2013_17_11_2023_FINAL_ORDER.pdf
CWP_23995_2013_17_11_2023_FINAL_ORDER.pdf
SukhwinderSingh895865507 visualizações
The Accursed House by Émile Gaboriau por DivyaSheta
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile Gaboriau
DivyaSheta158 visualizações
Narration ppt.pptx por TARIQ KHAN
Narration  ppt.pptxNarration  ppt.pptx
Narration ppt.pptx
TARIQ KHAN119 visualizações
Universe revised.pdf por DrHafizKosar
Universe revised.pdfUniverse revised.pdf
Universe revised.pdf
DrHafizKosar112 visualizações

DOT NET TRaining

  • 2.  The company serves a worldwide client base.  All offices employ an experienced team of professionals, with an outstanding track record of handling complex web & Apps development projects.  We prides itself on delivering products and services which adhere to the principles of quality, transparency and affordability. www.rcsinfo.in www.projectgurucs.com Rcsug.in wwtecsol.com
  • 3. What We do  Digital Advertisements  Web Designing & Hosting  Final year College Projects  Software Solutions  Training & Placements  Graphics designing  Workshops  Seminars  On Job Training  Corporate Training  Training And Placements Programs
  • 4. Why Training?  Student needs to compete with massive group of people for limited job opportunities.  The placement training is highly rewarding in leading MNC. They are gaining more recognition if trained from us.  We assist students to expertise their skills in particular domain and maximize their career opportunity.  we provide professional training to students in various IT technologies and assists in career training.
  • 5. Current Job Opening  We are looking DOTNET DEVELOPER for one of my Clients  Ziacs Software(ziacsoft.com)  Digital Marketing  PHP Developer  Wordpress Developer
  • 6. Our Clients  mndcbangalore.org eduvacation.in  Balloonwala.in 4sightcreations.com  Winnerinterior.in satifoods.com  Goodomania.com gentop.in  Brajgupta.com djfoods.in & Many more
  • 7. BCA Students can choose their career in graphic designing Graphic designers combine art and technology to communicate ideas through images and the layout of websites and printed pages. They may use a variety of design elements to achieve artistic or decorative effects.
  • 9.  We are No.1 in VB6.0/DOT NET & PHP Projects.  We are Training/Providing Projects Since 2016  To different Colleges.  Sambhram, Seshadripuram, Bishop Cotton, Acharya, Ramaiah, Jindal Womens and Many More
  • 13. PROJECT TRAINING What We can Offer You VB6.0+Sql Server or Oracle VB.NET+SQL Server C#+SQL Server ASP.NET + SQL Server
  • 14. Each Technology has its merit and Demerit It Depend on you which one you can grasp easily and Learn Development All Platform/Languages has 30% Similarities Once you are through with one you can grasp other easily
  • 15. IS VB 6.0 still useful? Here’s the answer… You could still learn VB today if you just wanted it for your own use, particularly if you’ve programmed in any version of Basic before and you wanted the simplest path to getting a Windows application to work. But Microsoft basically does little or nothing to support VB any more. So for professional jobs, you should learn C#, Python, Java etc..
  • 16. VB 6.0 VS VB.NET Difference between VB and VB.NET. ... VB6 was interpreter based language while VB.NET is a compiled language. VB6 is non-object oriented principle based language. Whereas, VB.NET , from a coding style perspective looks similar to old VB6, but, has more power to it, just because it sits on the DotNet Platform.
  • 17. VB 6.0 VS VB.NET VB.NET is a modern, object-oriented language. VB (Classic) is its predecessor, and it's no longer actively maintained. Up to version 6, it was known as VB. From version 7, which was released with .Net 1.0, it was known as VB.NET. Visual Basic.NET is one of the language tools supported within the larger Visual Studio .NET suite. Visual Basic .NET is based on a newer programming model than is VB6. The VB Classic IDE is unsupported as of April 8, 2008. VB6 was interpreter based language while VB.NET is a compiled language. VB6 is non-object oriented principle based language. Whereas, VB.NET , from a coding style perspective looks similar to old VB6, but, has more power to it, just because it sits on the DotNet platform. Data Handling in VB6 is DAO protocol, then RDO, followed by ADO (ActiveX Data Objects) while VB.Net Data is handled using ADO.net The greatest change in VB6 and VB.NET is of runtime environment. VB6 used the VB-Runtime while VB.NET uses the .Net Common Language Runtime (.Net CLR). The CLR is much better designed and implemented than VB-Runtime. The CLR uses better code translation through Just in Time compiler while VB-Runtime interprets the code. The CLR Garbage Collector is also more efficient than VB6 one as it may detect cyclic references too.
  • 18. VB 6.0 VS VB.NET VB.NET is a modern, object-oriented language. VB (Classic) is its predecessor, and it's no longer actively maintained. Up to version 6, it was known as VB. From version 7, which was released with .Net 1.0, it was known as VB.NET. Visual Basic.NET is one of the language tools supported within the larger Visual Studio .NET suite. Visual Basic .NET is based on a newer programming model than is VB6. The VB Classic IDE is unsupported as of April 8, 2008. VB6 was interpreter based language while VB.NET is a compiled language. VB6 is non-object oriented principle based language. Whereas, VB.NET , from a coding style perspective looks similar to old VB6, but, has more power to it, just because it sits on the .Net platform. Data Handling in VB6 is DAO protocol, then RDO, followed by ADO (ActiveX Data Objects) while VB.Nert Data is handled using ADO.net The greatest change in VB6 and VB.NET is of runtime environment. VB6 used the VB-Runtime while VB.NET uses the .Net Common Language Runtime (.Net CLR). The CLR is much better designed and implemented than VB-Runtime. The CLR uses better code translation through Just in Time compiler while VB-Runtime interprets the code. The CLR Garbage Collector is also more efficient than VB6 one as it may detect cyclic references too.
  • 19. 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
  • 20. The future of DotNET The .NET Core is open source and the community is growing rapidly. More and more companies and developers are joining .NET Core community. .NET/C# can be used to build AR/VR applications using Unity. Several AR/VR headset manufactures support Unity as a platform to build apps. Samsung releases Tizen for .NET that allows .NET developers to build apps for Samsung devices including TVs and mobile. Tizen is an open source operating system that powers Samsung TV, refrigerators, and other devices. Google joins .NET foundation to be part of .NET open source group. Cross platform is key to the success of .NET. Now, .NET developers can build pretty much any kind of app they want.
  • 21. DotNet Framework Windows client applications (WPF, Windows Forms) Windows Store Apps Universal Windows Apps using UWP for Windows Phone, Windows 10, HoloLens, Surface, XBox other Microsoft devices Web applications using ASP.NET and/or HTML 5/JavaScript/CSS3 Android Mobile apps
  • 22. Apple iOS apps Cross-platform responsive web applications using HTML 5/JavaScript and CSS TypeScript to build modern object based JavaScript applications Enterprise applications WCF and Web API services SharePoint, Office, SQL Server and cloud enabled apps Azure Microservices and Azure enabled apps Components and libraries 2D and 3D games And many more
  • 24. Agenda * What is .Net? * DotNet Framework * Advantages of DotNet * Advantages of CLR * Visual Studio 2010/12 * DotNet Languages * C# vs. VB.Net * ADO.NET * ASP.NET
  • 25. What is .Net? • .NET is a programming model that enables software developers the ability to do rapid application development by bundling a collection of software in on package. For example, Microsoft Visual Studio .NET is part of the .NET programming model. • New programming methodology – Multiple Languages (VB.Net, C#, J#, Cobol.Net, etc.) – JIT Compiler
  • 27. DotNet Framework What is Microsoft .NET Framework ? The .NET Framework is a development platform for building apps for Windows, Windows Phone, Windows Server, and Microsoft Azure and web application. It consists of the common language runtime (CLR) and the .NET Framework class library, which includes classes, interfaces, and value types that support an extensive range of technologies. • A set of approximately 3500 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
  • 29. Advantages of DotNet • Write once, run everywhere • Multiple programming languages (20+) • Coding Reduction – Controls – Template projects • Ease of Deployment • Security Features – Evidence-based security – Code access security – The verification process – Role-based security – Application domains
  • 30. Component of Framework Net Framework is a platform that provides tools and technologies to develop Windows, Web and Enterprise applications. It mainly contains two components, 1. Common Language Runtime (CLR) 2. .Net Framework Class Library. 1. Common Language Runtime (CLR) It provides an environment to run all the .Net Programs. The code which runs under the CLR is called as Managed Code. Language Compilers (e.g. C#, VB.Net, J#) will convert the Code/Program to Microsoft Intermediate Language (MSIL) intern this will be converted to Native Code by CLR. See the below Fig.
  • 31. Net Framework Supports Web Standards HTML XML XSLT SOAP WSDL (Web Services) ADO.Net: ActiveX Data Objects ASP.Net: Active Server Pages ILDASM: A tool used to properly display IL in a human readable format. DotNet Compact Framework (mobile devices
  • 32. DotNet Framework The language is intended for use in developing software components that can take advantage of distributed environments Programmer portability is very important, especially for those programmers already familiar with C and C++ Support for internationalization is very important C# is intended to be suitable for writing applications for both hosted and embedded systems, ranging from the very large that use sophisticated operating systems, down to the very small having dedicated functions C#'s principal designer and lead architect at Microsoft is Anders Hejlsberg His previous experience in programming language and framework design (Visual J++, Borland Delphi, Turbo Pascal) can be readily seen in the syntax of the C# language, as well as throughout the Common Language Runtime (CLR) core
  • 34. Advantages of CLR • 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)
  • 35. Advantages of cts Functions of the Common Type System To establish a framework that helps enable cross-language integration, type safety, and high performance code execution. To provide an object-oriented model that supports the complete implementation of many programming languages. To define rules that languages must follow, which helps ensure that objects written in different languages can interact with each other. In computing, just-in-time compilation (JIT), also known as dynamic translation, is a technique for improving the runtime performance of a computer program. JIT builds upon two earlier ideas in run-time environments: bytecode compilation and dynamic compilation. It converts code at runtime prior to executing it natively, for example bytecode into native machine code. The performance improvement over interpreters originates from caching the results of translating blocks of code, and not simply reevaluating each line or operand each time it is met (see Interpreted language).  It also has advantages over statically compiling the code at development time, as it can recompile the code if this is found to be advantageous, and it may be able to enforce security guarantees
  • 36. Visual Studio 2008/2010 • IDE for .Net development • Application Testing Center • Team Suite for project management • Express versions (free) • VB6 to VB.Net conversion
  • 37. 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
  • 38. C# vs. VB.Net C# class App { static void Main(string [ ] args) { int intCounter=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(ByVal args 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{}
  • 39. C#/VB.Net Myths VB.NET is fully object-oriented, and has full access to the .NET framework C# has taken concepts from other languages, notably Java and Delphi, combined with a syntax similar to C and Java. • VB.Net is intended for use with Microsoft Office. • C# is the latest release of C++. • To learn C#, one should first learn C++. • C# is more advanced than VB.Net • C# runs faster than VB.Net
  • 40. RCS C#/VB.Net Myths Each Language has its own advantages and disadvantages. Its Developer’s interest to choose the language
  • 41. Keywords C# uses keywords that might be familiar to programmers, whereas VB uses keywords that more accurately describe their role. A comparison: (VB vs C#) • Me vs this - a self-reference to the current object instance • MyBase vs base - for referring to the base class from which the current class is derived • Shared vs static - for declaring methods that do not require an explicit instance of an object • NotInheritable vs sealed - for declaring classes that may not be inherited • NotOverridable vs sealed - for declaring methods that may not be overridden by derived classes • MustInherit vs abstract - prevents a class from being directly instantiated, and forces consumers to create objects references to only derived classes • MustOverride vs abstract - for forcing derived classes to override this method • Overridable vs virtual - declares a method as being able to be overriden in derived classes
  • 42. The best GUI frameworks for Windows applications is Winforms and WPF together with .NET Framework. The best programming language to work with the .NET Framework and it's APIs is C#. Java is not an alternative for this. And C++ is an older language without automatic memory management. • Desktop applications. You can create a decent Forms based (or WPF based) GUI app fairly quickly in C#. • Windows service. GUI-less code that runs as a service that gets stuff as input, converts stuff and outputs stuff. I've written a zillion of those, for all sorts of different 'stuff'.
  • 43. • Web site code behind. I like the ASP.NET model for writing web pages. Much cleaner than PHP or JSP, • Data access layer. C# is a good language for providing the 'shim' between application code and the database. C# is a great language simply because you can use it for so many different tasks. And you can accomplish very sophisticated tasks in a reasonably small number of lines of code
  • 44. ADO is a language-neutral object model that is the keystone of Microsoft's Universal Data Access strategy. ADO.NET is an integral part of the .NET Compact Framework, providing access to relational data, XML documents, and application data. ADO.NET defines DataSet and DataTable objects which are optimized for moving disconnected sets of data across intranets and Internets, including through firewalls. It also includes the traditional Connection and Command objects, as well as an object called a DataReader that resembles a forward- only, read-only ADO recordset. You can use ADO.NET to access data by using the new .NET Framework data providers which are: Data Provider for SQL Server (System.Data.SqlClient) Data Provider for OLEDB (System.Data.OleDb) Data Provider for ODBC (System.Data.Odbc) Data Provider for Oracle (System.Data.OracleClient) The ADO.NET classes are found in System.Data.dll and are integrated with the XML classes in System.Xml.dll ADO.NET
  • 45.  There are two central components of ADO.NET classes: the DataSet, and the .NET Framework Data Provider.  Data Provider is a set of components including:  The Connection object  The Command object  The DataReader object  The DataAdapter object  DataSet object represents a disconnected cache of data which is made up of DataTables and DataRelations that represent the result of the command ADO.NET Object Model Data Source Data Provider Connection DataAdapter Command DataReader DataSet
  • 46. Connection Object In ADO .NET, use the connection object to  Prepare the ConnectionString  Call Open() on the connection Connection String String of Key - Value pairs delimited by semicolon The components of connection string are as follows  Data Source: Used by the connection object to identify the data source and to establish the connection. Name or network address of the instance  Integrated Security or Trusted_Connection: indicates the current windows account credentials that are used for authentication  Database or initial catalog: The name of database to establish connection  User ID or uid: Indicates the name of the user  Password or pwd: Verifies the password settings