Windows DNA provides a variety of technologies for the development and presentation layers of network application systems, including office, ActiveX, ASP, and MFC. Each technology has applicable scenarios and constraints. In general, the basic principle of Windows DNA is to separate the presentation layer from the business logic layer. The most common technical problem caused by Windows DNA project failure is to write the business logic on the user interface.CodeInstead of being separated from the user interface code.
ActiveX control is a special type of internal process COM component with a user excuse. According to visual basic terminology, ActiveX controls can be considered as activexdll and support a set of well-defined additional interfaces. In real projects, ActiveX controls are generally used for client development that requires access to client data or has specific security requirements.
Because many application systems need to be closely integrated with the office system, the office system provides a set of COM interfaces for external calls, at the same time, developers can also integrate with the office system by developing the Office plug-in.
ASP/html is often used in Windows DNA applications based on B/S architecture.