process the data to be displayed, plus the logic used to convert user input to the command of the background system. In other words, the presentation layer logic is responsible for the interaction of data streams between the middle layer and the UI.
Performance layer responsibilities
If you ask a software engineer to list the accusations at the performance layer, you will surely hear the following descriptions: verification, formatting, adding styles, and availability. However, availability is
1. Change the size of the form
Windows Forms can change the size at will. However, for some forms with strict requirements, developers do not want users to change the size at will, such as positioning accurate maps and game software. In this case, the window size must be limited. In this example, we design a form with a limited size. Although you can change the s
dialog box, the user select font, font size, and then set the font to the region:
Font font = CommonFontDialog.ChooseFont(); Application.ActiveWorkbook.ActiveSheet.Range("A1").Font = font;
Excel also exposes these object references to the scripting engine, so we can use VBA to invoke them to achieve the various functions we want, which is Office macros. We can write a VB script, copy the mouse selected area of the cell to another worksheet, and the
. NET application architecture design-anti-corrosion layer function and design of the user end
Reading directory:1. background 2. display-end architecture corruption under the SOA architecture 3. effective use of anti-corrosion layer to isolate fragment services, resulting in display end logic decay 4. strip the technical components of service calls to make them
click with the mouse, the title of the form will show "no response", but the UI thread is still working, which is an extremely bad experience for users. If you want to understand the cause (not complicated :) and completely solve the problem, it may be a good option to spend time reading this article. In general, form blocking is divided into two situations. One is to call a time-consuming operation on the
There are too many design patterns in the garden. Recently I have also learned the design patterns and sorted out some codes I have practiced and wrote them. net Design Pattern learning notes to give yourself a deeper understanding of the design pattern.
I remember when Jin
ASP. NET: Like Web Form, or drag controls (1)ASP. NET: Like Web Form, or drag controls (2)ASP. NET: Like Web Form, or drag controls (3)ASP. NET: Like Web
. NET to call each other between form
With. NET, some of the previous programming ideas have changed. Remember that in the VB6 era, we often create several form and invoke it directly using the Load method. Here it is. NET ERA, VB
initializecomponent.
The initializecomponent method has a comment preceding it, warning you not to modify the code. By modifying the code inInitializeComponentMethod, you can no longer use the forms designer. if you do, your modifications will be lost. you shoshould only perform these optimizations as the final stage of development, after all the design work has been done.
This article assumes you have a working knowledge of the Mi
. Net erp (Office OA) Development Platform Architecture Overview-Form Designer, erpoa
Background: Build a development platform suitable for the company's erp business.
Architecture Overview:
Example of form design, development, and deployment
Example of form
The knowledge of this piece of learning has long been expected, feel the progress of learning is still slow, recently has been learning WinForm, have to say some landing form design, these days is a small harvest, I also read a lot of this knowledge, know to want to do student information management system is a long process, But from today onwards to slowly carry out the construction of Student information
Today the Web Platform and Tools team is proud to announce two product design changes made directly in response and in conjunction with community feedback. the changes, detailed below are focused around two key areas. first, in September, we announced changes to the special private ASP. NET 2.0 directory naming. based on feedback, we are revising these names. second, we are making changes to the compilation
Document directory
ASP. NET: Like Web Form, or drag controls (1)ASP. NET: Like Web Form, or drag controls (2)ASP. NET: Like Web Form, or drag controls (3)ASP. NET: Like Web
framework (detailed in the latter article will be covered), as shown in:④ interface → with the letter "I" as the prefix, so that users at a glance, it is an old habit!⑤ should make the type name of the implementation interface only one letter "I" from the interface name!such as: interface ijsonoperation, the implementation of its class name should be → "jsonoperation" 2.4 Naming of generic type parameters ① to name generic type parameters with descriptive names as much as possible, pref
1. Use validation controls
This is client-side validation, and Microsoft developers encapsulate the most common validation features, making our development efficiency significantly higher, and especially the custom validation controls, so flexible that we can design validation logic ourselves. However, the validation control received the browser restrictions, remember that in a development process, using the Firefox browser to browse, found that all
different. The user control is an. aspx page in the form of "wrapper" into an. ascx page, and other. aspx pages can invoke the functionality of the user control by registering and instantiating it. This is a high expectation of the server-side control, for asp/asp. NET developer, it represents a major step forward, and, in particular, the language in which the controls are written now fully supports object
WinForm form skinning is easily implemented in. NET vs2010 using IrisSkin2.dllreproduced
Hello everyone, engaged in c-s development of C # programmers often for WinForm interface design distress, I was also deeply "art myth" of the harm, now mention art, interface layout design began to egg pain ....Fortunately, the
low cost. As part of the integrated development environment, intelliisense provides automaticCodeComplete, provide dynamic help when entering methods or functions, real-time prompts of syntax errors, and other functions that can improve production efficiency.
As with other complex tools, Visual Studio. Net also brings us a sense of frustration before learning how to give full play to its role and grasp its "habits. Sometimes, it is like a hard-to-u
today, in order to adapt to the changing needs, dynamic form designers emerge. It is mainly to meet the changing interface and improve the speed of development. For example: Some page customers may not be able to determine the page layout, the location of the control, in which case the display or not display, etc. may need to be changed at any time. The dynamic form designer can be used in a project to addr
today, in order to adapt to the changing needs, dynamic form designers emerge. It is mainly to meet the changing interface and improve the speed of development. For example: Some page customers may not be able to determine the page layout, the location of the control, in which case the display or not display, etc. may need to be changed at any time. The dynamic form designer can be used in a project to addr
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.