自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风雨同行

每天进步一点

  • 博客(16)
  • 资源 (35)
  • 收藏
  • 关注

原创 如何读取xaml并显示在Canvas上

//在WPF中实现 string xamlFileName = @"c:\test.xaml";            string xamlContent = string.Empty;            try            {                using (StreamReader sr = new StreamReader(xamlFileNa

2011-12-23 18:15:09 1854

转载 C#中实现双缓存绘图 虚拟画布

导致画面闪烁的关键原因分析:      一、绘制窗口由于大小位置状态改变进行重绘操作时     绘图窗口内容或大小每改变一次,都要调用Paint事件进行重绘操作,该操作会使画面重新刷新一次以维持窗口正常显示。刷新过程中会导致所有图元重新绘制,而各个图元的重绘操作并不会导致Paint事件发生,因此窗口的每一次刷新只会调用Paint事件一次。窗口刷新一次的过程中,每一个图元的重绘都会立即显示到

2011-12-20 20:16:42 3688

转载 如何构造一个C#语言的爬虫程序

C#特别适合于构造蜘蛛程序,这是因为它已经内置了HTTP访问和多线程的能力,而这两种能力对于蜘蛛程序来说都是非常关键的。下面是构造一个蜘蛛程序要解决的关键问题:     ⑴ HTML分析:需要某种HTML解析器来分析蜘蛛程序遇到的每一个页面。     ⑵ 页面处理:需要处理每一个下载得到的页面。下载得到的内容可能要保存到磁盘,或者进一步分析处理。     ⑶ 多线程:只有拥有多线程能力

2011-12-07 23:44:13 609

转载 WPF体系结构

WPF的基础的体系结构,所引用的Assembly如下图所示:关系图中的PresentationFramework、PresentationCore 和 milcore是 WPF 的主要代码部分。在这些组件中,只有一个是非托管组件– milcore。milcore是以非托管代码编写的,目的是实现与DirectX 的紧密集成。WPF中的所有显示是通过 DirectX 引擎完成的,可实现

2011-12-07 14:12:24 650

转载 一道简单的C#选择题

你正在创建一个背景显示一个图像的自定义控件。你注意到,当控件改变尺寸并重新绘制时,背景图像出现闪烁现象。你为了去移除这种闪烁现象,你应该通过下面那三段代码实现?(每个答案代表解决方案的一部分) A. this.SetStyle(ontrolStyles.OptimizedDoubleBuffer, true);B. this.SetStyle(ontrolStyles.AllPai

2011-12-07 00:24:11 926

转载 C#应用程序中调用打开某文档(如: IE)

C#应用程序中调用打开某文档(如: IE)//调用系统默认打开方式string htmInfo = "readme.htm";         System.Diagnostics.Process.Start( Application.StartupPath +htmInfo);   OR System.Diagnostics.Process.Start(@"http:\\

2011-12-06 23:47:52 1129

原创 C# 如何提取SaveFileDialog的保存路径?

private void SaveFileDialog(){ //string localFilePath, fileNameExt, newFileName, FilePath; SaveFileDialog saveFileDialog1 = new SaveFileDialog(); //设置文件类型 saveFileDialog1.Filter = " txt

2011-12-06 23:43:41 11380 1

转载 WPF与WinForm的选择

微软曾经对WPF(代号Avalon)抱很大的期望——新一代的华丽用户界面平台,一统Web应用和桌面应用,Flash杀手,尽管微软口头上不承认。几年下来,WPF确实实现了当初的预期的大部分功能,但离称霸软件开发领域还有不小的距离。不过,刚转到WinForm上一两年的开发人员们都很困惑,WinForm究竟还有没有未来。微软只是模糊地说短期内还是WinForm,长期是WPF。想想“维纳斯”,“Table

2011-12-05 23:44:51 4296

转载 99%创业都会失败

百度CEO李彦宏在接受采访时分享了百度推出新首页背后的故事,并就中国互联网企业的发展现状和创业环境发表看法。    (中国互联网企业)上市不是目的,而是企业的一种手段。其实你自己能够做多少,你所在的公司、你所开发的产品到底对这个市场有多长久的吸引力,才是最重要的。越是热的东西越要在自己脑子里面过一遍,看看这个东西是不是真是你的机会。 我看到的在未来两到三年的机会主要集中在三个方面:

2011-12-05 08:30:15 523

转载 流媒体怎么下载?

如果视频没有下载链接请用下面的方法: 1、在网上观看视频节目时,并没有提供下载地址怎么办呢?其实利用新版的迅雷就可以直接下载隐藏得很深的网络视频节目。在迅雷的主窗口中点击菜单工具/配置,在配置窗口的左侧列表中点击“监视”按钮,右侧窗口中勾选“在Flash和流媒体文件上显示下载图标”项,同时在“监视文件类型”中添加流媒体文件类型(例如:rmvb等),不同类型之间以分号分隔,之后点击确定按钮保

2011-12-05 00:35:33 6869

转载 HTML5的智能提示在VisualStudio2010

最近HTML5浪潮已经开始了,VS2010已经有一个扩展支持在HTML5智能提示。你可以从这里下载这个扩展:  http://visualstudiogallery.msdn.microsoft.com/d771cbc8-d60a-40b0-a1d8-f19fc393127d  安装好后,打开VS2010, 通过菜单栏 Tools->Options->Text Editor->HT

2011-12-03 23:11:48 1787

转载 CDialog的使用

对话框和对话框类CDialog对话框经常被使用,因为对话框可以从模板创建,而对话框模板是可以使用资源编辑器方便地进行编辑的。 模式和无模式对话框 对话框分两种类型,模式对话框和无模式对话框。 模式对话框 一个模式对话框是一个有系统菜单、标题栏、边线等的弹出式窗口。在创建对话框时指定WS_POPUP, WS_SYSMENU,

2011-12-02 11:14:41 5163

转载 关于 AfxSocketInit() 的使用

一般来说 WASAtarup() 是应用程序调用的windows sockets dll的第一个函数,在调用任何winsock api之前,必须调用wsastartup()进行初始化,最后调用WSACleanup()做清理工作. 也就是 wsastartup 与 wsacleanup 要配对使用.      MFC中的函数 AfxSocketInit() 包装了函数 WSAStartup(),

2011-12-02 00:20:54 16929 4

转载 Overlapped I/O 在你的身后变戏法

Overlapped I/O是win32的一项技术,你可以要求操作系统为你传送数据,并且在传送完毕时通知你。事实上,操作系统内部正是以线程来完成overlapped I/O,你可以获得线程的所有利益不需要付出什么代价。Win32文件操作函数 win32中有3个基本的函数来执行I/O,分别是CreateFile, ReadFile, WriteFile. 关闭文件调用CloseH

2011-12-01 23:54:09 979

转载 Overlapped I/O

Overlapped I/O 重叠I/O也是一种异步I/O,同样也支持Win32的其它对象,当然在Winsock中可以发挥很大的作用。使用Overlapped开发支持一定数量的Socket的应用,效率是相当很高的。但就我个人的观点,在Win32下做网络应用的开发,如果要支持100个以上的Socket的话,还是考虑Completion Port I/O。要求支持Socket最好是100个以下

2011-12-01 23:48:22 955

转载 CAsyncSocket的用法

一、        一些网络的基本概念1.       同步:指的是发送方不等接收方响应,便接着发下个数据包的通信方式;2.       异步:指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式3.       阻塞:指调用某函数时,直到该函数完成操作,才返回;否则一直阻塞在该调用上4.       非阻塞:指调用某操作时,不管操作是否成

2011-12-01 09:17:55 1596

IT面试APP(ios版)

IT面试(itmian4)推出手机客户端APP啦!欢迎大家下载使用!

2013-12-12

IT面试手机APP(android版)

IT面试(itmian4)推出手机客户端APP啦!欢迎大家下载使用!

2013-12-12

android 扫雷 源代码

基于Android平台的扫雷游戏,这篇文章及相关的源代码和文件,经过The Code Project Open License(CPOL)协议的授权。看更加详细信息,请访问网络编程爱好者:http://free3095.5d6d.com/thread-577-1-1.html

2012-05-12

计算机网络基础

计算机网络基础教程,详细和充实,欢迎登录http://free3095.5d6d.com/bbs.php

2012-01-15

C++ 小游戏

C++ 小游戏 扫雷 俄罗斯方块 贪吃蛇 拼图 扫雷 俄罗斯方块 贪吃蛇 拼图

2011-10-23

Android俄罗斯方块游戏

Android俄罗斯方块游戏Android俄罗斯方块游戏Android俄罗斯方块游戏Android俄罗斯方块游戏Android俄罗斯方块游戏Android俄罗斯方块游戏

2011-10-23

HTML5 俄罗斯方块

HTML5 俄罗斯方块HTML5 俄罗斯方块HTML5 俄罗斯方块HTML5 俄罗斯方块HTML5 俄罗斯方块HTML5 俄罗斯方块HTML5 俄罗斯方块

2011-10-23

Google web 游戏

Google web 游戏Google web 游戏Google web 游戏Google web 游戏Google web 游戏Google web 游戏

2011-10-23

Winsock 2 网络编程实用教程

Winsock 2 网络编程实用教程Winsock 2 网络编程实用教程Winsock 2 网络编程实用教程Winsock 2 网络编程实用教程

2011-10-04

算法设计与分析

算法设计与分析算法设计与分析算法设计与分析算法设计与分析算法设计与分析算法设计与分析

2011-10-03

SCTP 优化网络

SCTP 优化网络SCTP 优化网络SCTP 优化网络SCTP 优化网络SCTP 优化网络

2011-09-30

Java网络高级编程

Java网络高级编程Java网络高级编程Java网络高级编程Java网络高级编程Java网络高级编程

2011-09-30

[Visual.C.网络高级编程].(.陈坚&陈伟)

[Visual.C.网络高级编程].(.陈坚&陈伟)[Visual.C.网络高级编程].(.陈坚&陈伟)

2011-09-30

NS2仿真实验(柯志亨)前19章全版本

NS2仿真实验(柯志亨)前19章全版本NS2仿真实验(柯志亨)前19章全版本

2011-09-30

SQL Server 2005数据库的附加和分离 还原和备份

SQL Server 2005数据库的附加和分离 还原和备份,详细图解整个操作过程,可以一目了然,如有其他问题,http://blog.csdn.net/free4294,恭候您的大驾。

2011-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除