自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 C#关键字operator的用法

peratoroperator 关键字用于在类或结构声明中声明运算符。运算符声明可以采用下列四种形式之一:public static result-type operator unary-operator ( op-type operand )public static result-type operator binary-operator ( op-type operand,

2013-08-31 20:23:18 1926

原创 【黑马程序员】集合框架和自定义集合

集合的功能可以通过接口来实现,该接口不仅没有限制我们使用基本的集合类(例如:System.Array),而且我们还可以创建自己的定制集合类。这些集合可以专用于要枚举的对象(即要从中建立集合的对象)。这么做的一个优点是定制的集合类可以是强类型化的,也就是说,从集合中提取项时,我们不需要把它们转换为正确的类型,反而可以直接使用。另一个优点是可以获得专用的方法,比如可以提供获得项子集的快捷方法,或其它一

2013-08-31 11:07:40 769

原创 结构类型、结构函数和构造函数

在初学C#的时候,有三个概念可能会容易搞混——结构类型、结构函数、构造函数。         结构类型是由几个数据组成的数据结构,这些数据可能有不同的的类型。结构就是把这些不同类型的数据组合在一起,形成由用户自定义变量类型的数据,以方便用户使用。结构使用struct关键字来定义,语法如下:         struct           {

2013-08-26 20:00:02 3244

原创 【黑马程序员】连接数据库时的注入漏洞攻击

在使用ADO.Net连接数据库时,我们有时会要求从界面输入登录名和密码,然后把登录名和密码传入数据库进行验证,以确定用户是否可以登录。如下面就是一个简单的登录程序。static void Main(string[] args) { string connStr = "Data Source = .;Initial Catalog = MySchoolBa

2013-08-22 20:45:39 781

转载 IList与List的区别

已经有很多人讨论过IList和List的区别,恩,我也赞同其中的一些观点,其实他们二者也是有优有劣的,看你着重用在哪个方面,先贴一下我赞同的意见,基本上也都是网友们总结的。  首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合数据的承载体,确实,IList可以胜任。

2013-08-22 19:11:40 728

原创 获取输入汉字的中文读音

在论坛上看到一个题目:要求输入一个汉字,输出这个汉字的所有读音(不含声调并去除重复)。这道题的关键在于要使用一个API,由于系统本身并没有默认带这个API的dll文件,所以就去微软下载了一个Microsoft Visual Studio International Pack 。这个包里面包函了东亚部分国家的语言的发音。然后添加这个dll文件,调用里面的属性和方法就可以得到这个字的读音的集合

2013-08-17 15:36:27 1324

原创 关于打印一个有趣的数字图形的问题

有这样一道题,即按照如下图形的规律打印出这个图形:这个图形外面一圈“*”号很容易打印,它的核心是怎样打印里面的数字。上面的数列可以把它看成一个二维数组,然后我们可以按照数组下标的变化分别给数组赋值。这时主要难点就是如何来确定下标的变化值。我们可以先把它拆分成几种情况,来观察它们变化的规律。假设n为行列数,i为1到n之间的数。当i=1时,数列为:当i=2时,数列为:当

2013-08-13 00:07:05 1259

转载 C#综合揭秘——细说多线程

一、线程的定义 1. 1 进程、应用程序域与线程的关系进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,Windows系统就是利用进程把工作划分为多个独立的区域的。进程可以理解为一个程序的基本边界。应用程序

2013-08-10 16:36:43 620

转载 C# 实现屏幕录像

下面是主要代码:(没有注释,不要骂人)[c-sharp] view plaincopyusing System;  using System.Collections.Generic;  using System.ComponentModel;  using System.Data;  using System.Drawing;

2013-08-09 20:17:56 2744 2

转载 Environment类——获取当前操作环境和平台的信息

本文转自:http://technet.microsoft.com/zh-cn/library/system.environment(v=vs.105).aspxEnvironment 类其他版本此主题尚未评级 - 评价此主题2013/3/11提供有关当前环境和平台的信息以及操作它们的

2013-08-05 16:49:33 1680

原创 如何获取网页源码

获取网页源码可以通过WebRequest类和WebResponse类。1.WebRequest类    WebRequest类是.Net Framework的请求/响应模型的abstract基类,用于访问Internet数据。使用请求/响应模型的应用程序可以用协议不可知的方式从Internet请求数据。此类在System.Net命名空间下。Request类的常用方法:方法

2013-08-05 16:39:45 3148

原创 删除图片时,报错“正由另一进程使用,因此该进程无法访问此文件”的处理方式

在做一个小项目时练习的时候,当我单击删除按钮删除图片时,却发生了异常,如下图:在网上搜索半天,可就是没找到解决方法,终于,经过我的不懈努力,在谷歌里面搜到了。原来,在PictureBox里面显示图片的的这一事件占据了程序的一个进程,当要删除这张图片的时候,这个进程仍然在执行中。就算让PictureBox先显示下一张图片,然后再删除也不行。因为要删除的那张图片被占用了,无法删除!面对这样的情况,

2013-08-03 00:55:47 5977 2

转载 C#中unsafe的使用

1. unsafe在C#程序中的使用场合:1)实时应用,采用指针来提高性能;2)引用非.net DLL提供的如C++编写的外部函数,需要指针来传递该函数;3)调试,用以检测程序在运行过程中的内存使用状况。2. 使用unsafe的利弊好处是:性能和灵活性提高;可以调用其他dll的函数,提高了兼容性;可以得到内存地址;带来麻烦是:非法修改了某些变量;内存

2013-08-01 16:08:44 4281

转载 C#图像处理

C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果) 一、各种旋转、改变大小注意:先要添加画图相关的using引用。//向右旋转图像90°代码如下:private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e){Graphics g = e.Gr

2013-08-01 00:42:41 1655

空空如也

空空如也

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

TA关注的人

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