C#
文章平均质量分 80
zhaojp0411
这个作者很懒,什么都没留下…
展开
-
Composite UI Application Block学习笔记之Smart Part
Composite UI Application Block学习笔记之Smart Part 一、简单概念介绍 CAB提供一个开发环境能很好的隐藏复杂度和提高生产力,通过高度抽象和关注点的分离,开发人员能够关注于业务逻辑提高基础框架代码的复用。Smart Part是整个CAB体系中重要的一部分,它可以将界面独立于业务逻辑,让界面和业务逻辑松散的耦合起来。Smart Part的应转载 2008-12-27 18:41:00 · 975 阅读 · 0 评论 -
C#编码规范
转自:http://www.cnblogs.com/William_Fire/archive/2004/08/01/29064.aspx..1. 避免将多个类放在一个文件里面。2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括IDE产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情原创 2009-06-02 09:21:00 · 466 阅读 · 0 评论 -
面试题
经典C#面试题集锦(一)有了前面的学习和上机练习,加上一定的项目开发实践,你可以是一名合格的C#程序员。不过,如果你去应聘,各家公司的题目,有时候还有些刁钻。不一定是你不会,只不过你没有见过某些题型,一时半会可能不适应,在规定的时间内,不能完成答题。为了帮助读者渡过面试这关,我们收集了一些面试题目,帮你长见识,复习巩固知识。并在做面试题目的时候,有比较好的发挥。1、在C#中,string str转载 2009-08-07 09:48:00 · 462 阅读 · 0 评论 -
C# 面试题
经典C#面试题集锦(一)有了前面的学习和上机练习,加上一定的项目开发实践,你可以是一名合格的C#程序员。不过,如果你去应聘,各家公司的题目,有时候还有些刁钻。不一定是你不会,只不过你没有见过某些题型,一时半会可能不适应,在规定的时间内,不能完成答题。为了帮助读者渡过面试这关,我们收集了一些面试题目,帮你长见识,复习巩固知识。并在做面试题目的时候,有比较好的发挥。1、在C#中,string str原创 2009-08-07 09:47:00 · 2422 阅读 · 0 评论 -
Ajax.net 配置
在ASP.NET 2.0中使用ASP.NET AJAX所提供的功能之前,需要对其进行必要的配置。ASP.NET AJAX的配置可分为两种情况:一种是从头开始,创建新的应用ASP.NET AJAX的应用程序;另一种是在现有的ASP.NET 2.0应用程序中使用ASP.NET AJAX进行扩展。对于前一种情况,我们可以使用ASP.NET AJAX安装中自带的Visual Studio项目模板,帮助原创 2009-05-25 10:49:00 · 892 阅读 · 1 评论 -
Composite UI Application Block学习笔记 Event Broker
Composite UI Application Block学习笔记之Event Broker Composite UI Application Block着重于将应用逻辑和界面分开,让应用系统具备更清晰的结构,更强的扩展性、可移植性。在曹严明先生的讲座中,提及到了关于应用CAB开发的几个指导性原则:将 views (SmartPart)设计为独立于 controllers转载 2008-12-27 18:29:00 · 734 阅读 · 0 评论 -
软件工程实践二
.NET初学者架构设计指南(二)OO设计初次见面 我使用OO技术第一次设计软件的时候,犯了一个设计者所能犯的所有错误。那是一个来自国外的外包项目,外方负责功能设计,我们公司负责程序设计、编码和测试。 第一个重要的错误是,我没有认真的把设计说明书看明白。功能点设计确实有一些问题,按照他们的设计,一个重要的流程是无法实现的。于是我在没有与投资方沟通的情况下,擅自改动了设计,把一个原本在Linu转载 2008-12-03 14:49:00 · 504 阅读 · 0 评论 -
C# 事件机制实例
/* * 由 SharpDevelop 创建。 * 用户: zhaojp * 日期: 2008-12-2 * 时间: 11:12 * 照.NET FrameWork的事件设计准则去书写代码1 事件的命名应遵循PascalCasing命名方式2 申明delegate时使用void作为返回类型,事件接受两个传入参数一律命名为sender和e3 定义一个事件提供数原创 2008-12-02 14:48:00 · 340 阅读 · 0 评论 -
.net FreamWorks 命名规则
避免使用由经常使用的名称空间复制的类型名。类型名不能使用下列词语。System Collections Forms UI避免使用与常用关键词冲突的标识符。例如,避免使用下列词语。 AddHandlerAddressOfAliasAndAnsiAsAssemblyAutoBitAndBitNotBitOr原创 2008-12-02 14:45:00 · 401 阅读 · 0 评论 -
C# 中多线程编程
C#是.Net平台的通用开发工具,它能够建造所有的.Net应用。在.Net中所有线程都运行在应用程序域(AppDomain)中,这也许让你想到Win32进程,实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元,公共语言运行库可使用它来隔离应用程序。注意在.Net中应用程序的隔离是应用程序域而不是进程,在单个进程中可以存在几个应用程序域,而且线程可以跨越应用程序域的范围,某个线原创 2009-08-13 08:49:00 · 390 阅读 · 0 评论