- C#邮件发送程序
- C#最初采用的是System.Web.Mail命名空间下的类发送邮件,后来经过改进,采用System .Net .Mail命名空间下的类发送邮件.当然前者仍然可用,只是后者功能更强大. 用System .Net .Mail发送邮件的原理如下: 核心就是调用SmtpClient类的send(newMessage)方法,其中的参数newMess...
- 作者:发表于:2008-06-25 01:18:55 点击:95 评论:0 查阅全文...
- Win32 DLL的一个调试心得
- 在MFC工程(包括单文档、多文档、基于对话框、MFC DLL等)调试程序时可以使用trace宏来输出相关变量的值,在Win 32工程(包括Win32 Application和Win 32DLL)只能使用OutputDebugString函数来输出相关变量值。但是我觉得OutputDebugString比起trace宏有很大的不足,Outp...
- 作者:发表于:2008-06-25 01:18:18 点击:48 评论:0 查阅全文...
- 实现DataGridView中行的上下移动
- 1) 如果dgOutImage.DataSource=集合(RecFileArgs) (向上移动) dgOutImage.DataSource = new BindingListRecFileArgs(RecFileArgs1); //如果选择的是多行 if (dgOutImage.SelectedRows.Count 1) { return; } dgOutImage.Focus(); //目前选择的行号 int rowIndex = d...
- 作者:发表于:2008-06-25 01:17:49 点击:60 评论:0 查阅全文...
- 扩展 ASP.NET 的客户端验证
- 1. 起因 在商业应用中,很多应用都迁移到B/S架构下,但客户从传统的C/S应用过渡而来,希望尽可能多的保留C/S架构下的操作体验,尤其是一些客户友好的提示及帮助功能。对于输入验证,通常的客户要求包括: 以弹出对话框的方式提示错误信息; 提示错误信息后能将输入焦点...
- 作者:发表于:2008-06-25 01:17:05 点击:43 评论:0 查阅全文...
- C#中的委托和事件
- 引言 委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(bi)得慌,混身不自在。本文中,我将...
- 作者:发表于:2008-06-25 01:11:40 点击:89 评论:0 查阅全文...
- 正确理解 C# 中的 ref 关键字
- 最近有人问到 ref 关键字的正确用法,下面我们来举例说明。其实要更好的理解 ref 关键字,结合 C++ 代码更加容易一些。另外在开始我们的例子之前,需要提前说明几点: C# 中的数据有两种类型:引用类型(reference types)和值类型(value types)。 简单类型(包括int...
- 作者:发表于:2007-08-28 16:00:00 点击:125 评论:0 查阅全文...
- C# 开发和使用中的23个技巧
- 1.怎样定制VC#DataGrid列标题? DataGridTableStyle dgts = new DataGridTableStyle(); dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn(); dgcs.MappingName = "title_id"; dgcs.HeaderText...
- 作者:发表于:2007-06-13 16:00:00 点击:440 评论:0 查阅全文...
- Orcas版C#3.0的新特性
- Orcas:.NET Framework下一个版本(代号名为Orcas)。 Scott Guthrie:微软ASP.NET 和Ajax开发部的总监。 【引自 Scott Guthrie 的博客】自从微软March CTP版本的Visual Studio和.NET Framework “Orcas”发布以来,许多博客作家都在考察和评论这一版本在run-time macr...
- 作者:发表于:2007-05-30 16:00:00 点击:77 评论:0 查阅全文...