按类别查询搜索结果
关于关键词 的检测结果,共 513
tekikesyo | 2014-09-01 18:34:04 | 阅读(640) | 评论(0)
何时使用委托而不使用接口(C# 编程指南)Visual Studio 2010 其他版本 Visual Studio 2012 Visual Studio 2008 Visual Studio 2005 委托和接口都允许类设计器分离类型声明和实现。 【阅读全文】
易风徜徉 | 2014-08-30 12:40:41 | 阅读(430) | 评论(0)
C#函数运用!!!【阅读全文】
易风徜徉 | 2014-08-30 12:40:23 | 阅读(600) | 评论(0)
一.继承  C#中继承的规则   1:继承是可传递的 A:B   B:C   2:派生类应当是对基类的扩展。派生类可以添加新的成员,但不能除去已经继承的成员的定义。   3:构造函数和析构函数不能被继承   4:如果派生类定义了与基类成员同名的新成员,就可以...【阅读全文】
dyli2000 | 2014-08-22 15:27:00 | 阅读(2000) | 评论(0)
private void CopyDir(string srcPath, string aimPath)         {            try            {...【阅读全文】
dreamjdn | 2014-08-16 14:19:31 | 阅读(1910) | 评论(0)
套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式如下:?  服务器端...【阅读全文】
dreamjdn | 2014-08-15 14:46:52 | 阅读(2480) | 评论(0)
=========================server端:=========================using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;namespace server{    class Program   &n...【阅读全文】
tekikesyo | 2014-08-11 13:05:55 | 阅读(1210) | 评论(0)
        static void Main(string[] args)        {            byte[] fileArr = ReadBinFile("C:\\Users\\qdi\\Desktop\\" + "RazorStudy.xlsx");    &n...【阅读全文】
dyli2000 | 2014-08-01 09:54:22 | 阅读(3860) | 评论(0)
这里假定只有两级节点,多级方法类似。遍历节点,根据选中节点文本找到要选中的节点。treeView.SelectedNode = selectNode;/// /// 设置TreeView选中节点/// /// /// 选中节点文本【阅读全文】
hbsxjs | 2014-08-01 00:06:53 | 阅读(1640) | 评论(0)
 C#数字格式化输出是我们在编程中经常需要处理的事情,那么这里向你介绍了一些C#数字格式化输出的例子,这样就会方便你来选择和比较,什么方式是比较适合自己项目的。  int a = 12345678;  C#数字格式化之格式为sring输出  Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);  Label2.Text...【阅读全文】
dyli2000 | 2014-07-15 09:55:20 | 阅读(2120) | 评论(0)
  在C#中新建一个窗体应用程序。如图,从工具箱向窗体(Form1)中依次拖入button1、button2、button3、button4。 运行后,Form1的焦点会自动落在button1上。按Tab键,焦点会落在button2上。再按Tab键,焦点会落在button3上。再按Tab键,焦点会落在button4上。 为什么是这样呢?我们来看看这4个button的TabInde...【阅读全文】
dyli2000 | 2014-07-09 17:50:29 | 阅读(2110) | 评论(0)
在我们编写客户端应用程序时,经常要用到鼠标当前的位置。在C#winform中,可以用Control.MousePosition获得当前鼠标的坐标,使用PointToClient计算鼠标相对于某个控件的坐标,如下Point screenPoint = Control.MousePosition;//鼠标相对于屏幕左上角的坐标Point formPoint = this.PointToClient(Control.MousePos...【阅读全文】
【C#/.net】 VB.net法小结
freewildwolf | 2014-07-01 20:32:38 | 阅读(1540) | 评论(0)
 1、 Overrides、 overloads 、shadows 标识符区别Overrides关键字用来实现类继承中的多态,基类中声明的过程、函数在子类中被覆盖重新定义,可以使用overridable 、mustoverride 来修饰基类中的过程、函数,默认是NotOverridable的Overloads关键字实现类中过程或者函数的重载,即一个过程或函数可以定义为...【阅读全文】
【C#/.net】 C# 基本法小结
freewildwolf | 2014-07-01 20:16:24 | 阅读(350) | 评论(0)
 1、 New操作符功能1) 作为运算符,创建对象、调用构造函数。对于值类型使用New操作时,执行的是赋初值操作,对于类来说,需要完成分配内存和初始化两个步骤。值类型分配于线程的堆栈(stack)上,其变量本身就保存其实值,因此也不受GC的控制,;而引用类型变量,包含了指向托管堆的引用,内存分配于托管...【阅读全文】
dyli2000 | 2014-06-23 16:24:38 | 阅读(4230) | 评论(0)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace CSharpStackTest {     class Program     {         private static Stack mStack;  &...【阅读全文】
dyli2000 | 2014-06-21 14:56:32 | 阅读(14960) | 评论(0)
图1   很多时候,我们会做图1的设计。在窗体设计时,panel上面放上两个容器。一般情况下这两个容器是不显示的,只在通过下面的[显示1号框]、[显示2号框]来显示。 然后利用主的panel来动态画诸多控件。 现在问题来了,当我们往panel中画控件时,往往会先执行下面操作: panel1.controls.clear(); 这样操作的话...【阅读全文】
skykiker | 2014-06-06 17:02:12 | 阅读(5770) | 评论(0)
C#中virtual,abstract,override用于方法重载,子类覆盖了父类的相同方法,父类中的实现不可能再被外面调用。new的作用是投影(shadowing),子类隐藏了父类的相同方法,通过强制类型转换外面还可以调用父类的实现。下面是重载的例子Code:点击(此处)折叠或打开class Parent&n...【阅读全文】
dyli2000 | 2014-05-28 10:34:05 | 阅读(0) | 评论(0)
一、案例现场 当在C#程序中new 的Excel.application,当它生成后,直接关闭该Excel文件是无法关掉任务管理器中的EXCEL.EXE进程的。这样会造成EXCEL.EXE进程越积越多,最后关机是会造成很大的困扰。 二、解决方案 主要采用在当前程序内存中记录客户打开过的所有EXCEL文件,能程序退出时逐个遍历关掉。 1、定义一个全...【阅读全文】
wywFender | 2014-05-27 21:50:58 | 阅读(140) | 评论(0)
使用C#连接MSSQL数据库首先引用System.Data及System.Data.SqlClient.创建私有字段String dataBaseConnectionStr = "server=.;database=数据库名;uid=sa;pwd=PSW",创建SqlConnection私有对象conn,创建SqlCommand私有对象command.接着建立一个数据库连接方法:Public void  ConnectDatabase(String _data...【阅读全文】
dyli2000 | 2014-05-21 11:18:31 | 阅读(0) | 评论(0)
一、socket断线问题分析 网络异常断开原因主要有那些呢?归纳起来主要有以下两种: (1)、客户端程序异常。 对于这种情况,我们很好处理,因为客户端程序异常退出会在服务端引发ConnectionReset的Socket异常(就是WinSock2中的10054异常)。这时只需要在服务端捕捉并处理这个异常就可以了。 (2)、网络链路异...【阅读全文】
dyli2000 | 2014-05-21 09:26:47 | 阅读(0) | 评论(0)
一、4442卡的几个关键及注意点 1、连接三次校验失败,卡被锁死,不能再用。 该卡内部维护了一个count变量,其初始值是3.每检验失败一次,count--,如果count=0,则卡被锁死。这是使用4442卡最需要注意的地方。如果出现一次校验失败后,应该注意,得马上进行一次正常的校验,因为只要有一次校验成功,count即恢复为3,以...【阅读全文】