自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flanker base @ CSDN

defy all challenges & accelerate your life

  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

翻译 C#3.0与LINQ新特性简介

翻译Amro Khasawneh 著 Understanding LINQ (C#)flanker 译 in MSProject简介本文主要是关注于LINQ——我认为是VS2008(.NET3.5)中最令人兴奋的特性。LINQ使查询成为了.NET中头等的编程概念,被查询的数据可以是XML(LINQ to XML)、Databases(LINQ to SQL、LINQ to Datase

2007-12-29 13:29:00 614

翻译 使用Enterprise Library 3.0的日志程序块

翻译原文地址:http://www.devx.com/dotnet/Article/36184/0/page/1 原文作者:Thiru Thangarathinam (好强大的名字)翻译: flanker使用Enterprise Library 3.0的日志程序块——在你的程序中加入可重用的、可配置的、健壮的日志系统获得代码日志程序块提供了灵活的可扩展的日志机制,你可以在任何类

2007-12-20 21:55:00 869

原创 下载:微软游戏开发工具XNA 2.0

    今天,微软发布了其免费游戏开发工具的最新正式版“XNA Game Studio 2.0”,可以更轻松地开发Windows和Xbox 360游戏;同时微软还放出了相应的分发支持包“XNA Framework Redistributable 2.0”,用以执行游戏。    微软称,借助经过优化的跨平台.NET游戏库,业余和专业游戏开发人员都能轻松掌握XNA Game Studio 2.0,

2007-12-15 23:31:00 1000

原创 几款ASP.NET在线文本编辑器

1,FCKeditor 编辑器最新版本: 2.3.1站点:http://www.fckeditor.net 演示:http://www.fckeditor.net /demo特点:开源、免费2,eWebEditor在线编辑器最新版本:4.0站点:http://www.ewebsoft.com/ 演示:http://ewebeditor.webasp.net/demo.asp 特点:国产、易用3,I

2007-11-29 09:34:00 1081 1

原创 PInvoke.NET Visual Studio 插件

大家知道,在.NET中有时会是用一些非托管代码,或者调用一些Win32 API。这个可以通过.NET 的 Platform Invoke(PInvoke)机制来完成。但是PInvoke 需要程序员自己来提供函数声明,这点比较麻烦且有可能出错。PInvoke.NET 可以给程序员提供可靠的声明,这样你就不会再花费额外的精力和时间PInvoke.NET 是一个维基,是用来让开发者们记录编辑一些PI

2007-10-10 02:17:00 2267 1

翻译 窗体属性保存器

原文地址:http://www.codeproject.com/useritems/TolgahanFormPropertySaver.aspDEMO下载: http://www.codeproject.com/useritems/TolgahanFormPropertySaver/TolgahanFormPropertySaverDemo.zip简介有时我们需要保存窗体的一些属性,这个类可以

2007-09-21 02:29:00 753

原创 关于C#多播委托的若干问题

1. 多播委托调用的顺序问题。查阅MSDN英文和中文分别说"in order"和"按顺序调用",但是都没有明确说明是按照什么顺序。(这样很容易让人理解是按照加入委托方法链的顺序)在《C#高级编程》一书中,在6.2.3多播委托一节最后一段写道:"如果使用多播委托,就应注意对同一个委托调用方法链的顺序并未正式定义,因此应避免编写依赖于以任意特定顺序调用方法的代码。"这里是明确说明了多播委托的调

2007-09-20 21:24:00 947

转载 NAT的完全分析及其UDP穿透的完全解决方案

NAT的完全分析及其UDP穿透的完全解决方案 一:基本术语防火墙防火墙限制了私网与公网的通信,它主要是将(防火墙)认为未经授权的的包丢弃,防火墙只是检验包的数据,并不修改数据包中的IP地址和TCP/UDP端口信息。网络地址转换(NAT)当有数据包通过时,网络地址转换器不仅检查包的信息,还要将包头中的IP地址和端口信息进行修改。以使得处于NAT之后的机器共享几个仅有的公网

2007-09-18 09:18:00 766 1

原创 使用SharpZipLib制作压缩解压缩程序

晚上没啥事,看到一个SharpZipLib,挺不错,拿来做一个小的压缩解压缩程序 。SharpZipLib是一个用C#写的支持Zip、GZip、Tar、BZip2等格式的压缩库。是开源的,这里是它的网址:http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx我做一个很小的压缩解压缩程序,支持Zip的压缩与解压缩,并且在压

2007-09-14 02:06:00 971

原创 Effective C# 中文版:改善C#程序的50种方法

第1章 C#语言元素01 使用属性代替可访问的数据成员02 运行时常量(readonly)优于编译时常量(const)03 操作符is或as优于强制转型04 使用Conditional特性代替#if条件编译05 总是提供ToString()方法06 明辨值类型和引用类型的使用场合07 将值类型尽可能实现为具有常量性和原子性的类型08 确保0为值类型的有效状态09 理解几个相等判断之间的关系10

2007-09-13 01:01:00 807 1

原创 XNA游戏——泡泡堂

首先声明,这个游戏原本是中国XNA开发网(http://www.xnadev.cn/) 上的。原作就是一个很精彩的游戏,图形使用了盛大的图像,游戏也设计得十分精彩。但是原作品没有完成,起码还缺少音效等很多游戏要素。而我最近学习XNA技术,所以打算完善这个游戏。XNA简介XNA是微软推出的一套制作游戏的工具类库等,它建立在.NET 2.0基础上,可以使开发者和游戏爱好者使用Visual C#

2007-09-13 00:55:00 1362 1

翻译 [翻译]Genesis UDP 服务端 和 客户端

下载源代码(104KB):http://www.codeproject.com/cs/internet/Genesis/genesis.zip 原文地址:http://www.codeproject.com/cs/internet/Genesis.asp简介Genesis UDP 项目是一个使用.NET Sockets来实现的轻量级UDP服务端和客户端的类库,它使用UDP以使得在网

2007-08-18 02:08:00 1910 1

转载 Lex – 一个词法分析器的生成器(全文)

Lex – 一个词法分析器的生成器(全文)Lex – 一个词法分析器的生成器 M. E. Lesk和E. Schmidt 贝尔实验室 Murray Hill, New Jersey 07974   翻译:彭一凡 北京工业大学计算机科学与技术     摘 要     Lex用于编写一些程序,这些程序能够通过正则表达式识别输入流中的控制流。它能很

2007-06-14 00:54:00 8355 1

转载 ADO.NET 的最佳实践技巧

这是我很早以前看过的微软的一篇文章,最近,一些网友问的问题很多理论都在里面,所以,整理一下放在这里,大家可以参考一下。简介本文为您提供了在 Microsoft ADO.NET 应用程序中实现和获得最佳性能、可伸缩性以及功能的最佳解决方案;同时也讲述了使用 ADO.NET 中可用对象的最佳实践;并提出一些有助于优化 ADO.NET 应用程序设计的建议。本文包含:

2007-05-23 15:20:00 800 1

转载 Custom drawn DataGridView Cells with GDI+

This code sample was inspired from a question that Adam Cogan asked me about the DataGridView: Suppose you wanted to show some kind of “bar graph” or a progress bar inside one of the columns of your g

2007-05-15 13:13:00 4088

转载 C#数据库事务原理及实践

什么是数据库事务    数据库事务是指作为单个逻辑工作单元执行的一系列操作。  设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作:    · 更新客户所购商品的库存信息    · 保存客户付款信息--可能包括与银行系统的交互    · 生成订单并且保存到数据库中    · 更新用户相关信息,例如购物数量等等 正常的情况下,这些操作将顺利进行,最终交易成功,与交易相关的所有数据库

2007-05-14 22:22:00 835 1

转载 根据文件名和扩展名获得该文件的图标

C# 代码using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.Drawing;namespace WindowsApplication...{    /**////          ///   Summary   

2007-05-13 14:08:00 639

原创 it just begins

新年新气象 你太有才了 

2007-02-26 19:24:00 471

空空如也

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

TA关注的人

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