自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

转载 C#实现万年历(农历、节气、节日、星座、属相、生肖、闰年等)

C# 万年历 农历 节气 节日 星座 星宿 属相 生肖 闰年月 时辰等,代码如下:using System.Collections.Generic;using System.Text;using System;namespace yangliToyinli{ #region ChineseCalendarException

2013-04-28 21:12:50 1256

转载 C# 客户端实现蓝牙接收

在实现蓝牙接收时,网上的资料很多,使用起来也很简单,但是我觉得还是有必要把这些知识总结下来。蓝牙开发需要用到一个第三方的库InTheHand.Net.Personal.dll,其中关键的两个类是 BluetoothClient 和 BluetoothListener,首先开启一个子线程来不断的接收数据,使用很简单,直接上代码:using InTheHand.Net.Sockets; u

2013-04-28 21:08:03 1830

转载 C# dll注入方法简介

事实上dll注入很简单,无非就是调用virtualAllocEx,WriteProcessMemory,OpenProcess,CreateRemoteThread等API函数,因为我是学c#的,所以也想看一下c# dll注入这方面的文章,但在网上找了半天,没有找到一篇,也许是c#刚兴起的缘故,学c#的并不多,没办法,只好自己移植一下,因为凡是用到API函数,所有的编程的语言都是相同的,这就为我们

2013-04-28 21:04:40 1190

转载 Dns.GetHostByName(string)已过时问题解决方法

“System.Net.Dns.GetHostByName(string)”已过时之类问题解决总结程序出现: 警告 1 “System.Net.Dns.GetHostByName(string)”已过时:“GetHostByName is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.

2013-03-27 23:58:26 5333

转载 c#连接sqlserver数据库

一.用SqlConnection连接SQL Server1..加入命名空间using System.Data.SqlClient;2.连接数据库SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofind

2013-03-25 19:37:19 891

转载 数据库开发个人总结(ADO.NET小结)

一.用SqlConnection连接SQL Server1..加入命名空间using System.Data.SqlClient;2.连接数据库SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofind

2013-03-25 19:19:44 383

转载 C#图片处理示例(裁剪,缩放,清晰度,水印)

C#图片处理示例(裁剪,缩放,清晰度,水印)吴剑 2011-02-20原创文章,转载必需注明出处:http://www.cnblogs.com/wu-jian/ 前言需求源自项目中的一些应用,比如相册功能,通常用户上传相片后我们都会针对该相片再生成一张缩略图,用于其它页面上的列表显示。随便看一下,大部分网站基本都是将原图等比缩放来生成缩略图。但完美主义者会发

2013-03-25 19:05:01 571

转载 [C#] 如何将String类型转换成任意基本类型

前几天,在写一个自动从XML中读取数值并注入到对象属性中去的时候,为了方便,不想把原来是int类型的写与string类型,但是从XML里读取出来的时候,都是string类型。这时就需要将string类型自动地根据对象属性的类型转换过来。比如string ==> int/long/double/DateTime/enum/String/bool....刚开始的时候,确实有点犯傻,来个

2013-03-25 18:55:09 1810

转载 详解WinForm窗体间交互的方法

实际上过去我也写过类似的主题,这里把各种方法总结一下,内容的确基础了一些,所以这篇文章是写给刚刚学习C#的同行们的,希望对大家有些帮助吧!很抱歉,这篇文章没有诡异的bug来勾起大家的兴趣,但是下篇文章我会努力写些有趣的主题的在窗体间传递数据的方法比较多:1,在子窗体中自定义一个构造函数,参数类型是主窗体,当要显示子窗体的时候,就用这个构造函数来实例化子窗体,然后把this指针传进去

2013-03-25 13:49:56 508

转载 C#中访问私有成员

首先访问一个类的私有成员不是什么好做法。大家都知道私有成员在外部是不能被访问的。一个类中会存在很多私有成员:如私有字段、私有属性、私有方法。对于私有成员造访,可以套用下面这种非常好的方式去解决。private string name;  public string Name  {      get     {          return name;      }      set

2013-03-25 13:49:06 645

转载 C#中数据本地存储方案之SQLite

即使是做网络应用,在断线情况下,也需要考虑数据的本地存储。在SQLite出现之前,数据量大的情况下,我们一直使用ACCESS,数据量小,则文件存储。ACCESS不支持事务原子性,在断电情况下(这种情况总是会发生)会导致数据很难恢复。一:安装SQLITE,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统。我直接使用的是http://sqlite.phxsoftware.com

2013-03-25 13:46:42 667

转载 浅析C#插件式程序开发经验

在网上找了下插件式编程的资料,这里自己先借鉴下别人的,同时发现有自己的看法,不过由于本人水平有限,不一定有参考价值,写出来一方面是为了总结自己,以求提高,另一方面也希望各为朋友看到我的不足,给我提出宝贵意见。什么是插件式编程提起插件式,我们首先想到的是firefox,用过firefox的人都知道它是一个插件式程序。当一个功能需要,完全可以从网上下载一个插件后,重启后,就能使用。这个

2013-03-25 13:44:40 440

转载 .NET不用控件实现文件夹监测系统

最近遇到一个项目,在项目之中想监测一个文件夹里面文件的变化情况,另外想做成开机启动,并且能够提醒客户,便于客户做出相应的动作。在网上搜集了不少的东西,对这个我这个东西起了不少的作用,但是总是零零碎碎的,最后还是跌跌撞撞的写出来了,测试了一下还行,本人本着互联网的互助原则,将这个小东西放在网上,希望能对大家有一个抛砖引玉的作用,同时也希望大家能多提意见!呵呵…转入正题吧。在网上搜索了

2013-03-25 13:43:51 543

转载 用C#实现文件夹拷贝

C#中没有拷贝整个文件夹的方法,最近需要用到,就写了一个Demo,拿出来跟大家分享一下主要思想:1、写一个拷贝文件夹的函数CopyFolder,传入源文件夹路径和目的文件夹路径2、判断目的文件夹路径是否存在,如果不存在,创建此文件夹3、获取源文件夹下的所有文件,拷贝这些文件到目的文件夹4、获取源文件夹下的所有文件夹,循环调用CopyFolder(此处利用了递

2013-03-25 11:42:12 888

转载 解析关于实例化顺序的C#面试题

最近找工作,面试了几家公司,其中有一家公司的面试题给我印象很深,不久前在博客园看过类似的题目,但这次的更复杂,题目如下:public class BaseA  {      public static MyTest a1 = new MyTest("a1");      public MyTest a2 = new MyTest("a2");      static BaseA()     {

2013-03-25 11:40:47 392

转载 C#值类型赋值与引用类型的赋值

C#编程中,大家会经常使用到不同的数据类型,那么C#编程语言到底有什么类型呢?具体如下:1.1 值类型各种值类型总是含有相应该类型的一个值。C#迫使你初始化变量才能使用它们进行计算-变量没有初始化不会出问题,因为当你企图使用它们时,编译器会告诉你。 每当把一个值赋给一个值类型时,该值实际上被拷贝了。相比,对于引用类型,仅是引用被拷贝了,而实际的值仍然保留在相同的内存位置,但现在有两

2013-03-25 11:39:45 3434 1

转载 详细介绍C#数据类型

C#编程中,大家会经常使用到不同的数据类型,那么C#编程语言到底有什么类型呢?具体如下:1.1 值类型各种值类型总是含有相应该类型的一个值。C#迫使你初始化变量才能使用它们进行计算-变量没有初始化不会出问题,因为当你企图使用它们时,编译器会告诉你。 每当把一个值赋给一个值类型时,该值实际上被拷贝了。相比,对于引用类型,仅是引用被拷贝了,而实际的值仍然保留在相同的内存位置,但现在有两

2013-03-25 11:39:12 856

转载 c#常用函数和方法集

下面列出了27个C#中常用的函数以及每个函数的用法:1、DateTime数字型System.DateTime currentTime=newSystem.DateTime();1.1 取当前年月日时分秒1.  currentTime=System.DateTime.Now; 1.2 取当前年1.  int 年=currentTime.Year; 1.3 取当前月

2013-03-25 11:37:55 518

转载 C#数据库操作的三种经典用法

由于最近和数据库打交道,需要用C#和SQL Server 2005进行操作,就把近段时间内的最常用的操作做个总结。本人也是第一次用C#操作数据库,所以这三种典型用法对初学者还是挺有帮助的。以下是我在visual studio 2005上写的一个类(连的是SQL Server 2005),已经过测试通过。里面有3个方法比较典型,源码如下:using System;  using

2013-03-25 11:29:18 520

转载 HtmlAgilityPack.dll爬虫获取百度音乐批量下载地址(C#源码)

定义一首歌曲的结构[csharp]  public class sMp3          {             public sMp3() { }             public string strSid;//sid             public string strDownPage;//下载页面             public strin

2013-03-25 11:28:11 876

转载 C#中读取sql server的数据,并在datagridview中显示

private void button1_Click(object sender, EventArgs e)        {            DataSet ds = new DataSet();            using (SqlConnection conn = new SqlConnection())            {

2013-03-25 11:27:11 2128

转载 获取电脑硬件信息

[csharp]  [csharp] //作者:Ming [csharp]   [csharp]using System; using System.Collections; using System.Management; namespace HardWareInfos {     public sealed class HardWareInf

2013-03-25 11:26:38 936

转载 C#同步网络时间

客户的机器的系统时间经常出错,导致给他们做的软件无法正常使用,所以后来就加了一个同步网络时间的小功能。实现起来很简单,但是却很使用。 这个小功能就是先获取网络时间,然后将系统的时间修改成从网络获得的时间。下面是具体的实现: 获取网络时间: [csharp]  using System;    using System.Collections.Generic;

2013-03-22 19:01:23 533

转载 C#结构的学习

结构是程序员定义的数据类型,非常的类似于类。有数据成员和函数成员。但是也有区别:1)类是引用类型,而结构是值类型;2)结构是隐式密封的,不能被派生;语法声明与类相似: //结构的声明         struct StructName         {             //包含的成员变量         } 看下边的示例代码来演示C#结构的使用

2013-03-22 19:00:07 407

转载 日程提醒

日程提醒功能终于实现了,之前总是出现提醒不稳定问题,现在终于解决啦,放于此处,供有需要的朋友参考         #region 日程监视事件         private void timer1_Tick(object sender,EventArgs e)        {            try            {

2013-03-22 18:59:15 714

转载 C#只启动一个进程

保证软件只运行一次还是很有必要的,方法也很简单,只要判断进程中有无当前的进程名就可以了。对于WPF的软件,在App.XAML.cs中判断。重写OnStartup方法就可以了。 [csharp]  public partial class App : Application    {        ///         /// 只打开一个进

2013-03-22 18:58:33 787

转载 C#自己写农历日历

废话不多说,直接上代码: [csharp]  //天干          private  static string []TianGan =   {"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};             //地支          private  static string []DiZhi =

2013-03-22 18:57:18 692

转载 基础C#总结

由于在学习c#这段视频是为了辅助设计模式的学习,这部分的内容也和VB的内容很大程度上是一样的.虽然在开始的时候,有些困难.在接触了一些例子和实验后.理解起来变得顺畅了很多.下面是对c#基础内容的总结.很多内容都在VB中有过接触,所以都是些基础知识.捋一捋,将这些时间脑子的东西整理下.以上主要分为数据类型、变量和常量、运算符、流程控制、程序结构。在数据类型里面,主要讲

2013-03-22 18:56:29 376

转载 三层架构实例

三层架构实例2013-01-25 14:57:03     我来说两句       作者:静媛收藏    我要投稿对于三层的概念查也查了,看也看了,下面是我找的一个关于三层的简单实例,真正看一下它是如何具体实现的. 我们先来一起看看实体类-Model实质:实体类就是在完成数据库与实体类对应的功能,一个类是一张表,一个属性是一个字段![csharp]

2013-03-22 18:55:15 582

转载 C#设置本地网络(DNS、网关、子网掩码、IP)

C#设置本地网络(DNS、网关、子网掩码、IP)2013-02-19 13:58:23     我来说两句       作者:刘水镜收藏    我要投稿如今网络在我们的生活工作中所起的作用越来越大,可以说离开了网络我们就无法正常的工作和生活。作为程序员我们写的程序大多数也会跟网络相关,而想要使用网络首先要将机器的网络配置设置好。而手动设置的方法显然很不可取,所以我们要让

2013-03-22 18:53:43 1230

转载 C#语言基础理解

C#语言基础理解2013-02-25 08:51:02     我来说两句       作者:wangxuhebeibd收藏    我要投稿      学习c#视频有几天了,看完其语言基础之后,我对c#语言基础做了一个总结,来巩固所记的知识,同时希望能给你帮助。    最近一直在看c#视频,开始时看不懂,后来找师傅讨论了一下,自己重新看是有感觉,所以又重新开始。针对

2013-03-22 18:52:24 598

转载 iis配置权限的问题

iis配置权限的问题博客分类: C#C# 如果Web服务器的权限没有设置好,那么网站就会出现漏洞并且很可能会出现被不怀好意的人黑掉的情况。我们不应该把这归咎于   IIS   的不安全。如果对站点的每个目录都配以正确的权限,出现漏洞被人黑掉的机会还是很小的(Web   应用程序本身有问题和通过其它方式入侵黑掉服务器的除外)。下面是我在配置过程中总结的一些经验,希

2013-03-22 18:44:23 1295

转载 C#的继承机制

C#的继承机制博客分类: C#C# 一. 继承基础知识    为了提高软件模块的可复用性和可扩充性,以便提高软件的开发效率,我们总是希望能够利用前人或自己以前的开发成果,同时又希望在自己的开发过程中能够有 足够的灵活性,不拘泥于复用的模块。C#这种完全面向对象的程序设计语言提供了两个重要的特性--继承性inheritance 和多态性polymorphi

2013-03-22 18:41:38 540

转载 C#实现多线程界面刷新

C#实现多线程界面刷新多线程winformc#  C#代码  //这个问题也不知道难倒了多少C#豪杰。比起MFC的界面刷新,在WINFORM中来实现多线程刷新真是很痛苦,故写此文。  //多线程刷新界面主要用到多线程,委托,线程安全、事件等一系列高难度的C#操作。  //关于委托和事件,这有一篇很易懂的文章:hi.baidu.com/angl

2013-03-22 18:39:02 1060

转载 解决C#操作Mysql时中文乱码问题(真的解决了)

解决C#操作Mysql时中文乱码问题(真的解决了)博客分类: 杂记c#mysql首先,下载MySQLDriverCS : http://sourceforge.net/projects/mysqldrivercs/ ,然后安装.核心dll就是从安装后的文件夹中获取的(MySQLDriverCS.dll)1.还原数据库:db_csharp.sq

2013-03-22 18:38:05 1064

转载 提高C#编程水平不可不读的50个要诀

1.总是用属性 (Property) 来代替可访问的数据成员 3.在 as 和 强制类型转换之间,优先使用 as 操作符 5.总是为自定义类重载 ToString 方法 7.使用不可变的值类型(Immutable Atomic Value Types) 9.理解 ReferenceEquals, static Equals, instance Equals 和 比较

2013-03-22 18:36:40 495

转载 c#学习笔记

c#学习笔记博客分类: c#c# 示例程序using System;class HelloWorld{static string say = “Hello World!”;static void Main(string[] args){ Console.WriteLine(say);}}值类型byte、

2013-03-22 18:35:29 470

转载 VS2008,C#的WinForm中读取App.config配置

VS2008,C#的WinForm中读取App.config配置博客分类: C#c#winformxml操作App.config配置文件1、右击项目名称==>添加==>类,弹出窗口中选择“应用程序配置文件”,点击添加即可; 2、在生成的App.config文件中添加所需要的配置: Xml代码  xml version="1.0" en

2013-03-22 18:33:25 871

转载 c#实现的阿拉伯数字转大写汉字金额

c#实现的阿拉伯数字转大写汉字金额c# 初学c# 请多指教 废话没有 直接上代码 //将阿拉伯数字转成大写中文         public static string num2String(double num)         {             if (num >= 1000000000)             {

2013-03-22 18:31:21 974

转载 c# cs与bs数据请求交换

C# cs发送http get请求 C#代码  try  {      WebRequest req = WebRequest.Create("http://127.0.0.1/test/loginsso.aspx?username=admin&password=admin");      req.Method = "POST";   //指定提交的Meth

2013-03-22 18:30:06 1073

条码扫描仪(枪)模拟键盘源程序

条码扫描仪(枪)模拟键盘源程序~~~ com

2009-04-05

空空如也

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

TA关注的人

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