- 博客(17)
- 资源 (29)
- 收藏
- 关注
原创 自动批量更新DataSet中的数据到数据库
[WebMethod(Description = "Update服务提供的方法,将包含修改后数据的DateSet与本地数据库同步更新,成功返回更新的行数,失败返回-1。"), SoapHeader("currentUser")] public int Update(DataSet ds) { if (!ValidateU
2009-10-16 11:37:00
3781
1
原创 多线程的SqlBulkCopy批量导入、事务和SqlBulkCopy使用的数据集中自定义映射字段的注意事项
class Program { static volatile bool result; static void Main(string[] args) { DataSet ds = ExportDataSet(); //使用2个线程模拟并发操作 Threa
2009-09-24 14:20:00
4482
2
原创 Custom Tooltips in WinForm TreeViews
ToolTip tip=new ToolTip ();private void tree_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e){ TreeNode currentNode = tree.GetNodeAt(e.X, e.Y); if ((currentNode == n
2009-09-09 10:58:00
841
原创 继承ContextBoundObject以实现自动锁
与手工的锁定相比,你可以进行说明性的锁定,用衍生自ContextBoundObject 并标以Synchronization特性的类,它告诉CLR自动执行锁操作,看这个例子: [Synchronization]//必须添加这个特性 public class AutoLock : ContextBoundObject { public voi
2009-09-07 14:30:00
1127
原创 C#每隔n个字符插入一个字符的通用方法
/// /// 每隔n个字符插入一个字符 /// /// 源字符串 /// 间隔字符数 /// 待插入值 /// 返回新生成字符串 public static string InsertFormat(string input, int interval,
2009-09-07 14:12:00
6274
转载 C#操作注册表全攻略
相信每个人对注册表并不陌生,在运行里面输入“regedit”就可以打开注册表编辑器了。这东西对Windows系统来说可是比较重要的,也是病毒常常会光顾的地方,比如病毒和恶意软件常常会在注册表的启动项里面写入自己的启动键值来达到自启动的目的,有些病毒还会修改注册表里面来映像劫持杀毒软件,这是破坏系统的第一步。同时,大多软件(软件的序列号和信息)和硬件信息、系统信息、安全模式等等设置都保存在这里,因此
2009-05-11 13:33:00
1560
转载 C#与 Flash 程序开发
可以尝试以下关键字进行搜索查找其他资料关键字(C#, FLASH, winform,flash嵌入C# ,FLASH 开发UI界面 )要在c# winform程序里嵌入FLASH,其实就是直接引用Flash的ocx控件。那你就需要使用“COM 组件” Shockwave Flash Object。不过这个"Flash.ocx"控件不能直接在“COM 组件”窗口中找到.。需要我们手动添加,选择菜
2009-05-06 11:36:00
1832
原创 利用Jquery实现http长连接(LongPoll)
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > 无标题页 $(document).ready(function(){ $("#Button1").bind("click",{bt
2009-04-13 16:19:00
11691
原创 利用IMessageFilter屏蔽Winform右键
由于项目需要winform中嵌入flash,flash传统的右键不屏蔽的话很麻烦。办法有多种,这里仅出示利用IMessageFilter屏蔽Winform右键的实例: using System;using System.Windows.Forms;namespace MyWinform{ static class Program { ///
2009-04-13 13:48:00
1417
原创 Flash和Winform交互
准备工作下面测试于: vs20081.选择“工具箱”,单击鼠标右键,在弹出的快捷菜单中选择“选择项”。2.弹出“选择工具箱项”对话框,选择“COM组件”选项卡。3.在COM组件列表,单击[浏览]按钮,在对话框中选择"//system32/Macromed/Flash/SWFLASH.OCX"。在工具箱的容器面板里有个MacroMedia Flash Factory Object 而且自
2009-04-13 11:58:00
5094
2
转载 Asp.Net 2.0中的客户端脚本
在使用 ASP.NET 的时候,我们仍然在许多情况下需要使用客户端脚本。以下是笔者根据自己的经验和一些粗浅的研究,对此作一个简要的总结。 一、在 HTML 里直接写脚本 这个方法是最简单的,直到如今我写网页的时候也几乎还是使用最多的一种方式。也许一些经常使用 RegisterClientScriptBlock 的人会觉得这种方法老土,不过在我看来,它除了可以减少编译时间以外,更
2008-01-22 16:58:00
635
原创 也谈“道行越深 编程越凸现算法重要性”
吴文虎老先生谈算法重要,重在强调“算法的思维方式”。让我们做个比喻,如果算法好比金字塔顶的宝石,千千万万搞应用开发的代码工就好比托着她的基石。尽管很多人深刻明白她的价值,然而他们生活的这个时代,人们更关心经济效益。下面两个模型,其实就是一个。只不过第二个是被侧过来看的,有人管他叫长尾模型......当大多数人选择了使用量做为经济价值的主体,y这个经济价值轴便被占大多数的应用开发
2007-12-28 10:11:00
1513
原创 asp.net中Excel导入(使用微软OLEDB驱动)
//web.configconfiguration>中配置节点appSettings> add key="SqlString" value="uid=sa;PWD=sa;DATA SOURCE=(local);INITIAL CATALOG=chinasuntv" /> add key="ExcelStr" value="Provider=Microsoft.Jet.OLEDB.4.0;
2007-12-19 14:05:00
1623
3
原创 VS2005快捷键大全
Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F:
2007-12-19 14:01:00
1002
原创 处理冗余记录解决方案
表 table1 字段 id,name,time,column,commnet记录 1,aaa,111,03,xyz记录 2,bbb,231,01,xyz记录 3,aaa,111,03,xyz记录 4,aaa,111,03,xyz记录 5,aaa,111,03,xyz记录 6,aaa,111,03,xyz记录 7,ccc,111,03,xyz发现记录1、3、4、5、6是冗余记录最近发现库中某表
2007-12-19 13:59:00
1400
1
原创 SQL中几种行变列的情况
/*有三个数据库表, 一个是学生表S(SNO,SNAME),字段分别表示学号,姓名; 一个是课程表C(CNO,CNAME),字段分别表示课程号,课程名称; 一个是成绩表T(SNO,CNO,SCORE),字段分别表示学号,课程号,该学生该课程成绩。 现在要实现这个表: 姓名 语文 数学 英语 物理 化学 ... 张三 分数 分数 分数 分数 分数 李四 分数 分数 分数 分数 分数
2007-12-19 13:41:00
2159
2018抖音短视频营销案例手册
2018-11-12
文件文件夹指定更新日期内的深拷贝工具源码
2013-08-28
文件夹指定更新日期内的深拷贝工具
2013-08-28
.NET Domain-driven design with C# 源码 chapter 2
2012-01-28
Effective C#: 50 Specific Ways to Improve Your C#
2007-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人