
C#
lzj0470
这个作者很懒,什么都没留下…
展开
-
C# 中的常用正则表达式总结
转载来源于:http://dev.yesky.com/413/7667413_1.shtml这是我发了不少时间整理的C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间,中国自学编程网为新手朋友整理发布。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n...原创 2009-03-09 09:38:05 · 136 阅读 · 0 评论 -
OpenFileDialog 用法
OpenFileDialog ofDlg = new OpenFileDialog(); ofDlg.Filter = "文件夹"; DialogResult dRet = ofDlg.ShowDialog(); if (dRet == DialogResult.OK) { ...2009-09-10 10:14:09 · 282 阅读 · 0 评论 -
利用folderBrowserDialog控件,让用户只能选择文件夹
用法: folderBrowserDialog1.ShowDialog(); textBox2.Text = folderBrowserDialog1.SelectedPath;2009-09-10 10:13:15 · 325 阅读 · 0 评论 -
在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式
在主函数前面加上[STAThread]即可 如:................................. ............................... [STAThread] static void Main() ............................. .........原创 2009-09-10 10:04:17 · 161 阅读 · 0 评论 -
webBrowser控件打开www.baidu.com,自动搜索里面是否有 网页 这两个字
//载入窗体的时候打开网页 private void Form1_Load(object sender, EventArgs e) { webBrowser1.Navigate("www.baidu.com"); }//判断是否含有textbox1中输入的关键字 private void button1_Click(ob...原创 2009-09-04 15:20:14 · 419 阅读 · 0 评论 -
C#实现软件自动升级
winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,本文结合实际情况,通过软件实现自动升级,弥补了这一缺陷,有较好的参考价值。由于程序在运行时不能用新的版本覆盖自己,因此,我们将登录窗口单独做成一个可执行文件,用户登录时,从网上检测是否有新的主程序,如果有,则从后台下载并覆盖老的版本,用户输入正确的用户名和密码后,通过参数将必要的信息(...原创 2009-08-31 16:27:51 · 183 阅读 · 0 评论 -
C# 引用包
DllImport -- using System.Runtime.InteropServices;2009-10-21 09:19:50 · 940 阅读 · 0 评论 -
.net打包/C#WinFrom程序打包/图解.net打包/.net安装部署图解/VS2008项目的安装与部署图解...
一、应用程序文件夹操作1、新建一个安装项目,起名“测试打包”这里要记住路径了,不然,打完了找不着安装包在哪里,可就说不过去了,呵呵!2、这里就会出现三个文件夹,不用多说一看就明白意思,点“应用程序文件夹-->添加-->文件夹这里的作用就是好管理,重启一下名字,这里我就叫它“测试打包系统”3、在“测试打包系统”文件夹上右键-->添加-->项目输...原创 2009-10-20 21:09:38 · 105 阅读 · 0 评论 -
socket 指向外网IP
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Net.Sockets;u...原创 2009-10-20 16:26:46 · 677 阅读 · 0 评论 -
Timer Tick and Elapsed
System.Windows.Forms.Timer只有Tick事件 运行执行两次 System.Timers.Timer只有Elapsed事件 运行执行一次 System.Timers.Timer 例子 System.Timers.Timer aTimer = new System.Timers.Timer(); aTimer.Elap...2009-10-20 12:20:09 · 242 阅读 · 0 评论 -
[转]C#:手把手教你用C#打包应用程序(卸载程序)
1:卸载【续】关于"卸载"功能的添加上面的文章只介绍了简单的生成安装的方法,但是在vs.net2005下并没有直接生成卸载程序的功能,所以我们只好用msi来实现了,原理我就不讲了,网上一搜一堆,我只讲操作,【1】:在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:windowssystem32文件夹下,添加进去以后,为了让他更像个卸载程序,把...原创 2009-10-20 10:40:24 · 275 阅读 · 1 评论 -
ListBox 应用
在一行里面显示多个字,并且双击每个字都可以有提示是该字。属性设置:MultiColumn:True ColumnWidth:20MultiColumn:获取或设置一个值,该值指示 ListBox 是否支持多列。ColumnWidth:获取或设置多列 ListBox 中列的宽度。事件设置:DoubleClick事件。代码如下: private void ResultList...2009-04-07 00:25:54 · 133 阅读 · 0 评论 -
可访问性不一致: 字段类型“A”比字段“B"的访问性低
解决办法就是在你的结构体或者是类,声明一下访问权限,修改成public,这样就不会有这些问题的存在。2009-09-15 11:22:01 · 1946 阅读 · 0 评论 -
checkBox 设置只读
把控件的属性(Enabled) 设置为false2009-09-10 10:51:22 · 204 阅读 · 0 评论