Microsoft Silverlight2导学PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(美)摩诺尼
- 出 版 社:北京:机械工业出版社
- 出版年份:2009
- ISBN:9787111254041
- 页数:264 页
第一部分 Silverlight 2概览 2
第1章 Silverlight 2简介 2
1.1 Silverlight和用户体验 2
1.2 Silverlight架构 4
1.3 Silverlight和XAML 5
1.4 使用Expression套件设计Silverlight应用 8
1.4.1 Silverlight和Expression Design 8
1.4.2 Silverlight和Expression Blend 10
1.5 Silverlight和Expression Encoder 14
1.6 小结 17
第2章 使用Expression Blend实现Silverlight 2应用 18
2.1 开始使用Expression Blend 18
2.2 Expression Blend IDE 25
2.2.1 工具面板 25
2.2.2 交互面板 26
2.2.3 设计界面 26
2.2.4 项目面板 27
2.2.5 属性面板 28
2.3 使用Blend构建Silverlight应用 30
2.3.1 布局(Layout) 30
2.3.2 定位和定制可视化对象 34
2.3.3 定位和定制控件 35
2.3.4 使用Blend实现动画 36
2.4 小结 38
第3章 使用Visual Studio开发Silverlight 2应用 39
3.1 在Visual Studio中安装Silverlight工具包 39
3.2 使用Visual Studio开发Silverlight应用 41
3.2.1 使用Visual Studio 2008创建Silverlight应用 42
3.2.2 Silverlight控件项目 44
3.2.3 网站项目 49
3.3 创建一个基于Silverlight 2的游戏 50
3.3.1 使用XAML创建UI 50
3.3.2 实现游戏的代码 50
3.4 小结 57
第4章 XAML基础 58
4.1 XAML布局属性 58
4.2 XAML笔刷 60
4.2.1 SolidColorBrush 60
4.2.2 LinearGradientBrush 60
4.2.3 RadialGradientBrush 63
4.2.4 使用ImageBrush 67
4.2.5 视频刷(VideoBrush) 69
4.3 XAML视觉属性 69
4.3.1 设置XAML中的尺寸和位置属性 70
4.3.2 使用透明度 70
4.3.3 光标形态 70
4.3.4 定制Stroke描边效果 71
4.4 用XAML描述图形 74
4.4.1 使用Ellipse对象 75
4.4.2 使用Rectangle对象 75
4.4.3 使用Line对象 76
4.4.4 使用路径和几何图形 76
4.4.5 使用GeometryGroup对象 82
4.4.6 Path语言 83
4.5 在XAML中使用几何图形进行剪切 84
4.6 在Silverlight中使用XAML控件 84
4.6.1 Canvas对象 85
4.6.2 Image对象 85
4.6.3 Glyphs对象 85
4.6.4 使用TextBlock对象 86
4.7 小结 89
第5章 在XAML中实现变形和动画 90
5.1 变形 90
5.1.1 使用RotateTransform进行旋转变形 90
5.1.2 使用ScaleTransform进行缩放 92
5.1.3 使用TranslateTransform移动一个对象 94
5.1.4 使用SkewTransform属性扭曲对象 94
5.1.5 通过SkewTransform模拟3D 95
5.1.6 通过MatrixTransform自定义变形 95
5.1.7 整合变形 97
5.2 动画 97
5.2.1 使用Triggers和Event Triggers 98
5.2.2 使用BeginStoryboard和Storyboard 98
5.2.3 定义动画相关参数 99
5.2.4 使用关键帧 102
5.3 使用Expression Blend制作动画 105
5.4 小结 109
第6章 Silverlight浏览器的控件 110
6.1 将Silverlight嵌入浏览器中 110
6.2 直接使用Object标签 113
6.3 响应页面加载事件 114
6.3.1 处理参数 114
6.3.2 用户上下文 115
6.4 响应页面异常事件 117
6.4.1 默认的错误事件处理程序 117
6.4.2 使用自定义错误处理函数 118
6.4.3 Silverlight控件的属性 119
6.4.4 Silverlight控件的方法 121
6.4.5 Downloader对象 122
6.5 界面元素编程 124
6.5.1 界面元素的方法 124
6.5.2 界面元素事件 127
6.5.3 在Silverlight中实现拖放 128
6.6 小结 130
第二部分 Silverlight 2编程 132
第7章 Silverlight控件:显示与布局 132
7.1 Button控件 132
7.2 CheckBox控件 133
7.3 HyperlinkButton控件 134
7.4 Image控件 136
7.5 ListBox控件 137
7.6 RadioButton控件 138
7.7 TextBlock控件 140
7.8 TextBox控件 141
7.9 共同的属性、事件和方法 144
7.9.1 获取焦点 144
7.9.2 捕获鼠标事件 144
7.9.3 控件中使用键盘 146
7.10 小结 147
第8章 Silverlight高级控件 148
8.1 DataGrid控件 148
8.2 日历控件和日期选择控件 153
8.3 重复按钮和开关按钮 155
8.4 ScrollViewer控件 156
8.5 Slider控件 158
8.6 WatermarkedTextBox控件 158
8.7 小结 160
第9章 创建自己的Silverlight控件 161
9.1 创建项目 161
9.1.1 添加控件模板 162
9.1.2 编写控件代码 163
9.2 创建Silverlight类库 166
9.3 小结 171
第10章 使用Silverlight创建可连接的应用程序 172
10.1 通过XAML连接应用程序 172
10.1.1 Silverlight和PHP 172
10.1.2 Silverlight和Java 183
10.2 通过JavaScript创建可连接的Silverlight程序 188
10.3 使用ASP.NET AJAX和Web服务 191
10.3.1 Silverlight中.NET的数据和互联 194
10.3.2 使用SyndicatedFeed访问RSS和ATOM 198
10.3.3 Silverlight和WCF 200
10.4 小结 203
第11章 媒体、Ink和Deep Zoom 204
11.1 MediaElement控件 204
11.1.1 使用MediaElement控件 205
11.1.2 控制MediaElement控件的大小 206
11.1.3 控制媒体文件如何缩放 206
11.1.4 控制视频的透明度 208
11.1.5 控制MediaElement的变形 209
11.1.6 在视频上写内容 209
11.1.7 通过几何图案来裁剪视频 210
11.1.8 定义自动播放 211
11.1.9 控制音频 211
11.2 使用MediaElement编程 211
11.2.1 提供基本的视频控制 211
11.2.2 管理缓冲和下载 213
11.2.3 管理当前视频状态 215
11.2.4 管理播放位置 216
11.2.5 使用媒体时间线标记 217
11.3 使用VideoBrush来喷绘视频 219
11.4 InkPresenter控件 220
11.4.1 Silverlight中一个Ink的示例 220
11.4.2 JavaScript程序员可使用的Silverlight Ink类 222
11.4.3 在Silverlight中为Ink编程 224
11.5 使用MultiScaleImage实现Deep Zoom 229
11.6 小结 234
第12章 Silverlight 2中的样式和模板 235
12.1 理解样式 235
12.1.1 创建样式 237
12.1.2 改变样式的作用域 238
12.2 模板 239
12.3 小结 241
第13章 Silverlight ASP.NET控件 242
13.1 Silverlight服务器控件 242
13.1.1 使用帧率计数器Frame Rate Counter 242
13.1.2 设置最大帧率 244
13.1.3 打开对HTML的访问 245
13.1.4 使用重画区域 245
13.1.5 设置PluginBackground属性 246
13.1.6 插件的安装 247
13.1.7 使用伸展模式Stretch Mode 247
13.1.8 使用Windowless模式 248
13.1.9 Silverlight服务器控件的事件 249
13.2 Silverlight MediaPlayer ASP.NET控件 250
13.2.1 MediaPlayer任务助手 250
13.2.2 媒体交互 251
13.3 小结 252
第14章 在Silverlight 2中使用动态语言 253
14.1 你的第一个Silverlight IronPython应用 253
14.2 使用Ruby和JavaScript 258
14.2.1 使用Ruby 258
14.2.2 使用Dynamic JavaScript 259
14.3 一个更加复杂的例子 260
14.4 小结 264
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019