05 2010 档案
摘要:概要:自己的例子:student是我自定义的一个类:代码这个不像WCF需要改web.config,只要将web的端口设一个固定值,运行:http://localhost:3333/MyService.asmx 这个说明这个WebService可以运行了,点击GetStudent,会显示关于此web服务的xaml文件,我们就可以根据此xaml文件编写关于使用此服务的程序了。继续点击,就会显示返回的...
阅读全文
摘要:概要:WCF:这里使用basicHttpBinding绑定,并且开启httpGetEnabled,以便后面我们可以在浏览器中查看服务。Post类:代码Silverlight对WCF的引用: MainPage.xaml:代码还有命名空间:[代码]前两个有时报错,要手引入:第三个要引入Service Reference。引入前,你需要设定web的端口为固定。而且不能重复引入。引入的时候一直报错,后来...
阅读全文
摘要:一.js的各种消息框(以下代码来自w3school) 1.警告框 2.确认框代码 3.提示框 代码二.事件 FF: Firefox, N: Netscape, IE: Internet Explorer属性当以下情况发生时,出现此事件FFNIEonabort图像加载被中断134onblur元素失去焦点123onchange用户改变域的内容123onclick鼠标点击某个对象123ondb...
阅读全文
摘要:概要:WebRequest:还有MainPage.xaml: 注 意的部分:是什么意思呢?有什么作用呢?delegate是定义委托的关键字,具体的处理方法呢就是BookM.Text = "price:" + price;那么Dispatcher.BeginInvoke是干什么的呢?msdn关于此方法的定义:总结: 这篇例子的思路和处理问题的思路很简单,但是用到了很多作为新手并不常用的东西。我们作...
阅读全文
摘要:概要:WebClient:接口部分:代码:BookHandler.ashx.cs代码,此文件创立在web的文件夹中:代码端口的设定在:.web属性web里运行:总结:
阅读全文
摘要:概要:绑定模式:一次绑定:MainPage.xaml:代码MainPage.xaml.cs:代码运行:呵呵,这个基本上就是照抄李老师的代码。不过我加个button,不是说只能一次绑定么。那我就试试这样会不会变呢?单向绑定:看看点击后的效果:呵呵,真的变了。这些下子明白了上个例子遗留的问题了吧。还不明白?呵呵,注意到点击时页面的刷新了么?没有刷新,Silverlight页面并没有刷新,所以一般情况下...
阅读全文
摘要:当我选择一个方向的时候,我知道,我放弃了一些东西。 最近焦头烂额,因为一些事,一些人,这个社会,甚至包括我自己,都在逼迫我做一个选择。现在我突然感到轻松许多,很想大睡一觉,我相信这个觉可以睡得很沉,很香。因为最终我还是做了一个选择,我不知道做了这个选择后我会得到什么,又会失去什么。 作为一个程序员,我想很多人都遇到过类似的情况。我不知道其他人遇到这种问题时会怎么样。记得微软有个讲师,他说过:人...
阅读全文
摘要:概要:用户控件属性分析: MainPage.xaml代码:[代码]结果: TextBlock的text并没有改变,说明并没有执行上面SIlverlightControl1.xaml.cs的代码。 测试用例2: SilverlightControl1.xaml.cs代码不变。 MainPage.xaml代码:[代码]就加个TextMessage=""的属性,结果是: ...
阅读全文
摘要:概要:创建用户控:3.在SilverlightControl1.xaml中添加代码代码4.在MainPage.xaml添加代码代码主要就是: 注册:xmlns:myControl="clr-namespace:SilverlightAppDemo10" 使用或引用:<myControl:SilverlightControl1 x:Name="mycon"><...
阅读全文
摘要:昨天用vs2010做一个wpf图片的试验。结果新建了一个文件夹,贴进去图片后vs2010找不到图片。 以前用vs2005时记得只要添加个资源文件就可以了,后台会自动帮你加载相关图片。 这换了个vs2010好多熟悉的东西都换了。我在vs2010中没找到相关文件,只好手动建立建完后将图片贴到img文件夹下,在代码中写好图片路径。build一下也没报错,以为可以了吧。但运行的时候图片就是不出来,也不...
阅读全文
摘要:概要:封装:MainPage.xaml代码:Style="{StaticResource ell}绑代码很简单吧,如果遇到大量样式复用的时候,这样会很方便的。控件模版:第三个是个可以灵活用的例子,不像2中把样式写死了。我以前学过Asp.net自定义控件,这个很容易就看懂了。代码后记:
阅读全文
摘要:概要:全屏模式:代码总目录上一篇:vs2010 学习Silverlight学习笔记(5):事件响应下一篇:vs2010 学习Silverlight学习笔记(7):控件样式与模板
阅读全文
摘要:概要:事件的声明:代码效果也是一样的:有人问sender as Ellipse;中的sender什么意思,显然object sender即事件的发送者,此例子中的sender即ellipse,因为是它触发的事件。事件数据:代码注意e.OriginalSource是Silverlight3中的,代替了原e.Source。路由事件:拖放功能:代码这个代码基本上来自TerryLee,我自己写的也可以移动...
阅读全文
摘要:概要:Canvas:运行一下:可见控件相对于顶,边的距离为50,即canvas.Left="50" Canvas.Top="50",这两个相对于canvas坐标决定的。作为初学者,我经常发现拖了好多控件在页面上,可显示的时候怎么没了?!原因是被控件覆盖了,比如:代码运行的时候只会看到“canvas重叠”这个button。怎么办呢?不必担心,canvas.ZIndex属性就可...
阅读全文
摘要:概要:ToggleButton:.cs代码,引入空间using System.Windows.Browser;代码运行效果:WatermarkedTextBox:ToolTip:运行一下:这次就学了两个控件的简单使用,但是这两个控件的用处非常大。比如ToolTip可以用来做WPF游戏中的说明。。。潜力在您的挖掘中。今天做的时候发现,布局排版不好弄。尤其是第一个例子,浏览器放大后图像完全走样。那么明...
阅读全文
摘要:概述: vs2010强大快捷的支持真是让人惊喜。自定义开始页,多显示器支持。。。这些太多,我就不一一说了,谁用谁知道。vs2010集成了Silverlight3,可以方便的开发Silverlight程序。建立项目:打开vs2010,新建项目,会看到很多选项,选择Silverlight下面会创建silverlight托管程序,您可以选择还可以选择Silverlight版本。项目创建完成后,什么多不...
阅读全文
摘要:声明:此笔记是我学习LerryLee的《一步一步学Silverlight2系列文章》在vs2010的学习笔记。若您是在vs2008下学习Silverlight,我建议您看LerryLee的原作。我的这个学习笔记适合像我一样菜的Silverlight并在vs2010上实验的人。因为是学习笔记,其中难免会出现错误或不足,希望大家能够指出。 基础知识: 仿照《一步一步学Silverlight2系列文...
阅读全文
摘要:1.安装vs2010 首先您需要安装vs2010,并且选择安装其中的Silverlight组件。 我是在虚拟机win2003上安装的vs2010最终版,选择的是完全安装。但在调试Silverlight时,浏览器并不能显示。2.安装Silverlight_Developer.exe 一般机器在浏览器上运行Silverlight时,浏览器会提示您安装silverlight.exe。我在调试的时候...
阅读全文