文章分类 -  c#

摘要:转自:http://www.cnblogs.com/chensipengcnblog/archive/2013/01/26/2877727.html 前段时间在做项目时,系统中有一个功能模块,内容是在线填写资料并保存成word文档,当时在网上搜寻了很久,结合自己的一些实践,特定整理成一篇技术博。首先,我们先制作完一份word模板文件。 ①打开word2010,制作如下表格→插入书签→保存成word模板文档(Student.dot):制作表格 插入书签②打开vs2010 ,建立一个网页,命名为print,视图如下:③添加引用 Microsoft.Office.Interop.Word:添加完引. 阅读全文
posted @ 2013-02-10 00:06 ADTL 阅读(562) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/txw1958/archive/2013/01/27/csharp-calendar.htmlC# 万年历 农历 节气 节日 星座 星宿 属相 生肖 闰年月 时辰地址:http://www.cnblogs.com/txw1958/archive/2013/01/27/csharp-calendar.htmlusing System.Collections.Generic;using System.Text;using System;namespace yangliToyinli{ #region ChineseCalendarExcep... 阅读全文
posted @ 2013-02-10 00:04 ADTL 阅读(256) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/Kmgog/archive/2013/01/29/2881091.html首先,自定义一个类ListViewNF,继承自 System.Windows.Forms.ListView。代码:using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace ListViewDoubleTest{ class ListViewNF : System.Windows.Forms.ListView { ... 阅读全文
posted @ 2013-02-10 00:02 ADTL 阅读(250) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/lyan/archive/2013/02/01/2889238.html私人笔记 -- C#导出Excelusing System.IO; /// <summary> /// Get the save file full name /// </summary> /// <remarks> /// If the file exist, then delete the file. /// </remarks> /// <param name="fi... 阅读全文
posted @ 2013-02-09 23:50 ADTL 阅读(267) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/liuyunsheng/archive/2013/02/04/2891931.html用过Office Com组建,Aspose.Word操作word,最近项目中也开始用,又原来的com转到aspose,在从aspose转到OpenXml。大体上处理的方式都是一样的 。下面介绍一下在OpenXml中更新域变量的内容,因为至今为发现有什么好的方法可以直接更新域。在其他的方式中更新域相对简单一些,可以直接通过Document.Range.UpdateFields();更新域信息。而在Openxml中我们发现无法找到直接更新域信息的内容。只有用最笨 阅读全文
posted @ 2013-02-09 23:47 ADTL 阅读(1018) 评论(1) 推荐(0)
摘要:转自:http://www.cnblogs.com/HopeGi/archive/2013/02/07/2909018.html本文记录各种数据库与.NET类型的对照,包括Oracle,SQL Server,MySQL,SQLite首先是Oracle的序号Oracle数据类型.NET类型1BFILEbyte[]2BLOBbyte[]3CHARstring4CLOBstring5DATEDateTime6FLOATDecimal7INTEGERDecimal8INTERVAL YEAR TO MONTHInt329INTERVAL DAY TO SECONDTimeSpan10LONGstrin 阅读全文
posted @ 2013-02-09 23:45 ADTL 阅读(1326) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/HopeGi/archive/2013/02/05/2890971.html在开发基于三层架构的项目初期,都会按照数据库的表结构定义一堆的实体类,但是一个表里有那么多的字段,一个库又有那么多个表,建这些实体类的工作量不少,作为一个懒人,肯定想些法子解决这么麻烦的问题。写一个实体生成器。 为了生成器能兼容各仲类型的数据库,我把生成器的架构定义成如下形式 还是说明一下吧!在数据库的上一层定义了各种数据的Controler,负责建立各种数据的连接等等,在DAL的每一个类都实现IDAL接口,每一种数据库的DAL类都定义了各自查询SQL,在BLL处.. 阅读全文
posted @ 2013-02-09 23:44 ADTL 阅读(162) 评论(0) 推荐(0)
摘要:转自:http://www.cppblog.com/weiym/archive/2012/07/03/181307.aspx最近改玩WinRT和Metro了,看到有些朋友还在玩基于GDI的DirectUI,正好自己以前也尝试写过的,反正放着也没用,开源吧。这个DirectUI界面库主要参考一个老外的程序, 支持各种Layout模式,实现了各种基本控件(SplitBar, PictureBox, Button, Radio, CheckBox, Label, HyperLink, ProgressBar, trackBar, ListBox, Edit, ComboBox, Tab Contro 阅读全文
posted @ 2013-02-09 23:35 ADTL 阅读(270) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/xoyojank/article/details/4322167PropertyGrid, 做工具一定要用这东西.....把要编辑的对象看成类的话, 所有要编辑的属性就是成员嗯嗯, 最近看了几眼Ogitor, 它对于PropertyGrid的使用就很不错所有要编辑的对象(灯光, 模型, 粒子等等)都有一个共同的基类, 每当选中一个可编辑对象时, 右边的属性框里就显示出当前对象的属性...(公司那个编辑器要多土就有多土-_-)尽管Ribbon界面看起来很酷, 我还是对MFC提不起兴趣来....net里的PropertyGrid更方便, 一点一点来: 阅读全文
posted @ 2013-02-06 12:11 ADTL 阅读(5172) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/zhuweisky/archive/2006/05/28/347290.html 阅读全文
posted @ 2013-02-05 00:14 ADTL 阅读(116) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/zhuweisky/archive/2011/01/18/1937990.html1.缘起:本文所描述的TCP代理服务器工作于网络协议层次中的应用层,位于传输层之上。只要是以TCP的方式为客户提供服务的(包括我们的HTTP服务器,HTTP底层走的仍然是TCP),我们都可以在真正的TCP服务器前面增加代理服务器。 TCP代理服务器可以隐藏背后真正TCP服务器,如此便可以起到保护真正TCP服务器的作用。由于TCP代理服务器工作于应用层,所以,黑客对应用层以下级别的协议栈的攻击(比如TCP半连接攻击)就无法穿过TCP代理服务器,这样,即使TCP代. 阅读全文
posted @ 2013-02-05 00:05 ADTL 阅读(144) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/meiyou/archive/2009/09/12/1565497.html虽然说一直在用Sql Server2000和2005开发项目,但是某些时候想开发一些小的应用程序,用这种数据库就不合适了,想想可以用ACCESS做数据库,但是一直觉得ACCESS是过去的东西,和C#不是很搭配。所以就在网上搜索了一下,发现有一个SQLite是支持.NET开发的绿色数据库,直接一个System.Data.SQLite.DLL就可以访问SQLite数据库,进行各种操作,还支持事务。找到了合适的数据库,但是去官网下了安装包一装就一个DLL文件,并没有附带一个 阅读全文
posted @ 2013-02-04 23:42 ADTL 阅读(7417) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/sufei/archive/2009/08/29/1556342.html分享一下自己动手做出来的后台权限管理系统2009-08-29 16:11 by 苏飞-C#.Net, 9813 阅读,90评论,收藏,编辑下载地址:http://www.cckan.net/forum.php?mod=viewthread&tid=141.最近开发项目发现每次都要做权限这一点,所以就用点时间做一下动态的, 动态加功能,动态加权限,管理也动态,呵呵这样真方便。和大家分享一下吧先看看我的界面吧登录界面我不想说的太多了,功能就是界面上的这样,只要在上面 阅读全文
posted @ 2013-02-03 22:36 ADTL 阅读(228) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/zhuweisky/archive/2010/08/27/1809983.html#2595910windows 7和vista提高的系统的安全性,同时需要明确指定“以管理员身份运行”才可赋予被运行软件比较高级的权限,比如访问注册表等。否则,当以普通身份运行的程序需要访问较高级的系统资源时,将会抛出异常。 如何让程序在启动时,自动要求“管理员”权限了,我们只需要修改app.manifest文件中的配置项即可。 app.manifest文件默认是不存在的,我们可以通过以下操作来自动添加该文件。(1)进入项目属性页。(2)选择“安全性”栏目。.. 阅读全文
posted @ 2013-02-03 22:34 ADTL 阅读(95) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/rush/archive/2011/07/24/2115613.html摘要 在我们软件系统设计中,数据的安全性是我们考虑的重中之重,特别像银行系统的设计账户和密码都需进行加密处理。这时我们可以使用加密算法对数据进行加密处理,这就是我们今天要介绍的主题。 首先让我们了解加密算法分为:对称、非对称加密算法和Hash加密。 对称加密算法:首先需要发送方和接收方协定一个密钥K。K可以是一个密钥对,但是必须要求加密密钥和解密密钥之间能够互相推算出来。在最简单也是最常用的对称算法中,加密和解密共享一个密钥。 非对称加密算法:首先得有一个密钥对,这个密钥 阅读全文
posted @ 2013-01-25 00:27 ADTL 阅读(164) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/rush/archive/2011/09/24/2189399.html1.1.1 摘要 相信许多人都使用过.NET提供的加密算法,而且在使用的过程我们必须了解每种加密算法的特点(对称或非对称,密钥长度和初始化向量等等)。我也看到过很多人写过.NET中加密算法总结,但我发现个别存在一些问题,很多人喜欢罗列每种加密算法的具体实现,假设我们要求实现AES和Triple DES加密算法,的确可以很多地分别给出它们的具体实现。 那我们真的有必要给出每个加密算法的具体实现吗?而且这样的设计不符合OOP设计思想,最重要的是我们要维护多个加密算法啊!OK接 阅读全文
posted @ 2013-01-25 00:25 ADTL 阅读(195) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/yjmyzz/archive/2007/12/20/1007596.html由于 Windows 窗体控件本质上不是线程安全的。因此如果有两个或多个线程适度操作某一控件的状态(set value),则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用和死锁的情况。于是在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引发一个 InvalidOperationException本文用一个很简单的示例来讲解这个问题(在窗体上放一个TextBox和一个Button,点击Button 阅读全文
posted @ 2013-01-25 00:24 ADTL 阅读(110) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/Kevin-moon/archive/2009/01/13/1374353.html过年前的这段时间真是舒服,没有了平时项目发版的紧张,剩下的就是只有在网上闲逛了,哈哈!今天早上闲逛的时候,在CodeProject发现了个不错的文章,英文好的直接去http://www.codeproject.com/KB/threads/SynchronizationContext.aspx看吧,不好,就将就的看下我的吧,呵呵!(没有直接翻译,不过大概的思路相同)理解SynchronizationContext SynchronizationContext. 阅读全文
posted @ 2013-01-25 00:22 ADTL 阅读(170) 评论(0) 推荐(0)
摘要:转自:http://blog.sina.com.cn/s/blog_4c4597760100097g.htmlWinform里集成了几个打印控件:PrintPreviewDialog,PrintDocument,PrintDialog,PageSetupDialog,PrintPreviewControl,看书看资料会把人看晕,实际上打印核心控件只有一个,就是PrintDocument,PrintPreviewDialog也有点用,就是页面预览控件,真正开发中如果需要打印功能,一般会从网上Down现成的控件,如果要自己手动写,费时又费力,本着学习的态度,我们需要知道打印是怎么实现的,写两个比较 阅读全文
posted @ 2013-01-25 00:19 ADTL 阅读(650) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/yjmyzz/archive/2010/08/29/1812038.html注:这篇文章主要给新手看的,老手们可能会觉得没啥营养,就请绕过吧。“认证”与“授权”是几乎所有系统中都会涉及的概念,通俗点讲:认证(authentication) 就是 "判断用户有没有登录?",好比windows系统,没登录就无法使用(不管你是用Administrator或Guest用户,总之要先正确登录后,才能进入系统).授权(authorization) 就是"用户登录后的身份/角色识别",好比"管理员用户&qu 阅读全文
posted @ 2013-01-25 00:16 ADTL 阅读(335) 评论(0) 推荐(0)