提倡使用foreach语句来进行循环操作
摘要:循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环。那么我要说的就是,在循环操作中尽量使用foreach语句来实现。 为了来更好地说明为什么要提倡使用foreach,用如下三种不同方式来编写循环语句。 int[] nArray = new int[100]; // Use "foreach" to loop a...
阅读全文
posted @
2008-04-15 06:43
许维光
阅读(236)
推荐(0)
查找算法集:顺序查找、二分查找、插值查找、动态查找(数组实现、链表实现)
摘要:查找算法集:顺序查找、二分查找、插值查找、动态查找(数组实现、链表实现) // search.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "LinkTable.h" #define MAX_KEY 500 //----------...
阅读全文
posted @
2008-04-15 06:40
许维光
阅读(349)
推荐(0)
在.NET中杀死Word,Excel等进程
摘要:下面的方法可以直接调用 private void KillProcess(string processName) { System.Diagnostics.Process myproc= new System.Diagnostics.Process(); //得到所有打开的进程 try{ foreach (Process thisproc in Process.GetProcessesByNa...
阅读全文
posted @
2008-04-15 06:38
许维光
阅读(188)
推荐(0)
TreeView树形控件与数据库结合编程!
摘要:树形控件在大多数的系统中都会使用到。以其层次鲜明,操作简便的优点得到广大程序员以及使用人员的认可。不过,尽管树形控件操作比较简单,但是当与数据库结合的时候,操作会有一引起麻烦。 笔者将自己在实际应用过程中总结出来的代码编写成类,在以后使用的时候直接使用类就可以了。 代码如下: 首先,选择菜单->工程->添加类模块,输入以下代码: Option E...
阅读全文
posted @
2008-04-15 06:38
许维光
阅读(718)
推荐(0)
如何用c#来制作一个activeX控件或类似的东西
摘要:Q cat: 操作系统: 2000/xp 编程工具: vs.net 2003 /c# 问题: 我想制作一个activeX控件或类似的东西,有用户界面的,然后想在ie中使用,通过Vbscript与其进行数据交换,在以前好像可以使用vb就能做到,但是现在是vs.net 2003企业版,好像已经进化了,activeX成了老的技术,那vs.net如何解决这种类似的问题?如果要...
阅读全文
posted @
2008-04-15 06:36
许维光
阅读(451)
推荐(0)
C# 里TreeView绑定数据库实现分类
摘要:Create TABLE CateTable ( [CateID] [int] IDENTITY (1, 1) NOT NULL , [Product] [nvarchar] (50) COLLATE Chinese_P...
阅读全文
posted @
2008-04-09 14:16
许维光
阅读(1373)
推荐(0)
C语言中位移位运算符
摘要:位移位运算符 http://www.fsec.cn/rrj/cpp/cjz22.htm 位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制位数。 位移位运算符的运算对象、运算规则与结果、结合性如表2-16所示。 移位时,移出的位数全部丢弃,移出的空位补入的数与左...
阅读全文
posted @
2008-01-15 17:39
许维光
阅读(8359)
推荐(0)
SOCKET通信的基本步骤
摘要:SOCKET通信的基本步骤 1)建立一个服务器ServerSocket,并同时定义好ServerSocket的监听端口; 2)ServerSocket 调用accept()方法,使之处于阻塞。 3)创建一个客户机Socket,并设置好服务器的IP和端口。 4)客户机发出连接请求,建立连接。 5)分别取得服务器和客户端ServerSocket 和Socket的InputSt...
阅读全文
posted @
2007-10-18 11:09
许维光
阅读(2154)
推荐(0)
C#的四个基本技巧
摘要:1.如果可能尽量使用接口来编程 .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] items, ListBox l) { for (int i = 0; i < items.L...
阅读全文
posted @
2007-02-26 14:08
许维光
阅读(190)
推荐(0)
用Visual C#实现文件下载
摘要:using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Net; using System.IO; using System.Threading; ...
阅读全文
posted @
2006-05-13 20:26
许维光
阅读(262)
推荐(0)
C#枚举系统安装的所有打印机
摘要:最近在论坛中不少网友问"如何把Windows安装的所有打印机列出来",在下面的程序中我们将把系统中所安装的打印机用列表框列出来,同时为默认打印机设置缺省值。 在下面的程序中我们用到了两个主要的类,把所有的打印机列表出来用到了PrinterSettings 类,获取系统默认打印机用到了PrintDocument 类,下面我们就动手实践一下吧。 先新建一个windows form的工程,然后加...
阅读全文
posted @
2006-05-13 20:16
许维光
阅读(346)
推荐(0)
发一段开启摄像头的代码
摘要:视频捕获相关代码(BCB) //---------------------------------------------------------------------------#include #pragma hdrstop#include "Unit1.h"#include "vfw.h"//------------------------------------------------...
阅读全文
posted @
2006-05-13 20:12
许维光
阅读(717)
推荐(0)