<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5024676440883644602</id><updated>2024-11-01T16:08:05.897+05:30</updated><category term="Microsoft.Net"/><title type='text'>DotNet World</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://world4study.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://world4study.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kick Buttowski</name><uri>http://www.blogger.com/profile/05958471124814073875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZQ7bVYhC_tWEps1GCscpPAcprUe796Fsk6Fs5WhPAKlHXRldl4e6yzCUvRnq94OizggHN-CrAM_RphV0bLfH-q6Q4i05spbXIJuDFPkiiX9lX3xhC4GVaMX9Hx-HYXMk/s220/Kick-kick-buttowski-suburban-daredevil-13950011-480-360.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5024676440883644602.post-5850092701874379321</id><published>2012-05-03T02:58:00.000+05:30</published><updated>2012-05-03T02:58:12.148+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft.Net"/><title type='text'>.NET Aims And Objectives</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;hr color=&quot;#DBDBDB&quot; noshade=&quot;noshade&quot; size=&quot;1&quot; /&gt;               &lt;table cellpadding=&quot;4&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td class=&quot;mainWords&quot;&gt;     Microsoft .NET (Microsoft dotNet) is a set of Microsoft software     technologies for connecting your world of information, people, systems,     and devices.&lt;br /&gt;
&lt;center&gt; &lt;span style=&quot;color: #cccccc; font-family: verdana; font-size: xx-small;&quot;&gt;A&lt;/span&gt;&lt;br /&gt;
&lt;/center&gt;  It enables an unprecedented level of software integration     through the use of XML Web services: small, discrete, building-block applications that connect     to each other—as well as to other, larger applications—via the Internet.    &lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     The Goal    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;     The goal that Microsoft has set itself is ambitious, to say the least,     both in technical and strategic terms. The new .NET platform has not evolved from the DNA 2000     technology currently available; rather, it is a totally     new technology which is likely to shake up more than a few deep-rooted ideas.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;     .NET is an entirely new platform and technology which introduces a host of new products,     whose compatibility with existing technology is not always guaranteed.     It offers support for 34 programming languages, which share a hierarchy of classes providing     basic services. .NET applications no longer run in native machine code,     having abandaned Intel x86 code in favor of an intermediate language called MSIL which runs     in a sort of virtual machine called the Common Language Runtime (CLR).     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;     In addition, .NET makes intensive use of XML, and places a lot of emphasis on the SOAP protocol.     Thanks to SOAP, Microsoft is hoping to bring us into a new era of programming which,     rather than relying on the assembly of components or objects, is based on the reuse of services.     SOAP and Web Services are the cornerstones of the .NET platform.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;      Microsoft .Net (Microsoft dotNet) aims to reduce the cost of software development by creating      re-useable code that can be used by all applications in the environment,      regardless of operating system or programming language. &lt;br /&gt;
&lt;br /&gt;
You may develop (or purchase) a Microsoft .Net (Microsoft dotNet)  web based application      that takes new sales orders over the Internet. Dot net will allow you to call the logic behind      the application from any other program. For example Microsoft Excel or Word macros      could directly call the web based application to create new sales order.      A customer could easily and securely develop their own application interface that      directly and securely places a new sales order on your website.     &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Microsoft .NET Framework is a computing platform for developing distributed     applications for the Internet. Following are the design goals of Microsoft .NET     Framework:&lt;/div&gt;&lt;ol&gt;&lt;li&gt;         To provide a very high degree of language interoperability&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;         To provide a runtime environment that completely manages code execution&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;         To provide a very simple software deployment and versioning model&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;         To provide high-level code security through code access security and         strong type checking&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;         To provide a consistent object-oriented programming model&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;         To facilitate application communication by using industry standards such         as SOAP and XML.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;         To simplify Web application development&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     .NET is multi-language    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;     With the .NET platform, Microsoft will provide several languages and the associated compilers,     such as C++, JScript, VB.NET (alias VB 7) and C#, a new language which emerged with .NET.&lt;br /&gt;
&lt;br /&gt;
Third party vendors working in partnership with Microsoft are currently developing compilers     for a broad range of other languages, including Cobol, Eiffel, CAML, Lisp, Python and Smalltalk.     Rational, vendor of the famous UML tool Rose, is also understood to be finalizing a Java compiler     for .NET.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Applications are hardware-independent    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;      All these languages are compiled via an intermediate binary code, which is independent      of hardware and operating systems. This language is MSIL: Microsoft Intermediate      Language. MSIL is then executed in the Common Language Runtime (CLR),      which basically fulfills the same role as the JVM in the Java platform.      MSIL is then translated into machine code by a Just in Time (JiT) compiler.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Applications are portable    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;      Applications compiled as intermediate code are presented as Portable Executables (PEs).      Microsoft will thereby be able to offer full or partial implementations of      the .NET platform over a vast range of hardware and software architectures:      Intel PCs with Windows 9x, Windows NT4, Windows 2000 or future 64 bit Windows versions,      microcontroller-based PDAs      with PocketPC (e.g. Windows CE), and other operating systems too, no doubt.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     All languages must comply with a common agreement    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;      Existing computer languages are heterogeneous: some are procedural, others object-oriented,      some authorize use of optional parameters or a variable number of parameters,      some authorize operator overload, others do not, and so it goes on.      &lt;br /&gt;
&lt;br /&gt;
For a language to be eligible for the range of languages supported by the .NET platform,      it must provide a set of possibilities and constructions listed in      an agreement called the Common Language Specification, or CLS. To add a language      to .NET, all that is required in theory is for it to meet the requirements of the CLS,      and for someone to develop a compiler from this language into MSIL.      &lt;br /&gt;
&lt;br /&gt;
The fact that all the .NET languages are compiled in the form of an intermediate code      also means that a class written in a language may be derived in another language,      and it is possible to instantiate in one language an object of a class written in another language.     &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/5850092701874379321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/5850092701874379321'/><link rel='alternate' type='text/html' href='http://world4study.blogspot.com/2012/05/net-aims-and-objectives.html' title='.NET Aims And Objectives'/><author><name>Kick Buttowski</name><uri>http://www.blogger.com/profile/05958471124814073875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZQ7bVYhC_tWEps1GCscpPAcprUe796Fsk6Fs5WhPAKlHXRldl4e6yzCUvRnq94OizggHN-CrAM_RphV0bLfH-q6Q4i05spbXIJuDFPkiiX9lX3xhC4GVaMX9Hx-HYXMk/s220/Kick-kick-buttowski-suburban-daredevil-13950011-480-360.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5024676440883644602.post-1269373977550133500</id><published>2012-05-03T02:56:00.000+05:30</published><updated>2012-05-03T02:56:16.324+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft.Net"/><title type='text'>.NET Web Services</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;hr color=&quot;#DBDBDB&quot; noshade=&quot;noshade&quot; size=&quot;1&quot; style=&quot;color: black;&quot; /&gt;               &lt;table cellpadding=&quot;1&quot; cellspacing=&quot;0&quot; style=&quot;color: black;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td class=&quot;mainWords&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;A web service is a standard platform for building interoperable &lt;span style=&quot;color: rgb(0, 0, 0) ! important; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;distributed &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;applications&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.    &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br style=&quot;color: black;&quot; /&gt;   &lt;hr style=&quot;color: black;&quot; /&gt;   &lt;br style=&quot;color: black;&quot; /&gt;    &lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;color: black;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     What’s a Web Service?&lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;     &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;A web service is a standard platform for building interoperable distributed applications.     It allows you as a developer, to interact with other information providers without     worrying about what they are running either at the backend or even their front-end.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;     Web Services are pieces of program logic that are programmatically     available via the Internet. These pieces of program logic which     are in the form of objects, can be invoked from any client over     HTTP (Hypertext Transfer Protocol). It functions primarily     through XML in order to pass information back and forth     through HTTP. By allowing data interchange     in the standard XML format, anybody can pick up the data and use it.     &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;     Basically, you can author a web service and make its     properties and methods available to other developers across the web,     without writing vast amounts of documentation for an API     or distributing DLLs to everyone who wishes to use them.     &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;     In a typical web services scenario, a business application sends a request to     a service at a given URL, using the SOAP protocol over HTTP.     The service receives the request, processes it, and returns a response.     An often-cited example of a web service is that of a stock quote service,     in which the request asks for the current price of a specified stock,     and the response gives the stock price. This is one of the simplest     forms of a web service in that the request is filled almost immediately.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;     A Web Service is defined as &quot;a component of programmable &lt;span style=&quot;color: rgb(0, 0, 0) ! important; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;application     logic&lt;/span&gt;&lt;/span&gt; that can be accessed using standard web protocols&quot;.     It&#39;s basically a component, or an assembly in ASP.NET, that can be accessed over the web.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;    &lt;div align=&quot;justify&quot;&gt;    The concept of sending messages between servers or remotely calling functions is not new.    Technologies such as DCOM (Distributed Component Object Model) and CORBA    (&lt;span style=&quot;color: blue ! important; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Common &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Object &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Request &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Broker &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Architecture&lt;/span&gt;&lt;/span&gt;) are well-known proprietary    protocols that have been in use for years.    &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;    What is new is, web services use a standard protocol called &lt;b&gt;SOAP&lt;/b&gt; to transfer messages over &lt;b&gt;HTTP.&lt;/b&gt;    SOAP makes it possible for applications written in different languages running on different platforms    to make &lt;b&gt;remote procedure calls&lt;/b&gt; (RPC) effectively, even through firewalls.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;mainwords&quot;&gt;DCOM doesn&#39;t use port 80, which is reserved for HTTP traffic;    this causes DCOM calls to be blocked by firewalls. SOAP calls use port 80,    which makes it possible to call procedures that exist behind firewalls.&lt;/span&gt;    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br style=&quot;color: black;&quot; /&gt;   &lt;hr style=&quot;color: black;&quot; /&gt;   &lt;br style=&quot;color: black;&quot; /&gt;       &lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;color: black;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;    Protocols Used By Web services    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     Web services use the standard web protocols HTTP, XML, SOAP, &lt;span style=&quot;color: rgb(0, 0, 0) ! important; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;WSDL&lt;/span&gt;&lt;/span&gt;, and UDDI.    &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     HTTP    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;HTTP (Hypertext Transfer Protocol) is the set of rules for transferring files     (text, graphic images, sound, video, and other multimedia files) on the World Wide Web.     As soon as a Web user opens their Web browser, the user is indirectly making use of HTTP.     HTTP is an application protocol that runs on top of the TCP/IP suite of protocols     (the foundation protocols for the Internet).     &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;     HTTP is standardized by the World Wide Web Consortium (W3C).     &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;     HTTP is called a stateless protocol because each command is executed independently,     without any knowledge of the commands that came before it. This is the main reason that     it is difficult to implement Web sites that react intelligently to user input.     This shortcoming of HTTP is being addressed in     a number of new technologies, including ActiveX, Java, JavaScript and cookies.    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     XML    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;XML(Extensible Markup Language), a specification developed by the W3C.     XML is a pared-down version of SGML, designed especially for Web documents.     It allows designers to create their own customized tags,     enabling the definition,transmission, validation,     and interpretation of data between applications and between organizations.    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     SOAP    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;SOAP(Simple &lt;span style=&quot;color: blue ! important; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Object &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Access&lt;/span&gt;&lt;/span&gt; Protocol), a lightweight XML-based messaging protocol used to encode     the information in Web service request and response messages before sending them over a network.     SOAP messages are independent of any operating system or protocol and may be transported using     a variety of Internet protocols, including SMTP, MIME, and HTTP.    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     WSDL    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;WSDL(Web Services Description Language), an XML-formatted language used to describe     a Web service&#39;s capabilities as collections of communication endpoints capable of exchanging messages.     WSDL is an integral part of UDDI, an XML-based worldwide business registry.     WSDL is the language that UDDI uses. WSDL was developed jointly by Microsoft and IBM.    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     UDDI    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;UDDI(Universal Description, Discovery and Integration).     A Web-based distributed directory that enables businesses to list themselves on the Internet     and discover each other, similar to a traditional phone book&#39;s yellow and white pages.     &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;     UDDI is a public registry, where one can publish and inquire about web services.    &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/1269373977550133500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/1269373977550133500'/><link rel='alternate' type='text/html' href='http://world4study.blogspot.com/2012/05/net-web-services.html' title='.NET Web Services'/><author><name>Kick Buttowski</name><uri>http://www.blogger.com/profile/05958471124814073875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZQ7bVYhC_tWEps1GCscpPAcprUe796Fsk6Fs5WhPAKlHXRldl4e6yzCUvRnq94OizggHN-CrAM_RphV0bLfH-q6Q4i05spbXIJuDFPkiiX9lX3xhC4GVaMX9Hx-HYXMk/s220/Kick-kick-buttowski-suburban-daredevil-13950011-480-360.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5024676440883644602.post-962177013158388298</id><published>2012-05-03T02:53:00.000+05:30</published><updated>2012-05-03T02:53:55.160+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft.Net"/><title type='text'>.NET Software</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;color: black;&quot;&gt;                &lt;/div&gt;&lt;table cellpadding=&quot;1&quot; cellspacing=&quot;0&quot; style=&quot;color: black;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td class=&quot;mainWords&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;.NET Framework is designed for cross-language compatibility.      &lt;br /&gt;
&lt;/div&gt;Cross-language compatibility means .NET components can interact with each other     irrespective of the languages they are written in.    &lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br style=&quot;color: black;&quot; /&gt;   &lt;hr style=&quot;color: black;&quot; /&gt;   &lt;br style=&quot;color: black;&quot; /&gt;    &lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;color: black;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Languages supported by .NET Framework    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;     The table below lists all the languages supported by the .NET Framework and describes those languages.     The languages listed below are supported by the .NET Framework upto the year 2003.     In future there may be other languages that the .NET Framework might support.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td&gt;    &lt;table border=&quot;1&quot; cellpadding=&quot;7&quot; class=&quot;example&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;mainWords&quot;&gt;      &lt;td&gt;Language&lt;/td&gt;      &lt;td&gt;Description/Usage&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;APL&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;APL        is one of the most powerful, consistent and concise computer programming        languages ever devised. It is a language for describing procedures in the        processing of information. It can be used to describe mathematical        procedures having nothing to do with computers or to describe the way a        computer works.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;C++&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;C++        is a true OOP. It is one of the early Object-Oriented programming        languages. C++ derives from the C language.&lt;br /&gt;
&lt;b&gt;VC++&lt;/b&gt;&lt;br /&gt;
Visual C++ is the name of a C++ compiler with an integrated environment        from Microsoft. This includes special tools that simplify the development        of great applications, as well as specific libraries. Its use is known as        visual programming.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;C#&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;C#        called as C Sharp is a full fledged Object-Oriented programming language        from Microsoft built into the .NET Framework. First created in the late        1990’s was part of Microsoft’s whole .NET strategy.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;&lt;span style=&quot;color: blue ! important; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Cobol&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;COBOL        (Common Business Oriented Language) was the first widely-used high-level        programming language for business applications. It is considered as a        programming language to have more lines of code than any other language.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Component Pascal&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Component        Pascal is a Pascal derived programming language that is specifically        designed for programming software components.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Curriculum&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;No        information.&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Eiffel&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Eiffel        is an Object-Oriented (OO) programming language which emphasizes the        production of robust software. Eiffel is strongly statically typed mature        Object-Oriented language with automatic memory management.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Forth&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Forth        is a programming language and programming environment. It features both        interactive execution of commands (making it suitable as a shell for        systems that lack a more formal operating system), as well as the ability        to compile sequences of commands into threaded code for later execution.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Fortran&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Acronym        for Formula Translator, Fortran is one of the oldest high-level        programming languages that is still widely used in scientific computing        because of its compact notation for equations, ease in handling large        arrays, and huge selection of library routines for solving mathematical        problems efficiently.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Haskell&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Haskell        is a computer programming language that is a polymorphicly typed, lazy,        purely functional language, quite different from most other programming        languages. It is a wide-spectrum language, suitable for a variety of        applications. It is particularly suitable for programs which need to be        highly modifiable and maintainable.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;&lt;span style=&quot;color: blue ! important; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Java       &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Language&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;The        Java language is one of the most powerful&lt;br /&gt;
Object-Oriented programming languages developed till date. It&#39;s platform        independence (not depending on a particular OS) feature makes it a very        popular programming language.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Microsoft        JScript&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Microsoft        JScript is the Microsoft implementation of the ECMA 262 language        specification. JScript is an interpreted, object-based scripting language.        It has fewer capabilities than full-fledged Object-Oriented languages like        C++ but is more than sufficiently powerful for its intended purposes.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Mercury&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Mercury        is a new logic/functional programming language, which combines the clarity        and expressiveness of declarative programming with advanced static        analysis and error detection features. Its highly optimized execution        algorithm delivers efficiency far in excess of existing logic programming        systems, and close to conventional programming systems. Mercury addresses        the problems of large-scale program development, allowing modularity,        separate compilation, and numerous optimization/time trade-offs.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Mondrian&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Mondrian        is a simple functional scripting language for Internet applications. It is        a functional language specifically designed to&lt;br /&gt;
inter-operate with other languages in an OO environment. Current versions        of Mondrian run on .NET. Mondrian also supports ASP.NET, allowing you to        embed functional language code in web pages along with C# code.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Oberon&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Oberon        is a programming language very much like Modula-2 in syntax but with        several interesting features. It&#39;s based on OOP concepts and provides a        Windows-based graphical user interface.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Oz&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Oz        is a high-level programming language that combines constraint inference        with concurrency. Oz is dynamically typed and has first-class procedures,        classes, objects, exceptions and sequential threads synchronizing over a        constraint store. It supports finite domain and feature constraints and        has powerful primitives for programming constraint inference engines at a        high level.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Pascal&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Principle        objectives for Pascal were for the language to be efficent to implement        and run, allow for the development of well structured and well organized        programs, and to serve as a vehicle for the teaching of the important        concepts of computer programming. The Prime area of application that        Pascal entails is the learning environment. This language was not really        developed to be used for anything other than teaching students the basics        of programming as it was originally developed for this purpose.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Perl&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Practical        Extraction and Report Language, Perl, is a language optimized for scanning        arbitrary text files, extracting information from those text files, and        printing reports based on that information. It&#39;s also a good language for        many system management tasks.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Python&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Python        is an interpreted, interactive, Object-Oriented programming language.        Python combines remarkable power with very clear syntax. It has modules,        classes, exceptions, very high level dynamic data types, and dynamic        typing.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;RPG&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Report        Program Generator, RPG, is used for generation of reports from data files,        including matching record and sub-total reports. RPG is one of the few        languages created for punch card machines that is still in common use        today. RPG or RPG IV is a native programming language for IBM&#39;s iSeries        minicomputer system.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Scheme&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Scheme        is a statically scoped programming language. It was designed to have an        exceptionally clear and simple semantics and few different ways to form        expressions. A wide variety of &lt;span style=&quot;color: blue ! important; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;programming &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;paradigms&lt;/span&gt;&lt;/span&gt;, including        imperative, functional, and message passing styles, find convenient        expression in Scheme.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Small        Talk&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;SmallTalk        is an expressive language that uses a simple sub set of human languages,        nouns and verbs. Smalltalk was the first, and remains one of the few, pure        object systems, which simply means that everything in a Smalltalk program        is an object. Smalltalk is generally recognized as the second Object        Programming Language (OPL).&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Standard        ML&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Standard        ML is a safe, modular, strict, functional, polymorphic programming        language with compile-time type checking and type inference, garbage        collection, &lt;span style=&quot;color: rgb(0, 0, 0) ! important; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;exception &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;handling&lt;/span&gt;&lt;/span&gt;, immutable data types and updatable        references, abstract data types, and parametric modules. It has efficient        implementations and a formal definition with a proof of soundness.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr&gt;      &lt;td class=&quot;mainWords&quot;&gt;Microsoft        Visual Basic&lt;/td&gt;      &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Visual        Basic is a &quot;visual programming&quot; environment for developing        Windows applications. Visual Basic makes it possible to develop        complicated applications very quickly. This site is all about Visual        Basic.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br style=&quot;color: black;&quot; /&gt;   &lt;hr style=&quot;color: black;&quot; /&gt;   &lt;br style=&quot;color: black;&quot; /&gt;       &lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;color: black;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Visual J# .NET    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;     Microsoft Visual J#™ .NET is a development tool for Java-language developers     who want to build applications and services on the Microsoft .NET Framework.     Visual J# .NET joins more than 20 previously announced languages with its ability     to target the .NET Framework and first-class XML Web services.     &lt;/div&gt;Visual J# .NET provides:     &lt;ul&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;The easiest transition for Java-language developers into the world of XML Web services. &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Dramatically improved interoperability of  Java-language programs with existing software written in a variety of  other programming languages. &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;The opportunity for Microsoft Visual J++®  customers and other Java-language programmers to take advantage of  existing investments in skills and code while fully utilizing the  Microsoft platform today and into the future.&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div align=&quot;justify&quot;&gt;     Visual J# .NET includes technology that enables customers to migrate Java-language investments     to the .NET Framework. Existing applications developed with Visual J++ can be easily modified     to execute on the .NET Framework, interoperate with applications created with other supported     languages on the .NET Framework, and incorporate new technologies supported in the     .NET Framework such as Microsoft ASP.NET, Microsoft ADO.NET, and Microsoft Windows® Forms.     Further, developers can use Visual J# .NET to create entirely new applications based on the .NET Framework.     &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/962177013158388298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/962177013158388298'/><link rel='alternate' type='text/html' href='http://world4study.blogspot.com/2012/05/net-software.html' title='.NET Software'/><author><name>Kick Buttowski</name><uri>http://www.blogger.com/profile/05958471124814073875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZQ7bVYhC_tWEps1GCscpPAcprUe796Fsk6Fs5WhPAKlHXRldl4e6yzCUvRnq94OizggHN-CrAM_RphV0bLfH-q6Q4i05spbXIJuDFPkiiX9lX3xhC4GVaMX9Hx-HYXMk/s220/Kick-kick-buttowski-suburban-daredevil-13950011-480-360.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5024676440883644602.post-2986676793211540818</id><published>2012-05-03T02:50:00.000+05:30</published><updated>2012-05-03T02:50:38.303+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft.Net"/><title type='text'>.NET Building Blocks</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;.NET Building Blocks is a set of core Internet Services.     &lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Building Blocks of Microsoft.NET Platform.    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;    &lt;img alt=&quot;Building Blocks of Microsoft.NET Platform&quot; height=&quot;523&quot; src=&quot;http://www.academictutorials.com/images/buildingblock.gif&quot; width=&quot;640&quot; /&gt;    &lt;div align=&quot;justify&quot;&gt;     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Web Services    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;    &lt;div align=&quot;justify&quot;&gt;     Web Services provide data and services to other applications.&lt;br /&gt;
&lt;br /&gt;
Future applications will access Web Services via standard Web Formats (HTTP, HTML, XML, and SOAP),     with no need to know how the Web Service itself is implemented.&lt;br /&gt;
&lt;br /&gt;
Web Services are main building blocks in the Microsoft .NET programming model.    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Standard Communication    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;    &lt;div align=&quot;justify&quot;&gt;     Official Web standards (XML, UDDI, SOAP) will be used to describe what Internet data is,     and to describe what Web Services can do.&lt;br /&gt;
&lt;br /&gt;
Future Web applications will be built on flexible services that can interact     and exchange data, without the loss of integrity.    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Internet Storages    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;    &lt;div align=&quot;justify&quot;&gt;     .NET offers secure and addressable places to store data and applications on the Web.     Allowing all types of Internet devices (PCs, Palmtops, Phones) to access data and applications.&lt;br /&gt;
&lt;br /&gt;
These Web Services are built on Microsoft&#39;s existing NTFS, SQL Server, and Exchange technologies.    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Internet Dynamic Delivery    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;    &lt;div align=&quot;justify&quot;&gt;     Reliable automatic upgrades by demand and installation independent applications.&lt;br /&gt;
&lt;br /&gt;
.NET will support rapid development of applications that can be dynamically reconfigured.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Internet Identity    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;    &lt;div align=&quot;justify&quot;&gt;     .NET supports many different levels of authentication services     like passwords, wallets, and smart cards.&lt;br /&gt;
&lt;br /&gt;
These services are built on existing Microsoft Passport and Windows Authentication technologies.    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Internet Messaging    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;    &lt;div align=&quot;justify&quot;&gt;     .NET supports integration of messaging, e-mail, voice-mail, and fax     into one unified Internet Service, targeted for all kinds of PCs or smart Internet devices.&lt;br /&gt;
&lt;br /&gt;
These services are built on existing Hotmail, Exchange and Instant Messenger technologies.    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Internet Calendar    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;    &lt;div align=&quot;justify&quot;&gt;     .NET supports Internet integration of work, social, and private home calendars.     Allowing all types of Internet devices (PCs, Palmtops, Phones) to access the data.&lt;br /&gt;
&lt;br /&gt;
These services are built on existing Outlook and Hotmail technologies.    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     Internet Directory Services    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;    &lt;div align=&quot;justify&quot;&gt;     .NET supports a new kind of directory services that can answer XML based     questions about Internet Services, far more exactly than search engines and yellow pages.&lt;br /&gt;
&lt;br /&gt;
These services are built on the UDDI standard.    &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/2986676793211540818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/2986676793211540818'/><link rel='alternate' type='text/html' href='http://world4study.blogspot.com/2012/05/net-building-blocks.html' title='.NET Building Blocks'/><author><name>Kick Buttowski</name><uri>http://www.blogger.com/profile/05958471124814073875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZQ7bVYhC_tWEps1GCscpPAcprUe796Fsk6Fs5WhPAKlHXRldl4e6yzCUvRnq94OizggHN-CrAM_RphV0bLfH-q6Q4i05spbXIJuDFPkiiX9lX3xhC4GVaMX9Hx-HYXMk/s220/Kick-kick-buttowski-suburban-daredevil-13950011-480-360.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5024676440883644602.post-4832688097557965958</id><published>2012-05-03T02:47:00.000+05:30</published><updated>2012-05-03T02:47:44.470+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft.Net"/><title type='text'>Introduction to .NET</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;ul&gt;&lt;li&gt;A new platform for building Internet applications and Web services&lt;/li&gt;
&lt;li&gt;Contains runtime, messaging, services, data access, interoperability, HTTP services, ASP+, and more &lt;/li&gt;
&lt;li&gt;Supports multi-language development&lt;/li&gt;
&lt;li&gt;Has a rich set of internet-supporting technologies&lt;/li&gt;
&lt;li&gt;A common &lt;span style=&quot;color: blue; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;class &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;library&lt;/span&gt;&lt;/span&gt; with a standard set of classes which all inherits from a base class called Object&lt;/li&gt;
&lt;li&gt;The .Net Frameworks &lt;span style=&quot;color: blue; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Object &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Model&lt;/span&gt;&lt;/span&gt; is called VOS - Virtual Object System&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     NGWS - Next Generation Windows Services    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     &lt;div align=&quot;justify&quot;&gt;      &lt;span style=&quot;color: blue; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Dot &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Net&lt;/span&gt;&lt;/span&gt; was originally called NGWS.      &lt;br /&gt;
&lt;br /&gt;
Before the official announcement of Dot Net, the term NGWS was used for Microsoft&#39;s plans for producing      an &quot;Internet-based platform of Next Generation Windows Services&quot;.      &lt;br /&gt;
&lt;br /&gt;
This new family of Microsoft .NET products and technologies replaces the previous working      title of Next Generation Windows Services (NGWS) and includes software for developers      to build next-generation Internet experiences as well as power a new breed of smart Internet devices.      Microsoft also announced plans for new products built on the .NET platform,      including new generations of the Microsoft Windows® operating system,      Windows DNA servers, Microsoft Office, the MSN™ network of Internet services and      the Visual Studio® development system.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     .NET Internet Standards    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;     .NET depends on four Internet standards: &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;HTTP, the communication protocol between Internet Applications&lt;/li&gt;
&lt;li&gt;XML, the format for exchanging data between Internet Applications &lt;/li&gt;
&lt;li&gt;SOAP, the standard format for requesting Web Services &lt;/li&gt;
&lt;li&gt;UDDI, the standard to search and discover Web Services &lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr /&gt;   &lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;     What Does .NET Give You?    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;    &lt;ul type=&quot;square&quot;&gt;&lt;li&gt;Data access       &lt;/li&gt;
&lt;li&gt;Functionality of the Win 32 API that is accessible through a simple object model       &lt;/li&gt;
&lt;li&gt;The VB language has been upgraded       &lt;/li&gt;
&lt;li&gt;C#       &lt;/li&gt;
&lt;li&gt;Memory management       &lt;/li&gt;
&lt;li&gt;ASP.NET       &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: blue; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: rgb(0, 0, 0) ! important; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;&quot;&gt;Programming &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: blue !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;language&lt;/span&gt;s&lt;/span&gt;&lt;/span&gt; have been moved closer together       &lt;/li&gt;
&lt;li&gt;Assembly    &lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/4832688097557965958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/4832688097557965958'/><link rel='alternate' type='text/html' href='http://world4study.blogspot.com/2012/05/introduction-to-net.html' title='Introduction to .NET'/><author><name>Kick Buttowski</name><uri>http://www.blogger.com/profile/05958471124814073875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZQ7bVYhC_tWEps1GCscpPAcprUe796Fsk6Fs5WhPAKlHXRldl4e6yzCUvRnq94OizggHN-CrAM_RphV0bLfH-q6Q4i05spbXIJuDFPkiiX9lX3xhC4GVaMX9Hx-HYXMk/s220/Kick-kick-buttowski-suburban-daredevil-13950011-480-360.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5024676440883644602.post-1328155397737055763</id><published>2012-05-03T01:35:00.002+05:30</published><updated>2012-05-03T02:48:03.181+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft.Net"/><title type='text'>.NET FRAMEWORK</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div align=&quot;justify&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;The .NET Framework is a &lt;b&gt;common environment&lt;/b&gt; for building,     deploying, and running Web Services and Web Applications.&lt;/div&gt;&lt;div align=&quot;justify&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;justify&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&amp;nbsp;The .NET Framework contains &lt;b&gt;common class libraries&lt;/b&gt; - like ADO.NET, ASP.NET and     Windows Forms - to provide advanced standard services that can be integrated     into a variety of computer systems.&lt;/div&gt;&lt;div align=&quot;justify&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;justify&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&amp;nbsp;The .NET Framework is &lt;b&gt;language neutral&lt;/b&gt;. Currently it supports C++, C#,     Visual Basic, JScript (The Microsoft version of JavaScript) and COBOL.     Third-party languages - like Eiffel, Perl, Python, Smalltalk,     and others - will also be available for building future .NET Framework applications.&amp;nbsp;&lt;/div&gt;&lt;div align=&quot;justify&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;justify&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&amp;nbsp;The new Visual Studio.NET is a common development environment for the new .NET Framework.     It provides a feature-rich application execution environment, simplified development     and easy integration between a number of different development languages.     &lt;/div&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;tbody&gt;
&lt;tr align=&quot;center&quot;&gt;    &lt;td&gt;&lt;img alt=&quot;.NET Framework&quot; src=&quot;http://www.academictutorials.com/images/dotnet-framework.gif&quot; /&gt;    &lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;Languages Supported By .NET    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;center&quot;&gt;&lt;img alt=&quot;Languages Supported By .NET&quot; src=&quot;http://www.academictutorials.com/images/languages.gif&quot; /&gt;    &lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;Common Type System and CLS    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;blockquote class=&quot;mainWords&quot;&gt;CLS(Common Language Specification) Compliant Attribute&lt;/blockquote&gt;&lt;ul type=&quot;square&quot;&gt;&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;A subset of Common Type System&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Assembly can be tagged with[assembly: System.CLSCompliant(true)] Compiler issues a warning if non compliant types are used.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Solves the cross language access problem in COM (e.g C++ has types that is not supported by VB)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;(Private) types, methods may still be marked with [CLSCompliant(false)]&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;center&quot;&gt;&lt;img alt=&quot;CTS&quot; src=&quot;http://www.academictutorials.com/images/cts.gif&quot; /&gt;    &lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;ASP.NET and Web Forms    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;center&quot;&gt;&lt;img alt=&quot;ASP.NET and Web Forms&quot; src=&quot;http://www.academictutorials.com/images/webform.gif&quot; /&gt;    &lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;Windows Forms    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;ul type=&quot;square&quot;&gt;&lt;li&gt;Components needed to create windows applications&lt;/li&gt;
&lt;li&gt;WIN32 at last hidden with real OOP!&lt;/li&gt;
&lt;li&gt;Visual Inheritance&lt;/li&gt;
&lt;li&gt;Same controls used from all languages&lt;/li&gt;
&lt;li&gt;Consistent naming of properties, methods and behaviour!!!!&lt;/li&gt;
&lt;li&gt;Forms + Listboxes, Buttons etc&lt;/li&gt;
&lt;li&gt;WIN32 specific&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Builds pretty much on intrinsic WIN32 functionality&lt;/li&gt;
&lt;li&gt;Makes it difficult to support.&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;Database Support in .NET    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;ul type=&quot;square&quot;&gt;&lt;li&gt;Create your database&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Use Visual Studio to create Datalink and typed dataset out of your database.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;open &lt;code&gt;OleDbConnection&lt;/code&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;&lt;code&gt;OleDbDataAdapter&lt;/code&gt; for SQL command&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Use the adapter to fill out your custom dataset with the requested information&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;Modify your dataset&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Create update command with the &lt;code&gt;OleDbCommandBuilder&lt;/code&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;justify&quot;&gt;Update the database with the adapter (given your dataset)&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;center&quot;&gt;&lt;img alt=&quot;Database Support in .NET&quot; src=&quot;http://www.academictutorials.com/images/database.gif&quot; /&gt;    &lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;XML Support    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;ul type=&quot;square&quot;&gt;&lt;li&gt;XML Is used everywhere&lt;/li&gt;
&lt;li&gt;Store / Retrieve Datasets in XML&lt;/li&gt;
&lt;li&gt;XMLTextReader, XMLTextWriter&lt;/li&gt;
&lt;li&gt;XMLDataDocument&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;W3C Document Object Model (DOM)&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;XMLNode&lt;/li&gt;
&lt;li&gt;XPath, XslTransform&lt;/li&gt;
&lt;li&gt;XMLSerialization&lt;/li&gt;
&lt;li&gt;. . .&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;Base Class Library    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;The Base Class Libraries (BCL) provides the fundamental building blocks      for any application you develop, be it an ASP.Net application ,      a Windows Forms application, or a Web Service. The BCL generally serves      as your main point of interaction with the runtime.BCL classes include     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;center&quot;&gt;&lt;img alt=&quot;Base Class Library Namespaces&quot; src=&quot;http://www.academictutorials.com/images/namespaces.gif&quot; /&gt;    &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; class=&quot;example&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;mainWords&quot;&gt;      &lt;td&gt;Namespace&lt;/td&gt;      &lt;td&gt;Description&lt;/td&gt;       &lt;/tr&gt;
&lt;tr class=&quot;normalText&quot;&gt;      &lt;td&gt;System&lt;/td&gt;      &lt;td&gt;&lt;div align=&quot;justify&quot;&gt;This        namespace includes all the essential support you need for your        programming, including base types (String, Int32, DateTime, Boolean,        etc.), essential environmental support, and math functions, to name a few&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr class=&quot;normalText&quot;&gt;      &lt;td&gt;System.CodeDom&lt;/td&gt;      &lt;td&gt;&lt;div align=&quot;justify&quot;&gt;all        the support necessary to be able to create code, and run it, on the fly&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr class=&quot;normalText&quot;&gt;      &lt;td&gt;System.Collections&lt;/td&gt;      &lt;td&gt;&lt;div align=&quot;justify&quot;&gt;The        System.Collections namespace contains interfaces and classes that define        various containers, such as lists, queues, bit arrays, hashtables and        dictionaries.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr class=&quot;normalText&quot;&gt;      &lt;td&gt;System.Diagnostics&lt;/td&gt;      &lt;td&gt;&lt;div align=&quot;justify&quot;&gt;All        the classes you need to diagnose your application, including event        logging, performance counters, tracing, and process management APIs.&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr class=&quot;normalText&quot;&gt;      &lt;td&gt;System.Globalization&lt;/td&gt;      &lt;td&gt;&lt;div align=&quot;justify&quot;&gt;This        namespace includes fundamental support for Globalization, used throughout        the rest of the Framework&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr class=&quot;normalText&quot;&gt;      &lt;td&gt;System.IO&lt;/td&gt;      &lt;td&gt;&lt;div align=&quot;justify&quot;&gt;Includes        fundamental Stream support which can be used by anyone, and then        specifically targets the FileSystem (via File and Directory manipulation        classes), SerialPorts, and Decompression&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr class=&quot;normalText&quot;&gt;      &lt;td&gt;System.Resources&lt;/td&gt;      &lt;td&gt;&lt;div align=&quot;justify&quot;&gt;Used        to allow an application to be translated into multiple languages, and then        display the appropriate text based upon the current users language        selection&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr class=&quot;normalText&quot;&gt;      &lt;td&gt;System.Text&lt;/td&gt;      &lt;td&gt;&lt;div align=&quot;justify&quot;&gt;This        namespace includes support for encodings, and Stringbuilder&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;tr class=&quot;normalText&quot;&gt;      &lt;td&gt;System.Text.RegularExpressions&lt;/td&gt;      &lt;td&gt;&lt;div align=&quot;justify&quot;&gt;This        namespace includes regular expression support, for robust parsing and        matching of string data&lt;/div&gt;&lt;/td&gt;       &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;Common Language Runtime    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;The Common Language Runtime (CLR) provides a solid foundation for developers to build      various types of applications. Whether you&#39;re writing an ASP.Net application ,      a Windows Forms application, a Web Service, a mobile code application,      a distributed application, or an application that combines several of these application models,      the CLR provides the following benefits for application developers:      &lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li&gt;Vastly simplified development &lt;/li&gt;
&lt;li&gt;Seamless integration of code written in various languages &lt;/li&gt;
&lt;li&gt;Evidence-based security with code identity &lt;/li&gt;
&lt;li&gt;Assembly-based deployment that eliminates DLL Hell &lt;/li&gt;
&lt;li&gt;Side-by-side versioning of reusable components &lt;/li&gt;
&lt;li&gt;Code reuse through implementation inheritance &lt;/li&gt;
&lt;li&gt;Automatic object lifetime management &lt;/li&gt;
&lt;li&gt;Self describing objects &lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;center&quot;&gt;&lt;img alt=&quot;Common Language Runtime&quot; src=&quot;http://www.academictutorials.com/images/clr.gif&quot; /&gt;    &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;center&quot;&gt;&lt;img alt=&quot;Common Language Runtime(simplified)&quot; src=&quot;http://www.academictutorials.com/images/clr-simple.gif&quot; /&gt;    &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;The CLR is the execution environment provided by the Microsoft .NET Framework.      It provides many services such as      &lt;/div&gt;&lt;ul type=&quot;circle&quot;&gt;&lt;li&gt;Automatic garbage collection &lt;/li&gt;
&lt;li&gt;Code access security &lt;/li&gt;
&lt;li&gt;Simplified versioning &lt;/li&gt;
&lt;li&gt;Simple and reliable deployment &lt;/li&gt;
&lt;li&gt;Deep cross-language interoperability &lt;/li&gt;
&lt;li&gt;Debugging across different languages &lt;/li&gt;
&lt;li&gt;Performance &lt;/li&gt;
&lt;li&gt;Scalability &lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Because the CLR manages the code execution, all the code that is targeted for the CLR is known      as managed code. Managed code emits metadata along with the executable. This metadata is used      to describe the types (classes) and members used in the code, along with all the external      references used in executing the code. The CLR uses this metadata to load the classes during      execution and resolve method invocations during runtime.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;The CLR provides automatic garbage collection of the objects that have been loaded into memory.      All objects that are created via the new operator are allocated memory on the heap. A program      can allocate as many objects as are required by the program logic. However, when an object is      no longer required, there must be some mechanism to free up the memory that was occupied by      the object.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;This is accomplished in the CLR via a program called &lt;b&gt;garbage collector&lt;/b&gt;,      which collects all objects in memory that have no references. This program runs as a low-priority      thread in the background process and collects all unreferenced objects. Because memory management      is automatic, the chances for memory leaks in the program are minimized. However,      the time when garbage collector would actually release the objects from the memory is not known.      This concept is known as nondeterministic garbage collection because it cannot be determined in      advance when the objects would be released from memory.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;If sufficient memory is not available for creating new objects, the CLR throws an exception      that can be caught and gracefully handled by the application.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;b&gt;Code Access Security (CAS)&lt;/b&gt;, as the name suggests, is used to control the access      that the code has to system resources. The CLR has a runtime security system.      Administrators can configure policy settings by specifying the resources that can be accessed      by the code.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;A call stack is created that represents the order in which the assemblies get called.      The CLR&#39;s security system walks the stack to determine whether the code is authorized      to access the system resources or perform certain operations. If any caller in the call      stack does not have the requisite permission to access the specific system resources,      a security exception is thrown by the CLR.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;b&gt;Simplified versioning&lt;/b&gt; is another feature provided in the .NET Framework.      It supports versioning and also provides for side-by-side execution of different      versions of the same component. The specific versions of the assembly and the dependent      assemblies are stored in the assembly&#39;s manifest. The copies of the same assembly      that differ only in version numbers are considered to be different assemblies by the CLR.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;b&gt;Simplified deployment&lt;/b&gt; is one of the features provided in the .NET Framework.      The most important point to mention is that .NET components do not need to be registered      in the Windows registry. All code generated in the .NET Framework is self-describing      because assemblies contain the manifest and metadata information. This information contains all      the data about the dependencies of the assembly and the specific versions of the components      that these assemblies would use at execution time; therefore, multiple versions of the same      components can coexist. The CLR enforces the versioning policy.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;b&gt;Cross-language interoperability&lt;/b&gt; is an important feature, and it was one of      the design goals of the .NET Framework. This feature is possible because of the CTS and CLS.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;Visual Studio .NET allows for debugging across an application consisting of different      languages targeted for the CLR. In fact, the IDE also allows for debugging an application      in which managed code interacts with unmanaged code.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;CLR ensures that &lt;b&gt;performance of the code&lt;/b&gt; execution is optimized. Compiled code is      stored in cache. When the same code is called next time, this code is loaded into memory      from cache. This advantage stands out more in the case of ASP.NET applications than for ASP      applications. ASP code was interpreted every time an ASP page was requested. In ASP.NET,      the code is compiled only once when the page is requested for the first time.      This ensures that performance is optimized.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td class=&quot;normalText&quot;&gt;&lt;div align=&quot;justify&quot;&gt;The .NET Framework also provides some classes for tracking the performance of the .NET applications.      These classes are known as performance counters. The .NET Framework provides performance counters      for getting information on exception handling, interoperation with unmanaged code, loading and      unloading code into memory, locking and threading, memory, networking operations, and so on.      These performance counters help to fine-tune the performance of the .NET applications.     &lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;hr style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;td&gt;&lt;h2 class=&quot;sectionHeading&quot;&gt;COM+ Services    &lt;/h2&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align=&quot;center&quot;&gt;&lt;img alt=&quot;Evolution of COM&quot; src=&quot;http://www.academictutorials.com/images/com.gif&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/1328155397737055763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5024676440883644602/posts/default/1328155397737055763'/><link rel='alternate' type='text/html' href='http://world4study.blogspot.com/2012/05/net-framework.html' title='.NET FRAMEWORK'/><author><name>Kick Buttowski</name><uri>http://www.blogger.com/profile/05958471124814073875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZQ7bVYhC_tWEps1GCscpPAcprUe796Fsk6Fs5WhPAKlHXRldl4e6yzCUvRnq94OizggHN-CrAM_RphV0bLfH-q6Q4i05spbXIJuDFPkiiX9lX3xhC4GVaMX9Hx-HYXMk/s220/Kick-kick-buttowski-suburban-daredevil-13950011-480-360.jpg'/></author></entry></feed>