新書推薦:
《
汉字理论与汉字阐释概要 《说解汉字一百五十讲》作者李守奎新作
》
售價:NT$
347.0
《
汗青堂丛书144·决战地中海
》
售價:NT$
765.0
《
逝去的武林(十周年纪念版 武学宗师 口述亲历 李仲轩亲历一九三零年代武人言行录)
》
售價:NT$
250.0
《
唐代冠服图志(百余幅手绘插画 图解唐代各类冠服 涵盖帝后 群臣 女官 士庶 军卫等 展现唐代社会风貌)
》
售價:NT$
398.0
《
知宋·宋代之科举
》
售價:NT$
454.0
《
那本书是(吉竹伸介与又吉直树 天才联动!)
》
售價:NT$
454.0
《
传播的跃迁:人工智能如何革新人类的交流
》
售價:NT$
505.0
《
纯粹·古代中国的历史与制度
》
售價:NT$
286.0
|
編輯推薦: |
《Silverlight应用与开发》从Silverlight程序设计初学者的角度出发,对Silverlight语言的概念和技术等基础内容进行了全面、详细的讲解。全书共6章、6个上机实操,主要包括Silverlight概述、矢量绘图、画刷与着色、图像与视觉特效、动画与多媒体、Silverlight与HTML、JavaScript三者交互、数据访问与Silverlight高级应用实例等内容,且每章都配有丰富的实例、要点和作业,帮助读者理解和掌握书中的内容。
本书结构适用于初学者,书中内容所涉及的知识点和相关信息,应了解、掌握,夯实基础,切不可急于求成;有相关经验、但了解不足的开发人员,也可从书中找到许多不同领域的兴趣点和用法。数字实例选取市场流行应用项目或产品项目,并附有章后练习题,部分练习题模拟大型软件开发企业实例项目比较具体,其他练习题则较为通俗易懂,旨在普及读者对相应章节内容的理解程度,帮助读者巩固本章的内容。
|
內容簡介: |
本书从Silverlight程序设计初学者的角度出发,对Silverlight语言的概念和技术等基础内容进行了全面、详细的讲解。全书共含6章理论和6个上机实训,主要包括Silverlight概述,矢量绘图、画刷与着色,图像与视觉特效,动画与多媒体,Silverlight与HTML、JavaScript三者交互,数据访问与Silverlight高级应用实例,每章都配有丰富的实例、要点和作业,帮助读者理解和掌握书中的内容。 本书适合作为计算机相关专业Silverlight程序设计课程的培训教材,也可作为程序设计员或对Silverlight编程感兴趣的读者的入门参考书,还可供面向对象编程爱好者和自学Silverlight编程的读者使用。
|
目錄:
|
目录
理 论 部 分
第1章Silverlight概述
1.1Silverlight简介
1.1.1什么是Silverlight
1.1.2Silverlight提供的功能
1.1.3Silverlight发展史
1.1.4Silverlight体系结构
1.1.5Silverlight生命周期
1.2Silverlight开发
1.2.1获取工具
1.2.2安装Visual Web Developer Express
1.2.3安装Silverlight工具
1.3创建第一个Silverlight应用程序
第2章矢量绘图、画刷与着色
2.1为ASP.NET赋予新的生命
2.1.1Silverlight面世之前
2.1.2支持Silverlight的图形和动画
2.2Silverlight中的图形
2.2.1Shape
2.2.2路径绘图
2.2.3几何绘图
2.2.4用C#绘制图形
2.2.5色彩概念
2.2.6画刷类型
2.2.7使用C#代码绘制画刷
第3章图像与视觉特效
3.1图像对象
3.1.1图片拉伸属性
3.1.2图像画刷
3.2在C#中使用图像
3.3使用BitmapImage的下载事件
3.3.1使用WriteableBitmap绘制位图
3.3.2文本画刷应用
3.4透明特效
3.5透明遮罩
3.6裁剪特效
3.7RenderTransform特效
3.7.1TranslateTransform对象
3.7.2RotateTransform对象
3.7.3ScaleTransform对象
3.7.4SkewTransform对象
3.7.5TransformGroup对象
3.7.6MatrixTransform对象
3.7.7在C#中应用变形对象
3.7.8Silverlight 3D Effects
3.7.9关于ElementToElement Binding
3.8Silverlight 3 Effect特效
3.8.1BlurEffect
3.8.2DropShadowEffect
第4章动画与多媒体
4.1故事板和事件触发器
4.2Silverlight线性插值动画
4.2.1DoubleAnimation动画
4.2.2ColorAnimation动画
4.2.3PointAnimation动画
4.3Silverlight关键帧动画
4.3.1DoubleAnimationUsingKeyFrames动画
4.3.2ColorAnimationUsingKeyFrames动画
4.3.3PointAnimationUsingKeyFrames动画
4.4使用C#管理动画
4.5Silverlight多媒体格式与通信协议
4.5.1MediaElement支持与不支持的视频和音频格式
4.5.2MediaElement的媒体播放机制
4.6MediaElement对象
4.7视频拉伸模式
4.8MediaElement状态管理
4.9缓冲进度和下载进度
4.10获取和控制播放位置
4.11视频画刷的应用
第5章Silverlight与HTML、JavaScript三者交互
5.1Silverlight对象模型与DOM
5.2获取Silverlight插件的错误信息
5.3在Silverlight中获取初始化参数和网页参数
5.4Silverlight捕获浏览器信息
5.5Silverlight操作HTML元素
5.6HTML元素操作Silverlight对象
5.6.1使用HttpUtility类
5.6.2使用Document.Cookies读写Cookie
5.6.3使用HtmlPage.Window类
5.7Silverlight调用JavaScript
5.8使用JavaScript调用Silverlight
第6章数据访问与Silverlight高级应用实例
6.1数据访问与远程通信
6.1.1WebClient
6.1.2WebClient与XmlReader
6.1.3WebRequest
6.1.4实现跨域访问
6.1.5Silverlight调用WCF服务
6.2文件打开对话框与文件上传
6.3使用保存文件对话框
6.4启用Silverlight应用程序库缓存
6.5应用控件截图功能
6.6Silverlight 3 Easing动画集合
6.7使用墨迹控件InkPresenter
6.8使用Silverlight控件导航
上 机 部 分
上机1Silverlight概述
第1阶段指导
指导1新建一个Silverlight程序
指导2初识Blend
第2阶段练习
练习使用Blend工具制作简单动画
上机2矢量绘图、画刷与着色
第1阶段指导
指导1使用Blend或VS2008制作星光特效
指导2使用VS2008制作Silverlight取色器
第2阶段练习
练习使用绘图元素绘制销售统计图形
上机3图像与视觉特效
第1阶段指导
指导1实现水中倒影效果
指导2运用Silverlight 3D特性制作三维空间
第2阶段练习
练习运用Silverlight打造特效工具栏
上机4动画与多媒体
第1阶段指导
指导1结合动画与控件开发跑马灯图片浏览器
指导2全功能视频播放器
第2阶段练习
练习制作Silverlight时钟效果
上机5Silverlight与HTML、JavaScript三者交互
第1阶段指导
指导1创建一个Silverlight程序
指导2保存Cookie
第2阶段练习
练习读取Cookie文件中的用户名密码实现自动登录
上机6数据访问与Silverlight高级应用实例
第1阶段指导
指导1实现用户登录
指导2实现员工管理的新增
第2部分练习
练习实现员工管理的删除和修改
|
內容試閱:
|
序言
时光荏苒,如白驹过隙,一转眼中国互联网已走过了30年历程。回首过去,人工智能、云计算、移动支付这些互联网产物不仅迅速进入了我们的生活,刷新了我们对科技发展的认知,也提高了我们的生活质量水平。人们谈论的话题已经离不开这些,例如: 人工智能是否会替代人类,成为工作的主要劳动力; 数字货币是否会代替纸币流通于市场; 虚拟现实体验到底会有多真实多刺激; 就连开滴滴的司机师傅都会在人机围棋大战的赛事上与你赌一把。从这些现象中不难发现,互联网的辐射面在不断变广,计算机科学与信息技术发展的普适性在不断变强,信息技术如化雨春风,润物无声地全面融入,颠覆了我们的生活。
1987年,我国网络专家钱天白通过拨号方式在国际互联网上发出了中国有史以来第一封电子邮件 越过长城,走向世界,从此,我国互联网时代开启。30年间,人类社会仍然遵循着万物生长规律自然成长,但互联网的枝芽却依托人类的智慧于内部结构中野蛮扩延,并且主流设备、主流技术的迭代速度越来越快。目前,人们的生活状态是拇指在手机屏幕方寸间游走的距离,已经超过双脚走过的路程。
截至2017年6月,中国网民规模已达到7.5亿,占全球网民总数的15,而且这个数字还在不断地增加。这是一个巨大的互联市场,可以得到我们所需要的内容: 有可能是一个简单的Web页面,也有可能是一个复杂的应用程序。
然而,面对快速发展的互联网,每一个互联网人亦感到焦虑,感觉它运转的速度已经快到我们追赶的极限。信息时刻在更新,科技不断被颠覆,想象力也一直被挑战,面对这些,人们感到不安的同时又对未来的互联网充满期待。
互联网的魅力正在于此,恰如山之两面,一面阴暗晦涩,另一面生机勃勃,一旦跨过山之巅,即是不一样的风景。这样的挑战会让人着迷,并甘愿为之付出努力。而这个行业还有很多伟大的事情值得去琢磨,去付出自己的匠心。
本书从Silverlight程序设计初学者的角度出发,对Silverlight语言的概念和技术等基础内容进行了全面、详细的讲解。对书中内容所涉及的知识点和相关信息,应了解、掌握,夯实基础,切不可急于求成; 有相关经验、但了解不足的开发人员,也可从本书中找到许多不同领域的兴趣点和用法。本书实例内容选取市场流行应用项目或产品项目,并附有章后练习题,部分练习题模拟大型软件开发企业实例项目,比较具体,其他练习题则较为通俗易懂,旨在提高读者对相应章节内容的理解程度,帮助读者巩固本章的内容。
本书在编写过程中获得了国家自然科学基金委员会与中国民用航空局联合资助项目(U1733110)、中央高校基本科研业务费专项资金(2672018ZYGX2018J018)、湖南省科学十三五规划课题(XJK016BGD009)、湖南省教学改革研究课题(2015001)、湖南省自然科学基金(2017JJ1012)、国家自然科学基金(71371067)的资助,并得到了电子科技大学、湖南大学、国防科技大学、佛山科学技术学院和深圳华大乐业教育科技有限公司等领导的大力支持,同时参考了一些相关著作和文献,在此深表感谢。
本书撰写过程中得到了何敏藩、邢立宁、姚锋、叶昭晖、邓劲生、姚煊道、邹伟、王浩、张章、肖丹、蔡琴、付艳和周滔等编委老师的帮助,在此向这些老师深表感谢。
未来互联网信息技术已扑面而来,汹涌胜于往昔,你做好准备了吗?
编者2018年6月
|
|