DotNetNuke是一个使用ASP.NET构建的Web应用程序框架,能够方便地创建网站。使用该系统或者利用该平台提供的众多功能,可以开发自定义的ASP.NET Web应用程序。
本书分成两个主要部分。第一部分研究DotNetNuke项目的发展历史,探讨如何在服务器上安装DotNetNuke,并且解释如何组织和管理:DotNetNuke门户网站。第二部分分析DotNetNuke应用程序的架构、应用程序的工作机制,以及如何通过开发可以插入到DotNetNuke门户网站中的模块来扩展门户网站框架。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | DotNetNuke4高级编程 |
分类 | 教育考试-考试-计算机类 |
作者 | (美)沃勒 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 DotNetNuke是一个使用ASP.NET构建的Web应用程序框架,能够方便地创建网站。使用该系统或者利用该平台提供的众多功能,可以开发自定义的ASP.NET Web应用程序。 本书分成两个主要部分。第一部分研究DotNetNuke项目的发展历史,探讨如何在服务器上安装DotNetNuke,并且解释如何组织和管理:DotNetNuke门户网站。第二部分分析DotNetNuke应用程序的架构、应用程序的工作机制,以及如何通过开发可以插入到DotNetNuke门户网站中的模块来扩展门户网站框架。 内容推荐 DotNetNuke是一个功能强大的开源框架,可以在ASP.NET平台上创建并部署健壮的模块。本书由DotNetNuke开发人员的核心团队编写,为使用DotNetNuke 4安装、配置和开发优秀的Web应用程序提供工具和说明。 本书首先介绍了DotNetNuke的发展历史和DotNetNuke门户网站的基本操作。然后详细深入地介绍了DotNetNuke应用程序的架构,以及如何通过构建模块和皮肤扩展应用程序。学习了这些知识以后,就能够自己创建商业网站、公司内网和外网、在线出版门户网站以及自定义垂直应用程序等项目。 本书适合于那些希望使用DotNetNuke构建动态ASP.NET站点或者为DotNetNuke创建插件的有经验的ASP.NET开发人员。本书也适用于希望钻研DotNetNuke框架的程序员或管理员。 目录 第1章 DotNetNuke的发展史 1.1 IBuySpy Portal 1.2 ASP.NET 1.3 IBuySpy Portal论坛 1.4 IBuySpy Workshop 1.5 订阅模式的失败 1.6 微软公司 1.7 DotNetNuke 1.8 许可证发放 1.9 核心团队 1.10 XXL分支 1.11 商标 1.12 赞助 1.13 功能增强 1.14 安全缺陷 1.15 DotNetNuke 2.0 1.16 DotNetNuke网站 1.17 提供程序模型 1.18 开源基本原则 1.19 应用程序的稳定性 1.20 第三方组件 1.21 核心团队重组 1.22 微软成员资格API 1.23 “实质性”改变 1.24 Web宿主提供商 1.25 DotNetNuke 3.0 1.26 发布时间表 1.27 DotNetNuke项目 1.28 知识产权 1.29 营销 1.30 微软宿主计划 1.31 基础架构 1.32 品牌 1.33 微软技术大会 1.34 可信度 1.35 商标策略 1.36 ASP.NET 2.0 1.37 重组 1.38 研讨会 1.39 DotNetNuke 4.0 1.40 Slashdot事件 1.41 捐助人计划 1.42 DotNetNuke市场 1.43 小结 第2章 安装DotNetNuke 2.1 选择软件版本 2.2 安装DotNetNuke v3.x 2.2.1 软件配置 2.2.2 安装步骤 2.3 升级到DotNetNuke v3.x 2.4 安装DotNetNuke v4.x 2.4.1 软件配置 2.4.2 下载软件 2.4.3 安装Starter Kit 2.4.4 安装Install/Source安装包 2.5 升级到DotNetNuke v4.x 2.6 安装出错情况 2.7 小结 第3章 门户网站概述 3.1 门户网站组织元素 3.1.1 父/子门户网站 3.1.2 页面 3.1.3 窗格 3.1.4 容器 3.2 模块 3.3 用户角色 3.4 小结 第4章 门户网站管理 4.1 门户网站管理员 4.2 从何处入手 4.3 控制面板 4.3.1 Site Wizard 4.3.2 Help按钮 4.3.3 Preview按钮 4.4 配置门户网站 4.4.1 站点设置 4.4.2 安全角色 4.4.3 页面 4.4.4 皮肤 4.4.5 文件管理器 4.4.6 语言 4.4.7 验证 4.5 门户网站维护 4.5.1 用户账户 4.5.2 安全角色管理 4.5.3 供应商 4.5.4 邮件群发 4.5.5 站点日志 4.5.6 回收站 4.5.7 日志查看器 4.6 小结 第5章 主机管理 5.1 何为主机 5.2 从何处开始 5.3 配置安装 5.3.1 主机设置:基本设置 5.3.2 主机设置:高级设置 5.4 以主机身份管理门户网站 5.4.1 门户网站 5.4.2 皮肤 5.4.3 日志查看器 5.5 其他主机工具 5.5.1 模块定义 5.5.2 文件管理器 5.5.3 供应商 5.5.4 SQL 5.5.5 调度 5.5.6 语言 5.5.7 搜索管理 5.5.8 列表 5.5.9 皮肤 5.6 小结 第6章 模块 6.1 模块架构 6.1.1 门户网站 6.1.2 页面 6.1.3 模块 6.1.4 模块容器 6.2 用户内容模块 6.2.1 Announcements模块 6.2.2 Banner模块 6.2.3 Contacts模块 6.2.4 Discussions模块 6.2.5 Documents模块 6.2.6 Events模块 6.2.7 FAQs模块 6.2.8 Feedback模块 6.2.9 IFrame模块 6.2.10 Image模块 6.2.11 Links模块 6.2.12 News Feeds(RSS)模块 6.2.13 Text/HTML模块 6.2.14 User Defined Table模块 6.2.15 XML/XSL模块 6.3 管理模块 6.3.1 页面管理 6.3.2 模块管理 6.4 安装第三方模块 6.5 小结 第7章 DotNetNuke架构 7.1 关键技术 7.2 提供程序模型 7.2.1 提供程序模型用法 7.2.2 提供程序配置 7.3 自定义业务对象 7.3.1 CBO合成器 7.3.2 使用CBO合成器 7.4 DotNetNuke架构概述 7.4.1 表示层 7.4.2 业务逻辑层 7.4.3 数据访问层 7.4.4 数据层 7.5 安全模型 7.5.1 ASP.NET 2.0中的安全机制 7.5.2 DotNetNuke和ASP.NET 2.0 7.5.3 DotNetNuke 4.0中的安全机制 7.6 命名空间概述 7.7 小结 第8章 核心DotNetNuke API 8.1 事件日志记录 8.1.1 日志记录提供程序API 8.1.2 控制器类 8.2 异常处理 8.2.1 异常处理API 8.2.2 异常类 8.3 调度器 8.4 HTTP模块 8.4.1 HTTP模块101 8.4.2 DotNetNuke的HTTP模块 8.5 模块接口 8.5.1 IActionable接口 8.5.2 IPortable接口 8.5.3 IUpgradeable接口 8.5.4 模块间通信 8.5.5 ISearchable接口 8.6 小结 第9章 成员角色 9.1 ASP.NET 2.0中的安全机制 9.2 DotNetNuke成员资格概述 9.2.1 门户网站和应用程序 9.2.2 用户和角色的数据模型 9.2.3 成员资格、角色和配置文件提供程序 9.3 成员资格提供程序 9.4 角色提供程序 9.5 配置文件提供程序 9.6 小结 第10章 客户端API 10.1 回传和视图状态 10.2 何为DotNetNuke的客户端API 10.3 使用DotNetNuke的客户端API 10.4 客户端脚本缓存 10.5 客户端和服务器端之间的通信 10.5.1 服务器端流程分析 10.5.2 客户端流程分析 10.5.3 返回服务器端 10.6 客户端API的回调 10.7 启用客户端API的DotNetNuke控件 10.8 小结 第11章 本地化 11.1 概述 11.1.1 区域设置 11.1.2 资源文件 11.2 本地化API 11.2.1 GetString方法 11.2.2 GetSystemMessage方法 11.3 模块的本地化 11.3.1 情形1:ASCX文件中静态字符串的处理 11.3.2 情形2:服务器控件中静态文本的处理 11.3.3 情形3:编程处理静态文本 11.3.4 情形4:图像的本地化 11.4 小结 第12章 开始模块开发 12.1 规划模块项目 12.1.1 业务需求分析 12.1.2 准备资源 12.2 开始模块开发 12.2.1 配置Visual Studio .NET2003项目 12.2.2 配置DotNetNuke与模块交互 12.3 使用Visual Studio .NET2005开发模块 12.3.1 安装DotNetNuke Starter Kit 12.3.2 Hello World模块 12.4 小结 第13章 开发模块:数据库层 13.1 数据库设计 13.1.1 Events表 13.1.2 AddEvent存储过程 13.1.3 DeleteEvent存储过程 13.1.4 GetEvent存储过程 13.1.5 GetEvents存储过程 13.1.6 GetEventsByDate存储过程 13.1.7 UpdateEvent存储过程 13.2 数据库提供程序 13.3 数据抽象 13.4 小结 第14章 开发模块:业务逻辑层 14.1 开发业务逻辑层 14.2 为Info类定义属性 14.3 使用控制器类创建对象 14.3.1 自定义业务对象辅助类 14.3.2 Events模块控制器类的可选接口 14.4 小结 第15章 开发模块:表示层 15.1 模块用户接口 15.1.1 View控件 15.1.2 Settings控件 15.1.3 Edit控件84 15.2 DotNetNuke辅助函数 15.2.1 错误处理函数 15.2.2 导航URL 15.3 小结 第16章 DotNetNuke皮肤定制 16.1 DotNetNuke皮肤定制简介 16.2 ASP.NET 2.0母版页和皮肤定制之间的对比 16.2.1 母版页简介 16.2.2 DotNetNuke为何坚持使用皮肤定制引擎 16.3 文件组织 16.4 页面处理和皮肤加载 16.5 皮肤和容器打包 16.6 创建皮肤 16.6.1 设计皮肤 16.6.2 构建皮肤 16.6.3 皮肤对象 16.6.4 为皮肤创建样式表 16.6.5 创建皮肤预览图像 16.6.6 部署皮肤 16.7 创建容器 16.8 小结 第17章 发布 17.1 代码插件 17.1.1 模块 17.1.2 皮肤对象 17.1.3 提供程序 17.2 皮肤插件 17.2.1 皮肤 17.2.2 容器 17.3 语言插件 17.3.1 语言包清单文件 17.3.2 语言包打包 17.3.3 安装语言包 17.4 小结 附录A 资源 附录B 系统消息标记 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。