- 博客(30)
- 资源 (33)
- 收藏
- 关注
转载 Silverlight内存泄露(一)序
不知道有多少人遇到过Silverlight程序内存狂涨的状况,点击几个按钮、跳转几个页面程序的内存使用量一直上升。 即使最简单的程序,用silverlight模板,创建一个导航程序,跳转几次页面silverlight内存使用也再增加。 托管代码内存由GC回收,在silverlight、wpf出现之前内存泄露出现的比较少,但是silverlight程序却很容易发生内存泄露。 最近一直再处
2011-11-29 16:49:54 1032
转载 WPF/Silverlight深度解决方案:(八)誓将内存释放到底
WPF/Silverlight应用程序长时间运行后会产生非常多的内存垃圾(内存泄露例外),特别是在经常需要进行Remove操作的粒子、动画、游戏等方面的应用,国外高手们提出的方案我归纳了一下主要有:1) UIElement控件实例= null2) 定时调用GC.Collect()3) 让控件继承Idisposable接口,并实现相应逻辑这三种方法都有一定的作用,但是实际使用中
2011-11-16 09:12:13 557
转载 silverlight客户端验证控件ValidationSummary及DescriptionViewer
1.命名空间的引用using System.ComponentModel;using System.ComponentModel.DataAnnotations;引用以后才可以使用以下内容 [Display(Name = "年龄", Description = "必须在18以上")] [Range(18, 150,ErrorMessage="不能小于18岁!")] [Requir
2011-10-25 11:44:57 1090
原创 Silverlight中打开网页的几种方法
在Silverlight中打开网页是一件很简单的事情,本文来概述一下这几种方法,你会发现,每一种方法需要编写的代码都少的可怜,甚至没有。 1.HyperLinkButton控件这是最简单的方法,只需要设置几个属性即可:NavigateUri:想要打开的网页地址 TargetName:目标框架,既_blank、_parent等 例如:注意:如果Silverlight对象的EnableNavigation设置为“none”的话,会抛出异常. 2.HtmlWindow.Navigate如果需要以编程的方式打开页面
2011-04-26 09:12:00 1966
转载 .NET 创建安装包制作过程
<br />:新建安装部署项目 <br />打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图) <br />此主题相关图片如下:<br /><br />2:安装向导<br />关闭后打开安装向导,点击下一步,或者直接点击完成. <br />3:开始制作 <br />安装向导完成后即可进入项目文件夹: <br />双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.<br /><
2011-01-10 16:09:00 1985 1
转载 把excel文件里的数据导入SQL数据库?
1、打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务-->导入数据,弹出DTS导入/导出向导,按 下一步 , 2、选择数据源 Microsoft Excel 97-2000,文件名 选择要导入的xls文件,按 下一步 , 3、选择目的 用于SQL Server 的Microsoft OLE DB提供程序,服务器选择本地(如果是本地数据库的话,如 VVV),使用SQL Server身份验证,用户名sa,密码为空,数据库选择要导入数据的数据库(如 client),按 下一步 , 4、选
2011-01-05 16:38:00 287
原创 WPF 接收进程参数方法
最近在做一个项目,就是VRP模型数据库查询,本身VRP自带的数据库查询功能很简单,根本满足不了这么复杂的数据库查询。于是想到了里面VRP打开EXE可执行文件可以传递参数。于是就想把VRP里面模型参数传出来,然后再WPF外部程序里面执行复杂的数据库查询的功能。首先要重写APP:protected override void OnStartup(StartupEventArgs e) { if (e.Args != null && e.Args.Count() > 0
2011-01-04 09:22:00 1367 1
转载 C#避免应用程序重复打开(WPF等也适用)
<br />方法一:只判断进程是否被打开,不Kill原有进程。在Program的main()函数里添加代码<br /> bool bOnlyOneInstance = false; Mutex mutex = new Mutex(true, Application.UserAppDataPath.Replace(@"/", "_"), out bOnlyOneInstance); if (!bOnlyOneInstance)
2011-01-04 09:13:00 2695 2
转载 WPF学习之创建非传统窗口和按钮
<br />WPF的神奇功能注意就是可以很容易的创建非正方形的窗口,和按钮等。(也就是创建Gadget风格的应用程序)<br /> <br />按以下步骤:<br /> <br />1、在Window上把属性 AllowsTransparency="True" (这样就允许透明)<br /> <br />2、把Window的属性WindowStyle="None"移出所有的非客户区域,(由于第一步的原因,这一不是必须的,否则报错)<br /> <br />3、把Window的属性Background="Tr
2010-12-18 08:37:00 417
转载 WPF中播放声音媒体文件
<br />这段时间我们小组要给部门的Annual Meeting準备一个WPF的抽奖程序,为了增加程序的有趣性,我们在程序中需要播放背景音乐等。由於对之前从未使用过WPF,所以对其中的声音等媒体文件播放不是很清楚,对一些简单的问题也花了相对较长的时间去解决,现在将其总结在下麵,以供大家参考。<br />1,使用SoundPlayer类<br />SoundPlayer类位於System.Media命名空间下,它只能播放.wav格式的声音文件。其使用方法简单如下:<br /> using(SoundPlay
2010-12-15 14:49:00 1953 1
转载 C# 调用带参数EXE文件及带启动参数EXE制作
<br />(一)、先制作一个带启动参数的EXE文件。<br /> 步骤: <br /> 1、定义全局私有变量:private string[] s = new string[1]; //这里为了简单起见,只做一个参数<br /> <br /> 2、 在窗体的构造函数中初始化启动参数 <br /> <br /> public Form1(string[] p)<br /> {<br /> Initial
2010-12-15 09:00:00 1211
原创 关于Silverlight Fieldset Control的使用
最开始是准备找像HTML的Fieldset的功能,可惜米有找到。如果只是外观像那样的话,其实自己做个控件,一个Textblock和rectangle就行了。随处乱找,找到这个控件,不管从界面布局上还是功能上都还不错,使用也很方便,特来分享一下。 不过这个是第三方控件,需要加Liquid.TreeView.dll的引用。
2010-10-19 10:15:00 1193
原创 CSS hack兼容性总结
<br />CSS HACK 兼容列表 Firefox, IE5, IE5.5, IE6, IE7, IE8<br />类归于: CSS 浏览器兼容 — 标签:CSS HACK, CSS 浏览器兼容 — duqn @ 14:01 <br />一、CSS HACK<br />以下两种方法几乎能解决现今所有HACK.<br />1, !important<br />随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)<br /><
2010-08-23 15:38:00 296
原创 Silverlight 各版本 动态换Theme的方法(二)
SL4.0 动态换Theme的方法关于在s4中只用代码来实现肤皮的切换使用的变化和sl3相比是比较大的,因为sl4没有了ImplictStyleManager这个theme管理类。那么我们要实现通过代码动态地更换样式就很难吗?并非如此。首先我们要确保你要使用的theme文件引入你的工程中,本文中使用的是ExpressionDark.xaml,这是silverlight toolkit中自带的一套theme。(我稍微改了下代码,有些地方可能通不过的)然后把它所使用到的命名空间都引用到工程中。然后重点部份就是代
2010-07-28 16:34:00 1415 3
原创 Silverlight 各版本 动态换Theme的方法(一)
SL2.0 3.0换THEME的方法Silverlight Tookit 中提供了大约十种主题,大家可以根据自己的喜好,很容易就在项目中实现动态换肤效果。当然其官方还推荐了几个制作主题的插件,使用这些BLEND插件可以很方便的生成各种风格颜色的主题。首先我们要下载该Tookit并将其中的相应DLL文件:Microsoft.Windows.Controls.Theming.dll加载到当前的示例中,另外就是相关的theme文件了,我已将10种主题文件放在了这个DEMO的themes 文件夹下:我们可以直接在X
2010-07-28 16:13:00 739
原创 silverlight 样式引用
1.XAML引用样式2.CS样式引用button1.Style = this.Resources["ButtonStyle1"] as Style;
2010-07-22 11:05:00 429
转载 用Google Analytics跟踪用户行为 来优化网站
<br />Google Analytics(谷歌分析)为我们提供了强大的网站统计功能,其中Custom Reports(自定义报告)功能更是为我们扩展统计功能提供了方便。在这里我们探讨一下通过自定义报告功能跟踪用户行为的方法。<br />Google Analytics的统计代码分为标准统计和异步统计两种,因此我们分开讨论。先看看两种基本的统计代码:标准统计<br /><script type="text/javascript"><br />var gaJsHost =(("https:"== docum
2010-07-15 09:42:00 372
原创 Winform GridView动态显示图片
我的图片在数据库里面存的是路径。“Images/1.jpg”,数据库里面有3个字段:名字Name,图片Url,数值Num。 private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (dataGridView1.Columns[e.ColumnIndex].Name.Equals("Url")) {
2010-06-28 16:33:00 3226 1
原创 加入收藏,出现找不到元素问题解决办法。
<br /><a href="#" onclick="javascript:window.external.AddFavorite('网址','网站标题')" title="收藏本站到你的收藏夹">加入收藏</a><br />前天加的时候还是好的,今天就不能用了,IE7浏览器状态栏报错,“找不到元素”,浏览了其他网站,发现也不能添加到收藏夹,于是在网上找到了解决办法:<br /> <br />GWT not working on Internet explorer 7 (IE7) giving "Eleme
2010-06-14 10:02:00 638
原创 项目文件必须在引用列表中包含.net framework 程序集“WindowsBase,PresentationCore,PresentationFramework”。错误处理!
今天在建的silverlight项目中的测试主页里面加图片背景,结果出现了这个错误:项目文件必须在引用列表中包含.net framework 程序集“WindowsBase,PresentationCore,PresentationFramework”。其实这个问题的处理很简单:首先我们看看插入图片的属性,生成操作是在Page里面的。解决的方法就是,把page改成Resource就可以了。
2010-06-08 15:00:00 7043
原创 关于文字/图片/flash/silverlight上下居中
<br />关于文字/图片/flash上下居中问题<br />方法一<br />标准浏览器如Mozilla, Opera, Safari等.,可将父级元素显示方式设定为TABLE(display: table;) ,内部子元素定为table-cell (display: table-cell),通过vertical-align特性使其垂直居中,但非标准浏览器是不支持的。<br />非标准浏览器只能在子元素里设距顶部50%,里面再套个元素距顶部-50% 来抵消。<br /><!DOCTYPE html PUB
2010-06-08 14:42:00 1172
原创 silverlight颜色编辑器
前段时间在网上找silverlight颜色编辑器,发现对于这个的资料很少,虽然可以自己做个简单的RGB控制的编辑器,可是感觉效果还是不怎么好,为了追求完美的用户体验,终于找到了传说中的colorpicker,跟BLEND里面的颜色编辑面板一样,让我眼前为之一亮。虽然之前也对colorpicker的源码进行改写,但是还是有些麻烦。这个是一个colorpicker的插件,用起来也十分的简单,让我们可以
2010-05-25 09:12:00 1482 2
原创 silverlight实现窗体自动适应分辨率大小
方法一: 在实际运用中,由于分辨率的不同,SL显示的大小就不同,怎么能使silverlight能自动适应分辨率的大小呢?看看下面这个例子就很清楚了,其实要使silverlight自动适应分辨率的大小的关键之处,就是要用Grid布局。public MainPage(){ InitializeComponent(); this.Loaded += new RoutedEv
2010-05-25 08:46:00 3075 2
原创 silverlight 控件demo
前几天找datagrid自动分类时找到的一个DEMO,里面包含了基本SL控件的用法演示,感觉还是比较使用的。 下载地址:http://download.csdn.net/source/2350981
2010-05-14 10:07:00 296
原创 使用Silverlight 3 中的PlaneProjection实现3D效果
Silverlight 3中加入许多新的特性,其中最令人激动的新特性之一就是Plane Projection,利用它可以使任何UIElement元素在3D空间中旋转,实现简单的3D旋转效果。下面是简单的实现一个图片在3D空间中沿着Y轴旋转的效果,当然只需要简单修改一下即可实现沿着X轴和Z轴旋转的效果。UserControl x:Class="PlaneProjDemo.MainPage"
2010-05-13 10:38:00 1270
原创 Silverlight浮动窗体组件的研究及自定义FW控件
最近在研究浮动窗体,搜索了半天,在Kinglees Blog的博客里面找到了一个很强悍的浮动窗体控件,不过样子实在不怎么好看,根据自己的需求改了下样式,放大缩小可以根据ResizeMode的缩放模式来设置。后来要控件里面加一个翻转的效果,但是出现一个问题,就是如果拖动的话,翻转的中心位置就变了,这个问题我还是一直没有解决的。于是自己想办法把拖动效果给去掉了。去掉办法见后面。 下面就来
2010-05-13 09:36:00 3400
原创 IIS版本选择及安装IIS 5.1 过程中找不到zClient.exe的解决方法
上次听人说XP要装iis6.0,后来查了资料才知道网络上一直有这样的误解。系统重装后好麻烦咯。。。唉~~下面说说微软各操作系统和它所对应的IIS版本如下:1.Windows Server 2000对应IIS 5.02.Windows Server 2003对应IIS 6.03.Windows XP Professional对应IIS 5.1 微软各操作系统和它所对应的IIS版本如下1.Wi
2010-05-13 08:38:00 868
原创 ASP.NET-GridView的分页功能(及设置列宽)
要实现GrdView分页的功能。操作如下:1、更改GrdView控件的AllowPaging属性为true。2、更改GrdView控件的PageSize属性为任意数值(默认为10)3、更改GrdView控件的PageSetting->Mode为Numeric等(默认为Numeric)该属性为分页样式。GridView属性设置好了,从页面上也能看到分页样式。现在开始实现分页的功能:1、在后添加,On
2008-11-09 11:39:00 2029
原创 asp.net 弹出对话框 css样式丢失变乱
在页面上输出如下语句时:Response.Write("");如果没有刷新或重定向会使页面样式变乱丢失. 原因:使用Response.Write("");会把脚输出到页面的第一行,这样就破坏了文档的模型,它的解析就会出现问题。下面的这句必须在页面的第一行才可以。 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2008-10-25 16:38:00 1390
原创 有关C#的毕业设计课题
我想问一下,我主要是学习C的,最近在学习C#,现在我们开始写毕业设计了,我选择了C#,不知道对于一个刚开始学习的来说,什么样的毕业设计的课题适合我,我想通过毕业设计来好好的学习和掌握C#。看到网上有很多用VS.NET做的管理系统, 不知道这个是不是很难做。
2007-11-15 13:58:00 912 1
silverlight Theme 主题包
2010-12-24
SilverlightMarquee deom
2010-10-29
Liquid Controls 5_3_2 Source
2010-10-19
Silverlight 4 Liquid controls DLL
2010-10-19
Liquid.TreeView.dll
2010-10-19
Silverlight 4 动态换主题 demo
2010-07-28
Microsoft.Windows.Controls.Theming.dll
2010-07-27
silverlight颜色编辑器
2010-05-25
silverlight 各版本控件DEMO
2010-05-14
silverlight浮动窗口FloatableWindow控件
2010-05-14
IIS 5.1 for xp
2010-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人