IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

WPF调用线程(二)复制文件并显示进度条

这一段时间要进行WPF及多线程的培训,于是就写了一个例子,主要功能是用复制文件时,显示进度条。以演示在WPF中,如何调用线程,基础理论就不多说了,园子里好多大牛都写过,MSDN也有详尽介绍,也可以查看我的前两篇文章, C#线程基础 WPF调用线程(-) 也有一些介绍,先看运行效果 xaml如下: XAML代码 <Window x:Class="WpfThreadTest.Mai

自定义集合类型

很多时候我们去自定义一些类型,更有些时候我们会把这些自定义类型封装成集合,比如说现在有一个自定义类型User /// <summary>     /// 用户     /// </summary>     class User     { &n

分享20个Web开发中模式弹窗应用案例

模式窗口是位于网页最顶层的一个小页面,使用模式窗口可以简化用户界面,让可以访问更多的信息而不用离开当前页面,这是吸引用户注意力到重要内容上面的一种非常有效的方法。不过,需要注意的是,使用模式窗口会使得用户无法和遮罩下面的页面进行交互,可能让部分用户感觉有点烦,因此模式窗口有其特定的使用场景。今天,本文与大家分享20个非常好的模式弹窗应用案例。 zootool.com patternry.com

Visual Studio使用小技巧6 – 为代码加上Using(Resolve using)和管理Using(Organize using)

* 为代码加上Using(Resolve Using) 是否你遇到过这种情况? 在internet上或者msdn上找到段代码,拷贝到Visual Studio中进行编译;或者是将书上的代码敲入Visual Studio中,进行编译。得到这样的错误: The type or namespace name '****' could not be found (are you missing a usi

Silverlight 2.5D RPG游戏技巧与特效处理(Game Effects):目录

以当下主流的2.5D RPG客户端品质游戏特效为借鉴,以最大程度控制性能损失为前提,将Silverlight游戏资源占用最小化,综合效果及用户体验最优化,即本系列作者想要向大家讲解的核心技术知识。 本系列着眼于2.5D RPG中各类特效/系统的实现,其中穿插着相关技巧与细节,唯有读者自行理会后方能发现其更深层次的拓展价值。或许对于今天的Silverlight来说,这些特效炫而不实;是的,我希望透过

就是一个人写代码做软件项目也建议用版本管理器也要考虑采用异地容灾手段

   就是一个人写的代码,也建议用版本管理器,很早以前版本管理软件用得不是很多,我们写程序设置是互相文件Copy来Copy去的原始状态也经历过,现在养成了一个好习惯,就是一个人写也用版本管理器。   好处有几点:   1:有时候自己程序覆盖错了,开始时操作失误,可能导致把有效的代码都覆盖了,找不到原来正确的代码了,那会非常痛苦,最要命的是

HDU_1299 Diophantus of Alexandria

整数分解:   任何一个正整数都可以表示成素数的x次方之积,所以本题就被转化成了求n ^2的素因子个数;   先把n分解得到  n = p1^e1 * p2^e2  * ......*pr^er  其中p是< n 的素数那么n 的素因子个数  k = (e1 + 1) * (e2 + 1) * (e3 + 1)*......   所

如何将OpenXLive添加到WP7 Silverlight游戏中

OpenXLive beta版发布已经有一个半月的时间了,得到了开发者和玩家的好评,目前已经有五款OpenXLive游戏进入Windows Phone Marketplace,其中的7bomb和Super Hoops都取得了非常骄人的成绩。 当OpenXLive在XNA游戏中大展身手的同时,我们也听到了一些来自Silverlight程序员的抱怨。在Windows Phone 7中虽然提供了XNA

WatiN——Web自动化测试(一)

软件测试行业目前在国内逐渐的发展起来了,但是国内的软件测试行业主要是 黑盒测试也就是我们平常所说的系统测试或功能测试,但真正做到像微软那样的所有测试开发还是很少。 下面言归正传,讲解一下WatiN。 1、 WatiN是什么? WatiN 即Web Application Testing in .Net,它是在.Net平台喜爱调用IE进行Web 程序测试的开源工具。WatiN的官方网

关于position定位下的各种属性说明!

在这里详细讲解一下,希望能让更多的新手理解能够合理去理解position定位! 代码如下: .box2:"我"一直没有找到依靠.所以"我"会停靠在浏览器的左上方. .relative下的box:.relative是"我"的依靠.如果.relative块没有设置position:relative;"我"会一直往上寻找有position:relative;的依靠.如果一直没有目标."我"会以浏览器的左

AgileEAS.NET平台开发案例-药店系统-需求分析

开篇         我们知道我们正常的开发流程是从需求-设计-开发-测试-部署等这样的瀑布型的模式或者是瀑布模式的变种等,但是不管是如何的开发模式,前提是必须把需求确定才能从 需求中分析出要开发的用户的功能性需求和非功能性需求,这样我们才能进行后续的开发工作。那么我们本篇就将分析药店系统应该具有的功能及非功能性的

漂亮的Windows7 Aero风格的弹出窗控件

AeroWindow是一个jQuery插件用于创建类似于Windows7 Aero风格的弹出窗控件。具有最大化,最小化,拖动调整大小和关闭功能。可以一个页面中创建多个弹出窗,被选中的弹出窗会加亮显示。 航空窗口 - jQuery插件 - 为Web站点的Windows Aero风格 航空窗口创建弹出窗口的Aero风格,让人想起了Window7风格。弹出窗口提供通常的选择和完整的功能类似于Window

单例模式总结

昨天翻了本设计模式的书,发现单例模式竟然有点弄不明白了,抓紧查资料补上,这里总结下。 1: class Singleton{ private static Singleton instance; private Singleton() { // } public static Singleton getInstance() { if (instance == null)

[Project Euler]Problem 1

前段时间大家的推荐找到了 Peoject Euler 这个联系算法的网站,很有收获,和大家分享一下做题的经验。 Problem 1: If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23

DOM3 textInput事件

DOM3中引入了文本事件,其中之一 textInput 。当用户再可编辑区域输入字符时触发该事件。与keypress不同的是,该事件只会在用户输入可视字符时触发,而keypres事件则只要按下键即触发(如CapsLock,Backspace)。可看到textInput考虑的主要是字符,可以通过事件对象的data属性获取所输入字符。示例 <!DOCTYPE HTML> <html

Mongodb源码分析--消息(message)

      在Mongodb中,客户端和服务端进行通信是基于mongodb wire protocol。说白了,该协议是一个简单的基于socket,请求/响应方式的协议,客户端使用常规的TCP/IP套接字(socket)进行通信。      客户端与服务端使用约定的消息(格式)进行通信,其消息头结构与C语言中的stru

WIN7下RS2008匿名新方法【非暴力】

之前写过RS2008匿名访问的文章(实现Reporting Service2008 的匿名访问(亲测可行) ),虽然可行,但是不优雅,而且极容易出错,已经付出过多次重装RS的代价了,最近偶然的一次机会,在错乱之中发现一种较为优雅的方法,该方法不涉及文件替换、更改配置文件等暴力手段。当然该方法有一定的限制(具体在后面探讨,探讨是本文重点)   直接说配置:   第一步:在IIS7.5下创建网站(该网

让你的网站实现水平翻转效果

transform 可用于内联(inline)元素和块级(block)元素,它有几个属性值参数: translate 位移 基于 X 和 Y 坐标重新定位元素,当使用一个参数时表示 X 轴和 Y 轴的参数相同,效果类似 position:relative 。 scale 缩放 可以让任一元素变大、变小。它使用一个或者两个正数和负数以及小数作为参数,当使用一个参数时表示 X 轴和 Y 轴的缩放相

纠结于wpf 多国语言方案,希望各位指点

最近纠结于wpf 多国语言处理的问题,先说说找到的以下几种方案。 1.借用vc的处理方式,编译完了以后每个语言产生一个dll,分别放在语言文件夹里面, Wpf 使用dllImport调用win32 api中的loadstring方法提取MUI资源,然后赋值为ui。 微软自己去判断该用哪个语言,不用自己操心。 优点:可靠,毕竟那么多地方都这么干的。 缺点:麻烦了点 2. 微软给出的解决方案,地址如下

书写css伪类时冒号前或后多个空格导致该规则失效

相信多数开发者不会多个空格。偶然发现的,网上多数css格式化将压缩后的css格式化后会发生这个情况。搜“css格式化”,以下网站http://www.jb51.net/tools/cssyasuo.shtmlhttp://www.ttmouse.com/geshi.html格式化后会多出个空格,多出空格后样式规则失效了。 <!DOCTYPE html> <