[Original] [recommended] "full course of modular development of ASP. NET 3.5 + SQL Server website recording"

Source: Internet
Author: User
Tags server website

After more than half a year of hard work, the book ASP. NET 3.5 + SQL Server website modular development full recording was finally successfully published by Tsinghua University Press.

The first time such books were published, there may inevitably be a lot of mistakes, but we hope that the majority of readers will not correct or criticize them. The readers of this book are: beginners and intermediate website developers, taking into account some basic beginner knowledge. I provide free online technical support: QQ: 498977166 (QQ group: 106230270), MSN: szw2003@163.com, Skype: szw2003, Email: szw2003@163.com.

Writing a book is really a very tiring thing. Throughout the entire writing process, I have always expressed my thoughts as concisely as possible with an attitude of "no words, no words, no words, but soon after I wrote it, I found that this was not an easy task. I don't know how powerful it really needs to be. (I think this may be because many other similar authors are busy working hard.) the audience of this book is located at the beginning and intermediate developers, therefore, when talking about some leaping content, we must turn back and add some relevant knowledge that can make it coherent. Therefore, we may occasionally ignore this situation. Fortunately, we have experienced Zhu Yin's great masters to guard and guide us.

As a saying goes, writing is a long-time hobby of the monks. However, writing a program book requires two completely different realms. Summary:

1.Colloquial. The difference between writing a book and writing other articles is that you can write anything without thinking about it. You must write what the reader needs to know from the reader's standpoint and use the written language. As a result, there is always an object in my mind. after a long time of writing, some terms such as "you", "we" will appear unconsciously (of course I have to admit, this expression is also influenced by many original English texts or translations ).

2.The rock of the mountains can attack the Jade. Here, the "Stone of its mountains" is not to "misappropriate" it, but as a consideration of its own article level, in addition, you can understand the scope of content that readers are interested in ). What's more, you can learn more about the market book, and consciously seek to do things in the form of conflicting points, or supplement them with perfection, it can be regarded as a way to increase the gold content of books.

3.Efficiency. Speaking of "efficiency", I often separate the two words. "Effect" refers to the effect, quality, and achievement of writing a book. If we expect a perfect result, we must spend a lot of effort on this point. The book is useless. "Rate" indicates the speed at which books are written. IT books are different from other novels and collections, the knowledge hotspots of IT books have not lasted for a long time (IT is rare to have been around for decades or even 20 years. Especially in recent years, the. NET knowledge has emerged one after another, and the monthly and monthly news has been pushed. Therefore, to grasp the market, it depends on the speed to some extent. So in general, "effectiveness" focuses on improving the quality of books, and "rate" focuses on improving the possibility and practicality of books.

4.Weigh focus and comprehensiveness. Each book has its own topic, and programming books are no exception, but programming books often require readers to have a certain foundation (unless the topic is about programming basics ). However, this "Foundation" is often difficult to grasp, especially for beginners and intermediate readers. The publisher's requirements must be "as detailed as possible". However, if there is a jump in knowledge, it is easy for readers to lose their way by saying all the related things. For example, this book may be called ASP. NET 3.5 + SQL Serve is recorded throughout the development process. Therefore, grasping the degree of focus and comprehensiveness is also the most basic responsibility and attitude for readers.

5.Adhere to the Scientific Development Concept. We still need to talk about some differences between books of program classes (not necessarily IT classes) and other similar books. If we publish a collection, once published, there is almost no need to care about the adjustment of its content except for the correct words. But program books are different. The development of programs is usually faster than the speed of publishing and republishing. Therefore, when writing a book, you must not write some things to death (for example, ASP. net mvc has just come out of V1.0, but today we can see both V2.0 Preview and Silverlight). Therefore, it is best to add a time range when writing "live" to avoid misleading readers, on the other hand, you can consciously keep yourself interested in this information for a long time (unless it is out of print or out of print ). In addition to objective development of procedures, this is also true for subjective factors. Books are written by people, and people's thoughts and knowledge are constantly influenced by the outside world. So when we cannot guarantee that every sentence we write is a permanent truth, maintaining a modest, prudent, iterative, and progressive attitude is also a kind of spirit that maintains the vitality of books and the responsibility of colleagues to readers (just as it is common to write programs with bugs, however, we must be meticulous and resolute in dealing with bugs ).


After all, I have written a lot of time and want to talk about it, but in line with the principle of "balancing focus and comprehensiveness, first, I would like to share some of the most important or insufficient information with you.

Let's look back and talk about the book. I (SU zhenwei) and Zhu yinhongshi jointly created this book. The cooperation was very pleasant. The book consists of 15 chapters. I am mainly responsible for all the creations in Chapter 8 and 15, as well as part of the work in Chapter 1st and Chapter 2, as well as all the video recordings.

 

The contents and covers of this book are as follows:

 

Directory:

 

 

Directory

Chapter 2 approaching ASP. NET 1st

1.1 two network application systems

1.2 Two syntax programming systems

1.3 three major database management systems

1.4 three major server technologies

1.5ASP.NET Technology

1.6 configure an ASP. NET 3.5 website

Chapter 2 Operation basics of VS2008 + SQL Server 2nd

2.1ASP.NET running environment overview

2.2ASP.NET development tools Overview

2.3 install Visual StudiO 2008

2.4 configure Visual StudiO 2008

2.5 create an ASP. NET Website with Visual StudiO 2008

2.6 manage ASP. NET websites

2.7 Understand ASP. NET files

2.8 ASP. NET document Structure Analysis

2.9SQL Server 2005 quick operations

2.10 use Visual StudiO 2008 to bind SQL Server 2005 data for visualized operations

Chapter 3 C # getting started with programming

3.1C # Language Overview

3.2 Data Type

3.3 variables and constants

3.4 expressions and operators

3.5 statement

3.6 Functions

3.7 categories

3.8 Exception Handling

Chapter 2 Website access and security protection-website registration. c logon and verification module

4.1 create a user information data table

4.2 design a registry ticket

4.3 Registration Information Verification

4.4 flexible application of verification controls

4.5 Save User Registration Information

4.6 improve user registration

4.7 User Logon

4.8 graphic Verification Code

4.9 User Logon Security Precaution

Chapter 1 popularity of websites-website interactive message Module

5.1 Function Analysis and overall design of the message board module

5.2 message list

5.3 leave a message

5.4 message module background management

Chapter 2 exploring binary data streams-Image Upload system module

6.1 prerequisites --. NET graphic namespace

6.2 upload images

6.3 enhanced Image Upload

6.4 upload images to the database

Chapter 2 "know yourself and know yourself"-website traffic and statistical monitoring

7.1 Function Analysis of the traffic statistics module

7.2 Data Structure Design

7.3 custom database operations

7.4 obtain user information

7.5 record user information

7.6 bind the recorded site and output dynamic data

7.7 user management

7.8 traffic statistics and analysis

Chapter 4 make your website more friendly-website voting and feedback module

8.1 website voting module function analysis

8.2 Data Structure Design

8.3 introduction to LINQ to SQL

8.4 use LrNQ to SQL to build the data layer of the website voting module ..

8.5 create a background management module

8.6 create a page for setting voting options

8.7 prepare the foreground voting Module

Chapter 2 online store transaction engine-Shopping Cart Module

9.1 Functional Analysis of the shopping cart module of a website

9.2 entity Design

9.3 introduction to LINQ to XML

9.4ASP.NET Session Introduction

9.5 use LINQ to XML to generate an XML data source for the shopping cart

9.6 query product information from XML data sources

9.7 display product information

Chapter 1 exploring the residual value of Network Information-RSS information publishing and aggregation module

10.1RSS Overview

10.2RSS usage

10.3RSS2.0 Specification

10.4 create an RSS Publishing Module

10.5 develop a simple RSS reader

Chapter 2 Social Network Service-sns q & A Module

11.1 overview of website Q & A Functions

11.2 introduction to LINQ to Entities

11.3 use LINQ to Entities to build the data layer of the Q & A Module

11.4 development Q & A module background management

11.5 development Q & A module front-end

Chapter 2 mysterious web crawler-website information retrieval and search Module

12.1 website search technology Overview

12.2 solutions for intra-Site Search

12.3 Search Engine Optimization

12.4 Regular Expression

12.5 create an in-site search Module

12.6 optimize the intra-Site Search Module

Chapter 2 more efficient websites-Preliminary Application of Cache Technology in websites

13.1 overview of common cache in webpages

13.2 page-level cache

13.3 data-level cache

13.4 use of data cache Dependencies

Chapter 2 more efficient websites-enterprise-level Cache Optimization policies

14.1 Cache Mechanism Design Principles

14.2 Cache Optimization Design

14.3 create a common data cache Module

14.4 other cache mechanisms

Chapter 2 more efficient websites-use Cache Technology to optimize the Q & A Module

15.1 cache mechanism design of the Q & A Module

15.2 establish a cache mechanism for the Q & A Module

15.3 integrate the data cache module into the Q & A Module

15.4 test the efficiency of using the cache Module

Note: The first few chapters of this book are the basic content. The contents of this book seem to be too many, but they do not take up much space :)
The book consists of 15 chapters. I am mainly responsible for all the creations in Chapter 8 and 15, as well as part of the work in Chapter 1st and Chapter 2, as well as all the video recordings.

This book can be subscribed online at [excellence] and [China Interactive publishing network:

Http://www.amazon.cn/mn/detailApp/480-2467386-8687644? Qid = 1248581176 & ref = SR & sr = 13-1 & uid = 480-2467386-8687644 & prodid = bkbk938526

Http://www.china-pub.com/47069

 

Related Article

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.