Mouse set of myths

When a complete beginner ASP.NET introductory course, should be able to take advantage of the built-in ASP.NET features, practice a small site, very convenient and very quick, but enjoyable learning process, should also find things are not surface on that simple, from the development of a truly ASP.NET system, there is still a long way to go.


This is one of "ASP.NET actual commercial-grade database web site development," a book series of tweets, before that, a former please read: [ about: "ASP.NET commercial-grade database web site development real" book . ]


When a complete beginner ASP.NET introductory course, should be able to take advantage of the built-in ASP.NET features, practice a small site, very convenient and very quick, but enjoyable learning process, should things not found so simple on the surface, from the development of a truly ASP.NET system, there is still a long way to go.

If you have a considerable basis, but do not know how to move forward on this road in ASP.NET, "commercial-grade ASP.NET database web site development real," This book can provide you with the necessary guidance, to highlight the development process, hands-on the importance of written procedures, this book at the beginning of the "mouse settings myth" of such a title ...

in order to allow developers to quickly elementary construction site systems, ASP.NET itself provides a lot of ready-made data control to help developers build complete working system, these controls are configured in the form of labels on the page, provide the required functionality through web mouse settings, developers almost no, or only a small amount of written procedures, you can to achieve the purpose desired.

When the function initially completed, everything seemed nice, but soon, with the expansion of the system, you'll find most of the features almost can not be done directly via the mouse settings, instead, is to address specific problems with the program line by line through the keyboard to knock Hing, because without proper design and planning, these Omo entwined like justice and benefit programs, cause the system to future expansion and maintenance difficulties.

Application development efficiency, has been an important key to the success of the development of system software, various settings via drag and drop visual programming features will come into being, ASP.NET provides more powerful in this part of the support, however, there is no free lunch, choose the simplest way to build the system, it means that we sacrifice the flexibility of system design.

Of course, ASP.NET not earlier ASP, application development features of the site above, ASP.NET has made great progress, from version 1.X beginning, it has provided a very handy feature to help developers develop website system, DataGrid and DataList this type of control, already allows us to quickly build complex data display pages with Visual Studio .NET development tools and platforms, basically create a site using ASP.NET technology does not need to completely write the unarmed required procedures, there are many features already built-in support mechanisms for the use of, data control is one very good feature.

Then there GridView, DetailView and FormlView such as easier to use and more powerful controls, while providing a variety of data sources bind controls, these controls can allow for communication with back-end data sources. In addition to simple data controls like the SqlDataSource data source for a particular design, in addition to commercial grade for the multi-layered system architecture developed out of the ObjectDataSource control, this type of control so that developers can more quickly and easily create multi-layer the system architecture of the site.

When you need is to demonstrate the prototype system function, or to test sample application-specific functions, drag the mouse through the pages quickly build the required functionality is a good practice, but it's also nothing more benefits, unless your system is always just limited to local area networks which operate several minority of users, even if you do not intend to continue its expansion in the future, otherwise, forget to set the mouse to complete the myth of a complete system, from architecture design start, write down the functions of the program line by line, to establish a solid foundation required for system development, this way, back when you need to quickly establish compliance with various functions, while being easy to expand the system software maintenance.


Get rid of the mouse, keyboard faithful face, the behavior of your site by writing strong program, if you have a powerful automation capabilities for ASP.NET know what to do, I hope this article can help you out of trouble, turned towards professional programmers the road.

Original: Big Box  mouse set of myths


Guess you like

Origin www.cnblogs.com/petewell/p/11495518.html