《JavaScript凌厉开发——Ext JS 3详解与实践》随书光盘
前段时间买了这么笨书,现将其随书光盘制作成虚拟光驱格式打包上传上来,希望对大家能有所帮助。下载地址在本页最后。
一、 光盘内容:
1.[source] 该文件夹保存了书中的源码部分和两个独立项目。
2.[tools] 该文件夹保存了Ext中文文档、周边的开发工具等。
3.[video] 该文件夹保存了本书相关操作的视频演示。
4.[Ext] 该文件夹包含Ext、Gxt开发运行库本身。
二、 视频播放:
1.安装视频解码器,推荐使用“暴风影音”自由软件,在“华军软件、天空软件”等软件站均可以下载。
2.安装解码器后,即可播放视频文件,观看视频录像。
注意:
1.本书配套光盘中的源码文件均为纯文本格式,可以使用任何文本编辑工具进行编辑。
2.本书配套光盘中的文件,仅用于学习和练习时使用,未经许可不能用于任何商业行为。
三、 光盘运行环境:
本光盘可以运行于Windows 98/2000/XP/2003/Vista/Win 7的操作系统下。
四、 目录结构:
DVD
|
+-source
| |
| +- 02~08 (配套书中第2到第8章的源码清单)
| | | ....
| +- 09
| | +- deepblog 博客管理系统(视频第四讲是该系统的进一步详述)(此章内容已有所变化)
| +- 10
| | +- 10.1 基于ASP.Net+Ext的新闻管理系统(视频第八讲是该系统的安装操作过程录像)
| | | ....
| +- misc (杂项程序,包括"仿资源管理器")
| | | ....
| +- shared (运行例子的依赖js文件,即ext本身)
| | | ....
| +- 数据库文件(分别对应两种数据库SQL Sever和Access,提供测试的数据)
| | | ....
|
+- tools
| |
| |-- docs (ExtJS 3中文文档,有源码和HTML文档中心两种版本)
| |-- JSBuilder 1 (JS打包工具JSBuilder 1.0,限于Windows平台上运行)
| |-- JSBuilder 2 (JS打包工具JSBuilder 2.0,多平台上使用)
| |-- UML类图 (ext,jpg)
| |-- 新增皮肤 (引入相关CSS即可)
|
+- video(视频)
| |
| +- 01 第一讲 开篇 & 准备工作
| | |
| | | (a).开篇.avi
| | | (b).安装例子与安装文档中心.avi
| |
| +- 02 第二讲 Ext源码探胜
| | |
| | | (a).ext.js总的文件.avi
| | | (b).ext-base底层库之一.avi
| | | (c).ext-base底层库之二.avi
| | | (d).ext-base底层库之三.avi
| | |
| +- 03 第三讲 了解Widget
| | |
| | | (a).Lightbox部件.avi
| | | (b).Menu&Tabs部件.avi
| | | (c).画册carsoul.avi
| | | (d)Widget数据绑定方式:JSONP.avi
| | |
| | +- ext-core-demos (附带的例子,下略)
| |
| +- 04 第四讲 PetStore范例:DeepBlog讲解
| | |
| | | (a).安装DeepBlog程序.avi
| | | (b).可扩展的组件.avi
| | | (c).Ext.Action.avi
| | | (d).数据源.avi
| | |
| +- 05 第五讲 Ext设计师
| | |
| | | (a)设计师一.avi
| | | (b)设计师二.avi
| | | (c)设计师三.avi
| | |
| +- 06 第六讲 IDE、工具
| | |
| | | (a).JSBuilder 1.0.avi
| | | (b).JSBuilder 2.0.avi
| | | (c).JSA压缩.avi
| | | (d).IDE简介.avi
| | |
| +- 07 第七讲 AJAX开发的调试
| | |
| | | (a).Firefox的调试.avi
| | | (b).IE的调试.avi
| | | (c).HTTP调试工具fiddler.avi
| | |
| +- 08 第八讲 (附录)运行例子的说明
| |
| | (a).文中例程说明.avi
| | (b).SQLServer&新闻管理系统.avi
+- Ext
|
+- air-3.1.0 (Ext on air的依赖包,运行Ext构建AIR程序时候的支持文件)
+- ext-3.1.1 (Ext 3.1.1源码SDK,例子、英文版的文档中心。最新版本读者可到官网更新:extjs.com)
+- ext-core-3.1.0 (Ext的精简版,例子、英文版的文档中心)
+- ext-direct-pack (Ext.direct与各种后台主机的通信包。读者自行选择,当前有cfml/DotNet/php/ruby)
五、 项目案例应用方法
本光盘还提供了一个实际的项目案例,它是一个Ext+ASP.NET+SQL Sever新闻发布系统,需要创建新的Web项目后,正确连接SQL数据库文件,或配置Web.config等应用或服务的相关配置,最后通过创建IIS虚拟目录后,才可正常运行,具体步骤请详细阅读该文件的“注意事项”小节以及第10章的内容。
关于数据库连接,这里介绍三种方法。
方法一:
1.打开Microsoft SQL Server Managerment Studio Express。
2.连接数据库。
3.选择数列表中的“数据库”选项。
4.单击鼠标右键选择“附加”菜单命令。
5.单击添加按钮,选择例程data目录下的dataExtInAction.mdf文件。
6.然后单击确定按钮。
7.用文本编辑器打开所有目录下的web.config文件。
8.在打开的文件中搜索“dbConnection”,找到该行后设置“Data Source”(数据服务器所在名称或ip,如果是本机调试而且没有其他SQL server数据库),修改Data Source为(local)即可。设置好可以访问数据库的用户和密码即可在程序中连接到数据库。
方法二:
直接打开案例工程中的web.config文件(这就是该项目的配置文件)搜索“dbConnection”,找到该行后,设置其节点属性“connectionString”的值为:
"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Book\EXT\配套光碟\案例工程\数据库\ExtInAction.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;Persist Security Info=True;User ID=sa;password=sa"
其中,AttachDbFilename的值为数据库路径,应根据你实际的位置进行修改,注意后面以分号“;”结束。
方法三:
如果以上的操作办法还不行,请浏览光盘视频部分的“运行例子的说明”,该段视频是该系统的安装操作过程录像。
六、 注意事项
1.新闻系统的数据库是微软SQL Server Express,05或08版均可。SQL Server Express可从官方网站免费下载:http://www.microsoft.com/Sqlserver/2005/en/us/express.aspx。
2.新闻系统运行环境最低配置为IIS 5.0/ASP.Net 2.0/Visual Studio 2008/Visual Web Developer, 推荐免费的Express版。
3. 新闻系统默认支持两个账号登录,分别是权限较高的editor(密码是123456),和权限较低的admin(密码是123456)。可以在后台中再添加新用户。
4.登录的验证码需区分大小写。
【下载地址】:http://www.rayfile.com/zh-cn/files/74a14d6b-a964-11df-8e80-0015c55db73d/