随笔分类 - 技术文章收藏-.NET
摘要:原文:使用Vernam(维尔南/弗纳姆)算法实现文件加密解密[C#]本文介绍如何通过Gilbert Sandford Vernam的算法实现一个简洁而又稳定的文件加密解密类。通过此类加密的数据是绝对无法在没有密钥的情况下被破解的。它的基本原理是,需要有一个需要加密的明文和一个随机生成的解密钥匙文件。然后使用这两个文件组合起来生成密文:(明文) 组合 (密钥) = 加密后的密文。使用Vernam加密...
阅读全文
摘要:从2002年发布.NET 1.0,历经8年发展,.NET发展到了4.0,已经成为一个庞大而复杂的软件开发与运行平台,其架构日益复杂,其应用领域也在不断地扩展,包容了“一堆”的子技术领域。在.NET 4.0即将发布之际,回顾一下已发布的各项.NET技术,.net的发展前景,看看.net哪些技术用得很火,哪些被打入冷宫,再猜猜.NET 4.0中可能会有哪些技术会得到“...
阅读全文
摘要:与网上其它关于 DevExpress 汉化的文章不同,本文提供了DevExpress WinForm 汉化和 WebForm(ASPxControls) 汉化的最简单最实用的方法,能让你快速实现对DevExpress 的汉化。同时也说明了使用原始 .resx 文件实现汉化的方法。WebForm(ASPxControls) 汉化效果图WinForm 汉化效果图如何实现上述的汉化呢?DevExpres...
阅读全文
摘要:打开:开始\程序\Microsoft Visual Studio 2008\VisualStudio Tools\VisualStudio 2008 命令提示。运行如下两条指令: devenv /resetsettings devenv /resetskippkgs 注:如果有装多个版本的VS的话,devenv加上路径.如果还是不行的话,通过控制面板\安装删除程序先把 Visual Stud...
阅读全文
摘要:熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,许多人都还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象,但不符合对象的学术定义。它...
阅读全文
摘要:转载自:DXperience 源码编译及发布指南 for VS2008这是我在看了别人的一篇用VS2005编译7.1的版本后自己用VS2008编译8.2.6时记下的,以供大家参考: 1. 为了文档和示例,麻烦各位先去官网下载一个 for VS2008 的 Eval (我用的是 v8.2.6 ); 2. 下回来自然就是安装,一路回车,最后有个地方问你要不要 merge,你 merge 了最好,帮助就...
阅读全文
摘要:第一章WinForm汉化所有Developer Express .NET产品都有本地化资源,比如按钮属性,控件属性描述,菜单项,确认和错误的信息等等,所有这些资源字符串可以很容易地被翻译成各种语言。 如何实现上述的汉化呢?DX汉化总结下来一般分三种形式:一种是利用已经汉化好的资源包;一种是使用本地对象类,利用代码汉化;还有就是资源包和代码结合。下面我们就这三种情况的实现方法和各自的利弊做一详细的讲...
阅读全文
摘要:本人一直对同步和异步理解比较模糊,特在网络搜集一些资料备查。以下内容皆为转载。点击超链接查看出处。同步和异步同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行(死心眼)。 异步在一定程度上可以看做是多线程的(废话,一个线程怎么叫异步),请求一个方法后,就不管了,继续执行其他的方法。 比如一个文章系统里面,文章内容通常是字数非常多的,如果数据量大,打开会非...
阅读全文
摘要:Page 执行中将按照如下顺序激活事件:Page.PreInitPage.InitPage.InitComplitePage.PreLoadPage.LoadPage.LoadCompletePage.PreRenderPage.PreRenderComplete如果页面从令一个页面继承,如BasePage:System.Web.UI.Page,在BasePage中做了一些扩展,如权限检查,而其他...
阅读全文
摘要:如何得到资源文件中的文件作者:孟宪会 发表于:2003-07-25 17:29:58在应用程序里嵌入资源,可以避免用户因删除资源文件而造成应用程序出现错误。要使用资源文件中的文件,只需要按下面的方法调用即可:VB.NETFunction GetEmbeddedResource(ByVal strname As String) As System.IO.StreamReturn System.Ref...
阅读全文
摘要:目前,基于数据库服务器的桌面管理程序和Web程序已经有太多的应用了,尤其是网络的大量普及,孤立地数据库管理系统无法胜任分布式管理应用,但是面对基于Access数据库的现有的桌面应用我们也无法完全的摒弃。我们利用.Net远程处理功能将连接和存取Access的行为封装为一个远程对象,供网络中其它客户端通过调用该远程对象来存取实际的Access数据库。我们以 C# 2005为开发语言来实现上述功能。一、...
阅读全文
摘要:假如您和我相同一直都在用nant管理生成过程的话,那么您一定会高度关注msbuild。原因很简单,因为他属于微软,您能够不喜欢他,但您一定要学会用他。 在熬过了几个晚上以后,我终于让自己适应了msbuild的语法。这可真不容易,特别是当自己已习惯了nant的小写规范之后。但是这不成问题,因为随着自己对msbuild的理解一点点加深,自己还真的喜欢上他了。 好吧,下面就让我来简单地介绍一下我在学习m...
阅读全文
摘要:Mono 是一个由 Novell 公司(先前是 Ximian)主持的项目。该项目的目标是创建一系列符合 ECMA 标准(Ecma-334 和 Ecma-335)的 .NET 工具,包括 C# 编译器和共通語言執行平臺。与微软的 .NET Framework 不同,Mono 项目不仅可以运行于 Windows 系统上,还可以运行于 Linux,FreeBSD,Unix,Mac OS X 和 Solaris。
阅读全文
摘要:标准控件1 btn Button 2 chk CheckBox 3 ckl CheckedListBox 4 cmb ComboBox 5 dtp DateTimePicker 6 lbl Label 7 llb LinkLabel 8 lst ListBox 9 lvw ListView 10 mtx MaskedTextBox 11 cdr MonthCalendar 12 icn Notif...
阅读全文

浙公网安备 33010602011771号