文章分类 -  编程那些事

摘要:using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Threading;namespace prjDownLoad{class Program{static void Main(string[] args){//Version5.0//使用WebRequest和WebResponse配合//创建WebRequest对象WebRequest wr = WebRequest.Create("http://blog.sina 阅读全文
posted @ 2011-03-01 22:58 愤怒的熊猫 阅读(83) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;namespace prjDownLoad{class Program{static void Main(string[] args){//Version4.0//使用WebRequest和WebResponse配合//创建WebRequest对象WebRequest wr = WebRequest.Create("http://blog.sina.com.cn/dalishuishou&qu 阅读全文
posted @ 2011-03-01 22:56 愤怒的熊猫 阅读(91) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;namespace prjDownLoad{class Program{static void Main(string[] args){//Version3.0//使用WebClient来下载WebClient wc = new WebClient();//注册当数据下载完成以后触发的事件wc.DownloadDataCompleted += new DownloadDataCompletedEvent 阅读全文
posted @ 2011-03-01 22:54 愤怒的熊猫 阅读(133) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;namespace prjDownLoad{class Program{static void Main(string[] args){//Version2.0//使用WebClient来下载WebClient wc = new WebClient();//注册当文件下载完成以后触发的事件wc.DownloadFileCompleted += new System.ComponentModel.Asyn 阅读全文
posted @ 2011-03-01 22:53 愤怒的熊猫 阅读(131) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;namespace prjDownLoad{class Program{static void Main(string[] args){//Version1.0//使用WebClient来下载WebClient wc = new WebClient();//直接使用下载文件的方法,//只需要指定要下载的Url,和保存的文件名就可以了。wc.DownloadFile("http://blog.s 阅读全文
posted @ 2011-03-01 22:52 愤怒的熊猫 阅读(118) 评论(0) 推荐(0) 编辑
摘要:转摘自:http://www.cnblogs.com/Along729/archive/2011/03/01/Toolstrip.html暂时还没时间,把代码分离出来,做到通用,所以大家看着自己动手改改代码吧看图:QQ的 美化方法:使用Renderer属性和ToolStripRenderer类来自定义ToolStrip的外观调用方法//作者:阿龙(Along)//QQ号:646494711//QQ群:57218890//网站:http://www.8timer.com//博客:http://www.cnblogs.com/Along729///声明:未经作者许可,任何人不得发布出售该源码,请尊 阅读全文
posted @ 2011-03-01 22:15 愤怒的熊猫 阅读(835) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/scy251147/archive/2011/02/27/1966413.html主要是前两天,有个同学问我这个方面的内容,当时利用了委托事件的方法来解决的,感觉效果还是挺好的。于是便记录了下来,以作备忘。本例中,主要实现的是向Access数据库中添加记录的功能。其中,主窗体负责显示数据,而弹出的子窗体负责添加数据,数据添加完毕,需要刷新主窗体。父窗体代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data; 阅读全文
posted @ 2011-02-28 09:15 愤怒的熊猫 阅读(397) 评论(1) 推荐(0) 编辑
摘要:SQLite是一个开源、免费的小型的Embeddable RDBMS(关系型数据库),用C实现,内存占用较小,支持绝大数的SQL92标准,现在已变得越来越流行,它的体积很小,被广泛应用于各种不同类型的应用中。SQLite已经是世界上布署得最广泛的SQL数据库引擎,被用在无以计数的桌面电脑应用中,还有消费电子设备中,如移动电话、掌上电脑和MP3播放器等。SQLite 的关键字列表, 支持的sql语法System.Data.SQLitehttp://sqlite.phxsoftware.com/是Sqlite在.NET下的最新实现。简单介绍如下:System.Data.SQLite 是一个原始SQ 阅读全文
posted @ 2011-02-27 00:10 愤怒的熊猫 阅读(352) 评论(0) 推荐(0) 编辑
摘要:SQLite是一个非常小巧的Embeddable SQL Database引擎。它的特色就是“麻雀随小,但五脏具全”。而且使用起来极其简单,不需要安装配置,拿过来就可以用,非常适合桌面程序和小型网站。还有最关键的一点,它是开源的。这里我会给出一些实用的SQLite资源。SQLite引擎SQLite:http://www.sqlite.org/.NET Data Provider for SQLiteADO.NET Data Provider for SQLite. (.NET Framework 1.1). Supports both SQLite 2 and 3, Full and Comp 阅读全文
posted @ 2011-02-26 20:51 愤怒的熊猫 阅读(227) 评论(0) 推荐(0) 编辑
摘要:http://blog.sina.com.cn/s/articlelist_1229294631_3_3.html 阅读全文
posted @ 2011-02-26 20:08 愤怒的熊猫 阅读(99) 评论(0) 推荐(0) 编辑
摘要:1. Spring .NET2. Code Smith3. FxCop4. SQLite5. DotNetBar6. Devpress 阅读全文
posted @ 2011-02-26 20:04 愤怒的熊猫 阅读(171) 评论(1) 推荐(0) 编辑
摘要:C#中单问号,双问号的用法(转)原文:http://hi.baidu.com/guodong828/blog/item/c78fc23f847314cb7d1e7193.html单问号---用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0;双问号---用于判断并赋值,先判断当前变量是否为null,如果是就可以赋一个新值,否则跳过;形式为“a??b”的空合并表达式要求a为可空类型(形如:int?)或引用类型。如果a为非空则表达式“a??b”返回的结果为a;否则返回b。空合并运算符为右结合运算符,即操作时从右向左进行组合的。如,“a??b??c”的形式按“a??(bb??cc) 阅读全文
posted @ 2011-02-25 08:56 愤怒的熊猫 阅读(294) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/goodhelper/archive/2009/11/20/springnet_index.html目录 前言 Spring.NET学习笔记——前言 第一阶段:控制反转与依赖注入IoC&DI Spring.NET学习笔记1——控制反转(基础篇) Level 200 Spring.NET学习笔记2——环境搭建(基础篇) Level 200 Spring.NET学习笔记3——实现一个简易的IoC框架(练习篇) Level 100 Spring.NET学习笔记4——对象的创建(基础篇) Level 200 Spring.NET学习笔记5——容器中 阅读全文
posted @ 2011-02-25 00:13 愤怒的熊猫 阅读(323) 评论(0) 推荐(0) 编辑
摘要:.Net 中的序列化与反序列化一、概述当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。二、对象的序列化主要有两种用途: 1)把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;我 们经常需要将对象的字段值保存到磁盘中,并在以后检索此数据。尽管不使用序列化也能完成这项工作,但这种方法通常很繁琐而且容易出错,并且在需要跟踪对象 的层次结构时,会变得 阅读全文
posted @ 2011-02-24 09:33 愤怒的熊猫 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-02-23 22:01 愤怒的熊猫 阅读(174) 评论(0) 推荐(0) 编辑
摘要:最早使用SQLite是因为sql2005实在是重量了,我的老机器跑的咯吱咯吱了。而且,Access用得不习惯--指的是.Net的访问。后来Cnblogs搜索了一下,觉得SQLite不错,因为我的框架本身没有使用存储过程。废话不多说,言归正传。1。从www.sqlite.org下载SQLite 3.3.4的版本 为了方便,我把它解压了,就一个SQLite3.exe,放入Windows目录下。 Cmd 进入命令行 1) 创建数据库文件: >SQLite3 d:\test.db 回车 就生成了一个test.db在d盘。 这样同时也SQLite3挂上了这个test.db 2) 用.help可以看 阅读全文
posted @ 2011-02-23 14:15 愤怒的熊猫 阅读(278) 评论(0) 推荐(1) 编辑
摘要:Author:张悦 From:Internet 在互连网广泛应用的今天,将有用的信息下载到本地是一件很普遍的事。当然,这个过程我们可以通过许多下载工具实现。目前的这些下载工具,绝大多数都是使用http协议完成的。虽然使用http编写下载工具是一种很简单的方法,但美中不足的是开发人员必须要结合winsock并编写大量的代码才可以完成。因为http是一个工业标准,你不可以自定义这个标准,唯一的办法只有服从。而且由于用到winsock技术,所以对开发人员的要求也很高。以前我曾经用vb6编写了一个下载程序,在程序中使用了vb6中提供的winsock activeX控件和http协议来实现最简单的下载功 阅读全文
posted @ 2011-02-23 09:51 愤怒的熊猫 阅读(153) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 屏蔽Alt+F4 /// </summary> /// <param name="m">要处理的 Windows </param> protected override void WndProc(ref Message m) { const int WM_SYSCOMMAND = 0x0112; const int SC_CLOSE = 0xF060; if (m.Msg == WM_SYSCOMMAND) { if (m.Msg == WM_SYSCOMMAND) { if ((m.WPa 阅读全文
posted @ 2011-02-23 09:09 愤怒的熊猫 阅读(220) 评论(0) 推荐(0) 编辑
摘要:之前在网上看过memcache-mutex的场景分析和实现代码,这里将.net方式加以实现,当然这里主要是依据原文的伪代码照猫画虎,以此做为总结及记录。如果您对相应实现感兴趣可以尝试使用本文提供的代码进行测试,如果有问题请及时与我联系。 原文链接:http://timyang.net/programming/memcache-mutex/ 本地链接:http://www.cnblogs.com/daizhj/articles/1959704.html 为了实现原文中的对象到期时间属性,定义了一个基类,其信息如下:[代码] 这样所有要放到memcached的对象只要继承该对象就OK了,比如 阅读全文
posted @ 2011-02-22 13:51 愤怒的熊猫 阅读(144) 评论(0) 推荐(0) 编辑
摘要:吴剑 2011-2-22wu-jian.cnblogs.com前言 最近接到一个跨平台的测试项目,服务端Linux,是Java开发的一系列Socket接口,客户端Windows,所以准备用.Net。本想这种跨主流平台的Socket通信应该不成问题,但随着代码进程,随着一次次反复调试,我发现我错了。花了一周时间至今两者仍呈现北方网通和南方电信的姿态。 不过总有意外惊喜,过程中认识了Protocol Buffer,比XML、比JSON更为强悍,语言无关、平台无关、更小的存储、更少的歧义、更高的性能,其实Google一直在贡献,不论是Copy Left的还是Copy Right的,回头看看我们的百度 阅读全文
posted @ 2011-02-22 13:50 愤怒的熊猫 阅读(662) 评论(0) 推荐(0) 编辑