C#
文章平均质量分 68
独孤蒙少
编程|乒乓球|旅游|上网|逛BBS
展开
-
C#实现1 1 2 3 5 8 13 21 34 55...
请用C#语言实现1 1 2 3 5 8 13 21 34...求n位数的值,用递归方法实现. using System; using System.Text; public class MainClass{ public static void Main() { int n=Int32.Parse(Console.ReadL转载 2008-09-10 13:08:00 · 2557 阅读 · 0 评论 -
C#图片查看器
using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using System.Drawing; using System.IO; using System.Drawing.Design; namespace 图片查看转载 2008-11-26 12:39:00 · 1717 阅读 · 0 评论 -
一个简单的数字验证
#region 效验函数 /// /// 判断一个字符串是否为数字 /// 访问级别:public /// 创建日期:2008-11-24 /// 最后修改日期:2008-11-24 /// 调用方法:原创 2008-12-04 14:07:00 · 461 阅读 · 0 评论 -
提高C#编程水平不可不读的50个要诀
提高C#编程水平的50个要点1.总是用属性 (Property) 来代替可访问的数据成员2.在 readonly 和 const 之间,优先使用 readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if5.总是为自定义类重载 ToString 方法6.区别值类型和转载 2008-12-11 09:04:00 · 371 阅读 · 0 评论 -
只能输入数字+字母+下划线
if (e.KeyChar >= (char)Keys.D0 && e.KeyChar <= (char)Keys.D9 || (e.KeyChar >= A && e.KeyChar <= Z) || (e.KeyChar >= a && e.KeyChar <= z) || e原创 2009-08-18 16:21:00 · 1189 阅读 · 0 评论 -
C#中break、continue的用法
break语句:break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。 如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达所有的条件容易得多。for(var i=1;i<=10;i++)转载 2009-08-28 09:51:00 · 5133 阅读 · 0 评论 -
游标
DECLARE @循环值 nvarchar(50) DECLARE _游标 CURSOR FOR SELECT 循环字段 FROM TableName --查询需要循环字段 OPEN _游标 FETCH NEXT FROM _游标 INTO @循环值 WHILE @@FETCH_STATUS = 0 BEGIN END FETCH N原创 2009-09-10 09:07:00 · 536 阅读 · 0 评论 -
C#高级编程:绘制文本
这个示例DisplayText是常见的Windows Forms。这次重写了OnPaint(),添加了成员字段,如下所示: private System.ComponentModel.Container components = null;private Brush blackBrush = Brushes.Black;private Brush blueBrush = B原创 2009-09-28 17:22:00 · 1593 阅读 · 0 评论 -
dataset数据一次性传入SQL数据表问题.....
#region 批量插入////// 将DataTable中数据批量插入远程服务器的数据表中//////源数据集///目标服务器的数据连接字符串///要插入的字段///目标服务器的表名//protected void SqlBulkCopyData(DataTable dt, string Conn, string[] FieldStr, String TableName)//{////使用SqlBulkCopy把内存表DataTable里的数据插入答卷数据表// SqlBulkCopy bcp =转载 2010-08-03 21:14:00 · 845 阅读 · 0 评论 -
MVC详细解释
MVC (Modal View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言S转载 2008-11-19 21:53:00 · 603 阅读 · 0 评论 -
c#写的一个验证码代码
前台CheckCode.aspx "c#/" Inherits=/"Guestbook.CheckCode/" CodeFile=/"CheckCode.aspx.cs/" %> "-//W3C//DTD HTML 4.0 Transitional//EN/" > CheckCode "GENERATOR/" Conten转载 2008-11-13 23:09:00 · 1020 阅读 · 0 评论 -
C#中的委托和事件
委托 和 事件在 .net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里憋得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net中的委托和事件、委托和事件对Observer设计模式的意义转载 2008-11-11 23:32:00 · 392 阅读 · 0 评论 -
C#编程 忘记密码功能的实现方法
本文将给出通过C#编程来实现 忘记密码 功能的方法和代码,大家可以参照本文的思路自己写出这个功能代码……int result = user.GetBackPassword(LoginName.Text.Trim(), Question.Text.Trim(), Answer.Text.Trim(), Email.Text); if (result == 1)转载 2008-11-11 11:45:00 · 1406 阅读 · 0 评论 -
C#实现USB接口的程序代码
namespace ConsoleApplication1{ class Program { static void Main(string[] args) { USB usb; usb = new UDisk();//插入U盘 usb.OutputF转载 2008-11-11 23:20:00 · 1486 阅读 · 0 评论 -
GDI+实例开源
原帖及讨论:http://bbs.bccn.net/thread-216343-1-1.html 本来是学c#的,但是由于喜欢web开发,所以winform学的不是怎么样,对GDI+一直是知道理论也没有什么实践,最近找了点资料,做了点东西,和大家分享分享,有什么地方做的不好,还希望大家指点……谢谢……开发工具:visual studio 2005Form1.cs页面:转载 2008-11-11 23:23:00 · 599 阅读 · 0 评论 -
利用C#设计端口扫描器
上网很久的朋友一定对端口扫描器不会陌生吧。XScanner,SuperScanner大家一定都使用过。 今天我们就用最新的.net技术来制作一个自己的端口扫描器! 今天主要使用到的是System.Net和System.Threading名称空间.12using System;3using System.Collections.Generic;4us转载 2008-11-11 23:40:00 · 501 阅读 · 0 评论 -
C#抽象工厂模式的几种实现方法及比较
利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用。 我们来看一个例子: 我的程序中有需要一系列的对象,比如apple,orange…, 要想利用他们,我们就必须在程序中根据用转载 2008-11-13 13:29:00 · 353 阅读 · 0 评论 -
提高C#编程水平的50个要点
1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用 readonly 3.在 as 和 强制类型转换之间,优先使用 as 操作符 4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if 5.总是为自定义类重载 ToString 方法 6.区别值转载 2008-11-13 14:00:00 · 307 阅读 · 0 评论 -
C#实现在手机上编辑电子地图
一、系统需求:开发环境:Windows XP, .NET Compact Framework 2.0, Windows Mobile 5 SDK, HiMap Beta1 runtime运行环境:DOPOD D600手机(Windows Mobile 5.0)二、程序功能列表:1、绘制几何图形----Draw Geometry2、编辑几何图形----Edit转载 2008-11-13 22:32:00 · 957 阅读 · 0 评论 -
一些DOT.NET的数据库(SQL)操作例子
<br />using System;using System.Data;using System.Data.OleDb;namespace SysClassLibrary{ /// <summary> /// DataAccess 数据访问类 /// <description>数据处理基类,调用方式:DataAccess.DataSet((string)sqlstr);或者 DataAccess.DataSet((string)sqlstr,ref DataSet ds); <转载 2010-08-03 22:26:00 · 537 阅读 · 0 评论