首页 何问起 前端特效 htbtn-4 闪电 使用方法

随笔分类 -  C#

摘要:首先是存储过程,只取出我需要的那段数据,如果页数超过数据总数,自动返回最后一页的纪录:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGO-- =============================================-- Author: Clear-- Create date: 2007-01-30-- Description: 高性能分页-- http://www.cnblogs.com/roucheng/-- =============================================Alter PROCEDURE [dbo 阅读全文
posted @ 2014-01-14 15:51 roucheng 阅读(1014) 评论(0) 推荐(0)
摘要:软件行业发展到今天,国际化问题一直都占据非常重要的位置,而且应该越来越被重视。对于开发人员而言,在编写程序之前,国际化问题是首先要考虑的一个问题,也许有时候这个问题已经在设计者的考虑范围之内,但终归要开发人员去做实现的。因此,如何实现国际化,是开发人员必须掌握的一项基本技能。 今天,这里要讲的就是,在利用C#进行WinForm开发时,国际化是怎么实现的。鉴于时间及篇幅关系,这里仅仅介绍一种简单的国际化实现方法,可能这里提到的方法已经有非常多人提到过,但笔者还是不厌其烦地介绍一下。 要在C#中实现国际化,需要相关资源文件,比如要在一个软件中支持英文、中文两种语言,那么就必须有这两种语言的资源文件 阅读全文
posted @ 2014-01-13 21:19 roucheng 阅读(3860) 评论(0) 推荐(0)
摘要:WinForm代码如下: 1 using System; 2 using System.Reflection; 3 using System.Runtime.InteropServices; 4 using System.Windows.Forms; 5 6 namespace KeleyiColorCursor 7 { 8 public partial class CursorForm : Form 9 {10 [DllImport("user32.dll")]11 public static extern IntPtr LoadCursorFromFile(string 阅读全文
posted @ 2014-01-13 21:08 roucheng 阅读(2177) 评论(0) 推荐(0)
摘要:本文介绍使用C#制作屏幕保护的方法,这个屏幕保护就是仿效视窗系统自带的字幕屏保。 屏幕保护程序的扩展名虽然是"scr",但其实是一个可执行的"exe"文件。但他又是一个比较独特的"exe"文件。下面就来探讨一下,用C#是如何编写屏幕保护的整个过程。 一.本文中介绍的程序设计及运行环境 (1).微软视窗2000 服务器版 (2)..Net Framework SDK 正式版 二.C#编写字幕显示屏保程序的关键步骤以及解决方法: (1).设定程序的窗体符合屏幕保护的要求: 由于屏幕保护程序就是一个可执行程序,所以在编写屏幕保护程序的时候, 阅读全文
posted @ 2014-01-12 01:36 roucheng 阅读(4967) 评论(0) 推荐(0)
摘要:C#图片按比例缩放: 1 // 按比例缩放图片 2 public Image ZoomPicture(Image SourceImage, int TargetWidth, int TargetHeight) 3 { 4 int IntWidth; //新的图片宽 5 int IntHeight; //新的图片高 6 try 7 { 8 System.Drawing.Imaging.ImageFormat format = ... 阅读全文
posted @ 2014-01-07 21:38 roucheng 阅读(9574) 评论(0) 推荐(1)
摘要:集合,表示可以通过遍历每个元素来访问的一组对象(特别是可使用foreach循环访问)一个集合包括多个元素,即有一个集合类对象和N个元素对象因为任何集合类都实现了IEnumerable接口,所以任何集合类对象都有一个GetEnumerator()方法,该方法可以返回一个实现了 IEnumerator接口的对象,这个返回的IEnumerator对象既不是集合类对象,也不是集合的元素类对象,它是一个独立的类对象。通过这个对象,可以遍历访问集合类对象中的每一个元素对象如果集合类是用户自定义的集合类,则用户必须实现它的GetEnumerator()方法,否则不能使用循环。当然,与这个自定义集合类对应的I 阅读全文
posted @ 2013-12-24 16:51 roucheng 阅读(843) 评论(0) 推荐(1)
摘要:wpf: 1 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 阅读全文
posted @ 2013-12-13 16:01 roucheng 阅读(566) 评论(0) 推荐(0)
摘要:废话不说只有代码: 1 using System.Linq; 2 using System.Collections.Generic; 3 4 namespace CommonLibrary 5 { 6 public class PagedList : List 7 { 8 #region Properties 9 10 public int PageIndex { get; private set; }11 12 public int PageSize { get; private set; }13 14 pub... 阅读全文
posted @ 2013-12-11 00:34 roucheng 阅读(1621) 评论(2) 推荐(1)
摘要:这两天在项目上需要使用多线程技术,研究了半天,碰到了一些问题,现在简要总结下。线程的使用其实很简单,和JAVA里面差不多,但是还是有很多特别的地方,在C#中的线程,如果要对非线程创建的控件进行操作的话,就会有异常,所以需要使用委托来对其他控件进行操作。线程使用的步骤:1、编写产生线程所要执行的方法。2、引用System.Threading命名空间。3、实例化Thread类,并传入一个指向线程所要运行的方法的委托。4、调用Thread实例的Start方法。程序举例如下://主线程{...Thread thread = new Thread(new ThreadStart(Safety)) ;.. 阅读全文
posted @ 2013-12-05 12:47 roucheng 阅读(568) 评论(0) 推荐(0)
摘要:方法的代码如下: 1 /// 2 /// 人民币大写 3 /// 4 /// 待转换输入 5 /// 需要添加人民币前缀 6 /// 7 /// 转换后的结果 8 public static string ToCapital(this string input, bool prefix = false) { 9 10 #region Step1 输入有效性验证11 12 if (!Regex.IsMatch(input, @"(? {23 {0,"F"},{1,"J"},{2,"."},{3,"S"},{ 阅读全文
posted @ 2013-12-05 12:40 roucheng 阅读(774) 评论(0) 推荐(0)
摘要:新建一个项目quanbanjiao,在此项目下新建一个类Class1 1 using System; 2 using System.Web; 3 using System.Text; 4 5 namespace quanbanjiao 6 { 7 public class Class1 8 { 9 /**/10 /// 11 /// 判断字符是否英文半角字符或标点12 /// 13 /// 14 /// 32 空格15 /// 33-47 标点16 ... 阅读全文
posted @ 2013-12-03 16:38 roucheng 阅读(813) 评论(1) 推荐(0)
摘要:private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 在同一命名空间内可以访问。 阅读全文
posted @ 2013-12-01 10:39 roucheng 阅读(404) 评论(0) 推荐(0)
摘要:ADO.NET的对象主要包括:DataSet,DataTable,DataColumn,DataRow,和DataRelation。 DataSet:这个对象是一个集合对象,它可以包含任意数量的数据表,以及所有表的约束、索引和关系。所有这些信息都以XML的形式存在,我们可以处理、遍历、搜索任意或者全部的数据。 DataTable:这个对象代表着可以在DataSet对象内找到的所有表 DataColumn:表包含与列有关的信息,包括列的名称、类型和属性。我们可以按照下面的方式创建DataColumn对象,指定数据类型,然后把列加入到表 DataRow:要填充一个表,我们可以使用命令的自动数据绑定 阅读全文
posted @ 2013-12-01 10:35 roucheng 阅读(599) 评论(0) 推荐(1)
摘要:using System.Text.RegularExpressions;using System.Text;/// <summary>/// 字符串长度(按字节算)/// </summary>/// <param name="str"></param>/// <returns></returns>static int StrLength(string str){ int len = 0; byte[] b; for (int i = 0; i < str.Length; i++) { b = E 阅读全文
posted @ 2012-09-14 18:14 roucheng 阅读(2200) 评论(0) 推荐(0)