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