c#
wuyq11
这个作者很懒,什么都没留下…
展开
-
Datagrid 中添加ComboBox
Datagrid的列支持两种样式,分别是DatagridTextColumn和DatagridBoolColumn,前者表现为单元格时为Textbox ,后者表现为单元格时为一个CheckBox.要在Datagrid 中添加ComboBox,擦采用如下方法: Dim MyCombo As New ComboBox 添加到Datagrid格式化中 AddHandler MyCombo.Te原创 2005-09-24 11:14:00 · 3403 阅读 · 1 评论 -
邮件发送
imail原创 2008-04-02 13:25:00 · 3161 阅读 · 0 评论 -
readonly 关键字与 const 关键字
1. const 字段只能在该字段的声明中初始化。 readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。2. const 字段是编译时常数,而 readonly 字段可用于运行时常数。3. const 默认就是静态的,而 readonly 如果设置成静态的就必须显示声明。4.const 对于引用类型的常数,可能的值只能是 st原创 2008-04-02 13:27:00 · 3144 阅读 · 0 评论 -
反射和序列化
反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性序列化:序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。在另一端,反序列化将从该原创 2008-04-19 13:17:00 · 4067 阅读 · 0 评论 -
水晶报表编程
Select Case {DelegateInfo.Structure} Case "工人" RGB(255,255,255)case"农民" Case Else RGB(125,125,125)End Selectformula={DelegateInfo.Structure}="工人"原创 2008-04-19 13:16:00 · 3629 阅读 · 2 评论 -
设计模式(一)
GOF模式根据准则分类:(1)Creational:创建性(2)Structural:结构型(3) Behavioral:行为型根据范围分类:(1)类模式:处理父类与子类(2)对象模式一 简单工厂模式由一个工厂类根据传入的参量,动态决定应该创建哪一个产品类底实例。public class Garden { protected Plant center, sha原创 2008-07-29 22:06:00 · 5113 阅读 · 1 评论 -
在asp.net中生成html文件代码
在asp.net中生成html文件代码如下public static bool CreatHtmlPage(string[] strNewsHtml, string[] strOldHtml, string strModeFilePath, string strPageFilePath) { bool Flage = false; St原创 2008-08-03 13:10:00 · 3583 阅读 · 1 评论 -
vs2008中分页控件DataPager
在使用VS2008过程,发现有了全新的分页控件 ShowLastPageButton="false" ShowNextPageButton="false" FirstPageText="首页" PreviousPageText="上一页" />原创 2008-10-06 21:19:00 · 6191 阅读 · 5 评论 -
去除HTML标记
/// 去除HTML标记 public static string NoHTML(string strHtml) { strHtml= Regex.Replace(strHtml, @"]*?>.*?", "", RegexOptions.IgnoreCase); strHtml= Regex.Replace(strHt原创 2009-02-28 13:23:00 · 5354 阅读 · 10 评论 -
C#基础
抽象类(abstract class):一种不可以被实例化的类。抽象类中一般含有抽象方法,当然也可有具体实现。继承类只有实现过所有抽象类的抽象方法后才能被实例化。 接口(interface):只含有共有抽象方法(public abstract method)的类。这些方法必须在子类中被实现。反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可原创 2008-03-30 08:01:00 · 3298 阅读 · 1 评论 -
项目风险管理
信息化项目中存在着很多不确定因素,这些不确定因素决定了信息化项目存在着较多的风险。通过项目风险的识别,估测、评价,运用各种风险管理技术,对项目风险实施有效的控制和妥善处理风险所致损失的后果,期望以最小的项目成本实现最大的项目目标。在项目目标不变的情况下,项目风险降低意味着项目管理成本的减小,也即提高了项目的收益。公司根据多年经验,总结出了一套风险管理体系。项目风险管理体系主要有以下几个方面:原创 2008-03-16 09:19:00 · 3517 阅读 · 1 评论 -
系统验收
1验收目的为使系统按照建设要求进行,确保项目达到有关要求和标准,并能正常投入运行,必须进行项目验收。2验收依据项目验收的依据,一般按照项目合同书、国家标准、行业标准和相关政策法规进行。3验收步骤3.1验收准备充分的验收准备为验收测试结果的准确性提供了保证。在准备阶段,要准备以下文档:系统需求分析报告、系统数据字典设计、程序安装维护手册、用户使用操作手册、系统维护手册、系统的测试报告。除上述文档外,原创 2008-03-16 09:17:00 · 4376 阅读 · 2 评论 -
水晶报表
水晶报表制作是.net平台上的一个重要功能`,对使用他,我的体会是很深刻的.水晶报表有两种模式,分别是推模式和拉模式,前者一般不用设置登陆信息,后者是一定要写上登陆信息;以下实例以vb.net为例介绍拉模式报表的使用1. 在选择报表数据时,最好采用SQL命令;2. 在设置数据源后,如果想在界面上看到结果,就要采用crystalreportviewer控件,代码如下: Dim Rpts As N原创 2005-09-16 13:03:00 · 3011 阅读 · 0 评论 -
判断程序的运行
有时,我们要规定一些程序只能运行一个判断代表如下(vb.net) Dim Pro As Process() Pro = Process.GetProcessesByName("进程名") If Pro.Length > 1 Then else原创 2005-11-15 15:00:00 · 2898 阅读 · 0 评论 -
操作数据库的类(C#)
using System;using System.Data;using System.Data.SqlClient;using Microsoft.Win32;using System.Reflection;using System.IO;using System.Web;using System.Web.SessionState;using System.Web.UI;using System原创 2006-03-31 13:39:00 · 3062 阅读 · 0 评论 -
Datagrid的不换行
private void Datagrid1_ItemCreated(object sender, DataGridItemEventArgs e) { for(int i = 0; i { // e.Item.Cells[x]是当前行中的单元格 e.Item.Cells[i].Wrap = false; } }转载 2006-04-18 13:32:00 · 3202 阅读 · 0 评论 -
取目录大小
ADMIN为取目录decimal FileLength = 0; DirectoryInfo info = new DirectoryInfo("../Admin"); foreach (FileInfo info2 in info.GetFiles()) { FileLength+= Math.Round((double)(((float)info2.Length) / 1024f),原创 2008-03-09 09:08:00 · 2683 阅读 · 0 评论 -
生成小图
public void GetSmallImage(string ImagePath, int width) ...{ File.Copy(ImagePath, ImagePath + ".jpg"); Bitmap bitmap = new Bitmap(width, Convert.ToInt32((double)(width原创 2008-03-09 09:11:00 · 5448 阅读 · 2 评论 -
系统显示服务器信息
在系统开发中的一点心得 [StructLayout(LayoutKind.Sequential)] public struct MEMORY_INFO ...{ public uint dwLength; public uint dwMemoryLoad; public uint dwTotalPhys; public u原创 2008-03-09 09:10:00 · 2825 阅读 · 0 评论 -
邮件发送
public void Send(string from, string to, string subject, string body, string SmtpServer, string SendUserName, string SendPassWord){ try { SmtpClient client = new SmtpClient(SmtpServer);原创 2008-03-09 09:07:00 · 2694 阅读 · 0 评论 -
技术路线的可行性和解决关键技术的途径
三层应用构架是一种成熟的开发模式,可以应用到本系统中。 Java技术是一种成熟的技术,已经得到广泛的应用,J2EE技术规范已经得到大的中间件生成厂商如BEA公司、IBM公司的产品化支持。中间件技术是软件产品的发展方向,现在市场上已有大量的产品可供选择,因此在结合本系统需求开发数据中间件是可行的,在数据交换体系中采用消息中间件已是可行的,符合发展方向。安全应用技术是本系统中的一种重要指标,国内许多单原创 2008-03-16 09:14:00 · 11439 阅读 · 0 评论 -
正则表达式匹配
在论坛里经常看到正则表达式匹配的匹配问题,有一些好帖子分享下。http://topic.csdn.net/u/20090527/14/fc6222d4-d015-4fce-a386-0931c1a58d16.htmlhttp://topic.csdn.net/u/20070122/12/CBA49BC9-069E-4E64-8721-C5124262D5CC.htmlhttp://to原创 2009-05-28 09:02:00 · 5290 阅读 · 7 评论