# 零、前言

## 目标受众

这本书是为那些目前正在使用微软 ASP.NET 和 MVC 来创建网站的开发人员，以及那些对创建与移动设备配合良好的网站感兴趣或者想要更新他们现有网站的开发人员准备的。如果是你，我假设你已经有了 MVC 的工作知识，所以这本书不会给你什么是 MVC 的入门课，也不会告诉你如何使用它。它旨在为开发人员提供快速阅读，并帮助他们理解在处理移动设备时改进网站所需了解的概念。

## 所需工具

为了能够理解本书中的所有示例，您将需要以下内容:

*   Microsoft Visual Studio 2010 或 Visual Studio 2012
*   MVC 4(虽然这本书的大部分目标是 MVC 4，但是[第 11 章](11.html#heading_id_78)讨论了如何在 MVC 3 中实现这些概念)。本书基于 MVC 4 RTM 版本。

如果您有比这个列表更少的东西，您可能会也可能不会运行所有的示例。

## 格式化

在整本书中，我使用了几种格式约定。

代码块

```cs
      protected void Application_Start()

```

个人评论

* * *

这是与当前部分相关的评论。

* * *

## 使用代码示例

样品项目可在[https://bitbucket.org/syncfusion/mobilemvc-succinctly](https://bitbucket.org/syncfusion/mobilemvc-succinctly)获得。

这本书旨在帮助您快速学习技术并完成工作，因此您可以在程序或文档中自由使用这本书中的代码。除非您正在复制代码的主要部分或基于示例项目之一编写程序，否则您不需要联系作者以获得许可。引用这本书和例子回答问题不需要许可。

同样，您可以自由使用示例中的图标和图像。这些图像被设计成一个占位符，这样你就知道你需要什么大小和形状的图标和启动闪屏。请随意使用 Photoshop 文件作为创建自己的图像的起点，这些图像看起来非常漂亮。我故意让它们看起来有点丑，以阻止你在真正的应用程序中实际使用它们。

## 语言选择

对于所有热爱 Visual Basic 的人，我很同情你们。我用 VB 开发了将近 15 年，很喜欢它，从 VB3 开始，但几年前因为我的客户，我跳到了 C#上。这本书里的所有例子都是用 C#写的，因为它似乎是当今流行的语言。