c#.net_tutorial.pdf
(
6286 KB
)
Pobierz
The Advanced C#/.NET Tutorial by Gopalan Suresh Raj
The Advanced C#/.NET Tutorial by Gopalan Suresh Raj
The Advanced C#/.NET Tutorial
Gopalan Suresh Raj
Note : To run any of the sample applications in this tutorial, you will need the
Microsoft .NET SDK
Beta 2 or higher
. If you don't already have it, I would recommend that you download
Internet
Explorer 5.5
or higher
Installing Microsoft .NET SDK on your machine
(Beta 1)
Effective C#
60 Tips for Effective C# Code Development
COM+ and .NET
Building a complete COM+ Server component using C# and .NET
Building a COM+ Client using C# and .NET
Classic COM to .NET Interoperability
COM to .NET Interoperability
Classic COM Server using C# and .NET
COM Client using Visual Basic ver 6.0
Managed C++ Client using Early Binding
Managed C++ Client using Late Binding
ADO.NET
Building a Distributed Component Server using C# and .NET
Building a Distributed Component Client using C# and .NET
http://my.execpc.com/~gopalan/dotnet/net_tutorial.html (1 of 3) [26/08/2003 08:49:46 ÿ•]
The Advanced C#/.NET Tutorial by Gopalan Suresh Raj
Retrieving Database Metadata using C# and .NET
Web Services and .NET
Building a Web Service Component using C# and .NET
Building a Web Service Client using C# and .NET
Accessing a .NET Web Service using Apache/SOAP and Java
Remoting
Channels and .NET Remoting
Microsoft Object Spaces (OS)
What is Microsoft Object Spaces (OS)
Developing a complete Banking Application
w
ith MS ObjectSpaces
Reflection
C# Reflection and Dynamic Method Invocation
(Beta 1)
Messaging
Asynchronous Message Queuing using .NET & COM+
(Beta 1)
Others
Making HTTP GET and POST requests on Web Pages using C#,
ASP+ and the .NET Framework
(Beta 1)
http://my.execpc.com/~gopalan/dotnet/net_tutorial.html (2 of 3) [26/08/2003 08:49:46 ÿ•]
The Advanced C#/.NET Tutorial by Gopalan Suresh Raj
More to come soon...
.
About the Author...
Gopalan Suresh Raj
is a Software Architect, Developer and an active Author. He has co-authored a number of books including "
Professional
JMS
", "
Enterprise Java Computing-Applications and Architecture
" and "
The Awesome Power of JavaBeans
". His expertise spans
enterprise component architectures and distributed object computing. Visit him at his
Web Cornucopia
©
site (
http://gsraj.tripod.com/
)
or
mail him at
gopalan@gmx.net
.
This site was developed and is maintained by
Gopalan Suresh Raj
This page has been visited times since October 17 '2000.
Last Updated : Jan 06, '02
If you have any questions, comments, or problems regarding this site, please write to me I would love
to hear from you
.
Copyright (c) 1997-2002,
Gopalan Suresh Raj
- All rights reserved.
Terms of use.
All products and companies mentioned at this site are trademarks of their respective owners.
http://my.execpc.com/~gopalan/dotnet/net_tutorial.html (3 of 3) [26/08/2003 08:49:46 ÿ•]
A Component Engineering Cornucopia by Gopalan Suresh Raj
This site is
dedicated to the
Ubiquitous
Component
Developer...
Gopalan Suresh Raj
's
Web Cornucopia
©
An Oasis for the parched Enterprise Component Engineer/Developer
Welcome to the World of Distributed Components...
Site Index / Site Map
/ What's New
Microsoft is promoting its
.NET
Framework
which will supplant its
D
istributed
inter
N
et
A
pplications Architecture (DNA)
as a platform for developing fully
distributed enterprise applications.
The easiest way to
get to most of the
articles on this site.
Retrace the links...
While Microsoft today is a one-stop shop for a viable set of distributed object application
tools, Sun's JavaSoft has created an environment where an industry of third-party
distributed tools-and-platforms have started to flourish.
JavaSoft is promoting its
J
ava
2
,
E
nterprise
E
dition
(J2EE)
as a core
technology for developing multi-tier distributed applications.
The Productivity
Environment for Java
(PE:J)
Join me in my quest to make this site
THE ULTIMATE RESOURCE
to learn everything about
COM+
and all its related technologies,
JAVA
and all its related technologies,
CORBA
and all its related
technologies,
.NET
and all its related technologies,
Visual C#, Visual J#, Visual C++ & MFC
,
Visual J++ & WFC
,
Win32
Systems Programming,
Design Patterns
,
Enterprise Solutions,
Transaction Processing Monitors, Message Oriented Middleware
,
Transparent Persistence
,
Persistence by Reacheability
,
Object to Relational Mapping (O/R Mapping)
, and
Parallel
Architectures
.
Take a look at the
product that we'd been
working on since July
2001 - It's a
Productivity
Environment for Java
(PE:J)
...
-
Gopalan Suresh Raj
With Dr. James
Gosling
Middleware Component Models -
CCM, EJB, COM+/MTS
Click Here to see
yours truly with
Dr.
James Gosling
the
creator of The Java
Programming Language
...
http://my.execpc.com/~gopalan/index.html (1 of 7) [26/08/2003 08:49:53 ÿ•]
A Component Engineering Cornucopia by Gopalan Suresh Raj
Java Data Objects
(JDO)
Middleware components run within a
controlled runtime environment
provided
by the server vendor which manages their creation, management, and
destruction. The middleware component developer no longer needs to write code
that handles transactional behavior, security, database connection pooling or
threading, because the architecture
delegates
this task to the server vendor...
Check out my
Presentation for the
Toronto Java User's
Group on PE:J and JDO
...
Enterprise JavaBeans (EJB)
provides a fully-scalable, distributed, and cross-
platform architecture that makes the most of your business resources. Not only can these
components run on any platform, but they are also completely portable across any
vendor's EJB component execution system. The EJB environment automatically maps the
component to the underlying vendor-specific execution services.
Let me show you how to
build EJB server-side business object components
.
The Advanced
C#/.NET Tutorial
Microsoft Transaction Server (MTS)
is built on DCOM and brings in
mainframe-like transactional reliability to the PC world following a "write once, run many"
strategy. Developers use MTS to deploy scalable server applications built from COM
components, focusing on solving business problems instead of on the programming
application infrastructure. MTS delivers the "plumbing" — including transactions,
scalability services, database connection management, and point-and-click administration
— providing developers with the easiest way to build and deploy scalable server
applications for business and the Internet.
Let me show you how to build Transaction
Server business object components.
This section contains
a tutorial to Advanced
C#/.NET topics...
The Advanced
Java/J2EE Tutorial
Component Object Model + (COM+)
is the latest version of MTS.
Collectively, the services that support COM and .NET component-based applications are
known as COM+ Component Services, or simply as COM+. The most important services
provided by COM+ deal with Administration, Just-in-Time Activation (JITA), Object
Pooling, Transactions, Synchronization, Security, Queued Components, and Events.
Let
me show you how to build Transaction Server business object components.
This section contains
a tutorial to Advanced
Java topics like
Enterprise JavaBeans,
Jini, Java/RMI, JMS,
JTS/JTA, JavaBeans,
Network programming,
Concurrency issues, and
a lot more...
CORBA Component Model (CCM)
is a specification that focuses on the
strength of CORBA as a server-side object model. It concentrates on issues that must be
addressed to provide a complete Server side middleware component model. It can be
described as a cross platform, cross language superset of EJB. The CCM gives developers
the ability to quickly build web-enabled enterprise scale e-commerce applications while
leveraging the industrial strength of CORBA. Tight integration with EJB leverages CORBA's
cross-platform and multiple-language capabilities.
Let me show you how to build CCM
business object components.
The COM+/DNA
Tutorial
As the middleware war heats up between Microsoft, JavaSoft and the OMG, the
providers of the three most popular distributed object technologies, let us look at
a
detailed
comparison of the
EJB
and
MTS
models
.
Let us examine the differences
between these models (with a concrete code example) from a programmer's standpoint
and an architectural standpoint. At the end of this article, you will be able to better
appreciate the merits and innards of each of these middleware component paradigms.
This section contains
a tutorial to Advanced
COM topics like DCOM,
MTS, MSMQ, COM+ and
a lot more...
This comparison is based on the following criteria:
Instance
and
Life cycle
Management
,
Database Connection Pooling
,
Architecture
,
Distributed
Transaction Support
,
Distributed Transaction Services
,
Support for Transactions
,
Component Types
,
Portability
,
Interoperability
,
State Management
,
Persistence
Management
,
Resource Management
,
Security
, and
Deployment
. It ends with a
detailed
source code comparison
of a full-fledged MTS and EJB component.
(PS: I am still receiving excellent comments and suggestions on this article).
http://my.execpc.com/~gopalan/index.html (2 of 7) [26/08/2003 08:49:53 ÿ•]
Plik z chomika:
geeorge88
Inne pliki z tego folderu:
Obraz (42).jpg
(385 KB)
Sieci_komputerowe-Andrew_S._Tanenb.pdf
(249358 KB)
Helion Java Podstawy wyd8.pdf
(206150 KB)
C - Biblioteka standardowa, podręcznik programisty [HELION].pdf
(618 KB)
c#.net_tutorial.pdf
(6286 KB)
Inne foldery tego chomika:
backup
Dokumenty
filmy
Galeria
linux
Zgłoś jeśli
naruszono regulamin