代码改变世界

使用WCF实现SOA面向服务编程——SOA的概念

2011-04-09 20:14 by ※森林小居※, 320 阅读, 0 推荐, 收藏, 编辑
摘要:SOA的概念是Gartner 在1996年提出来的,并于2002年12月进一步提出SOA是“现代应用开发领域最重要的课题”。一、SOA的定义 SOA分为广义的SOA和狭义的SOA,广义的SOA是指一种新的企业应用架构和企业IT基础架构,它可以使企业实现跨应用,跨部门,跨企业甚至跨行业之间的离散系统实现互连。(注意:这里所指的服务并不单单是Web Service,它可以是以Web Service实现 ,也可以以业务方式实现,甚至是书面口头承诺实现)。而狭义的SOA是指一种软件架构,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用 阅读全文

PSP(个人软件过程)

2010-11-20 15:22 by ※森林小居※, 3160 阅读, 0 推荐, 收藏, 编辑
摘要:第一章 软件工程师的任务第二章 时间管理第三章 时间跟踪第四章 阶段计划与产品计划第五章 产品计划第六章 产品规模第七章 管理好时间第八章 契约的管理第九章 进度管理第十章 项目计划第十一章 软件开发过程第十二章 缺陷第十三章 缺陷查找技术第十四章 代码复查检查表第十五章 缺陷预测第十六章 缺陷排除的经济效益第十七章 设计缺陷第十八章 产品质量第十九章 过程质量第二十章 个人对质量的承诺第一章 软... 阅读全文

C#写windows服务实例

2010-11-03 11:20 by ※森林小居※, 1031 阅读, 0 推荐, 收藏, 编辑
摘要:1。在VS2008创建windows service工程文件---新建---项目----windows服务,名称AdioService2。结构如下图所示,双击service1.cs,在onstart中写具体代码,注意如果代码执行需要很长时间,则需要将方法放在子线程中,否则windows服务会启动不起来。3。定时器timer的使用拖一个timer,必须为system.Timers.Timer,设置参... 阅读全文

Windows7下IIS网站的.Net框架版本设置

2010-11-02 14:57 by ※森林小居※, 629 阅读, 0 推荐, 收藏, 编辑
摘要:Windows 7给人的感觉是IIS变化很大,多出了很多东西,让人感到很茫然和陌生。先建个网站试试,发布后,再iis中建立站点,建立站点的界面很简洁过程很简单 : 建立好后运行居然报错,说是web.config 中有问题,然后显示当前的.net框架版本是 2.0,想想应该是要选择4.0的版本才对。但是找了半天也没有找到在哪里修改使用的框架版本。郁闷得我都快崩溃了。经过一个多小时的摸索终于解决问题了... 阅读全文

ASP.NET身份验证机制membership入门 项目

2010-10-03 14:59 by ※森林小居※, 434 阅读, 0 推荐, 收藏, 编辑
摘要:前面说了很多关于membership的内容,感觉内容有点凌乱,内容都是一个个知识点,下面我们通过一个小的项目,来把所有的相关内容串一下。   首先描述一下需求:  我们要做一个最简单的网站。有三类用户:匿名用户,员工,管理员,网站结构如下: admin目录下的页面只允许admin角色的用户访问,employee目录下的页面只允许emp角色的用户访问。Default.aspx允许所有用户访问。Log... 阅读全文

ASP.NET身份验证机制membership入门 API篇

2010-10-03 14:58 by ※森林小居※, 393 阅读, 0 推荐, 收藏, 编辑
摘要:面说过如何去配置Membership,以及如何去使用Asp.net自带的登陆控件。这次说明一下如何不使用Asp.net自带的登陆控件,而通过编写代码的方式去完成相应的功能。   要使用Membership我们需要引入System.Web.Security这个命名空间。在这个命名空间中有这么几个常用的类:Membership Roles  首先来介绍第一个Membership类,Membership... 阅读全文

ASP.NET身份验证机制membership入门 控件篇

2010-10-03 14:57 by ※森林小居※, 521 阅读, 0 推荐, 收藏, 编辑
摘要:在前面两篇文章里,我们了解了一下如何配置membership以及roleManager,那么配置成功后又该如何应用呢?其实ASP.NET给我们提供了一套登录控件,我们可以使用这套控件,轻松的来完成一些通用的功能,例如:注册,登录等。   那么配置好之后第一件事情就是注册用户了,注册用户其实很简单,我们只需新建一个页面,然后在页面中拖出一个CreateUserWizard控件,然后运行页面。好了,... 阅读全文

用C#获取局域网内所有机器

2010-09-30 11:03 by ※森林小居※, 858 阅读, 0 推荐, 收藏, 编辑
摘要:原理其实很简单,在cmd.exe下面ping一下几台机,然后用arp -a命令查看一下,这种方式比开多线程去循环扫描的方式来的简单而有效。   //首先来个循环ping一下那个网段的主机。  //其次用以下的函数去获取所有的局域网内有响应的ip地址列表   publicstaticArrayListGetAllLocalMachines()   {   Processp=newProcess();... 阅读全文

分析C#中Dialog控件

2010-09-09 15:33 by ※森林小居※, 2246 阅读, 2 推荐, 收藏, 编辑
摘要:对话框是Widows系统中的一种用来和使用者实现交互的特殊窗口。在Windows系统中,常见的对话框,根据使用方式和性质一般分成以下六种类型:文件打开对话框、文件保存对话框、字体选择对话框、颜色选择对话框和打印机设置对话框和文件打印预览对话框。至于这六个对话框的在Windows系统的表现形式和所起的具体作用,我想各位一定都很清楚了,这里也就不一一介绍了。首先要明确的是C#语言本身并没有提供处理对话... 阅读全文

ADO.NET常用对象

2010-09-03 08:40 by ※森林小居※, 441 阅读, 2 推荐, 收藏, 编辑
摘要:一、Connection对象   Connection对象也称为数据库连接对象,Connection对象的功能是负责对数据源的连接。所有Connection对象的基类都是DbConnection类。   Connection对象有两个重要属性:     (1)ConnectionString:表示用于打开 SQL Server 数据库的字符串;     (2)State:表示 Connection... 阅读全文