自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (16)
  • 收藏
  • 关注

原创 三测-体温单

太不容易了,终于开发完毕,分享记录一下。使用的是winfrm开发的,欢迎大家多多指点与批评!

2023-09-09 18:55:27 73

原创 this.invoke

Thread thread = new Thread(new ThreadStart(delegate            {                for (int i = 0; i                 {

2011-08-02 16:07:33 1642

原创 发射调用外部exe/dll

<br />var filename = Server.MapPath(@"data/a.exe");Assembly asm = System.Reflection.Assembly.LoadFile(filename);Type type = asm.GetType("aaaa");Object oper = Activator.CreateInstance(type);object[] paras = new object[] { 'a','b'};MethodInfo met

2010-12-22 12:57:00 694

转载 Invoke 和 BeginInvoke

在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate。 <br />一、为什么Control类提供了Invoke和BeginInvoke机制?<br />关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。<br />1、windows程序消息机制<br />Windows GUI程序是基于消息机制的,有个主线程维护着一个消息泵。这个消息泵让windows程序生生不息。 <br />Windows程序有个消息

2010-12-17 14:35:00 606

原创 启动外部程序

<br />// using System.Diagnostics;private string appName = "calc.exe";/// <summary>/// 1. 启动外部程序,不等待其退出/// </summary>private void button1_Click(object sender, EventArgs e){ Process.Start(appName); MessageBox.Show(String.Format("外部程序 {0} 启动完成!", this.

2010-12-17 14:18:00 686

原创 c# 捕获的异常写到日志里

public static void WriteErorrLog(Exception ex){ if(ex == null) return; //ex = null 返回 StreamWrite write = null; DateTime dt = DateTime.Now; // 设置日志时间 string time = dt.ToString("yyyy-mm-dd HH:mm:ss")); //年-月-

2010-08-06 16:19:00 3848 1

原创 winform最小化后隐藏到右下角,单击或双击后恢复

<br />//先拖一个notifyIcon控件进来//然后在您的notifyIcon控件中添加 MouseDoubleClick事件,代码如下 private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e){this.notifyIcon1.Visible = false;base.ShowInTaskbar = true;this.Activate();this.Show();b

2010-07-22 16:15:00 1739

原创 C# delegate and event 规范写法

//C# delegate ro event 规范写法//.NET Framewrok事件设计准则//1>.事件命名准则应使用PascalCasing命名方式//2>.声明delegate时,使用void类型当作返回值delegate void PubComputerEventHandler();//没有带参数的delegate类型delegate void PubLifeEventHandler( object sender , PubEventArgs e);//带参

2010-07-12 11:28:00 2470

原创 自定义控件 添加 “智能标签"

using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Text;using System.Windows.Forms;using System.ComponentModel.Design;using System.Windows.Forms.Design;namespace ClassLibrary1{    [Designer(typeof(Cr

2010-07-06 14:33:00 1316

原创 如何在C#中读写INI文件

<br />INI文件就是扩展名为“ini”的文件。在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows 95的退出,在Windows系统中引入了注册表的概念,INI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点,使应用程序和系统都把许多参数和初始化信息放进了注册表中。但在某些场合

2010-07-01 09:43:00 628

原创 c# xml操作

已知有一个XML文件(bookstore.xml)如下:      Oberons Legacy    Corets, Eva    5.95     1、往节点中插入一个节点:   XmlDocument xmlDoc=new XmlDocument();   xmlDoc.Load("bookstore.xml");  

2010-05-17 15:35:00 606

原创 c# winform 多语言切换 本地化

using System;using System.Windows.Forms;using System.ComponentModel;using System.Threading; /// 线程空间namespace Liang.LanguageLibrary{ /// /// 语言库 class /// public clas

2010-03-29 15:05:00 4200 1

原创 C#调用Win32 的API函数--User32.dll

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace WindowsAPI{ class CSharp_Win32Api { #r

2010-03-15 11:12:00 1302 2

原创 backgroundworker使用 实现进度条ProgressBar

///.net Framework 2.0版本以上支持此控件///命名空间:System.ComponentModel///此控件一般是用来实现“多线程”操作,解决了UI界面处于停止响应的状态。///此控件可以视图支持,也可以像编程那样来创建它BackgroundWorker worker = new BackgroundWorer();///注意几个重

2010-03-02 15:06:00 9137 1

原创 Progressbar

private void ButLogin_Click(object sender, EventArgs e) { #region If name and pass equal Empty if (this.txtname.Text.Trim().ToString() == string.Empty)

2010-02-26 15:33:00 882

原创 get; set ; 害的我搞了一天

//大家都知道VS2008中(.netFramework3.5)支持如下Propertyprivate int uid;public int Uid{get;set;}// 我不太建议这样写,因为我在写一个三层的Demo的时候就是这样写的,绑定后的数据不显示详细的内容,郁闷了我一天的时间,后来发现,中Model类里的Property写的有问题,报着try的心里Tr

2010-02-03 10:54:00 690

原创 WinForm编程中 Enter自动登录设置

//Form窗体中的 KeyPreview = ture;AcceptButton = ButLogin; // ButLogin== Enter控件ID名//ok了

2010-02-02 14:34:00 842

原创 WinForm中给DataGridView添加 自动编号

//实现功能 DataGridView 添加 自动编号 DataTable table = DataTable();DataColumn column = DataColumn();Column.AutoIncrement = true; //AutoIncrement 获取或设置一个值,该值指示对于添加到该表中的新行,列是否将列的值自动递增column.Colum

2010-02-02 10:29:00 5476

原创 无法实现接口成员,因为它不是公共的-----------interface

//在使用Interface时 要注意: namespace GenericTest { interface IAnimals // 接口前不能添加出public关键字之外的修饰符 public interfact IAnimals 这样写也正确 { public void Eat(); //这样写法是错误的

2010-01-22 15:10:00 7432

原创 vs新建解决方案,添加新项目,为什么不在解决方案中显示

解决办法:             VS软件----> 工具------>选项------>项目和解决方案----->常规------>总是显示解决方案(这个选上)就可以解决了

2010-01-09 17:19:00 4101 1

原创 winform c# 打包

   // winform 打包-卸载-安装 (vs2008开发环境)  // 1、开发完的项目后--生成  // 2、新建项目-安装项目- 如图:   //  3、 应用程序文件夹 -->属性添加文件夹--"Photoker"--> 右键 添加 -> 生成后的程序---> 1. 添加删除msiexec.exe(位于C://windows/system32/msiexec.

2010-01-08 10:26:00 1020 2

原创 c# winfrom 储存过程

using System;using System.Windows.Forms;using System.Data;using System.Data.SqlClient;namespace DataBaseSpace{ class DataBase { // Constructor DataBase public D

2010-01-07 12:06:00 916 2

原创 comboBox控件使用

//个人记录 // combobox控件在Winform里使用,1、数据绑定 2、自定义添加(Itmes) // 1、在使用数据绑定的时候 怎么取出comboBox选择的文本呢? this.combobox.Text.tostring()//这样就可以取到,不用什么selectedText..selectedvalue.....这都都没有用,是取

2009-12-30 15:53:00 753

原创 使用delegate实现两窗体传参代码

//实现功能,Form1中的txtname文本框调用Form2中的txtname2文本框中值// Form1 code Form2 f2 = new Form2(); f2.mydelstr = new Form2.MyDelStr(getTxt); f2.show(); // 写一个方法,返回的值要和delegate类型返

2009-12-21 11:22:00 722

原创 子窗体闭关后刷新父窗体内容

// Form2 Colsed 刷新Form1窗体//Form1 Code//弹出Form2(子窗体事件处添加以下代码Form2 f2 = new Form2();if(f1.ShowDialog() == DialogResult.OK){ // 绑定控件代码 baseinfo.BingList(this.cbGroupItems);}

2009-12-21 11:13:00 634

原创 关于delegate两窗体传值使用

 --------------------------------------------------------------------------------//代码长久不写就会忘了,用到时候再写,汗...不会了//这里整理一下。 //Form1窗体 功能---》Form2里的txtname文本的值传给Form1里的txtname

2009-12-18 16:01:00 1671

原创 关于DataAdapter的问题-----Fill: SelectCommand.Connection 属性尚未初始化。

       在使用DataAdapter的时候,最初看资料和视频都是这样说的: 只要在用DataAdapter的时候(非存储过程,SQL语句),是不需要 conn.Open()的(打开数据库),原来一只也是那样写,不加Open()这个函数,这次写了存储过程,发现不用Open()打报错            提示                  Fill: SelectCommand.C

2009-12-14 10:07:00 8879 2

原创 WinForm开发中使用Lable自动换行的问题

1、把Label的AoutSize属性设置为false,然后手动设置Label大小2、把Label的Dock设为FILL,同时将AutoSize属性设为False,这种方法可将上面所说的缺点修正,但是同时Label会将其它控件的位置霸占,影响布局.因此,在使用该方法时,最好给Label加上个Panel或GroupBox控件(转)3、是通过判断内容的长度,动态设置Label的大小.具体程序如

2009-12-04 11:38:00 2382 4

原创 WinForm(C#) 引用app.config文件中的数据库

app.config   中一部份代码    //注意要加上这个,否责会报错,“什么为能初始化之类”                                                       //  要用像 web开发似的(web.config)中还要加providerName这个数据库提供者,否责一样报错  引用:           

2009-12-03 20:01:00 1056

转载 .NET 4.0 Beta 2将增网络功能、修复大量Bug

 近日,微软证实将在即将推出的.NET 4.0 Beta 2中这一新里程碑版本中激活网络类库。这是既微软在7月28日宣布发放.net 4.0 beta 1版本之后得又一个版本。 .NET 4.0 Beta 1图 据悉,该版本修复了大量Bug,重点是性能的稳定,还包括与RFC URI、FTP、HTTP、SMTP标准兼容,IPv6的连接支持,用户可以通过MSDN等渠道反馈新的bug。 .Net框架

2009-11-16 12:49:00 598

转载 一个简单方法完成C#时间间隔的计算

 C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。C#时间间隔计算举例说明:实现两个时间之间C#时间间隔计算: TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数 //你的代码或者其他操作 TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks); TimeSp

2009-11-16 12:49:00 829

原创 ASP.NET缓存分析和实践浅析

 说到ASP.NET缓存,那就是:尽早缓存;经常缓存您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存 30 秒,而不是花

2009-11-16 12:48:00 370

转载 C#截取DOS命令输出流取得网卡MAC地址

 大家都知道网卡的MAC地址可以从DOS窗口中通过输入"ipconfig /all"命令运行结果获得,那么这个问题的具体内容是: 在C#中运行一个dos命令,并截取相关输出、输出流。 具体代码如下:C# code tbResult.Text = "";  ProcessStartInfo start = new ProcessStartInfo("Ping.exe"); //设置运行的命令行文

2009-11-16 12:48:00 764

原创 ASP.NET页面的CheckBoxList组件

 CheckBox选择组件是一个程序中都经常的组件。在程序设计中使用到该组件,一般都不会只使用到一个,往往是以多个此类组件的形式出现的。在ASP.NET页面中如果要使用到多个CheckBox组件,除了添加多个CheckBox组件在页面中之外,还有一种比较方便的方法,就是使用CheckBoxList 组件。CheckBoxList组件是由一组的CheckBox组件组成的,在此组件中CheckBox是

2009-11-16 12:45:00 689

原创 浅析ASP.NET生成随机密码

 ASP.NET生成随机密码在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。实现ASP.NET生成随机密码功能是很容易的,下面的代码给出了完整的实现方法:publicstaticstringMakePassword(stringpwdchars,intpwdle

2009-11-16 12:44:00 486

原创 ASP.NET的五大数据控件浅谈

 ASP.NET 数据控件:GridView,DataList,Repeater ,DetailsView,FormView。 ASP.NET 数据控件综述: 1.前3个用于呈现多条记录,后面2个用于呈现单条数据明细,即常用的记录明细。 2.GridView和DetailsView控件的布局固定,自定义数据显示的布局功能有限,一般适合布局简单的数据呈现。3.DataList,Repeater和Fo

2009-11-16 12:44:00 641

原创 ASP.NET页面刷新方法总结

 先看看ASP.NET页面刷新的实现方法:第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventAr

2009-11-16 12:43:00 561

原创 ASP.NET中防止页面多次提交的代码实现

 此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.//ASP.NET中防止页面多次提交的代码:javascript var obj = event.srcElement; var objs = document.getElementsByTagName(

2009-11-16 12:42:00 585

原创 三层体系结构的概念

   三层体系结构的概念         用户界面表示层(USL)   业务逻辑层(BLL)   数据访问层(DAL)      图一:BLL将USL与DAL隔开了,并且加入了业务规则      各层的作用   1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.   

2009-07-27 10:16:00 2444 1

原创

2009-07-08 12:49:00 476

三测-体温单数据录入-显示报表

.net cs版本的 医院体温单录入数据后显示样式 详情地址:https://www.cnblogs.com/server126/p/17689487.html

2023-09-12

c#读取excle连接字符串 (兼容64位机器

c#读取excle连接字符串 (兼容64位机器

2012-11-05

c sharp设计模式

c sharp设计模式

2011-11-09

wcf 推送 与 广播

wcf推送与广播 详细地址:http://www.cnblogs.com/server126/archive/2011/08/11/2134942.html

2011-08-11

c# winform 多语言切换 本地化

c# winform 多语言切换 本地化

2010-03-29

更换windows7登录背景

更换 修改 设置 windows7登录背景 自己写了一个 “设置windows7登录背景”的软件 (开发工具VS2008)语言:C# .net framework 3.5 有需要源代码的 留下邮件

2010-03-12

winForm -C#简单三层开发

winForm -C#简单三层开发 主要实现了多数据库应用

2010-02-05

经典SQL语句大全.txt

经典SQL语句大全.txt 经典SQL语句大全.txt 经典SQL语句大全.txt

2009-08-31

提高asp.net编译运行速度

提高asp.net编译运行速度 提高asp.net编译运行速度

2009-08-31

CSS手册下载 详细内容在线查看

CSS手册下载 详细内容在线查看 CSS手册下载 详细内容在线查看 CSS手册下载 详细内容在线查看

2009-08-31

高密度文件夹加密软件

高密度文件夹加密软件 文件很小,,功能很实用

2009-06-02

破解码FTP破解码FTP

FTP破解码 Cuteftp Pro V8.2-Patch.exe

2009-06-02

GridView自定义分页及可拖动改变列宽源码

GridView自定义分页及可拖动改变列宽源码

2009-06-02

Javascript脚本实例(几百个各种脚本分类

Javascript脚本实例(几百个各种脚本分类 Javascript脚本实例(几百个各种脚本分类....rar

2009-03-25

PHP用户手册PHP用户手册

PHP手册.chm PHP手册.chm PHP手册.chm

2009-03-25

SQLServer数据库手册

SQLServer数据库手册 SQLServer数据库手册 SQLServer数据库手册

2009-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除