Ext JS高级程序设计

Ext JS高级程序设计

黄灯桥, 徐会生, 著

出版社:机械工业出版社

年代:2009

定价:69.0

书籍简介:

本书由国内两位著名Ext JS专家亲自执笔,内容深入,实战性强,权威性毋庸置疑。本书有针对性地对Ext JS中的核心知识、Ext JS 3.0中的新功能以及大多数开发者日常经常遇到的疑难问题进行了深入阐述。全书共分为六个部分,涵盖Ext-Core、Store和Direct、Ext UI、Ext扩展和Ext插件和调试等方面的知识。不仅对这些知识进行了深入分析,而且还包含了大量实例和最佳实践。本书最后以一个大型案例结束,以迭代的方式重现了该案例的实现过程,有助于读者融会贯通,理论与实践相结合。尤为值得一提的是,本书中的全部实例都包含.NET和Java两个版本,适合所有.NET程序员和Java程序员阅读。

书籍目录:

前言

第一部分ExtCore

第1章ExtCore重要概念2

1.1Ext.Element2

1.1.1获取HTMLElement节点的Ext.Element实例2

1.1.2CSS样式操作3

1.1.3DOM查询与遍历4

1.1.4DOM操作6

1.1.5事件处理9

1.1.6尺寸大小13

1.1.7定位功能14

1.1.8动画功能16

1.1.9杂项19

1.2ExtCore的Ajax功能19

1.3DomQuery详解20

1.4模板介绍23

1.5实用功能24

1.6定时执行代码25

1.7本章小结26

第2章ExtCore实例系统设计27

2.1需求分析27

2.2系统设计28

2.3功能结构图29

2.4开发与运行环境31

2.5数据库设计31

2.6本章小结34

第3章ExtCore实例讲解.NET语言实现35

3.1创建应用并设置开发环境35

3.2自定义Membership提供程序37

3.3创建母版页38

3.4首页设计42

3.5产品列表页47

3.6产品详细信息页51

3.7登录对话框56

3.8用户注册对话框61

3.9购物车对话框65

3.10结算70

3.11为产品详细页添加评论77

3.12本章小结84

第4章ExtCore实例讲解-Java语言实现85

4.1技术选型85

4.2搭建开发环境85

4.3设计页面布局87

4.4网上商店首页90

4.5产品列表页面98

4.6产品详细信息页面105

4.7登录对话框113

4.8用户注册对话框118

4.9购物车对话框123

4.10结算页面126

4.11为产品添加评论功能133

4.12小结139

第二部分Store和Direct

第5章在.NET中使用Ext.Direct150

5.1路由器包(Router-0.6.zip)的内容150

5.2DIY一个Ext.Direct实例151

5.3NewtonSoft.JSON154

5.3.1JSON的序列化和反序列化154

5.3.2LINQtoJSON157

5.3.3JSON文本的输出161

5.4本章小结162

第6章在Java中使用Ext.Direct163

6.1在Java平台上配置Ext.Direct163

6.1.1下载directjngine163

6.1.2配置主控servlet164

6.1.3配置客户端169

6.1.4编写JavaScript调用远程方法171

6.2为Ext.Direct自定义远程方法172

6.3Ext.Direct中的高级应用177

6.3.1批量请求和批量响应177

6.3.2在tree中使用Ext.Direct180

6.3.3为grid设置DirectStore182

6.3.4在form中使用Ext.Direct加载数据184

6.3.5在form中使用Ext.Direct提交数据186

6.3.6使用polling方式进行轮询188

6.4本章小结190

第7章Store191

7.1Store的结构191

7.2Ext.data.Field196

7.3Ext.data.Record197

7.4ArrayReader、JsonReader和XmlReader198

7.4.1JsonReader199

7.4.2ArrayReader199

7.4.3XmlReader200

7.5Store的加载数据200

7.6Store的数据操作202

7.6.1添加数据202

7.6.2删除数据202

7.6.3搜索、定位和统计202

7.6.4更新数据205

7.6.5排序206

7.7DataProxy207

7.8DirectStore208

7.9DataWriter211

7.10Ext.data.Api211

7.11本章小结212

第三部分

第8章Ext用户界面控件214

8.1布局214

8.1.1在FormPanel中使用HBoxLayout进行布局214

8.1.2在FormPanel中使用HboxLayout和VboxLayout进行布局217

8.1.3Panel的body的样式范围222

8.2Form表单组件224

8.2.1DisplayField控件224

8.2.2在FormPanel中使用TabPanel227

8.2.3DirectLoad与DirectSubmit230

8.2.4使用DirectSubmit上传文件233

8.3Grid组件236

8.3.1一个结合DataWrite和RowEditor的Grid示例236

8.3.2在CRUD操作中restful的设置以及使用Ext.Direct的问题245

8.4ListView控件246

8.5本章小结249

第四部分Ext扩展和Ext插件

第9章Ext扩展251

9.1利用Ext.extend实现继承251

9.2与Ext扩展相关的预备知识253

9.2.1定义命名空间253

9.2.2重写构造函数254

9.2.3继承组件的一些准备254

9.2.4常用的辅助函数255

9.2.5使用xtype255

9.3实现一个功能完整的增、删、查、改表格控件256

9.3.1扩展GridPanel256

9.3.2配置列模型256

9.3.3配置显示数据257

9.3.4点缀EasyGrid258

9.3.5实现添加一条记录的功能259

9.3.6实现修改一条记录的功能261

9.3.7实现删除一条记录的功能263

9.4从头实现Ext扩展267

9.5本章小结271

第10章Ext插件272

10.1插件的用法272

10.2标签页右键菜单TabCloseMenu273

10.3面板最大化MaximizeTool275

10.4分页设置PageSizePlugin279

10.5行数据扩展RowExpander281

10.6本章小结287

第五部分调试

第11章调试289

11.1测试Ext.Element的功能289

11.1.1获取Ext.Element实例289

11.1.2测试CSS样式操作291

11.1.3测试DOM操作293

11.1.4测试DOM查询与遍历297

11.1.5测试事件处理299

11.2结合DataWrite和RowEditor的Grid的调试过程300

11.3本章小结303

第六部分实例

第12章单页面应用实例系统分析305

12.1系统分析305

12.2系统设计305

12.2.1单页面应用设计的难点305

12.2.2开发与运行环境306

12.2.3数据库设计306

12.3各个模块的详细功能说明308

12.3.1登录页面308

12.3.2主页面308

12.3.3角色管理308

12.3.4用户管理309

12.3.5进仓管理309

12.3.6出仓管理310

12.3.7产品管理310

12.3.8库存统计311

12.3.9修改密码311

12.4本章小结311

第13章单页面应用实例-.NET语言实现312

13.1创建应用并设置开发环境312

13.2自定义Membership提供程序314

13.3登录页316

13.4主页面321

13.5Ext.Direct的API句柄326

13.6修改密码对话框327

13.7角色管理模块330

13.8用户管理342

13.9产品管理353

13.10进仓管理364

13.11出仓管理385

13.12库存统计400

13.13退出页404

13.14权限设置405

13.15本章小结406

第14章单页面应用实例Java语言实现407

14.1技术选型407

14.2搭建开发环境408

14.3配置Ext.Direct410

14.4用户登录页面414

14.5系统主页面与动态菜单418

14.6用户管理模块424

14.7角色管理模块436

14.8产品管理模块444

14.9进仓管理模块447

14.10出仓管理模块457

14.11库存统计模块471

14.12用户修改密码窗口476

14.13用户注销479

14.14本章小结480

内容摘要:

  本书由两位资深Ext专家亲自执笔,全书基于Ext3.x最新版撰写,各种新特性一览无余;书中透彻阐述ExtCore、Store和Ext.Direct等杀手锏应用的各种功能和特性;ExtUI、Ext扩展、Ext插件、调试等的原理与方法尽含其中;本书还包含两个极具商业价值的完整实例,同时用Java和.NET实现。  如果你也在思考为什么说Ext.Direct是Ext的革命性变化?它如何保证无论服务器端使用何种平台,客户端都无需进行修改?也许《ExtJS高级程序设计》就是你想要的!  本书对ExtJS的核心知识以及中高级开发者在开发过程中会经常遇到的疑难问题进行了深入分析和探讨。本书不仅详细讲解了ExtJS3.0中新增的用于Web2.0网站开发的核心包ExtCore,以及给ExtJS带来革命性变化的Ext.Direct,而且还全面透彻地介绍了Ext.Data.Store、ExtUI、Ext扩展、Ext插件和调试等知识。实用性和可操作性强,各个知识点都配有实用的案例,并给出了最佳实践。全书最后以一个单页面的大型案例结束,以迭代的方式重现了该案例的实现过程,有助于读者融会贯通,将理论与实践完美结合。  尤为值得一提的是,本书中的主要实例同时包含.NET和Java两个版本,适合所有.NET开发者和Java软件开发人员阅读。

书籍规格:

书籍详细信息
书名Ext JS高级程序设计站内查询相似图书
9787111287698
如需购买下载《Ext JS高级程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸26 × 0装帧平装
页数 644 印数 4000

书籍信息归属:

Ext JS高级程序设计是机械工业出版社于2009.11出版的中图分类号为 TP393.092 的主题关于 主页制作-程序设计 的书籍。