.NET视频总结

 

.Net视频简要总结图如下:

 

 

 

事件驱动

事件驱动这个词第一次遇到是在vb的概念中,可视的,面向对象的,以事件驱动的高级程序设计,当时怎么能理解事件驱动啊。所谓的事件就是程序中所做的每一个动作程序中以Handle识别处理函数

 

多对一事件处理:

当不同的控制项呼叫相同的代码时;减少代码的重复编写。

一对多事件处理:

架构比较松散时,如load事件中动态加入或移除事件处理。

 

个人理解:事件就是一个个的load,click等,程序在执行时,触发那个就执行那个,不触发就不执行,如登入界面,点击确定,会触发[确定]这个事件,以确定事件执行相应的代码,达到实现功能的目的。

 

 

防护式程序设计

在程序设计时,就要解决掉可能要出的错误,使程序更加健壮。

常见错误:除零,数值溢出,物件不存在,不能存取等。

错误处理概要:捕捉错误,抛出错误,记录错误。

 

 

分散式程序设计

同步设计:用户呼叫服务器,等待回应。

常见种类,

WebForms  适用于浏览器跟服务器之间的链接

Web service 适用于应用程式与应用程式

Remoting 适用于服务器跟服务器之间

 

非同步设计:用户呼叫服务器,不等待回应,继续干其他

特点,比较有弹性,但是难设计难测试。

 

 

 

同步式程序设计

多个操作同时执行(电脑不同同时处理多个请求)

多执行绪问题解决:

协调问题,等待解决,分两种一个是一直等,一个是等一会。

通讯问题,使用共同资源(档案,数据库),通过参数等。

同步问题,使用SyncLock,防止多个程序进行不同操作。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值