.NET开发相关
文章平均质量分 89
lenovouser
这个作者很懒,什么都没留下…
展开
-
C#发送带附件的电子邮件
C#发送带附件的电子邮件(推荐) 在net2.0中,如何通过程序直接发送邮件,这是很多朋友都关注的问题,下面本人详细介绍该功能如何使用:首先添加如下的引用:using System.Net.Mail;下面是发送邮件的代码:MailAddress EmailFrom =new MailAddress("Emaster@126.com");MailAddress EmailTo =转载 2009-04-29 16:48:00 · 3677 阅读 · 0 评论 -
C#发送邮件小程序(支持群发,附件)winform
在这里,主要使用了system.web.mail命名空间下的类,具体代码如下:先新建win项目,再复制:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using Sys转载 2009-04-29 17:00:00 · 2439 阅读 · 1 评论 -
利用.NET中的反射机制实现IList到DataTable的转换
本文的意义并不仅仅是为了说明如何将IList转换为DataTable,而是给出一个利用反射来实现对各种数据结构(集合类)相互转换的通用方法的编写思路。相信很多使用过Nhibernate的朋友都知道,通过NH访问数据库,数据都是以ILIST形式返回的,这就为我们在.NET中使用传统的数据绑定造成了不便。由于NH返回的ILIST所装载的对象往往都是不同的,我们会为每个返回的LIST单独编写转换方法转载 2009-06-04 16:41:00 · 618 阅读 · 0 评论 -
WCF学习(1)概念
Wcf Windows Communication Foundation (WCF)是Microsoft为构建面向服务的应用提供的分布式通信编程框架,是.NET Framework 3.5的重要组成部分。使用该框架,开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案。 根据微软官方的解释,WCF(之前的版本名为“Indigo”)是使用托管代码建立和运行面向服务(转载 2009-06-05 14:43:00 · 594 阅读 · 0 评论 -
用SqlCommandBuilder 实现批量更新
用SqlCommandBuilder 实现批量更新收藏(一) 有没有人遇到这种情况,用 SqlDataAdapter.Update(ds)更新时出错? answer: 一般是这样的,如果用设计器将SqlDataAdapter拖到页面中使用时,不会出现这种情况,因为 系统会自动生成SqlDataAdapter的属性命令,比如: .UpdateC转载 2009-06-10 12:00:00 · 431 阅读 · 0 评论 -
Gridview用法大总结
Gridview用法大总结啦!精彩效果截图加详细源代码注释,需要的朋友赶紧过来看看吧;走过路过,千万不要错过哦! 由于篇幅限制,代码就不贴啦,要下载源码的请点击这里;希望朋友们能给出一些好的建议,本人将尽力不断完善本文! 来点掌声吧,o(∩_∩)o...哈哈 1:在Gridview中无须编写后台代码,直接实现增除删改 2:在Gridview中添加新记录3:在Gridview中转载 2009-06-10 14:47:00 · 569 阅读 · 0 评论 -
C#的多线程机制探索
C#的多线程机制探索 http://www.vchome.net/dotnet/dotnetdocs/dotnet1.htm 1 2 3 4 5 6 7 8 9 下一页 注:本文中出现的代码均在.net Framework RC3环境中运行通过 一.多线程的概念 Windows是一个多任务的系统,如转载 2009-08-24 15:35:00 · 954 阅读 · 0 评论 -
百钱买百鸡算法的扩展,动态for循环构造收藏
百钱买百鸡算法的扩展,动态for循环构造收藏 CSDN上 有人出了一个题,有三种物品的价格如下:1.2,3.4,6.2。现在已知一个总价14.2,要求三种物品各取多少个时其求和的总价与给定的总价相等。这其实就是典型的百钱买百鸡问题。只不过不一样的是,要求构造的程序不限制物品及其价格的数量,即可能是3种,4种或者几十上百种物品及其价格。 对于典型的百钱百鸡问题,由于知道是三种价格,所以用转载 2009-06-25 14:55:00 · 1018 阅读 · 0 评论 -
VS.net2003错误提示 FontPage服务器扩展问题
本文介绍了如何将 Microsoft FrontPage 2000 服务器扩展安装和配置为与 Internet Information Server (IIS) 5.0 协作。回到顶端为 Windows 安装 FrontPage 服务器扩展 FrontPage 服务器扩展是默认安装和配置的。 然而,如果用户已经删除了 FrontPage 服务器扩展或者在安装 Windows 时原创 2009-09-09 13:45:00 · 3179 阅读 · 1 评论 -
引用外部控件的问题,无法创建控件
引用外部控件的问题,无法创建控件 在项目引用里已经引用了DLL,在工具栏内添加工具也OK,但是从工具箱内拖到页面上的时候弹出“无法创建控件,因为VISUAL STUDIO无法在控件程序集中找到该控件的类型” 解决:把项目的WEBCONFIG文件删了再新建一个,该配置的重新配置一下,重新生成,OK,没有问题了转载 2009-11-05 19:07:00 · 1139 阅读 · 1 评论 -
.NET Remoting 使用总结
.NET Remoting 使用总结编程技术 2007-09-13 14:44 阅读2843 评论3 字号: 大大 中中 小小 Remoting 什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Micr转载 2009-10-27 09:18:00 · 1510 阅读 · 0 评论 -
C#随机字符串
C#随机字符串今天整理以前一个项目源码,发现两个随机生成不重复字符串的方法,觉得用起来挺方便的,在此贴出来,方便以后查阅。方法一:随机生成不重复数字字符串 private int rep=0; /// /// 生成随机数字字符串 /// /// 待生成的位数 /// 生成的数字字符串 priva转载 2009-12-15 16:00:00 · 1250 阅读 · 0 评论 -
RFC访问SAP(C#)
using System.Windows.Forms;using SAPFunctionsOCX;using SAPLogonCtrl;using SAPTableFactoryCtrl;namespace SAPFunction{ public partial class Form1 : Form { public Form1() {原创 2009-12-25 20:27:00 · 2324 阅读 · 3 评论 -
C#泛型列表List基本用法总结
C#泛型列表List基本用法总结朱先忠示例代码如下:namespace SampleListT{ class Program { static void Main(string[] args) { //using System.Collections.Generic; 命名空间中的List //using System.Colle转载 2010-01-11 08:30:00 · 2590 阅读 · 2 评论 -
.net里面“using”关键字和“添加引用”按钮的区别及using的三种用途
我今天才知道,在C#里面光添加引用而不用using关键字,是可以引用外部库的,但是不引用外部库而只引用“using”可能会找不到你想要的。这是因为:using命令是告诉编译器,我这个类里,使用某个命名空间是,不用再写空间的名字了,让编译器帮你去找。添加引用时告诉编译器,我这个程序使用了那些外部的库,他们都在那里。 例如:我在未添加“system.configuration”原创 2010-05-12 22:06:00 · 2476 阅读 · 0 评论 -
.Net Remoting基础篇(好评)
.Net Remoting基础篇 http://blog.csdn.net/libraworm/archive/2007/07/27/1711354.aspx转载 2010-05-12 22:25:00 · 523 阅读 · 0 评论 -
关于C#格式化日期时间
DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816转载 2010-09-09 09:18:00 · 4288 阅读 · 0 评论 -
架构、框架、设计模式之间的关系
一、软件体系结构和框架的定义<br /><br /> 软件体系结构的英文单词是“architecture”。Architecture的基本词义是建筑、建筑学、建筑风格。<br /><br /> 软件体系结构虽然根植于软件工程,但还处于一个研究发展的阶段,迄今为止还没有一个为大家所公认的定义。<br /><br /> 《设计模式》中对框架的定义是框架就是一组相互协作的类,对于特定的一类软件,框架构成了一种可重用的设计。<br /><br /> 软件框架是项目软件开发过程中提取特定领域软件的共性部分形成转载 2010-09-29 08:19:00 · 526 阅读 · 0 评论 -
关于XtraGrid的使用(GridControl小结)
关于XtraGrid的使用(GridControl小结)转载 2010-11-26 10:31:00 · 1193 阅读 · 0 评论 -
excel操作代码(C#完整版)
excel操作代码(C#完整版)原创 2010-11-29 22:55:00 · 1644 阅读 · 0 评论 -
C#保留小数位数的方法集锦
C#保留小数位数的方法集锦转载 2010-10-22 08:38:00 · 1215 阅读 · 0 评论 -
DataGridView列的宽度、行的高度自动调整
DataGridView列的宽度、行的高度自动调整转载 2010-11-10 14:39:00 · 29863 阅读 · 2 评论 -
水晶报表动态表扩展 之 任意无关联表,任意列,任意数据源
水晶报表动态表扩展 之 任意无关联表,任意列,任意数据源转载 2010-11-15 19:17:00 · 846 阅读 · 0 评论 -
样式篇之如何实现合并单元格效果
样式篇之如何实现合并单元格效果转载 2010-11-15 19:04:00 · 892 阅读 · 0 评论 -
XtraGrid基本用法
XtraGrid基本用法转载 2010-11-26 10:32:00 · 1486 阅读 · 0 评论 -
SqlParameter序列化的问题 (报错: 由于安全限制,无法访问类型 System.Runtime.Remoting.ObjRef)
SqlParameter remoting 客户端调用服务端方法: DataSet ExecuteProc(string procedurename, SqlParameter[] a); 调用: DataSet ds = SqlUtil.Execut转载 2011-07-19 23:25:38 · 2763 阅读 · 0 评论 -
.NET程序安装包制作(WinForm)
.NET程序安装包制作(WinForm)一、新建项目->安装和部署项目->安装项目二、选择安装文件1、进入文件系统视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-文件系统。也可以直接点“解决方案资源管理器”上部的快捷图标。2、在“应用程序文转载 2011-09-05 14:17:11 · 565 阅读 · 0 评论 -
.Net:MDI窗体菜单
.Net:MDI窗体菜单,隐藏子窗体ICON图标最近在做项目的时候,发现MDI父窗体的主菜单的左边,当子窗体最大化的时候,显示了子窗体的图标ICON。解决办法,在主菜单的ItemAdded事件编写如下代码:01原创 2011-09-06 21:22:23 · 956 阅读 · 0 评论 -
Treeview 操作
private DataSet ds;private SqlDataAdapter sqlDataAdapter1;private int maxnodeid; private void Form1_Load(object sender, System.EventArgs原创 2011-09-07 16:42:16 · 427 阅读 · 0 评论 -
Repeater的分页
Repeater控件是个好东西。轻量级。又好用。完全的自定义。但是,正是因为这些优点它没有自动分页的功能。这个需要研究一下。我看了一下起点等小说网站,那些什么推荐排名榜用Repeater控件那是很爽的就能实现。太简单了。而且加个UpdatePanel就更加爽了。像163博客一样。转载 2011-09-08 20:27:15 · 454 阅读 · 0 评论 -
创建为ClickOnce清单签名的.pfx格式数字证书
创建为ClickOnce清单签名的.pfx格式数字证书 使用vs2005自动创建的.pfx数字证书默认有效期只有一年,并且“颁发者”、“颁发给”均为当前机器名和当前登陆用户名的组合,其实我们完全可以创建更友好的.pfx数字证书。打开Microsoft转载 2011-09-19 16:58:27 · 398 阅读 · 0 评论 -
FlexPaper实现文档在线浏览(附源码)
FlexPaper实现文档在线浏览(附源码)2011-06-16 10:041. 概述 FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在浏览器中显示PDF成为可能,而这个过程并无转载 2011-09-22 13:59:40 · 2325 阅读 · 1 评论 -
C# 实现对XML文件的基本操作(创建xml文件,增、删、改、查 xml节点信息)
XML:Extensible Markup Language(可扩展标记语言)的缩写,是用来定义其它语言的一种元语言,其前身是SGML(Standard Generalized Markup Language,标准通用标记语言)。它没有标签集(tag set),也没有语法规则(g转载 2011-10-14 16:04:16 · 753 阅读 · 0 评论 -
XML新增、修改、删除、查询操作
int intType = 1; string strXML = " "; strXML = " " + " " + " " + " Oberon 's Legacy " + "转载 2011-10-19 09:27:26 · 1176 阅读 · 0 评论 -
Microsoft .NET Framework 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)实现汇总1
Microsoft .NET Framework 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)实现汇总1 http://gb2013.blog.163.com/blog/static/21735301200911432853875/最近项目需要对FTP服务器进行操作,现把实现总结如下:打算分2篇总结:Microsoft .NET Fram转载 2011-12-07 10:58:15 · 1000 阅读 · 0 评论 -
c#获取本地IP和MAC地址
查找了几个方法,经过调试修改,下面这个方法能很好的获取到本地的IP和MAC地址。可以用于这方面的功能实现。主要是要添加System.Management的引用。 查找了几个方法,经过调试修改,下面这个方法能很好的获取到本地的IP和MAC地址。可以用于这方面的功能实现。主要是要添加System.Management的引用。 using System;转载 2012-02-27 09:54:02 · 584 阅读 · 0 评论 -
win7 IIS7.0 程序部署
win7 IIS7.0 检测到在集成的托管管道模式下不适用的ASP.NET设置 的解决方法上网搜索了下,网上最多的答案是把应用程序池设置为Classic .NET AppPool,我仔细想了一下,这个根本就是一个治标不治本的办法,如果网站数量一多,把多个网站放在一个应用程序池下是不安全的,在对比了两个应用程序池的设置以后,才发现,错误提示都已经说的很清楚了,只是我没有好好去看。在应用程序池转载 2012-02-08 11:50:53 · 1321 阅读 · 0 评论 -
安装 XXX 时出现错误 无法访问windows安装服务。发生这种情况的可能是您在安全模式下运行windows
安装 XXX 时出现错误 无法访问windows安装服务。发生这种情况的可能是您在安全模式下运行windows,或是没有正确安装windows安装,。请与技术支持人员联系以获得帮助。Windows Installer(windows安装服务)是一种通用的软件发布方式,现在许多软件都使用windows Installer作为自己的安装程序,有时因为各种原因以及windows Installer本转载 2012-03-23 16:10:26 · 14885 阅读 · 0 评论 -
XtraGrid使用心得(折叠式主细档、分组统计)
XtraGrid的关键类就是:GridControl和GridView。GridControl本身不显示数据,数据都是显示在GridView/CardView/XXXXView中。GridControl是各种View的容器。所以要控制显示,要从GridView这些类入手。关于GridControl与GridView的关系,我不说了。下面给出一段代码。实际使用中常用到。 pub转载 2012-03-29 08:50:54 · 5567 阅读 · 0 评论 -
Pull模式水晶报表(统计+图表)
以前书上有提到过,不过没用,全忘了还是查查资料吧水晶报表分pull(拉模式)和push(推模式)PULL拉模式也就是最基本的水晶报表制作方法,直接连接数据库生成报表。步骤:1.首先创建rpt文件,并使用水晶报表设计接口设置一些必须的数据连接。 2.拖放一个 CrystalReportViewer控件,设置它的ReportSource属性为所建立的rpt文件转载 2012-03-29 10:03:12 · 1623 阅读 · 0 评论