- 博客(20)
- 资源 (10)
- 收藏
- 关注
转载 c# 多线程2
Vs 2003用多了,装了VS 2005就有点用不习惯了,以前在2003里面不会因为在线程里面对其它线程中的控件进行操作而报错,到了2005这个就变成一个异常了,不过这也是为了线程之间的安全性,所以只能找新的方法来实现原来的跨线程操作了。 在讲解如何进行跨线程操作前,我抄一段摘自网上关于VS2005进行这一改动的好处的说法: 由于Windows窗体控件本质上不是线程安全的。因此如果有两个
2010-04-21 11:17:00
551
转载 c# 窗体多线程实现
Windows 窗体多线程 当我们在编写一个需要长时间运行的程序时(如数学计算,执行数据库命令,访问WebService)常常将它们写在一个组件中,让他们在后台运行.从而不影响Windows界面的显示和界面上的交互操作.但我们有时还是感到不怎方便,如我们不能直接应用winForm里定义的变量等.那么在UI进程中能否直接执行长时间运行的程序,而不影响UI进程呢?
2010-04-21 11:10:00
2142
原创 SQL Server 数据库移植后不能执行大数据量查询 解决方法
SQL Server 检测到基于一致性的逻辑 I/O 错误SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确(应为: 0xd4eae74b,但实际为: 0xd4eb674b)。在文件 D:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/Vmanage.mdf 中、偏移量为 0x000000005be00
2010-04-18 15:32:00
3754
1
原创 sql 存储过程调用及sql与其他数据库之间的导入导出转换
--上面是语法说明,下面是实际一点的,用openrowset查询各种类型的数据库 --/* 文本文件 select * from OPENROWSET(MICROSOFT.JET.OLEDB.4.0 ,Text;HDR=NO;DATABASE=C:/ ,aa#txt) --*/
2010-01-07 17:38:00
687
原创 linux启动控制台配置以及网络启动设置,root无法登陆进入问题
/etc/sysconfig/network 包括主机基本网络信息,用于系统启动etc/sysconfig/network-script/ 此目录下是系统启动最初始化网络的信息/etc/xinetd.conf 定义了由超级进程XINETD启动的网络服务/etc/protocols 设定了主机使用的协议以及各个协议的协议号/etc/services 设定了主机的不同端口的网络服务
2009-11-14 16:47:00
2448
转载 c# 设置 单元格 格式
range.NumberFormatLocal = "@"; //设置单元格格式为文本 range = (Range)worksheet.get_Range("A1", "E1"); //获取Excel多个单元格区域:本例做为Excel表头 range.Merge(0); //单元格合并动作 worksheet.Cells
2009-05-31 10:12:00
1411
转载 转贴 c# 操作excel 补充
环境: Windows XP Microsoft Visual Studio 2008 office 2003 网上搜索C#实现excel操作的示例太多了,但不知道有多少是经过验证确实可行才发布出来的,也是因为开发需要,我找了一些代码却发现大多都不能正确执行完毕,于是决定补充自己在实践中遇到的要点以供参考。如下示例: 添加的文件头: using System.Reflect
2009-05-25 16:08:00
484
原创 c# 打开word
添加using System.Reflection;using Microsoft.Office.Interop.Word; 引用在d盘下建立1.doc文档作为测试 string filepath = "D://1.doc"; Microsoft.Office.Interop.Word.Application oword = new Microsoft.Of
2008-06-28 11:01:00
1117
原创 数据库表连接
本文收集了网上关于Left join , Right Join, Inner Join 的相关内容,非常实用,对于理解原理和具体应用都很有帮助!一.先看一些最简单的例子例子Table Aaid adate 1 a1 2 a2 3 a3 TableBbid bdate 1 b1 2 b2 4 b4
2008-06-25 10:50:00
959
原创 c#中常用的正则表达式
只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^/d{n}$"。 只能输入至少n位的数字:"^/d{n,}$"。 只能输入m~n位的数字:。"^/d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{
2008-06-10 23:03:00
477
原创 一键ghost 进不去问题
刚装完的系统,然后安装上一键ghost软件,想备份一个纯净的系统.重启后,选择进入ghost界面,但是出现错误.提示 cannt mount 分区的错误 ,(具体记不清了).只能重新进入windows系统,在ghost安装目录下找到menulist 文件(该文件一般隐藏),使用记事本打开,可以看到(hda0,0)的一行,修改成(hda0,1),然后重启,在进入ghost 就ok了.其实本人不愿意
2008-05-14 21:58:00
6233
原创 创建包含线程的 Visual C# 应用程序
1. 启动 Microsoft Visual Studio .NET、Microsoft Visual Studio 2005 或 Microsoft Visual C# 2005 速成版。 2. 新建一个名为 Thr
2008-04-20 00:39:00
520
原创 c# 写ip 程序
有的时候,没有现成的可以输入IP地址的控件,那么可以自己做一个,也很棒的,呵呵准备工作: 1. 首先,打开vs.net,新建一个C#类库项目。如叫 IpBoxControl。2. 在vs.net 的菜单,“项目”,“添加用户控件”,把这个用户控件取名为IpBox。3. 把一个Panel从工具箱拖到IpBox的设计视图,取名为panel1,设置panel1的Location为(0,0),Size
2008-04-20 00:33:00
567
原创 远程数据库备份还原
备份环境:把数据库服务器(192.168.30.8)的数据库(db)备份到(192.168.30.145)的盘符下1、首先,做一个与客户端的映射exec master..xp_cmdshell net use z: //192.168.30.145/c$ "密码" /user:192.168.30.145/administrator 说明:z: 是映射网络路径对应本
2008-04-20 00:30:00
634
原创 忘记linux的密码后,清空ROOT用户密码方法!
二. grub 1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键 2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键 3. 修改你现在见到的命令行,加入single,结果如下: kernel /boot/v
2008-01-09 17:12:00
880
转载 开机运行程序代码
/**//// /// 设置应用程序开机自动运行 /// /// 应用程序的文件名 /// 是否自动运行,为false时,取消自动运行 /// 设置不成功时抛出异常 public static void SetAutoRun(string fileName,bool isAutoRun)
2007-11-17 23:37:00
602
转载 c# 获取硬件信息
using System;using System.Runtime.InteropServices;using System.Management;namespace Hardware{/// /// Hardware_Mac 的摘要说明。/// public class HardwareInfo{//取机器名 public string GetHostName(){return System.N
2007-11-17 23:29:00
419
原创 vs2005 操作excel 固定模板
前一阵做了一个项目,我负责报表的生成。要求使用用户给定的固定模板,使用vs2005+sql2000 开发工具进行项目开发。本文只举一个例子。 下面代码 针对操作的模板以及数据库文档 见附件或图片。 private void pb_print(string ID, DataTable certify) //普板专用函数 调用版本 { stri
2007-10-18 21:15:00
2176
原创 vs2005打包程序 出现“验证时出错 ”修改注册表
自己编写了一个注册表文件 为.reg内容如下:REGEDIT4[HKEY_CLASSES_ROOT/Interface/{00020404-0000-0000-C000-000000000046}]@="IEnumVARIANT"[HKEY_CLASSES_ROOT/Interface/{00020404-0000-0000-C000-000000000046}/NumMeth
2007-10-18 21:01:00
839
原创 delphi操作excel
(一) 使用动态创建的方法 首先创建 Excel 对象,使用ComObj: var ExcelApp: Variant; ExcelApp := CreateOleObject( Excel.Application ); 1) 显示当前窗口: ExcelApp.Visible := True
2007-08-09 10:27:00
930
管理系统数据库4-工时和账单库
2011-07-15
管理系统数据库 1-连载
2011-07-15
管理系统数据库参考2
2011-07-15
供做毕设的童鞋们参考用的MIS系统数据库
2011-07-15
在windows xp下读取linux格式磁盘的软件
2011-01-08
c# 使用windows消息队列机制
2009-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人