上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 37 下一页
摘要: 这段时间我们小组要给部门的Annual Meeting準备一个WPF的抽奖程序,为了增加程序的有趣性,我们在程序中需要播放背景音乐等。由於对之前从未使用过WPF,所以对其中的声音等媒体文件播放不是很清楚,对一些简单的问题也花了相对较长的时间去解决,现在将其总结在下麵,以供大家参考。1,使用SoundPlayer类SoundPlayer类位於System.Media命名空间下,它只能播放.wav格式的声音文件。其使用方法简单如下:[C#]view plaincopyusing(SoundPlayerplayer=newSoundPlayer()){stringlocation=System.En 阅读全文
posted @ 2013-09-12 13:01 幕三少 阅读(2398) 评论(0) 推荐(0) 编辑
摘要: 大家先看下下面这段代码有什么感受?using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.ServiceModel;using PCI_ClassLibrary;using System.Windows.Threading;using Oland.HIP.Common.Entities;using Oland.HSS.Common;using Oland.HIP.Common.Enums;using System.W.. 阅读全文
posted @ 2013-09-09 08:27 幕三少 阅读(1308) 评论(0) 推荐(0) 编辑
摘要: 概念: 装饰者模式(Decorator Pattern): 动态地将功能添加到对象,相比生成子类更灵活,更富有弹性. 解决方案: 装饰者模式的重点是对象的类型,装饰者对象必须有着相同的接口,也也就是有着相同的结构.这样一来,在运行的过程中,就可以将这些对象融合在一起,将相同的属性等成员有机的结合,就像生成另外一种类型一样,而实际上,我们并不需要真的创建这个类型,它是动态生成的.这些装饰者既可以组合,也可以撤销组合,既回复到原来对象状态. 示例介绍: 装饰者模式的关键就是装饰者类型的定义,而其中应包括组合操作的方法. 现在我们看一下装饰者接口的定义: ... 阅读全文
posted @ 2013-09-07 11:34 幕三少 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 应用程序配置文件,对于asp.net是 web.config,对于WINFORM程序是 App.Config(ExeName.exe.config)。配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件,对于配置文件的操作,从.NET 2.0 开始,就非常方便了,提供了 System [.Web] .Configuration 这个管理功能的NameSpace,要使用它,需要添加对 System.configuration.dll的引用。对于WINFORM程序,使用 System.Configuration.ConfigurationManager;对于ASP.NET 程序, 使 阅读全文
posted @ 2013-09-06 17:08 幕三少 阅读(845) 评论(0) 推荐(0) 编辑
摘要: Resharper进阶一:简要介绍官方下载地址下载地址注册码:用户名: User注册码:D9d09DSYJel9IyuDU4btAQwZcbLugUad 面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会drag&drop,当你开始写代码的时候,你会发现设计器生成的代码是多么愚蠢和臃肿。当你自己能够写出干净的代码时,可能再也不想切换到设计器中去了(切换/F7)。我相信我们中的大部分人,即使是最资深的Windows 开发人员,用VS写代码 阅读全文
posted @ 2013-09-05 14:21 幕三少 阅读(3832) 评论(2) 推荐(4) 编辑
摘要: 1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示2:快捷键。是使用vs2010的快捷键还是使用 Resharper的快捷键呢?我是使用re的快捷键3:esharper安装后,会做几件事情,这几件事情对于除此使用者,比较麻烦,因此归纳总结一下,以资参考。(1)、会将选项——文本编辑器——C#——常规——自动列出成员 这个选择框的勾选去掉。这样当你使用某个方法的时候,便不会提示参数,是一个很郁闷的事情。可以手动勾上。(2)、会将选项——文本编辑器——C#——高级——显示实时语义错误、在编辑中用下划线标识错误这两个选项去掉 阅读全文
posted @ 2013-09-05 10:15 幕三少 阅读(3827) 评论(1) 推荐(1) 编辑
摘要: 使用线程新建窗体项目中需要一个公用的进度条窗体.大家知道在wpf中,有两个线程,一个是UI线程,另一个是监听线程(一直监听用户的输入).如果我们后台有阻塞UI线程的计算存在,那么界面上的比如进度条什么动态的UI都会被因为阻塞而静止不动.所以我的想法就是新起一个线程来负责进度条窗体的显示与关闭,具体实现代码如下: private static Thread th; /// /// 显示进度条 线程 /// /// 进度条界面需要显示的文字 /// 增加进度条存在的延迟时间,单位为毫秒 public sta... 阅读全文
posted @ 2013-09-02 08:11 幕三少 阅读(3162) 评论(1) 推荐(1) 编辑
摘要: ProgressBar控件与传统WinForm使用方法完全一样,我们只需关注:Minimum——最小值,默认为0;Maximum——最大值,默认为100.Value——当前值。关键是它的控件模板,因为系统的默认主题不好看,很多时候我们是需要自定义样式和模板。老方法,先看定义:[csharp]view plaincopyprint?[TemplatePartAttribute(Name="PART_Track",Type=typeof(FrameworkElement))][TemplatePartAttribute(Name="PART_Indicator&quo 阅读全文
posted @ 2013-08-26 16:21 幕三少 阅读(6567) 评论(4) 推荐(0) 编辑
摘要: 一个win7本本仅通过一个无线路由一个人上网,突然一天不能上网了,甚是奇怪,一看本地连接均是正常的.而且能ping通外网的dns,但无论如何就是打不开网页,表现为输入任何网址很迅速的显示该页无法显示,好像浏览器并没有提交任何url就做出了反应一样.其它客户端诸如QQ,迅雷等都一样不能访问因特网.分析,由于能ping通外网,并且是自动从路由获得的ip,子网,网关,dns信息,所以可以肯定的是路由肯定是没有问题的,把dns手动更换为8.8.8.8也无济于事.由此可断问题,肯定出现在本机上.这个现像就是Winsock LSP“浏览器劫持”哪么是什么是Winsock LSP“浏览器劫持”呢?Winso 阅读全文
posted @ 2013-08-25 14:13 幕三少 阅读(2754) 评论(1) 推荐(1) 编辑
摘要: 在网上看说在服务里面启动 但也是不能用 电脑上说是WINDOWS无法启动VMware Authorization Service服务(位于本地计算机上)错误:1068 依赖服务或组无法启动 这个很简单。右键 虚拟机快捷方式选择 以管理员身份运行。再打开虚拟机,就没可以了。VMware虚拟机状态已挂起无法恢复解决方案解决方法:1、虚拟机文件所在目录下面, 找到扩展名为vmss的文件; 2、删除该文件。 3、重新启动虚拟机ok; 阅读全文
posted @ 2013-08-25 12:22 幕三少 阅读(7752) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 37 下一页