Mastering structs in C#
摘要: As structs are aggregates of any other data type you care to invent, learning how to work with them is important, and provides an excellent grounding in tackling wider problems.
阅读全文
posted @
2010-04-07 10:19 xerwin 阅读(250) |
评论 (2) 编辑
[转载]正则表达式30分钟入门教程
摘要: 正则表达式30分钟入门教程:30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。
阅读全文
posted @
2009-07-09 17:24 xerwin 阅读(210) |
评论 (0) 编辑
C#正则表达式快速入门
摘要: 作者将自己在学习正则表达式中的心得和笔记作了个总结性文章,希望对初学C#正则表达式的读者有帮助。
内容有:
1.什么是正则表达式
2.涉及的基本的类
3.正则表达式基础知识
4.构建表达式基本方法
5.编写一个检验程序
阅读全文
posted @
2009-07-09 17:06 xerwin 阅读(296) |
评论 (0) 编辑
Choosing between ASP.NET MVC and ASP.NET Webforms
摘要: Put forward a advice about how to choose between the two alternatives in ASP.NET web development based on the five criteria.
阅读全文
posted @
2009-06-18 16:47 xerwin 阅读(109) |
评论 (0) 编辑
Comparing ASP.NET MVC and ASP.NET
摘要: Compared ASP.NET MVC and ASP.NET by advantages of them in this topic.
阅读全文
posted @
2009-06-18 16:30 xerwin 阅读(94) |
评论 (0) 编辑
[转载]使用NUnit在.Net编程中进行单元测试
摘要: 单元测试看上去虽然有点麻烦,但是它为程序员提供了一个安全的观点,让程序员对自己的程序更加有信心,在减少开发后期进行频繁Debug所耗费时间的同时也为应用软件提供了第一道安全防护网,因此,单元测试是提高开发效率和软件品质的一个重要的手段。
利用NUnit,我们可以在.Net编程过程中非常方便的进行单元测试,它图形化的界面和简单而强大的测试框架为我们提供了一个非常舒适而有趣的测试环境,能够让程序员觉得进行单元测试并不枯燥乏味,习惯后甚至还能成为一种乐趣。
阅读全文
posted @
2009-05-10 15:21 xerwin 阅读(124) |
评论 (0) 编辑
C#里的一些加密解密标准函数示例——DES,SHA1,RSA
摘要: 本文简要介绍一下DES,SHA1,RSA算法,并给出了.NET中提供的标准函数的C#示例,果想做一个网络安全模块,只需将三种算法结合起来设计一个模型,我相信可以实现很多复杂的功能。
阅读全文
posted @
2009-04-14 12:32 xerwin 阅读(5839) |
评论 (20) 编辑
[笔记]得到Access数据库中的所有表名
摘要: 今晚帮一个朋友做点东西,需要得到Access数据库中的所有表名,经过一番研究后终于搞定这个函数,感觉还是有点意思,特将其做个笔记保存下来。
阅读全文
posted @
2008-05-11 00:51 xerwin 阅读(698) |
评论 (3) 编辑
Intercept and Manage Windows Originated by Third-party Components Hosted in C# Application
摘要: Sometimes you may collide with the following problem: a third-party binary component or control embedded into your application displays windows (usually message boxes) that hang your code until they are closed.
If you do not have the source code of this binary and one does not have a good API to change one’s bad behaviour programmatically, it can be a real headache using the one. A famous example of such a binary is the WebBrowser control in .NET.
阅读全文
posted @
2008-04-26 02:08 xerwin 阅读(409) |
评论 (0) 编辑
[笔记]使用 .NET 和后台智能传输服务 API 来编写自动更新应用程序
摘要: .NET Framework 和 Windows 都具有一些非常有趣的 API,这些 API 可用来创建能够自动通过网络进行自我更新的应用程序。 编写能够像 Windows Update 一样自我更新的应用程序有很多好处,其中包括为用户提供了便利,因为这使从维护到网络管理都变得更容易。 自动更新需要注意发现、安全性以及文件替换等因素。 在本文中,作者介绍了 BITS API 以及 .NET Framework 的许多处理自动更新(使用与 Windows Update 相同的功能)的这些方面的功能。
阅读全文
posted @
2008-01-28 14:09 xerwin 阅读(374) |
评论 (0) 编辑
[转载]在WinForm中使用Web Services 来实现 软件 自动升级( Auto Update ) (C#)
摘要: winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。
阅读全文
posted @
2008-01-28 13:47 xerwin 阅读(994) |
评论 (1) 编辑
[转载]利用Web Services实现软件自动升级
摘要: 软件维护升级工作是软件生命周期最重要的环节。为了解决以往C/S(Client/Server)模式下的客户端软件升级效率低的问题,设计了C/S应用系统自动升级处理程序。该程序利用Web Services技术、C#和XML语言,通过网络来完成C/ S应用系统的自动升级。与原有手工升级、FTP 文件服务器升级和第三方控件升级相比,升级效率更高。该方案具有较好的参考价值。
阅读全文
posted @
2008-01-28 13:11 xerwin 阅读(540) |
评论 (0) 编辑
[转载]解析.Net框架下的XML编程技术
摘要: XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握.Net框架下的XML技术自然显得非常重要了。本文将指导大家如何运用C#语言完成.Net框架下的XML文档的读写操作。首先,文章介绍.Net框架中与XML相关的命名空间和其中的重要类。其次,文章给出有关的实例以使读者更进一步的了解XML文档的读写操作的具体方法。
阅读全文
posted @
2008-01-28 12:29 xerwin 阅读(230) |
评论 (0) 编辑
[转载]在 C# 中加载自己编写的动态链接库
摘要: 在开发新项目中使用了新的语言开发 C# 和新的技术方案 WEB Service,但是在新项目中,一些旧的模块需要继续使用,一般是采用 C 或 C++ 或 Delphi 编写的,如何利用旧模块对于开发人员来说,有三种可用方法供选择:第一、将 C 或 C++ 函数用 C# 彻底改写一遍,这样整个项目代码比较统一,维护也方便一些。但是尽管微软以及某些书籍说,C# 和 C++ 如何接近,但是改写起来还是很痛苦的事情,特别是 C++ 里的指针和内存操作;第二、将 C 或 C++ 函数封装成 COM,在 C# 中调用COM 比较方便,只是在封装时需要处理 C 或 C++ 类型和 COM 类型之间的转换,也有一些麻烦,另外COM 还需要注册,注册次数多了又可能导致混乱;第三、将 C 或 C++ 函数封装成动态链接库,封装的过程简单,工作量不大。因此我决定采用加载动态链接库的方法实现,于是产生了在 C# 中如何调用自定义的动态链接库问题,我在网上搜索相关主题,发现一篇调用系统 API 的文章,但是没有说明如何解决此问题,在 MSDN 上也没有相关详细说明。基于此,我决定自己从简单出发,逐步试验,看看能
阅读全文
posted @
2007-11-18 23:54 xerwin 阅读(750) |
评论 (0) 编辑
C#中调用Windows API时的数据类型对应关系
摘要: 在C#中做很多应用需要使用win32 API,但发现原型函数的一些数据类型看起来非常费劲,甚至在C#中“没有”这种数据类型,查阅了一下资料,数据类型对应关系整理如下,希望对大家有用。
阅读全文
posted @
2007-08-20 22:13 xerwin 阅读(544) |
评论 (7) 编辑
[分享]Microsoft_DirectX_9.0c里的 9个DirectX的DLL
摘要: 昨晚做一个小的3D的东西,需要用到DirectX中的几个DLL,由于不想安装DX的SDK,本人找了好久,最后终于在一个完整的50多M的DX安装包中把这几百k的DLL找出来了,为了方便大家(或者说我下次就不用找了,呵呵),今天把这9个DLL连同XML打包放博客上,给需要的朋友.
阅读全文
posted @
2007-06-28 13:18 xerwin 阅读(593) |
评论 (11) 编辑
[转载].NET Framework 3.0 框架慨述
摘要: 本文将简要介绍微软.NET 3.0,在与以前的版本进行比较的同时着重强调.NET 3.0的一些新特征。
阅读全文
posted @
2007-05-18 23:33 xerwin 阅读(437) |
评论 (3) 编辑
[转载]ASP.NET实现数字和字符相混合的验证码
摘要: ASP.NET实现数字和字符相混合的验证码
阅读全文
posted @
2007-04-22 05:48 xerwin 阅读(594) |
评论 (0) 编辑
[转载]ASP.NET Web 服务还是 .NET Remoting:如何选择,使用 Microsoft .NET 建立分布式应用程序
摘要: 了解 Microsoft .NET Remoting 基础结构和 Microsoft ASP.NET Web 服务如何进行跨进程通信,了解这两种技术的工作原理以及如何为您的应用程序选择合适的技术。使用 Microsoft .NET 建立分布式应用程序
阅读全文
posted @
2007-04-16 12:50 xerwin 阅读(360) |
评论 (0) 编辑
[转载]优化ASP.NET应用程序性能研究与探讨
摘要: 本文从页面、数据访问、字符串操作三方面探讨如何提高ASP.NET应用程序的性能,并提供了几种测试工具用于检测ASP.NET网站性能。
阅读全文
posted @
2007-04-12 17:13 xerwin 阅读(325) |
评论 (1) 编辑
[翻译]避免常见 ASP.NET 缺陷,使网站平稳运行
摘要: ASP.NET 成功的其中一个原因在于它降低了 Web 开发人员的门槛。即便您不是计算机科学博士也可以编写 ASP.NET 代码。我在工作中遇到的许多 ASP.NET 开发人员都是自学成材的,他们在编写 C# 或 Visual Basic® 之前都在编写 Microsoft® Excel® 电子表格。现在,他们在编写 Web 应用程序,总的来说,他们所做的工作值得表扬。
但是与能力随之而来的还有责任,即使是经验丰富的 ASP.NET 开发人员也难免会出错。在多年的 ASP.NET 项目咨询工作中,我发现某些错误特别容易导致缺陷不断发生。其中某些错误会影响性能。其他错误会抑制可伸缩性。有些错误还会使开发团队耗费宝贵的时间来跟踪错误和意外的行为。
下面是会导致 ASP.NET 生产应用程序的发布过程中出现问题的 10 个缺陷以及可避免它们的方法。所有示例均来自我对真实的公司构建真实的 Web 应用程序的亲身体验,在某些情况下,我会通过介绍 ASP.NET 开发团队在开发过程中遇到的一些问题来提供相关的背景。
阅读全文
posted @
2007-04-06 15:47 xerwin 阅读(1013) |
评论 (2) 编辑
[转载]ASP.NET程序中常用的三十三种代码
摘要: ASP.NET程序中常用的三十三种代码,很有用的...
阅读全文
posted @
2007-04-05 13:05 xerwin 阅读(536) |
评论 (0) 编辑
[转载]让Apache支持ASP.NET
摘要: 本文详细讲解了怎样使用Apache支持ASP.NET
阅读全文
posted @
2007-04-05 12:07 xerwin 阅读(790) |
评论 (3) 编辑
ASP.NET中Cookie编程的基础知识
摘要: Cookie 为 Web 应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问您的站点时,您可以利用 Cookie 保存用户首选项或其他信息,这样,当用户下次再访问您的站点时,应用程序就可以检索以前保存的信息
本文概要介绍 Cookie 在 ASP.NET 应用程序中的应用,为您展示在 ASP.NET 中应用 Cookie 的技术细节,例如编写 Cookie、然后再读取它们。同时,还将为您介绍 Cookie 的各种特性和各种特殊情况,以及 ASP.NET 对 Cookie 的支持。
阅读全文
posted @
2006-09-02 20:41 xerwin 阅读(231) |
评论 (0) 编辑