The launch of Windows 2000 is something many people have long been looking forward to, and the many new features it brings are exciting. One of the most important concerns for a program designer is that the Component Object Model (COM) is combined with a Microsoft Transaction Server (MTS) in the Windows 2000 operating system and named COM +; a new application interface (application Programmer Interface) characteristics, and so on.
So what does all this mean for software developers? How can you efficiently write reliable desktop applications and distributed applications under a new Windows system? This chapter will present the reader with questions about the issue.
First, this chapter explains the basic concepts of component-based programming, and then discusses in detail how to define and implement interfaces from the perspective of component programming, using C # to design component-level applications for us.
Interface is a new, component-based programming concept. If the reader has some basic knowledge of COM, it will be helpful to read this chapter.
15.1 Component Programming Technology
15.2 Definition of interface
15.3 members of the interface
15.4 implementation of the interface
15.5 Abstract classes and interfaces