Download a series of Microsoft developer lectures

Source: Internet
Author: User
Tags net serialization xml parser
1. Windows Forms Application Development
Vs. Net IDE is a highly visual, integrated, and efficient development environment. She provides various tools required to design, develop, debug, and deploy Windows and Web applications. Compared with vs6.0, she provides many powerful components and uses many new features, allowing developers to easily and efficiently create Windows Forms applications.

This lecture mainly introduces the new controls and features of vs. net2003, including the usage of a series of new controls including contextmenu, tooltip, splitter, and notifyicon and some new features such as anchoring and docking. It also discusses how to integrate the original ActiveX control in vs. net, how to visually inherit and how to develop multi-document interface applications.

Download
Http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/Windows_Forms_Release.zip

2. Delegates and events
The Microsoft. NET Framework uses a technique called deleGATE proxy to provide callback functions, which greatly increases the flexibility of applications. At the same time, the proxy also integrates the ability to call multiple methods in order, and also supports calling static methods and instance methods. This lecture explains in detail the mechanism of proxy implementation and how to declare, instantiate, and use proxy, and introduces the concepts of unicast proxy and multicast proxy and proxy chain. Finally, the event implementation mechanism is introduced.

Download
Http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/Delegates_and_Events.zip

3. xml and soap
XML is a language with good openness, simplicity, and scalability. It can be used to describe unstructured data. It is widely used in enterprise application integration, e-commerce, and data exchange. XML and HTTP are the basis of simple soap Object Access Protocol. Soap is mainly used for remote process calls based on the internet environment. It uses HTTP for transmission, so it better solves the problem of crossing the Enterprise Firewall,

This lecture mainly introduces XML concepts, syntax, XML schema, definition and verification of XML documents, XML parser, XSLT extension style language, XPath, and a series of XML-related content, this section briefly introduces the SOAP protocol and its implementation process.

Download
Http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/XML_and_SOAP_Release.zip

4... Net advanced database applications: data caching, connection pool management, and distributed transactions
The performance of database access is always a concern of developers. This lecture describes how to use ADO. net, including ADO.. net connection pool management and data caching of various policies. net, and discusses how to implement distributed transactions and their advantages and disadvantages.

Download
Http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/database.zip

5. advanced Web service applications
Web Service is a new type of Web application. It is an adaptive, self-describing, and modular application that can be used for sending, locating, and calling across the Web. The functions executed by web services can be everything from simple requests to complex business processes. A simple web service can offer stock quotations or process credit card transactions. Once a Web Service is deployed, other applications can discover and call the web service. The development of Web Serivce involves many technologies, including XML, SOAP, WSDL, and UDDI.

This lecture briefly introduces the overview and architecture of web service, how to develop and use web service, and how to use WebService as the data provider of the data access layer component to return complex data types. Finally, it introduces the advanced Web service development technology and content related to Web service enhancement, including how to encrypt and sign soap messages.

Download
Http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/Web_Service.zip

6. I/O Management in net: data streams and fils
. Net encapsulates classes related to data streams and file operations, such as stream, filestream, file, and fileinfo, it also provides file system monitor components such as filesystemwatcher to monitor and manage files in real time.

This lecture mainly introduces the content related to data stream and file operations in. net, first introduces the concept of stream, and then describes how to use reader and writer objects to operate the stream. Finally, some basic classes and components related to file operations in. NET and their usage methods are described based on examples.

Download
Http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/Data_Streams_and_Fils.zip

7. Accessing the Oracle database using ADO. net
In ADO. the basic principle for accessing the Oracle database in. NET is the same as that for accessing the SQL Server database, thanks to a Microsoft. NET framework data provider for Oracle component, which is used by us. NET provides great convenience for accessing the Oracle database. So that developers who use. NET and Oracle no longer need to use oledb that is not very "professional" to access the Oracle database.

This lecture describes how to use Microsoft. the. NET Framework data provider for Oracle component provides oracleconnection, oraclecommand, and oracledatareader objects to operate Oracle databases. It also focuses on how to access Special Data Types in Oracle databases and how to execute the stored procedures in Oracle, this is quite different from the Stored Procedure for SQL Server execution.

Download
Http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/Oracle_Release.zip

8... NET component development
Component development provides code reusability, making application development as simple and convenient as building blocks. In. net, you can easily develop components and use them on console applications, Windows applications, web applications, and even smartphone and Pocket PC.

This lecture describes how to create and use. NET components based on the development technology of. NET Framework.

Download
Http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/Component_Release.zip

9.. Net serialization
Serialization is a process of converting a class instance into a data stream in file or XML format. deserialization is the opposite .. Net encapsulates serialized operations. In. net, It is very convenient to serialize an object into a file or XML file.

This lecture mainly introduces the concepts and attributes of serialization, and explains how to serialize one or more hierarchical objects into files, an example of how to execute serialization and deserialization is given. At the end of the lecture, security issues related to serialization are discussed.

Download
Http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/Serialization_Release.zip

10. Interaction with unmanaged code
Is the traditional COM component and windows32 API outdated on the. NET platform? The answer is no. Many existing COM components and Win32 APIs
The. NET code is still a valuable resource available.. NET provides a series of support for accessing these resources, so that these components can be applied to. NET applications without rewriting.

This lecture gives a comprehensive introduction. the principle and mechanism of calling COM components and unmanaged DLL Functions in. Net specifically describes how to pass important options of parameters such as structure and class and dllimport attributes, and demonstrates how to forward. net exposes COM components and uses Win32 APIs.

Download
Http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/interop_Release.zip

11.. Net remoting
. Net remoting provides a framework that allows an object to interact with another object through an application domain. Through. Net remoting, the communication between the two applications will become very simple and flexible.

This lecture is a simple introduction. net remoting development technology, first introduced some basic concepts of remoting technology, such as remote object, serialization, client and server activation mode, second, the remoting implementation mechanism and how to use the remoting technology to design and implement distributed applications are explained in detail. Finally, a specific demo is provided. net.

Download
Http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/NET_REMOTING.zip

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.