零基础学通Silverlight
|
|
|
-
定价 :
¥45.00
- 会员价 : ¥33.75(75折)
-
|
|
|
|
|
|
编辑推荐
本书是送给国内RIA开发者的一个惊喜。本书内容章节上划分明晰、案例翔实。分为准备篇、设计篇、开发篇和案例篇,叙述简明易懂,注重实用性和可操作性。大量实用的范例,生动透彻的讲解,图文并茂的说明,一步步引领读者进入Silverlight的精彩世界!
本书由浅入深、全方位地介绍了Silverlight技术,分为准备篇、设计篇、开发篇和实战篇4个部分,从不同的层面进行了阐释,把握合适的难易程度,引入生动实例,尽量做到循序渐进、简单明了、零基础学通。准备篇从SQL Server、C#到ASP.NET,用最少的篇幅讲解了涉及Silverlight开发的最重要的基础知识;设计篇重点从设计的角度介绍了XAML语法、布局机制、变换特效、动画制作等;开发篇从控件使用到自定义控件、数据绑定、网络通信、多媒体、3D变换、文件访问等功能作了详细介绍;最后的实战篇通过三层结构电子商务、网页游戏的经典案例和水文信息网络地图服务案例深入、系统的分析,可快速掌握Silverlight应用程序开发全过程,案例功能全面,可直接用于实际项目开发中。本书覆盖面广,注重理论与实践的结合,并提供了书中所有范例的源代码。本书适合于初、中级水平的Silverlight读者,也可作为高等院校的教学参考书。
《零基础学通silverlight》
第一部分silverlight准备篇
第1章siiverlight4简介
1.1 什么是silverlight
1.2 silverlight技术架构
1.3 xaml概述
1.4 参考网址
第2章主要工具安装与使用
2.1 安装visualstudio2010
2.2 安装silverlight4工具包
2.3 安装expressionb1end4
2.4 安装sqlserver2008express
2.5 创建第一个silverlight应用
第3章基础准备
3.1 数据库基础
3.1.1 sqlsetver简介
范例1示范使用sqlserver创建数据库
3.1.2 表及表的关系
3.1.3 数据库设计
3.2 c#编程基础
.3.2.1 c#简介
范例2简单的c#经典程序
3.2.2 变量和常量
3.2.3 数据类型
3.2.4 控制语句
范例3显示杨辉三角形
3.2.5 面向对象
范例4示范使用面向对象编程
3.2.6 linq基本语法
范例5示范使用linqtosql
3.3 了解asp.net
3.3.1 asp.net简介
3.3.2 asp.netweb窗体
3.3.3 asp.net控件
范例6创建一个asp.net应用程序
第4章expressionblend入门
4.1 概述
4.2 视图
4.3 工作区
4.4 主要面板
4.4.1 工具条
4.4.2 对象和时间线面板
4.4.3 项目面板
4.4.4 属性面板
4.4.5 调整布局
范例1示范expressionblencl常用操作
范例2示范使用expressionblend设计时钟
第二部分 silverlight设计篇
第5章xaml基础
5.1 xaml架构
5.2 命名空间
5.3 声明对象
5.4 设置属性
5.4.1 简单属性语法
5.4.2 属性元素语法
5.4.3 内容元素语法
5.4.4 隐式集合语法
5.5 标记扩展
范例1示范使用标记扩展
5.6 样式资源
范例2示范使用样式资源
第6章布局和导航
6.1 布局原则
6.2 使用grid面板进行布局
范例1示范使用grid对象来进行布局
6.3 使用stackpanel面板进行布局
范例2示范使用stackpanel面板
6.4 使用canvas面板进行布局
范例3示范使用综合布局
6.5 导航模板
第7章文本元素
7.1 主要属性
7.2 基本修饰
7.2.1 run对象
7.2.2 段落控制
7.3 高级修饰
第8章图形和图像
8.1 线条
8.2 矩形
8.3 椭圆形与圆形
8.4 路径绘图
范例l示范动态绘制图形对象
8.5 图像
范例2深度缩放deepzoom
第9章变换特效
9.1 旋转变换
9.2 缩放变换
9.3 扭曲变换
9.4 移动变换
9.5 组合变换
9.6 复合变换
9.7 矩阵变换
范例示范使用矩阵变换创建立方体
第10章笔刷
10.1 单色笔刷
10.2 线性渐变笔刷
10.3 径向渐变笔刷
10.4 图像笔刷
10.5 视频笔刷
范例示范使用透明掩码
第11章动画
11.1 动画特性
11.2 基本动画
范例1使一个圆形淡入和淡出的动画
11.3 关键帧动画
范例2滚动的球
第三部分 silverlight开发篇
第12章常用控件
12.1 控件简介
12.1.1 主要属性
12.1.2 主要事件
12.1.3 主要方法
12.1.4 创建控件
范例1示范使用visualstudio2010
12.2 textbox控件
范例2示范使用文本框
12.3 botton控件
范例3带图片的命令按钮
12.4 checkbox控件
范例4示范使用复选框按钮
12.5 radiobutton控件
范例5示范使用单选框按钮
12.6 listbox控件
范例6示范使用列表框控件
12.7 combobox控件
范例7示范使用下拉列表框控件
12.8gridsplitter控件
范例8演示动态调整grid大小
12.9datepicker控件
范例9示范使用日历控件
12.10slider控件
范例10示范使用滑块myslider
12.11progressbar控件
范例11示范显示进度条
第13章高级控件
13.1datagrid控件
范例1使用声明方式自定义datagrid控件列
范例2使用编程方式自定义datagrid控件列
范例3示范使用datagridtemplatecolumn
范例4示范使用rowdetailtemplate
13.2datapager控件
范例5示范使用分页控件datapager
13.3treeview控件
范例6示范使用treeview控件
13.4richtextbox控件
范例7示范使用richtextbox控件
13.5webbrowser控件
范例8示范使用webbrowser控件
第14章自定义控件
14.1简介
14.2控件基类
范例1创建一个球控件
14.3控件模板
范例2象棋棋子按钮
第15章数据绑定
15.1绑定简介
15.2通过代码绑定
范例l示范使用代码绑定
15.3通过标志绑定
范例2示范使用标志绑定
范例3示范使用数据模板绑定
15.4数据验证
范例4示范使用数据验证
15.5数据转换
范例5示范使用数据转换
第16章网络与通信
16.1http通信
范例1使用webclient类实现通信
16.2web很务
范例2示范使用webservice案例
16.3wcf服务,
16.3.1统一性
16.3.2互操作性
16.3.3安全与可信赖
16.3.4兼容性
范例3示范wcf调用案例
范例4示范使用wcfriaservice调用数据库
第17章多媒体
17.1功能概览
17.2播放控制
范例1示范使用媒体播放器
17.3视频捕获
范例2示范使用摄像头
第18章3d变换
18.1基础知识
18.2透视转换
范例1示范使用透视转换达到三维效果
范例2示范使用故事板进行透视转换
18.3矩阵变换
范例3示范使用矩阵变换
第19章其他附加高级特性
19.1打印功能
范例1示范使用页面打印
19.2拖拽功能
范例2示范使用拖拽功能
19.3剪贴板功能
范例3示范使用剪贴板功能
19,4脱离浏览器的应用
范例4示范自定义安装界面
19.5本地文件访问
范例5示范访问本地文件
第四部分silvetught实战篇
第20章三层结构的电子商务案例
20.1功能概述
20.2总体构架
20.3创建数据层
20.4创建中间层
20.5创建表现层
第21章网页游戏案例
21.1功能概述
21.2构架开始
21.3游戏精灵
21.4游戏循环
21.5主要功能
21.5.1状态信息
21.5.2运行控制
21.5.3游戏进度
21.5.4全屏功能
21.5.5云彩动画
第22章水文信息网络地图服务案例
22.1bingmaps介绍
22.2水文信息概述
22.3创建中文站网信息平台
22.3.1加载中国地图
22.3.2站网信息显示
22.4实时水情信息显示
22.4.1实时水位显示
22.4.2水位过程线提示
22.5实时水质信息显示
22.5.1水质浓度显示
22.5.2水质图表提示
参考文献