11 2008 档案
摘要:很早的时候,大概是刚学习C#那会儿,就很想使用C#来发送自己的邮件,可是一直在网上都没有找到合适的代码,前阵子有几个哥们儿在做Socket编程,一个局域网办公管理软件,我就跟着看了看,主要实现了局域网聊天、文件传输、视频和音频聊天等功能,这个时侯我忽然又很想写一个发送邮件的软件了。没办法,只能再次一点一点的学习,也可能是现在能力比较强悍了(偷笑一个先),在查了几次MSDN之后,居然让我给实现了,并且感觉还是蛮好用的,所以就拿出来给园友分享一下,写的不够清楚的地方,您就多多包含了,如果对你还有点帮助,那就麻烦顶一下了。。。闲话就到这里,马上开始!
阅读全文
摘要:基本概念LINQ,语言级集成查询(Language INtegrated Query) 经过了最近 20 年,面向对象编程技术( object-oriented (OO) programming technologies )在工业领域的应用已经进入了一个稳定的发展阶段。程序员现在都已经认同像类(classes)、对象(objects)、方法(methods)这样的语言特性。考察现在和下一代的技术,一个新的编程技术的重大挑战开始呈现出来,即面向对象技术诞生以来并没有解决降低访问和整合信息数据(accessing and integrating information)的复杂度的问题。其中两个最主
阅读全文
摘要:T-Sql操作Xml数据一、前言SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列;此外,还允许带有变量和参数。为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象 (BLOB)。用户将一个XML数据存入数据库的时候,可以使用这个XML的字符串,SQL Server会自动的将这个字符串转化为XML类型,并存储到数据库中。随着SQL Server 对XML字段的支持,相应的,T-SQL语句也提供了大量对XML操作的功能来配合SQL Server中XML字段的使
阅读全文
摘要:注意:这个东西只支持IE浏览器!!!其它浏览器下的实现过于复杂或根本无法实现,不做考虑!JS:function copyToClipboard2() { if (document.all){ //判断IE var e=document.all("alltext2").value;window.clipboardData.setData('text', e); alert("复制成功,立即开始营销挣钱!");} else{ alert("您的浏览器不支持剪贴板操作,请自行复制。"); };}改写jquery版 尽管还用的
阅读全文
摘要:1、C#向DataGridView中添加列 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//添加更新和删除列 private void AddDeleteAndUpdateColumn(DataGridView dgv) ...
阅读全文
摘要:一、BackGroundWorker工作步骤 1.向窗体中拖入一个BackGroundWorker控件。 2.在某个方法或者事件中,调用BackGroundWorker的RunWorkerAsync()方法。 3.该方法为异步操作,将自动引发BackGroundWorker的DoWork事件。 4.调用ReportProgress方法将引发ProgressChanged事件。 二、一个使用了Bac...
阅读全文
摘要:在Sql Server中使用Transaction是一件很容易的事情。同样,我们也可以在C#代码中使用Transaction来完成对数据库完整性的操作。 首先,创建数据库连接、数据库命令是必须的。然后把数据库连接open(),如果不先把数据库连接打开,当定义事务的时候会出错。 接下来就该定义数据库的SqlTransaction了。像声明其它对象一样声明一个SqlTransaction对象。把这个对...
阅读全文
摘要:终于可以在博客园写博客了,感觉很高兴啊! 以前我也写过一些关于技术的博客,可是都没有博客园这么完美。这里提供了一个非常棒的交流平台,可以让我把自己的解决方案和源代码提供出来,供有需要的朋友参考,我会把以前写的东西都挪过来,在这里盛大开博! 当然,我还有很多东西不明白,希望能够从博客园拿到更多我想要的。希望和更多朋友交流!
阅读全文