当前位置: 首页 > news >正文

silverlight笔记一:创建silverlight应用程序

 

silverlight将多种技术应用在一个开发平台,可以根据开发不同的需求选择适合的工具和编程语言。同时它还集成了好多技术。1、WPF和XAML。Silverlight包含了Windows Presentation Foundation(WPF)技术,这个技术在创建用户界面时极大的扩展了浏览器元素。WPF可以创建融合图形、动画、媒体和其他的富客户端特性,扩展了基于浏览器的用户界面,超越了HTML所提供的。可扩展应用程序标记语言(XAML)提供了创建WPF元素的声明性标记。

2、同时对于jquery和ajax、javascript也能实现无缝的集成。

silverlight被称为银光。这段时间接触到silverlight这门技术。觉得这门技术是一种很强的应用,它极大的扩展了网站的局限性,对于图片的处理和界面的美观以及脚本语言的应用都达到了一个绝美的地步。从今天开始学习silverlight,否则有一天可能会被技术所超越。到时候就没有工作啦!

silverlight应用程序顾名思义和网站不同,所以我们在建立的时候是建立项目/解决方案而不是网站。

点击确定创建silverlight应用程序。之后你会看到这样一个界面;

 

可以在新网站中承载应用程序,也可以不承载。silverlight版本,现在有4,我这里是以前的是3.你可以更新为4

接下来我们就创建了一个silverlight的应用程序。

在目录中我们可以看到,有一个app.xaml。这个文件相当于一个全局的文件,在这里可以配置通用的属性等。这是2个文件一个为app.xaml.一个为app.xaml.cs。cs的这个文件相当于以前wenform程序中的program。

private void Application_Startup(object sender, StartupEventArgs e)
        {
            this.RootVisual = new BindData();
        }

这这个方法里可以修改启动页。默认为MainForm。我现在修改为BindData。这个文件中还创建了好多应用程序的方法,例如开始,结束,出错等。大家可以试试这里的方法都是做什么的。

还有一个app.xaml。这个文件乍一看好像是配置文件,在这里我们可以定义一些样式,这个在以后会用到。

然后还有一个MainForm.xaml的文件,这个文件就是我们要写代码的文件。就和你创建网站会有一个Default.aspx一样。你可以删掉这个文件,也可以就用这个文件,如果要改文件的名称,记得要把后台的类名改了。它不会自动给你改掉。

这样一个silverlight应用程序就创建完成了。你可以在添加新建项中添加一个silverlight用户控件。这样就又会生成一个xxxx.xaml。

  

转载于:https://www.cnblogs.com/yinzihui/archive/2011/08/29/2158229.html

相关文章:

  • [北京] [在线教育项目] [学而思] 求 PHP 攻城狮 3 枚 ╮(╯_╰)╭
  • 使用NSClassFromString
  • NeHe OpenGL教程 第十一课:飘动的旗帜
  • 上海我的追求
  • Jq-change(fontsize,background)
  • 还原某一个目录下的所有数据库备份文件
  • 全局获取 (Activity)Context,实现全局弹出 Dialog
  • Android 机顶盒手势、数据分页演示DEMO
  • 框架frameset和iframe的区别!
  • 异步CTP(Async CTP)为什么那样工作?
  • 把python文件编译成exe文件
  • ArcGis Mobile根据查询出来的坐标画marker(DrawMapImage)
  • 什么是Heartbeat
  • hdu 4027 Can you answer these queries?
  • Windows数据类型探幽——千回百转你是谁?(1)
  • canvas 五子棋游戏
  • Django 博客开发教程 16 - 统计文章阅读量
  • HTML中设置input等文本框为不可操作
  • JS实现简单的MVC模式开发小游戏
  • Node项目之评分系统(二)- 数据库设计
  • PHP 的 SAPI 是个什么东西
  • React16时代,该用什么姿势写 React ?
  • Spring Boot MyBatis配置多种数据库
  • 阿里研究院入选中国企业智库系统影响力榜
  • 从零开始学习部署
  • 从伪并行的 Python 多线程说起
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 诡异!React stopPropagation失灵
  • 力扣(LeetCode)22
  • 前端技术周刊 2019-02-11 Serverless
  • 探索 JS 中的模块化
  • 网页视频流m3u8/ts视频下载
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 小试R空间处理新库sf
  • 怎样选择前端框架
  • 自动记录MySQL慢查询快照脚本
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​Spring Boot 分片上传文件
  • ​TypeScript都不会用,也敢说会前端?
  • # 飞书APP集成平台-数字化落地
  • #define 用法
  • #微信小程序(布局、渲染层基础知识)
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (2)(2.10) LTM telemetry
  • (4)(4.6) Triducer
  • (4)事件处理——(7)简单事件(Simple events)
  • (70min)字节暑假实习二面(已挂)
  • (待修改)PyG安装步骤
  • (二)WCF的Binding模型
  • (附源码)ssm高校实验室 毕业设计 800008
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • .net Stream篇(六)
  • .net 后台导出excel ,word
  • .NET/C# 项目如何优雅地设置条件编译符号?