C#基本技术
jat_chipmore
的的反对发是
展开
-
C#中使用存储过程
本文以Sql Server2000为例,示例数据库为china,表为test,来说明以C#中使用sql存储过程的方法。一、test表的创建sql语句:create table test55(uid int identity(1,1),class1 varchar(20),class2 varchar(20),uname varchar(20),birth smalldatetime,men转载 2008-08-04 16:40:00 · 517 阅读 · 0 评论 -
C#中运行命令行截取输出流的例子(C#中截取dos内容)
http://blog.csdn.net/zhoufoxcn/archive/2007/07/07/1682130.aspx 说明:经常有朋友问如何在C#中运行一个dos命令,并截取输出、输出流的问题,这个问题我以前在Java中实现过,由于在C#中没有遇到过类似的 情况,为了避免每次别人问都要一遍一遍演示的情况,特地做了一个简单的例子,实现在WinForm中ping一个网站,并且将ping转载 2008-09-20 18:09:00 · 1293 阅读 · 0 评论 -
WinForm中的特殊窗体效果:渐变窗口和信息提示窗口
http://blog.csdn.net/zhoufoxcn/archive/2008/06/16/2554064.aspx在WinForm中偶尔会遇到某些特殊效果:比如某个窗口刚开始的时候是完全透明的,随着时间的变化,窗体逐渐不透明,直至完全不透明。这是本文要探讨的窗体效果之一:渐变窗体。还有一种窗体效果:有些软件在某个特定的时间会显示一个提示窗体,这个窗体不是直接显示的,而是慢慢从窗口转载 2008-09-20 14:56:00 · 582 阅读 · 0 评论 -
.net类库中发送电子邮件的方法总结
http://blog.csdn.net/zhoufoxcn/archive/2008/08/09/2789413.aspx 发送电子邮件是许多需要用户注册的网站的通用功能,通过正则表达式我们可以过滤掉不符合电子邮件格式的输入,但是仍没有办法确保用户填写的电子邮件地址一定是他本人真实有效的电子邮件地址,通常验证电子邮件真实有效的办法是:当用户填写的注册资料经过网站初步格式验证之后,用户并不转载 2008-09-20 14:51:00 · 756 阅读 · 0 评论 -
一种生成不重复数的算法
http://blog.csdn.net/zhoufoxcn/archive/2007/10/24/1842175.aspx 在编程中经常遇到一些类似的问题,比如做一个双色球选号软件,其中6个双色球是从1到33之间选出6个数来,这6个数是不能重复的,这个问题就是我们今天要说的生成不重复数算法。算法描述如下:从M个数中选出N个数来(0这个问题我以前用J2SE实现过,使用了ArrayList,转载 2008-09-20 17:48:00 · 477 阅读 · 0 评论 -
.net 2.0 BackgroundWorker类详细用法
http://blog.csdn.net/zhoufoxcn/archive/2007/10/19/1832819.aspx 在WinForm中经常遇到一些费时的操作界面,比如统计某个磁盘分区的文件夹或者文件数目,如果分区很大或者文件过多的话,处理不好就会造成“假死”的情况,或者报“线程间操作无效”的异常,为了解决这个问题,可以使用委托来处理,在.net2.0中还可以用Background转载 2008-09-20 17:52:00 · 688 阅读 · 0 评论 -
c#操作Excel
关键字: datagridview 导出 数据 excel 当前页 全部 准备工作就是可以分页的DataGridView,和两个按钮,一个用来导出当前页数据到Excel,一个用来导出全部数据到Excel 没有使用SaveFileDialog,但却可以弹出保存对话框来 先做导出当前页数据到Excel的 DataGridView命名为dataGridView1 C#代码 #region 导出当前页到E转载 2009-05-07 10:37:00 · 754 阅读 · 0 评论 -
C#中自定义邮件发送类(支持多人多附件)
http://www.cnblogs.com/zyh-nhy/archive/2007/07/17/821137.html 此程序用的是局域网内的(即公司内部邮箱)进行处理邮件 using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Mail;转载 2009-05-09 20:57:00 · 981 阅读 · 0 评论 -
c#操作word基本方法
http://qzone.qq.com/blog/75436328-1229874713导入COM库:Microsoft word 11.0 Object Library.引用里面就增加了:1.创建新Word object oMissing = System.Reflection.Missing.Value; Word._Application oWord; Word._Docume转载 2009-06-23 22:41:00 · 1755 阅读 · 1 评论 -
WMI介绍及简单应用
http://blog.csdn.net/zhoufoxcn/archive/2008/01/14/2042697.aspx 前言: 由于.net的某些特点使它脱离了操作系统底层,所以如果我们想获得一些底层的操作系统信息的时候比较困难,经常需要DllImport技术,这对一些对C/C++不熟悉的程序员来说简直是一个梦魇(对于我来说也是如此,虽然大学里学习过C/C++,可是我从来没有用过它们转载 2008-09-20 15:20:00 · 543 阅读 · 0 评论 -
仿QQ面板的WinForm窗体
http://blog.csdn.net/zhoufoxcn/archive/2008/05/31/2499194.aspx 仿QQ面板的WinForm窗体 说明:前几天在一个朋友那里看到做得很漂亮的一个企业及时通讯软件,利用C#编写,完全没有利用第三方控件就实现了类似于QQ面板的效果,非常漂亮。 回家之后凭着自己的记忆和查阅MSDN尝试实现了一下,初步实现了类似效果,现在转载 2008-09-20 15:08:00 · 649 阅读 · 0 评论 -
.NET基本需要了解的知识
1) 描述线程与进程的区别?线程(Thread)与进程(Process)二者都定义了某种边界,不同的是进程定义的是应用程序与应用程序之间的边界,不同的进程之间不能共享代码和数据空间,而线程定义的是代码执行堆栈和执行上下文的边界。一个进程可以包括若干个线程,同时创建多个线程来完成某项任务,便是多线程。而同一进程中的不同线程共享代码和数据空间。用一个比喻来说,如果一个家庭代表一个进程,在家庭内部,各个转载 2008-08-05 18:28:00 · 497 阅读 · 0 评论 -
一个简单的C#多线程间同步的例子
转:http://blog.csdn.net/zhoufoxcn/archive/2008/05/17/2453803.aspx 在开发中经常会遇到线程的例子,如果某个后台操作比较费时间,我们就可以启动一个线程去执行那个费时的操作,同时程序继续执行。在某些情况下可能会出现多个线程的同步协同的问题,下面的例子就展示了在两个线程之间如何协同工作。这个程序的思路是共同做一件事情(从一个Arr转载 2008-08-06 15:27:00 · 372 阅读 · 0 评论 -
使用C#制做进程监视器 (一些基本的方法函数)
转:http://www.cnblogs.com/kissknife/archive/2007/03/20/681739.html 1)可以查看进程的各项基本信息,如cpu,内存,父进程,执行路径,创建者等2)可以中止进程,创建新进程3)可以配置目标进程,配置刷新速度最终效果图:(以下给出部分代码,其余像进程的创建、中止等,使用process类将很容易实现)1)使用wm转载 2008-08-06 17:34:00 · 782 阅读 · 0 评论 -
.NET的GridView
基本上就是三种方法即可完成此操作:protected void BindGrid()//数据绑定操作 { DataView dv = dt.DefaultView; if (ViewState["sortexpression"] != null)//这个是对分页操作部分的处理 { dv原创 2008-05-30 19:31:00 · 534 阅读 · 0 评论 -
c# 一个有用的汉字转拼音类
c# 一个有用的汉字转拼音类http://www.crazycoder.cn/Yuanchuang/Article10883.htmlC#汉字转换为拼音的类,含大小写转换 因为是静态函数 调用方法很简单 CrazyCoderPinyin.Convert("疯狂代码"); 代码如下:using System;using System.Collec转载 2008-09-15 16:39:00 · 611 阅读 · 0 评论 -
C/S在线升级程序
http://www.pin5i.com/showtopic-14674.htmlC#实现C/S模式下软件自动在线升级 1 前言 长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃使用C/转载 2008-09-20 00:19:00 · 804 阅读 · 0 评论 -
C#利用Web Service实现短信发送
http://www.chinacs.net/archives/5/2006/3591.html 通过编程方式实现短信息的发送对很多人来说是一件比较烦杂的事情,目前一般的解决方法是通过计算机和手机的连线,通过可对手机编程的语言编写相关的手机短信息程序来实现,而这种方法对于一般人来说是很难达到的,因为此种方法不仅要有很多必备的硬件设备,也还需懂得手机编程的相关知识。本文就来探讨一下另外转载 2008-09-20 14:21:00 · 539 阅读 · 0 评论 -
C#中对Oracle中Clob类型处理解析
http://blog.csdn.net/pojianbing/archive/2008/08/09/2789426.aspx 最近利用NHibernate映射类型为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的LONG值赋值)。经过不断查找资料和自己的试验该问题终于得到解决转载 2008-09-20 14:45:00 · 4305 阅读 · 0 评论 -
C#操作word例程之二
要使用C#操作word,首先要添加引用: 1、添加引用->COM->Microsoft Word 11.0 Object Library2、在.cs文件中添加using Word;下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作:(例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)public string CreateWordFil转载 2009-06-23 22:43:00 · 782 阅读 · 0 评论