新书《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 ...
随机推荐
- windows pe
下载adk https://www.microsoft.com/en-us/download/details.aspx?id=30652 安装 C:\Program Files (x86)\Windo ...
- 准备在CSDN知识库建立一个Ext JS的知识库
CSDN近期正在建立一个知识库,目标是打造身边的技术百科全书 ,我觉得这创意挺好,就像stackoverflow一样,常见的问题在里面基本都有了,只要通过搜索就能找到所需的答案. 现在,大家对于Ext ...
- Java对象锁和类锁全面解析(多线程synchronized关键字)
最近工作有用到一些多线程的东西,之前吧,有用到synchronized同步块,不过是别人怎么用就跟着用,并没有搞清楚锁的概念.最近也是遇到一些问题,不搞清楚锁的概念,很容易碰壁,甚至有些时候自己连用没 ...
- 好IT男不能“淫”-谈IT人员目前普遍存在的“A情绪”
<如果当道德无法约束你的时候...那么就让对疾病的恐惧来制约你吧> 前言 在写这篇文章前我的心情无比的沉重.几次提笔欲写,几次又未能完成,可是最终让我"奋笔疾书"的原因 ...
- 【Unity Shader】新书封面 — Low Polygon风格的渲染
写在前面 最近又开心又担心,因为我的书马上就要上市了,开心当然是因为等了这么久终于可以如愿了,担心是因为不少人对它的期待都很大,我第一次写书,能力也有限,不知道能不能让大家满意,让大家也都喜欢上它.不 ...
- Oracle11g R2创建PASSWORD_VERIFY_FUNCTION对应密码复杂度验证函数步骤
Oracle11g R2创建PASSWORD_VERIFY_FUNCTION对应密码复杂度验证函数步骤 运行测试环境:数据库服务器Oracle Linux 5.8 + Oracle 11g R2数据库 ...
- SQL Server 扩展事件(Extented Events)从入门到进阶(3)——通过界面操作Extented Event
本文属于 SQL Server扩展事件(Extended Events)从入门到进阶 系列 对于接纳扩展事件,其中一个最大的障碍就是要对XML和XQuery有一定的了解以便分析数据.我们可以使用T-S ...
- Maven坐标机制
Maven为所有的项目引入了坐标,基于坐标机制可以唯一定位一个项目. 坐标详解 以spring-core-2.5.6.jar的坐标定义为例,说明组成坐标的所有元素:groupId.artifactId ...
- Android中Snackbar的介绍以及使用
Android中Snackbar的介绍以及使用 介绍 Snackbar可以说是Toast的升级版,不仅有显示信息的功能,还可以添加一个Action,实现点击功能,可以右滑删除. 效果图 Snackba ...
- Asp.net 在刷新或提交页面后保持滚动条的位置
网页内容在较长时,每次回传刷新页面或提交网页时都会定位到最顶端,非常不利于用户交互. 将Page.MaintainScrollPositionOnPostBack属性值设置为true即可实现刷新后保持 ...