上一篇:SilverLight开发系列第1步:搭建开发环境

  1. 在VS2008里面创建Silverlight(以下简称SL)应用程序

    必须在.Net Framework 3.5环境下,以前版本的.Net Framework不支持SL


    勾选第一项“Add a new....”表示新建一个网站,以便浏览SL应用程序。第二个选项表示动态创建页面以便浏览SL程序。
    创建成功后,项目结构如下图

  2. 进入Blend设计UI(用户界面)
    在VS2008中,右键点击Page.xaml,选择“Open In Expression Blend..”,打开Blend界面,弹出如下框框,提示安全问题,这里点击"Yes"。

    使用这两个工具,画2个控件:1个文本框和1个按钮,保存。

    双击文本框删除默认文字。保存,然后切换到VS2008.
  3. VS2008会提示文件有变动(因为在Blend里修改过),是否重新载入,点击“Yes to All”
  4. 编辑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;
            }

    最终代码如图:

    保存。

  5. 然后右键点击FirsAppTestPage.aspx,选择“View in Browser”。呵呵,可能会提示你要修改Web.config文件。点“OK”就行了。

    运行结果,测试,成功!

    怎么样,SL其实很简单吧。对asp.net开发人员来说,这种开发过程太亲切了
  6. 最后附上整个方案源文件

写教程的过程,也是温故而知新的过程。一直很喜欢写作和编排规范性的文档,如果有机会,我很乐意当一个专职的技术Blogger,和大家一起学习、分享最新的技术

转载于:https://www.cnblogs.com/kaima/archive/2008/08/17/1269637.html

SilverLight开发系列第2步:使用vs2008和Blend 2.5打造Hellow World程序相关推荐

  1. SilverLight开发系列第1步:搭建开发环境

    来自 http://www.cnblogs.com/kaima/archive/2008/08/17/1269637.html 在缺乏SilverLight中文教程的今天,新人要入门不容易,所以我根据 ...

  2. Jerry Wang的微信公众号开发系列文章

    微信程序开发系列教程(一)开发环境搭建 微信程序开发系列教程(二)使用JavaScript给微信用户发送消息 微信程序开发系列教程(二)微信订阅号+人工智能问答服务 微信程序开发系列教程(三)使用微信 ...

  3. 【微信小程序开发•系列文章一】入门

    本系统文章主要有以下几篇: <[微信小程序开发•系列文章一]入门> <[微信小程序开发•系列文章二]视图层> <[微信小程序开发•系列文章三]数据层> <[微 ...

  4. 一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://terrylee.blog.51cto.com/342737/67197 ...

  5. 一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScriptjavascript

    一步一步学silverlight 2系列(21):如何在silverlight中调用javascript 概述 silverlight 2 beta 1版本发布了,无论从runtime还是tools都 ...

  6. 一步一步学Silverlight 2系列(3):界面布局

    概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...

  7. 一步一步学Silverlight 2系列(10):使用用户控件

    概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...

  8. 一步一步学Silverlight 2系列(24):与浏览器交互相关辅助方法

    概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...

  9. 一步一步学Silverlight 2系列(18):综合实例之RSS阅读器

    概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...

最新文章

  1. js颜色选择器 制作分析
  2. 图像的灰度化以及二值图函数
  3. shell脚本常用命令
  4. java 万年历_非常实用的java万年历制作方法
  5. struts、hibernate、spring、 mybatis、 spring boot 等面试题汇总
  6. System类,Math类
  7. python中matlab函数图像处理,MATLAB图像处理--同态滤波(代码及示例)
  8. 小白学习MVC5+EF6遇到的问题一
  9. 20190616 IDEA-每次修改JS文件都需要重启Idea才能生效解决方法
  10. 刘光星- 软件151
  11. android 点击屏幕 回调,Android 点击回调传递
  12. C#实体更新指定的字段
  13. kafkatool 配置_kafka可视化工具安装及简单使用
  14. NOIP2017提高组题解(待填坑)
  15. Ubuntu HDMI连接后没有声音解决办法
  16. 洛阳出发自驾不到半天就能看“海”!人少景美路途近!
  17. layui表格合并的方法
  18. SAP笔记MM (中文版学习)
  19. 【Neuralink 与大脑的神奇未来】Part 2:大脑
  20. jQuery-入口函数

热门文章

  1. 小米笔记本air无法充电_惠普笔记本电池无法充电问题的解决方法
  2. 如何获取如何获取datagrid复选框的值_未定事件簿泪之约定如何获取-未定事件簿泪之约定获取技巧...
  3. onclick 调用php,AJAX调用PHP简单应用
  4. java epoll select_最新阿里、拼多多、快手Java岗面试题269 道送答案
  5. JAVA中的this怎么理解_Java中的this关键字怎么理解?
  6. c语言编程宝典pdf,C语言编程宝典之一.pdf
  7. HDLBits答案(10)_D触发器、同步与异步复位、脉冲边沿检测
  8. HDLBits答案(6)_硬件模块设计的思考方式
  9. android fragment 菜单栏,android UI:底部菜单栏的学习与制作——Fragment碎片一
  10. 30天自制操作系统 pdf_30天自制操作系统:第四天:系统界面绘制