C#
文章平均质量分 87
kirawoo
这个作者很懒,什么都没留下…
展开
-
C#实现窗体控件随窗体大小改变
C#实现窗体控件随窗体大小改变(包括字体大小) 收藏 其实Anchor和Dock属性也可以实现,但好象只对容器效果理想,而且字体大小也没有变化.最近论坛上有好多这样的贴子,具体实现代码如下: private void setTag(Control cons) { foreach (Control con in cons.Cont...转载 2018-10-29 16:54:52 · 1426 阅读 · 0 评论 -
WPF编程学习——窗口
WPF编程学习——窗口本文目录 1.窗口的外观 2.窗口的位置 3.窗口的大小 4.窗口的可见性和状态 5.窗口的生命周期1.窗口的外观 WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowsStyle、ResizeMode等属性。 Icon 指定窗口的图标; Title 指定窗口的标题; Win转载 2016-05-04 13:55:57 · 734 阅读 · 0 评论 -
The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure
The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系方法一:1,先加入命名空间: using System.Net.Secu转载 2016-05-25 10:15:46 · 15505 阅读 · 1 评论 -
NPOI导出Excel - 自动适应中文宽度
////// 创建工作簿//////下载文件名///数据源publicstatic void CreateSheet(string fileName, DataTable dt){ HSSFWorkbook workbook= new HSSFWorkbook();MemoryStream ms = new Memory转载 2016-01-05 11:30:31 · 17305 阅读 · 1 评论 -
C# DataGridView显示行号、行选中
C# DataGridView显示行号的三种方法 方法一:网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号:[csharp] view plaincopyprint?private void dgGrid_RowPostPain转载 2015-07-30 13:12:09 · 2467 阅读 · 0 评论 -
C#读写操作Excel文件,Excel进程资源回收代码
using System;using System.IO;using System.Text;using System.Data;using System.Reflection;using System.Diagnostics;using System.Collections;using Excel = Microsoft.Office.Interop.Excel;转载 2015-07-27 10:58:03 · 2229 阅读 · 0 评论 -
C和C#两种方式实现简单的邮件发送
C和C#两种方式实现简单的邮件发送 内容为通过两种方式发送邮件--1.C语言发送邮件 2.C#发送邮件 一,C语言进行邮件的发送 C语言发送邮件的步骤的简单解析: 1.创建TCP连接 socket() 2.连接到邮箱服务器SOCKADDR_IN,connect() 3.邮箱用户和密码认证登录"EHLO smtp.163.com\r\n"→ "AU转载 2015-07-06 14:56:51 · 802 阅读 · 0 评论 -
IIS6.0的默认权限和用户权限设置小结
网上高手整理的一些win服务器下,ntfs的权限设置 NTFS 权限 目录 用户\组 权限 %windir%\help\iishelp\common Administrators 完全控制 %windir%\help\iishelp\common System 完全控制 %windir%\help\iishelp\common IIS_WPG 读取、执行 %转载 2015-07-10 22:10:13 · 4683 阅读 · 0 评论 -
IIS6 应用程序池的配置
应用程序池的配置要点 只有在工作进程隔离模式下运行时才能使用这个 IIS 6.0 功能。应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。通过创建新的应用程序池以及为其指派网站和应用程序,可以使您的服务器更加有效、可转载 2015-07-10 22:07:39 · 6632 阅读 · 0 评论 -
C#邮箱、附件发送
1、功能简介 本实例实现了邮件、附件的发送。支持:1、一对多,即支持可以同时对多个用户发送邮件;2、支持可以同时发送多个附件。2、页面效果图3、后台代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using转载 2015-07-03 21:27:43 · 1339 阅读 · 2 评论 -
.NET开发邮件发送功能的全面教程(含邮件组件源码)
.NET开发邮件发送功能的全面教程(含邮件组件源码)今天,给大家分享的是如何在.NET平台中开发“邮件发送”功能。在网上搜的到的各种资料一般都介绍的比较简单,那今天我想比较细的整理介绍下:1) 邮件基础理论知识2) 邮件发送相关.NET类库3) 介绍我开发的一个发送邮件的小组件(MailHelper)4)转载 2015-07-03 21:34:44 · 59831 阅读 · 1 评论 -
C# 从服务器下载文件代码
一、//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致As转载 2015-07-03 10:16:44 · 543 阅读 · 0 评论 -
C# 发送电子邮件(含附件)用到的类 system.web.mail
C#发送电子邮件(含附件)用到的类 system.web.mail主要是用到了System.Web.Mail命名空间,用到了此空间的三个类,分别是:●MailMessage类,用于构造电子邮件●MailAttachment类,用于构造电子邮件附件●SmtpMail类,用于发送电子邮件及其附件1、MailMessage类构造电子邮件此类主要有以下属性和方法转载 2015-07-02 13:43:41 · 6568 阅读 · 0 评论 -
.net实现将Excel中的数据导入数据库
.net实现将Excel中的数据导入数据库 阅读: 1240 评论: 24 作者: 飛雪飄寒 发表于 2009-12-23 16:32 原文链接 在近期的项目中需要实现将Excel中的数据导入到数据库的功能,相信各位博友也会经常有这样的需求,现把我的实现方式与大家分享一下,如果哪位博友有更好的实现方式,欢迎补充! 实现思路:先上传Excel文件,然后用Ole转载 2016-05-04 13:57:47 · 487 阅读 · 0 评论 -
WPF通用对话框使用系统主题样式
WPF通用对话框使用系统主题样式WPF使用通用对话框时,经典样式不免有点不搭配,想更改为系统主题样式,例如winform下的样式。下面以MessageBox为例:1、向工程中添加一个Application Manifest文件,默认为app.manifest。2、并将图示部分的代码注释去掉,表示:在xp以后的系统中,为通用控件及对话框应用主题样式。转载 2016-05-04 13:59:19 · 2579 阅读 · 1 评论 -
C# 操作INI文件类
第一种 //补充: //using System; //using System.Runtime.InteropServices; //using System.Text; //using System.Collections; //using System.Collections.Specialized; //namespace w...转载 2018-09-28 14:50:32 · 2017 阅读 · 0 评论 -
C#获取文件夹下的所有文件的文件名
String path = @"X:\xxx\xxx"; //第一种方法var files = Directory.GetFiles(path, "*.txt"); foreach (var file in files) Console.WriteLine(file); //第二种方法DirectoryInfo folder = new DirectoryInfo...转载 2018-05-03 09:47:19 · 41391 阅读 · 0 评论 -
C# 如何截取当前程序窗口指定位置的截图
编程思路(API 编程):先调用 GetForegroundWindow 获取当前活动程序窗口句柄,然后调用 GetWindowDC 获取窗口的设备句柄(或 GetDC 函数),调用 BitBlt 位图传输函数将位图拷贝到兼容的设备场景中(拷贝时可以指定位置和大小),最后保存位图文件。=============================以下源代码内容转自 CSDN 论坛。要想完成这...转载 2018-05-02 22:38:12 · 7504 阅读 · 0 评论 -
在C# WinForm程序中创建控件数组及相应的事件处理
在C# WinForm程序中创建控件数组及相应的事件处理控件数组是VB提供的一个优秀的设计解决方案,它能很方便快捷的处理大批同类控件的响应和时间处理,但不知为什么在C#中这个优秀特性没有传承下来,甚为可惜,本文将要探讨就是如何在C# WinForm程序实现它.首先请看界面 在上面的界面中,本人想实现一个42个元素的Button数组来实现一个日历的功能,上面显示出了一部分.转载 2018-01-15 16:13:43 · 3155 阅读 · 1 评论 -
.NET WinForm中的三种Timer(计时器)的区别和用法
ASP.NET中的三种Timer(计时器)的区别和用法卡卡 发表于 2014/12/5 13:02:00 | 分类标签: Timer 计时器 ASP.NETNET中有3个不同的定时器。这3个定时器分别是: 1.实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。 System.Windows.Forms.Timer 2.转载 2015-06-17 10:13:35 · 10992 阅读 · 3 评论 -
C#中对DataTable的操作
一、创建DataTable [csharp] view plain copy print?//创建一个空表 DataTable dt = new DataTable(); //创建一个名为"Table_New"的空表 DataTable dt = new DataTable("Table_New"); //创建一个空表Dat转载 2017-12-08 14:37:01 · 2350 阅读 · 0 评论 -
c# 应用NPOI 获取Excel中的图片,保存至本地的算法
c# 应用NPOI 获取Excel中的图片,保存至本地的算法要求:读取excel中的图片,保存到指定路径思路: 利用NPOI中 GetAllPictures()方法获取图片信息步骤:1.新建一个Windows窗体应用程序2.桌面新建一个excel,贴入两张图片 如下图: 3.在Form中拖入一个button4.点击button,在点击事转载 2017-10-12 09:46:08 · 5189 阅读 · 0 评论 -
C#控制台程序中使用剪贴板将Excel的单元格区域保存为图片
using System;using System.IO;using System.Windows;using System.Windows.Media.Imaging;using System.Drawing.Imaging;using Excel = Microsoft.Office.Interop.Excel;public class Program{ [ST转载 2017-10-12 09:52:14 · 3242 阅读 · 0 评论 -
C#实现数字字符串左补齐0的方法
2种方法实现数字字符串的左补齐0int n = 3;string s = n.ToString().PadLeft(4, '0'); //0003s = string.Format("{0:d4}", n); //0003int i=10;方法1:Console.WriteLine(i.ToString("D5"));方法2:Console转载 2017-07-03 13:28:55 · 6658 阅读 · 1 评论 -
C# 把字符串类型日期转换为日期类型
C# 把字符串类型日期转换为日期类型方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss================================================方法二:Convert.ToDateTime(string, IFormatProvider)Dat转载 2017-03-28 09:00:32 · 5979 阅读 · 0 评论 -
ASP.NET(C#)中GridView怎么获得当前行的信息
直接在GRIDVIEW里添加一列选择列,在SelectedIndexChanged事件下写TextBox.Text=GridView1.SelectedRow.Cells[你要显示在TextBox里的单元格的下标].Text;就行了以下添加选择行的方法:点击GridView1右上访的那个小黑三角形.选择"Edit Columns",这时会弹出一个对话框,选中左上角列转载 2016-08-10 15:56:58 · 7473 阅读 · 0 评论 -
List的遍历有三种方式及具体用法
------List的遍历有三种方式------- List list = new ArrayList(); list.add(new A()); list.add(new A()); ... 第一种: for(Iterator it =转载 2015-07-02 11:25:14 · 1340 阅读 · 0 评论 -
System.Threading.Timer 定制Web服务器定时器执行事务!
System.Threading.Timer 定制Web服务器定时器执行事务! 原来在使用System.Threading.Timer的时候碰到一些问题,定时器在运行一段时间后,自动停止!原来是System.Threading.Timer运行一阵子后,IIS线程池开始垃圾回收的时候,timer被回收,timer中的各项被Dispose。所以,定时器就实效了!解决的方转载 2015-07-08 21:24:14 · 1639 阅读 · 0 评论 -
C#定时器
在Framework中存在着4种定时器:其中分为两类,多线程计时器1:System.Threading.Timer2:System.Timers.Timer特殊目的的单线程计时器:1:System.Windows.Forms.Timer(Windows Forms Timer)2:System.Windows.Threading.DispatcherTimer(WPF ti转载 2015-07-08 21:34:04 · 455 阅读 · 0 评论 -
C# 发送邮件源码
C# 发送邮件源码最近有用户提出了一个新的需求,希望公司的网站系统能够自动发邮件到相关人员的邮箱中,通过实践做出了程序,通过下面的代码分享给大家。发送邮件使用VS中的System.Net.Mail类。using System.Net.Mail; /// /// 发送邮件程序 /// /// 发送人邮件地址 /// 发送人显示名称转载 2015-06-23 08:27:43 · 1397 阅读 · 0 评论 -
asp.net web 服务器端全局定时执行任务
web网站里面,需要每隔1分钟,执行一个任务,并且一直保持这个定时执行状态,可以用如下一个方法: 1,Global.asax里面的 Application_Start ,发生在第一次请求网站的时候,网站关闭(iis关闭网站或者删除网站) 在写这个Application_Start 里面的内容之前,先写个定时器: public class Time_Task {转载 2015-06-21 09:12:59 · 4201 阅读 · 0 评论 -
ASP.NET定时执行任务
服务器端采用C#语法: 1.在Global.asax文件中导入命名空间 2.Global.asax文件中的Application_Start()方法内写如下代码: System.Timers.Timer objTimer = new Timer(); objTimer.Interval = 时间; //这个时间单位毫秒,比如10秒,就写10000 objTimer.Enab转载 2015-06-21 09:11:08 · 638 阅读 · 0 评论 -
C#中创建、打开、读取、写入、保存Exce,C#如何向EXCEL写入数据
C#中创建、打开、读取、写入、保存Excel的一般性代码首先,在引用的COM中找到Microsoft Excel 11.0 Object Library,添加。using System; using System.Reflection; // 引用这个才能使用Missing字段 using Excel;namespace CExcel1 { class Class1转载 2015-06-19 08:30:34 · 57624 阅读 · 1 评论 -
C#_创建Excel文件实例操作
C#创建Excel文件的操作的具体过程是什么呢?那么这里向你介绍了具体的实现实例,是用什么方法可以实现呢,下面我们通过实例的演示向你具体介绍下。C#创建Excel文件实例操作:1. private void Button2_Click(object sender, System.EventArgs e) 2. { 3. object missing = System.R转载 2015-06-19 09:28:42 · 3282 阅读 · 0 评论 -
C#操作Excel文件(读取Excel,写入Excel)
C#操作Excel文件(读取Excel,写入Excel) 2009-01-09 10:25157690人阅读评论(59)收藏举报excelc#datasetexceptionstringproperties看到论坛里面不断有人提问关于读取excel和导入excel的相关问题。闲暇时间将我所知道的对excel的操作加以总结,现在共享大家,希望给大家能够给大家带了一转载 2015-06-17 20:30:28 · 10765 阅读 · 0 评论 -
C#创建与Excel打印输出(转载)
摘要:本文介绍了Excel对象、C#中的受管代码和非受管代码,并介绍了COM组件在.NET环境中的使用。0 引言 Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系统时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得程序中的打印功能适用于每一个用户,可以想象程序设计是十分复杂的。由于转载 2015-06-19 08:34:53 · 2898 阅读 · 0 评论 -
ASP.NET如何定时执行任务
asp.net如何定时执行任务根据不同需求,在web开发中,有时候我们可能要定时的执行一下任务,比如定时发布网站中的文章,这时我们就需要做一个定时执行更新的操作,但由于web的http是无状态的连接,如何才能时时进行任务的更新呢?方法还是有的,看看下面两种方法吧!方法一:?using System; usi转载 2015-06-17 21:12:30 · 1124 阅读 · 0 评论 -
ASP.NET使用MessageBox方法
在asp.net中没有messagebox用法。。要是直接用response.write("#######")的话,就会直接在页面上显示######,这样看起来很杂乱,也不美观,更不容易看。还是用对话框的形式显示会比较好点。方法:直接写代码:Response.Write("window.alert('#######');");就可以了。Response.Write("alert('#######'转载 2015-06-18 14:43:43 · 11857 阅读 · 2 评论 -
怎样用C#读取Excel文件
//创建一个数据链接string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = c:\\sample.xls;Extended Properties=Excel 8.0" ;OleDbConnection myConn = new OleDbConnection ( strCon ) ;string strC转载 2015-06-17 21:06:10 · 517 阅读 · 0 评论 -
三种读取Excel方法
转自:http://blog.csdn.net/happy09li/article/details/7431967 三种读取Excel方法---方法一---[csharp] view plaincopyprint?/// /// 解析Excel,返回DataTable转载 2015-06-17 20:40:01 · 2371 阅读 · 1 评论