Asp. Net large project practice series Season 2 (1) elder brother to do things, you must first sharpen the tool...

Source: Internet
Author: User

 Asp.net large project practice series Season 2After the release, we were encouraged and supported by various interview posts, workplace posts, life posts, and news posts, I am very pleased with your feedback. I will try my best to write this series and let everyone down their hopes.

BrotherIf you want to do something nice, you must first sharpen the tool... it's not a treat, not an article, not a graduation project, or a Demo. It is a comprehensive application of various technologies and ideas and a test of your IQ, emotional intelligence, and physical strength. So before we start, we need to make some preparations...

Skill preparation:

1. if it is the MT of your guild, you must give up all the guild activities to concentrate on this project with us. I hate programmers who are doing projects and playing Wow, it is impossible to make reliable projects without abandoning the impetuous mindset. Therefore, please mail your gold coins to the role:

 

2. Master some basic knowledge of. Net and C #. The following are required. Otherwise, it may cause obstacles to your understanding of the code of this project.

 

3. I have some basic knowledge about architecture, hierarchical development, and design. If I don't want to go to the enterprise application architecture model or domain-driven design books, at least you should also go to the JavaEye domain model board to check the port stickers. We recommend that you go to http://www.codeplex.com/to find some examples of source projects, such as Oxite and Microsoft Spain-Domain Oriented N-Layered.

 

4. I have a rough understanding of the MVC mode and Asp. Net MVC. If I have no knowledge about it, I should search for the entry in the garden, the tutorial or something, and then create a simple Demo that can be Run.

 

5. if you have been using the drag Server Control to develop Asp.net, you may need to overwrite the basic knowledge of Html, Css, and Javascript, especially if you are not familiar with Javascript syntax, ExtJs will definitely make you feel fear and cannot start .... javascript is now in a great situation, and it is worth some effort to get Javascript code snippets from others to achieve special effects.

 

6. go to the official ExtJs website and check out Examples and Documentation of ExtJs. In this project, you will deal with them for a long time, unless you just want to use some of the components encapsulated by myself as a beginner programmer, but unfortunately, you are not in my team, and I cannot provide you with technical support...

 

7. Let's take a look at the series of NHibernate articles from start to end by Li yongjing's eldest brother. As a beginner and basic understanding of NHibernate, I will only talk about the application of NHibernate in actual projects.

 

Prepare tools and development environment:

Microsoft Visual maxcompute 2010:

Not explained...

Microsoft SQL Server 2008:

Here we take SQL Server as an example. This solution can be used in Oracle without modification.

Aptana Studio + Spket Plugin:

It is not recommended that you tap Javascript code in notepad or Visual Stdio. It would be a nightmare... So install the Aptana Studio and Spket plug-ins and get familiar with this IDE, making Javascript no longer terrible.

Fiddler2:

If you do not want to become blind in Web development, please install Fiddler2 and familiarize yourself with its use.

Nhib1_profiler:

If you do not want to become blind in the Development of nhib.pdf accessing the database, please install nhib1_profiler

PowerDesigner 15:

Even if you are "agile", you must have a physical database model...

Google Chrome:

ExtJs runs on it with great pleasure. If you do not want to become blind when executing Javascript, press F12 to make sure that the Console page (for example) of "Developer Tools" is always opened during the development process, and learn to master the Scripts page.

 

After reading the preparations above, some students may feel quite cool. It can be seen that even if the source code is provided to you, it is not easy to master and use it in the project, at least you need to give me all the gold coins in your Wow account ....

In addition, I think most of my replies are Cool interfaces. In fact, there are two misunderstandings:

1. maybe from the programmer's point of view, the ExtJs interface does have something to be circled, but I can assure that non-technical customers will not be too excited to see this interface, therefore, to make a good human-computer interaction interface is not just as simple as ExtJs, but there are also a lot of systems that use ExtJs but are very junk. In addition, ExtJs has many problems and limitations. We will discuss it later.

2. ExtJs is only the interface solution in this project. It is a technical difficulty, but not all.

 

Next announcement:

Asp. Net large-scale project practice series Season 2 (2) ExtJs Implementation of Windows desktop (including source code)

 

To be continue...

 

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.