新书《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 ...
随机推荐
- Spark Streaming中的操作函数分析
根据Spark官方文档中的描述,在Spark Streaming应用中,一个DStream对象可以调用多种操作,主要分为以下几类 Transformations Window Operations J ...
- PGM:图模型学习概述
http://blog.csdn.net/pipisorry/article/details/52571640 动机 前面我们讨论的问题出发点是给定一个图模型.如在独立性和推理讨论中,假定模型--结构 ...
- RxJava操作符(08-条件和布尔操作)
转载请标明出处: http://blog.csdn.net/xmxkf/article/details/51671826 本文出自:[openXu的博客] 目录: All Amb Contains D ...
- [Python]print vs sys.stdout.write
之前只是在项目中看到过,没怎么注意,正好跟对象一起看python学习手册,看到了这个部分于是来研究下. python版本 2.7.x os win7 print 一般就是执行脚本的时候,把信息直接 ...
- ROS_Kinetic_x 目前已更新的常用機器人資料 rosbridge agvs pioneer_teleop nao TurtleBot
Running Rosbridge Description: This tutorial shows you how to launch a rosbridge server and talk to ...
- ProgressBar的简单使用
当我们的应用在进行耗时操作时,显示一个进度条呈现给用户,让用户知道当前进度是一个很好的体验,接下来我们就来简单了解下ProgressBar(本文主要针对初学者,大神可以绕开啦),先看效果图: 进度条P ...
- XML之SAX解析模型
DOM解析会把整个XML文件全部映射成Document里的树形结构,当遇到比较大的文件时,它的内存占用很大,查找很慢 SAX就是针对这种情况出现的解决方案,SAX解析器会从XML文件的起始位置起进行解 ...
- OpenMP与MPI联合编程
研究一下如何一起使用mpi和openmp 先上程序: #include <stdio.h> #include <stdlib.h> #ifdef _OPENMP #includ ...
- 2.QLabel,QPushButton,QLineEdit,QComboBox,QCheckBox,QRadioButton,QTextEdit,QTextBrowser,QGroupBox,QSl
1.新建一个空项目(其它项目->空QT项目): 2 添加新文件(选择C++Class) MyWidget.h #ifndef MYWIDGET_H #define MYWIDGET_H ...
- GCD API 记录 (三)
本篇就不废话啦,接着上篇记录我见过或者使用过的与GCD相关的API.由于一些API使用的非常少,用过之后难免会忘记,还是记录一下比较好. 6.dispatch_group_wait 该API依然是与d ...