Reposted "download of Microsoft developer Series Lectures"-favorites

Source: Internet
Author: User
Tags net serialization xml parser
Microsoft developer series lecture download Date: 8/4/2004 | update date: 8/5/2004 content on this page
1. Windows Forms Application Development
2. Delegates and events
3. xml and soap
4... Net advanced database applications: data caching, connection pool management, and distributed transactions
5. advanced Web service applications
6. I/O Management in net: data streams and fils
7. Accessing the Oracle database using ADO. net
8... NET component development
9.. Net serialization
10. Interaction with unmanaged code
11.. Net remoting

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

Back to Top

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

Back to Top

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

Back to Top

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

Back to Top

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 web service 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

Back to Top

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

Back to Top

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

Back to Top

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

Back to Top

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

Back to Top

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 are available in.. 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 without rewriting.. NET application.

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

Back to Top

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

Original Source:
Http://www.microsoft.com/china/msdn/events/featureevents/2004/MSDevTrainingCourse.mspx

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.