SilverLight开发系列第2步:使用vs2008和Blend 2.5打造Hellow World程序
上一篇:SilverLight开发系列第1步:搭建开发环境
- 在VS2008里面创建Silverlight(以下简称SL)应用程序
必须在.Net Framework 3.5环境下,以前版本的.Net Framework不支持SL
勾选第一项“Add a new....”表示新建一个网站,以便浏览SL应用程序。第二个选项表示动态创建页面以便浏览SL程序。
创建成功后,项目结构如下图
- 进入Blend设计UI(用户界面)
在VS2008中,右键点击Page.xaml,选择“Open In Expression Blend..”,打开Blend界面,弹出如下框框,提示安全问题,这里点击"Yes"。
使用这两个工具,画2个控件:1个文本框和1个按钮,保存。
双击文本框删除默认文字。保存,然后切换到VS2008. - VS2008会提示文件有变动(因为在Blend里修改过),是否重新载入,点击“Yes to All”
- 编辑Page.xaml,给控件设置x:Name,相当与asp.net控件的ID。其中x是namespace(名称空间)。
给按钮添加事件
完成后,Page.xaml.cs里面会出现响应按钮事件的方法private void FirstAppButton_Click(object sender, RoutedEventArgs e)
{
}手动添加按钮事件方法,做Hellow World文字显示,代码如下,简单的一行搞定。
private void FirstAppButton_Click(object sender, RoutedEventArgs e)
{
FirstAppTextBox.Text += "Hello,World" + Environment.NewLine;
}最终代码如图:
保存。 - 然后右键点击FirsAppTestPage.aspx,选择“View in Browser”。呵呵,可能会提示你要修改Web.config文件。点“OK”就行了。
运行结果,测试,成功!
怎么样,SL其实很简单吧。对asp.net开发人员来说,这种开发过程太亲切了 - 最后附上整个方案源文件
写教程的过程,也是温故而知新的过程。一直很喜欢写作和编排规范性的文档,如果有机会,我很乐意当一个专职的技术Blogger,和大家一起学习、分享最新的技术
转载于:https://www.cnblogs.com/kaima/archive/2008/08/17/1269637.html
SilverLight开发系列第2步:使用vs2008和Blend 2.5打造Hellow World程序相关推荐
- SilverLight开发系列第1步:搭建开发环境
来自 http://www.cnblogs.com/kaima/archive/2008/08/17/1269637.html 在缺乏SilverLight中文教程的今天,新人要入门不容易,所以我根据 ...
- Jerry Wang的微信公众号开发系列文章
微信程序开发系列教程(一)开发环境搭建 微信程序开发系列教程(二)使用JavaScript给微信用户发送消息 微信程序开发系列教程(二)微信订阅号+人工智能问答服务 微信程序开发系列教程(三)使用微信 ...
- 【微信小程序开发•系列文章一】入门
本系统文章主要有以下几篇: <[微信小程序开发•系列文章一]入门> <[微信小程序开发•系列文章二]视图层> <[微信小程序开发•系列文章三]数据层> <[微 ...
- 一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://terrylee.blog.51cto.com/342737/67197 ...
- 一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScriptjavascript
一步一步学silverlight 2系列(21):如何在silverlight中调用javascript 概述 silverlight 2 beta 1版本发布了,无论从runtime还是tools都 ...
- 一步一步学Silverlight 2系列(3):界面布局
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
- 一步一步学Silverlight 2系列(10):使用用户控件
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
- 一步一步学Silverlight 2系列(24):与浏览器交互相关辅助方法
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
- 一步一步学Silverlight 2系列(18):综合实例之RSS阅读器
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
最新文章
- js颜色选择器 制作分析
- 图像的灰度化以及二值图函数
- shell脚本常用命令
- java 万年历_非常实用的java万年历制作方法
- struts、hibernate、spring、 mybatis、 spring boot 等面试题汇总
- System类,Math类
- python中matlab函数图像处理,MATLAB图像处理--同态滤波(代码及示例)
- 小白学习MVC5+EF6遇到的问题一
- 20190616 IDEA-每次修改JS文件都需要重启Idea才能生效解决方法
- 刘光星- 软件151
- android 点击屏幕 回调,Android 点击回调传递
- C#实体更新指定的字段
- kafkatool 配置_kafka可视化工具安装及简单使用
- NOIP2017提高组题解(待填坑)
- Ubuntu HDMI连接后没有声音解决办法
- 洛阳出发自驾不到半天就能看“海”!人少景美路途近!
- layui表格合并的方法
- SAP笔记MM (中文版学习)
- 【Neuralink 与大脑的神奇未来】Part 2:大脑
- jQuery-入口函数
热门文章
- 小米笔记本air无法充电_惠普笔记本电池无法充电问题的解决方法
- 如何获取如何获取datagrid复选框的值_未定事件簿泪之约定如何获取-未定事件簿泪之约定获取技巧...
- onclick 调用php,AJAX调用PHP简单应用
- java epoll select_最新阿里、拼多多、快手Java岗面试题269 道送答案
- JAVA中的this怎么理解_Java中的this关键字怎么理解?
- c语言编程宝典pdf,C语言编程宝典之一.pdf
- HDLBits答案(10)_D触发器、同步与异步复位、脉冲边沿检测
- HDLBits答案(6)_硬件模块设计的思考方式
- android fragment 菜单栏,android UI:底部菜单栏的学习与制作——Fragment碎片一
- 30天自制操作系统 pdf_30天自制操作系统:第四天:系统界面绘制