A summary of niuyun's news publishing system.

Source: Internet
Author: User

A summary of niuyun's news publishing system.

After more than 20 days of hard work, the conclusion of this Niuke news publishing system has finally come. In the past 20 days, I spent almost all of my time with the "niu" teacher. It was a bit reluctant to talk about it at the end. Teacher Niu's humor and carefulness deeply infected me. Despite the long 63 sets of tutorials, I found that there was no conflict in advance. I do not know whether it is my own growth or the skill of teacher Niu. The 63 sets of videos are not fast forward and impatient, so they are eager to present the news publishing system in front of their own eyes. A little sense of accomplishment. Now, let me summarize my growth path!

Knowledge:

Niu Yu's publishing system is my first B/S project. It is a great entry-level and classic tutorial. With the help of teacher Niu, he began to make the system step by step.

From the very beginning, the document design specification can never be missing for a single system. However, this time, teacher Niu gave me an eye-opener. The overall situation of the system is fully reflected in the document. The database design diagram, as well as the simple diagram of all pages in the niujiao system, as well as the operation methods were carefully considered at the beginning and pasted in the document. The document is the leading principle to ensure that there are no errors in the general direction, and all subsequent operations are carried out according to the document.

The next step is the database design. What is different from the data center billing method is that the database of the NIU news publishing system is relatively simple. The primary keys are associated with each other and there are only three tables (category, news, comment) to run a huge web page.

Finally, we started our real code journey in. The first 17 sets in the video are all about the three-tier architecture design and SQLhelper. There is a sense of mutual vision. Although the C # language is used, the world language is one, and we believe everyone will accept it well.

The 18 sets in the middle of the video are the front-end design knowledge. It is my first time to get to know HTML and CSS, mainly about the design of web pages, with HTML and CSS as the main body, javascript, Jquery, and Ajax are mixed in the middle. This part focuses on HTML Webpage Design and CSS application.

At last, I will only list key-related content.

The front-end design requires the design of the master page. It is an abstract idea. In HTML, there is still an abstract idea.

The Repeater control is recommended for generating a lot of redundant HTML statement code when using the GridView during HTML creation, which affects CSS and Css styles.

The Comparison Between BInd and Eval is based on the blog of instructor Niu.. NET to obtain the MD5 code of the string ,.. in addition, the content of the verification code is generated. Hope you can understand and digest it!

The video is finally about the integration of the front-end and back-end content. After learning this, I am glad that I have followed the footsteps of teacher Niu step by step and watched the comments of my code as pleasing to the eye, compared with the data center charging system, it has further grown. Fortunately, some of the Integrated content will be used for code debugging. If you do not know your system or your initial understanding of web development, you really don't know where the error is. Throughout the system, instructor Niu's carefulness and ability to debug code are what I admire most. In addition, the system is based on the attitude of serving the people, and Details determine the key to success or failure.

Legacy problems: for the first web development, the appearance of the interface and robustness of the system are inevitable. When you add news, if the number of news is too large, the page will not be beautiful. Maybe there is a problem with CSS design.

TIPS:

The premise of the NIU news publishing system is to listen to the teacher's instructions, step by step, and add your own understanding before you can easily win this project. Experience on learning this part: Be good at summing up the learned knowledge, because the NIU news publishing system is new knowledge, only after the conclusion can we lay a solid foundation for further in-depth study of B/S!

To build a project, the key is to debug the code. Although it is difficult to debug the Code Compiled by ourselves, we must be careful and be good at asking other people's questions. It may be able to get twice the result with half the effort!

Although I came to B/S to learn, the object-oriented thinking, such as abstraction, can still be found in HTML. Therefore, we must learn to compare the learning, compared learning can produce higher efficiency.

Last!

I have written so much, so I hope there will be more gains in the future!



Who has seen a video of the niugu news publishing system?

What is the specific problem ?? I can answer this question only when I speak it out ..
Static is a static method. It does not need to be instantiated and cannot call non-static members of the class. For example, a connection string is defined in the class. If it is not modified by static, if you call the test () static method, an error occurs ..

How can I install the NIU news and publishing system with the help of a teacher's error?

In fact, it is to get the HTML source code of a fixed website, and then use a regular expression to extract the content of the News list, this technology can be viewed by google in terms of "Collection. Niuyun:

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.