新书《Ext JS 4.2 实战》终于出炉了
在清华大学出版社网站看到了书籍信息了,具体地址是:http://www.tup.tsinghua.edu.cn/book/Showbook.asp?CPBH=056140-01&DJ=51
预计3月底,最迟4月1日就有售了。
图书详细信息:
ISBN:9787302353393
定价:51元
印次:1-1
装帧:平装
印刷日期:2014-2-26
内容简介:
本书是一本 Ext JS实战系列的书,主要通过简单的 CMS系统的开发过程,介绍了使用 Ext JS 4.2开发应用程序的新模式和新思路。本书也融入了作者使用 Ext JS进行开发的实践经验。由于讲解 CMS系统实现时,使用了 ASP.NET MVC 4架构,所以本书也是学习 ASP.NET MVC 4开发不可多得的书籍。
本书总共 15章,前两章主要是一些介绍性的内容。从第 3章到第 14章,涵盖了简单的 CMS系统从搭建开发环境到打包、发布和部署的整个开发过程。第 15章介绍了 Ext JS的跨平台特性。如果不是使用 C#进行开发的开发人员,可以先看第 15章,了解 Ext JS的跨平台特性,然后再慢慢地研读其他章节。
本书适合 Ext JS 4.2富客户端开发人员、初学者,也可以作为高等院校和培训学校相关专业的教学参考书籍。
前言
在《Ext JS权威指南》出版后,为了弥补书中没有完整的开发示例的遗憾,我在博客中开了一个名为《 Ext JS开发》的专栏,结合 Ext JS 4.1.1和 ASP.NET MVC 3写了一个完整的示例,反应不错。不久, Ext JS 4.2发布了,研究后发现 4.2在 4.1的基础上做了比较大的调整,而且在开发方式上又有了新思路。这时恰逢清华大学出版社编辑夏毓彦约我写一本与 Ext JS实战有关的书,于是顺理成章地促成了本书的出版。
大家知道,Ext JS是一个使用 JavaScript编写的、用来开发富客户端的 AJAX框架,主要用于创建前端用户界面,支持跨浏览器且与后台技术无关。它可以与 ASP.NET、Java、PHP等各种语言结合开发各种应用。本书以一个简单的 CMS系统开发为线索,详细讲解 Ext JS 4.2的使用,同时,也给大家展示了 Ext JS开发的一种最佳模式,这种模式一直存在,但由于网络上介绍得不多,相关的文章也很少,因而很少被人熟知而采用。这种模式是开发 Ext JS应用程序的最佳方式,编者详细介绍了这种最佳模式的开发方法。这种模式的关键是要配合 Sencha Cmd一起使用,利用 Sencha Cmd的应用程序创建和生成功能,来创建应用程序并打包发布应用程序。
所谓熟能生巧,经过这么多年使用 Ext JS的经验累积,也到达了从量变到质变的阶段,所以,本书除介绍新的开发模式以外,还对自己使用 Ext JS的开发实践进行了总结,提出了一些新的开发思路,希望对大家有所启发。
本书另外一个特色,就是使用 ASP.NET MVC 4作为后台开发语言。可以说, ASP.NET MVC 4又是一种革新,它提供了新的思路来进行开发。它与 Ext JS 4.2结合在一起是非常完美的组合,这样的结合可以说是高效开发的代表。
虽然本书的后台语言是使用 ASP.NET MVC 4开发的,但并不意味着对于使用其他开发语言的开发人员就没有帮助。原因在于 Ext JS是一种跨平台的框架,几乎不经任何修改就能迁移到不同的开发平台,这也是 Ext JS的魅力所在。不过,要让 Ext JS发挥跨平台的威力,还需要在开发思路上进行创新,而这正是本书将要讲解的重点。
希望本书能带给你全新的 Ext JS开发体验,也希望对于使用 C#平台进行开发的读者会有所帮助。
本书的开发环境如下。
操作系统:Window 7
开发工具:Visual Studio 2012
数据库:Visual Studio 2012本地数据库
浏览器:Firefox 24.0
为了能不受系统自身环境的影响,在使用 Sencha Cmd时候,专门使用虚拟机搭建了一个干净
的 Window 7系统进行安装和使用。如果在本机安装和使用 Sencha Cmd碰到无法处理的错误时,建议读者也使用虚拟机搭建一个干净的 Window 7系统再进行安装和使用,以避免自身环境的影响。本书的源代码都在本书配套的光盘中。光盘中的每一个目录对应的是书中每一章的源代码,在 ch后面的数字就是对应的章节号,例如 ch03,就是是第 3章的源代码。
希望本书能给每位读者带来帮助,如果对本书有任何意见和建议,或者有任何技术上的问题,请发邮件到 huangdengqiao@outlook.com,或者加我微博 http://weibo.com/gerneal。如果想了解最新的 Ext JS动态或编者的最新博文,可访问编者的博客:
http://blog.csdn.net/tianxiaode
http://dqhuang.blog.51cto.com/
在本书的出版过程中,得到了清华大学出版社图格事业部编辑的大力支持,在他们的努力下,促成了本书的出版,在此表示衷心的感谢。此外,还要感谢那些在互联网上默默耕耘的博客作者以及在各大论坛回复问题的大牛们,是他们的努力耕耘,才使我能找到解决问题的办法,是他们让我有了更进一步提高技能的机会。
编者 2014年 2月
新书《Ext JS 4.2 实战》终于出炉了的更多相关文章
- 新书《Ext JS 4.2实战》即将出版
目录: 第1章 Ext JS 4概述1.1 从Ext JS 4.0到4.071.2 从4.1到4.1.1a1.3 从4.2到4.2.11.4 如何选择版本1.5 基 ...
- [Ext JS 4] Grid 实战之分页功能
前言 分页功能的实现有两种途径: 一种是服务端分页方式, 也就是web客户端传递页码参数给服务端,服务端根据页面参数返回指定条数的数据.也就是要多少取多少.这种方式比较适合Grid 的数据量很大,需 ...
- 《Ext JS 4.2 实战》可以买了
今天编辑告诉我,在网上可以买到这书了,购买链接是http://www.amazon.cn/Ext-JS-4-2%E5%AE%9E%E6%88%98-%E9%BB%84%E7%81%AF%E6%A1%A ...
- Ext JS 6开发实例(一)
很久没写文章了,主要原因和大家差不多,都要为生活奔忙,搞了两个小项目.这两个小项目很凑巧,都可以使用Ext JS来开发,这正是练习使用Ext JS 6的好机会,自然不会错过. 很多读者可能会问,为什么 ...
- [Ext JS 4] 实战之 Picker 和 Picker Field
前言 所谓的picker , 就是弹出一个选择框,让你选择一些信息.比如选择日期, 选择颜色等: 选择的结果总是要放在一个地方的,Picker Field 就是用来放置选择结果的一个文本框. 在Ext ...
- [Ext JS 4] 实战之 带week(星期)的日期选择控件(三)
前言 在 [Ext JS 4] 实战之 带week(星期)的日期选择控件(二) 的最后,有提到一个解决方案. 不过这方案有一个条件 ==> “2. 每年的周数从(1-52), 如果超过52 周 ...
- [Ext JS 4] 布局之实战一 - 中间区块不会自动伸展 (tab)
前言 [Ext JS 4] 布局之实战一 - 中间区块不会自动伸展 (tab) 在上一篇中,中间的tab 区块无法自动伸展的原因一句话说就是: 使用contentEL的方式,相关HTML元素不会参与组 ...
- [Ext JS 4] 实战之Grid, Tree Gird 添加按钮列
引言 贴一个grid 的例子先: 有这样一个需求: 1. 给 Grid(or Tree Grid)添加一列, 这一列显示是Button. 点击之后可以对这一行进行一些操作 2. 这一列每一行对应的按钮 ...
- [Ext JS 4] 实战之Grid, Tree Gird编辑Cell
前言 本篇这里以稍微复杂一点的Tree Grid 来介绍. 在写编辑grid 之, 先来看一下 grid 的 selType 的配置. 先给一个简单的Tree grid 的例子: Ext.onRead ...
随机推荐
- 20160222.CCPP体系详解(0032天)
程序片段(01):宽字符.c+字符串与内存四区.c 内容概要:宽窄字符 ///宽字符.c #include <stdio.h> #include <stdlib.h> #inc ...
- Android Studio 中设置代码块自动补齐
AS中很多提示键,并不如Eclipse中做的好,需要我们自己去自定义.这里以switch...case为例,讲解一下如何设置代码自动补全. 1.进入settings --> Editor -- ...
- docker 部署cassandra
摘要 本文主要介绍在redhat7 平台,利用docker 部署cassandra 集群,除了介绍基本的部署步骤,另外主要 讨论类似于cassandra 这种分布式集群系统部署 docker如何进行网 ...
- 代理IP爬取,计算,发放自动化系统
IoC Python端 MySQL端 PHP端 怎么使用 这学期有一门课叫<物联网与云计算>,于是我就做了一个大作业,实现的是对代理IP的爬取,计算推荐,发放给用户等任务的的自动化系统.由 ...
- Compass 更智能的搜索引擎(3)--高亮,排序,过滤以及各种搜索
要想使得一个搜索系统更加的完美,查询精确度和页面显示算是其中比较重要的两个方面.今天,我们就来谈谈怎么使得我们的搜索系统更加的完美. 关于分词 下载地址 配置 关于高亮 关于排序 原理 冗余字段 使用 ...
- IMDG产品功能扩展
开源IMDG通常都提供了SPI或其他接口,供用户自行扩展.以Hazelcast为例,我们可以用一些好玩的小工具增强其查询.Map和后端持久化的功能.这些小工具虽然看起来很小,但功能也非常强大. SQL ...
- 【我的书】Unity Shader的书 — 目录(2016.5.19最后一次更新)
写在前面 感谢所有点进来看的朋友.没错,我目前打算写一本关于Unity Shader的书. 出书的目的有下面几个: 总结我接触Unity Shader以来的历程,给其他人一个借鉴.我非常明白学Shad ...
- JavaScript与jQuery获取相邻控件
原始代码如下,需求是onclick中的OpenIframe方法捕捉到input中的value值,由于某些限制无法使用正常的操作dom根据name值来取,所以决定通过相邻空间的方式获取 <div& ...
- Spring入门介绍-IOC(二)
浅谈IOC IOC(inversion of control)是Spring的核心,贯穿始终.所谓IOC 就是有Spring来控制对象的生命周期和对象间的关系. 传统开发模式:对象之间相互依赖 IOC ...
- Activity和Window的View的移动的一些思考与体会,腾讯悬浮小火箭的实现策略
Activity和Window的View的移动的一些思考与体会,腾讯悬浮小火箭的实现策略 事实上写这个也是因为自己实际在项目中用到了才会去研究已经写文章,对于View的移动,其实说实话,已经有很多文章 ...