天天学C#-委托 2005-12-23 1 · 对学过c/c++的来说,delegate就相当于函数指针,看下面的代码:class Person{public Person(string name){this.name=name;}//一些属性和方法string name;public void Eat(Food food);}Person类有一个Eat方法,对它的实例来说,张三,李四,王五都有他们自己的Eat方法Person zhanSan,liSi,wangWu;zh...
用c#写的贪吃蛇游戏,简简单单 2005-12-23 0 · 这几天玩手机的贪吃蛇玩得入了迷,想写个在电脑上玩,也当作为编程练习.贪吃蛇游戏需求:
1.玩法:类似Nokia手机上的贪吃蛇那样,但是用键盘的方向键或是鼠标来控制蛇的运动.
2.外观:为了降低难度,只需在一个窗体上写一个矩形表示贪吃蛇运动的场所,贪吃蛇就象Nokia手机上的那种,用几个方块组成...
【C#】Decimal的类型判断! 2005-12-23 0 · 本人在写这些类方法或函数的时候,难免有些错误或bug存在,请各位网友多多指教!shixiang9076@sina.com。using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;namespace WinMarket
{/// <summary>/...
设计模式-简单工厂模式(SimpleFactory-C#) 2005-12-23 0 · 《java与模式》上面那本书上的例子举的是园丁和果园的例子,学习设计模式最好在生活中自己找个例子实践一下,下面是我自己的一个例子,是讲快餐店的例子,快餐店提供很多食物,比如面条,米饭,面包。首先定义了一个Food接口,然后这些食物都从它来继承,定义了一个大厨他包办所有食物的制作工作,...
数据库操作类实现(C#,SqlClient) 2005-12-23 0 · 使用ADO.NET时,每次数据库操作都要设置connection属性、建立connection、使用command、事务处理等,比较繁琐,有很多重复工作。能不能把这些繁琐的、常用的操作再封装一下,以更方便、安全地使用。下面这个类就是一种尝试:
using System;
using System.Data.SqlClient;
using System.Text;
usin...
用C#下的Raw Socket编程实现网络封包监视 2005-12-23 0 · 谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月 ...
C#自定义控件制作篇 2005-12-23 0 · 由于该文章是以word文档方式描述,所以请大家到这个址下载文件。http://www.pdriver.com/bbs5/dispbbs.ASP?boardID=12&ID=9005http://www.tiantiansoft.com/bbs/dispbbs.ASP?boardid=40&id=64707该教程适合初学者,例子比较简单,只能起到抛石引玉的效果。希望大家能够充分发挥自己的想象 ...
深入剖析C#继承机制4 2005-12-23 0 · 2) 隐藏基类成员想想看,如果所有的类都可以被继承,继承的滥用会带来什么后果?类的层次结构体系将变得十分庞,大类之间的关系杂乱无章,对类的理解和使用都会变得十分困难。有时候,我们并不希望自己编写的类被继承。另一些时候,有的类已经没有再被继承的必要。C#提出了一个密封类(sealed clas...
深入剖析C#继承机制6 2005-12-23 0 · 五、继承与访问修饰符访问修饰符是一些关键字,用于指定声明的成员或类型的可访问性。类的继承中有四个访问修饰符: public protected internal private。使用这些访问修饰符可指定下列五个可访问性级别: public protected internal internal protected private。声明的可访问性 意义
public 访 ...
深入剖析C#继承机制7 2005-12-23 0 · 3、继承中对使用可访问性级别的限制声明类型时,最重要的是查看该类型是否必须"至少"与其他成员或类型"具有同样的可访问性"。例如,直接基类必须至少与派生类具有同样的可访问性。以下声明将导致编译器错误,因为基类 BaseClass 的可访问性小于 MyClass:class BaseClass {......
C#中结构或类的嵌套 的方法 2005-12-23 0 · 结构:
1.定义----
public struct CWSData{public string strTitle;//标题public string strQYCode;//企业代码public CWSDataTM[] cDetailItems;//指向细目}public struct CWSDataTM{public string strSXH;//顺序号public string strBXH;// 报销号public string strDJS;// 单据张数}
引用-----...
C#实现的根据年月日计算星期几的函数 2005-12-23 0 · 算法如下:
基姆拉尔森计算公式
W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。代码如下://y...
C#之消息队列的简要说明----自学笔记 2005-12-23 0 · using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Messaging ;
using System.Threading ;namespace WinMsmq
{/// <summary>/// Form1 的摘要说明。/// </summary>public cl...
获得汉字字符串拼音首字母 C#版 2005-12-23 0 · 获取字符串中的汉字拼音首字母(根据http://blog.csdn.net/iwebsms/archive/2004/09/28/119851.ASPx修改)可能代码比较臃肿,希望有朋友再帮忙改正//返回给定字符串的首字母private String IndexCode(String IndexTxt){String _Temp=null;for(int i=0;i<IndexTxt.Length;i++)_Temp = _Temp + Ge...
创建CLR自定义触发器-C# 2005-12-23 0 · 第一步:在Visual Studio 2005中编写代码
using System;
using System.Data;
using System.Data.Sql;
using System.Data.SqlServer;
using System.Data.SqlTypes;
public partial class Triggers
{// Enter existing table or view for the target and uncomment the attribute line// [SqlTrigger...
如何用C#将数据库中的记录制成XML 2005-12-23 0 · 以前在一个公司项目中要用数据库中的记录生成相应的XML文件[主要是为了提高访问速度],但由于当时资料的缺乏,在开发过程中遇到了不过的困难,好在最终完成了工作,我在这里把当时其中的一个功能函数列出来,其于的函数大同小意,希望兄弟们以后在遇到这样的问题时不象我当初一样再吃苦头.
using System;...
C#开发WAP程序 2005-12-23 0 · 平时下班等女朋友总是要等很长时间,想看书又没有带,只有玩手机游戏;GPRS上网,好象很多内容都是要付费的,就只有下载铃声,什么图片的,没劲!最好能用手机看看小说,网络上好象没有免费的WAP小说,办公室的小妹妹也想用手机看小说,看来只有自己做一个了。
都说JAVA是开发WAP的利器,不过WAP需...
c# singleton 的改进 2005-12-23 0 · public class Singleton{//private static bool instance_flag=false;instance flag 没用了,直接判断instance是否有实例就可以解决这个问题了.private static Singleton instance;public string name;private Singleton()//将singleton函数变为private,防止直接调用new来创建它.{name="guqi&...
C#中SQL语句参数写法 2005-12-23 0 · OracleConnection oc=new OracleConnection("data source=osserver;User Id=****;password=**");
OracleCommand cmd=new OracleCommand("insert into cym1.uploadfile (filename,filecontent) values (:filename,:filecontent)",oc);
OracleParameter op1=new OracleParameter...
页次:161 /228 20篇/页 首页 上一页 下一页 尾页 合计 4553 篇 Go:第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页 第9页 第10页 第11页 第12页 第13页 第14页 第15页 第16页 第17页 第18页 第19页 第20页 第21页 第22页 第23页 第24页 第25页 第26页 第27页 第28页 第29页 第30页 第31页 第32页 第33页 第34页 第35页 第36页 第37页 第38页 第39页 第40页 第41页 第42页 第43页 第44页 第45页 第46页 第47页 第48页 第49页 第50页 第51页 第52页 第53页 第54页 第55页 第56页 第57页 第58页 第59页 第60页 第61页 第62页 第63页 第64页 第65页 第66页 第67页 第68页 第69页 第70页 第71页 第72页 第73页 第74页 第75页 第76页 第77页 第78页 第79页 第80页 第81页 第82页 第83页 第84页 第85页 第86页 第87页 第88页 第89页 第90页 第91页 第92页 第93页 第94页 第95页 第96页 第97页 第98页 第99页 第100页 第101页 第102页 第103页 第104页 第105页 第106页 第107页 第108页 第109页 第110页 第111页 第112页 第113页 第114页 第115页 第116页 第117页 第118页 第119页 第120页 第121页 第122页 第123页 第124页 第125页 第126页 第127页 第128页 第129页 第130页 第131页 第132页 第133页 第134页 第135页 第136页 第137页 第138页 第139页 第140页 第141页 第142页 第143页 第144页 第145页 第146页 第147页 第148页 第149页 第150页 第151页 第152页 第153页 第154页 第155页 第156页 第157页 第158页 第159页 第160页 第161页 第162页 第163页 第164页 第165页 第166页 第167页 第168页 第169页 第170页 第171页 第172页 第173页 第174页 第175页 第176页 第177页 第178页 第179页 第180页 第181页 第182页 第183页 第184页 第185页 第186页 第187页 第188页 第189页 第190页 第191页 第192页 第193页 第194页 第195页 第196页 第197页 第198页 第199页 第200页 第201页 第202页 第203页 第204页 第205页 第206页 第207页 第208页 第209页 第210页 第211页 第212页 第213页 第214页 第215页 第216页 第217页 第218页 第219页 第220页 第221页 第222页 第223页 第224页 第225页 第226页 第227页 第228页