单元十 资料库 资料与商业层设计
这一单元讲的是资料库 资料与商业层设计与ADO.net单元,资料库的设计是有联系的。讲了资料存取的一般化和资料存取的问题,资料层设计的多层次和商业逻辑层设计的基本知识。
单元十一 以元件为基础的设计
本单元主要讲了以元件为基础的设计,本视频中很多次提到了以元件为基础的设计,.NET本身就是元件。
单元十二 应用程式设计与部署
本单元是应用程式的设计与部署,设计有四个方面:整体设计,以元件为基础的设计,远端设计,以Web为基础的设计。部署从三个方面讲述:应用程序的部署,手动reflection部署和部署指引。
单元十三 分散式程序设计
分散式程序设计主要从同步和非同步两个方面来讲的。同步是指用户端呼叫伺服器,然后等待回应;非同步是用户端传送要求,然后用户端继续进行其他工作,伺服器端执行完后再将回应传给用户端。
单元十四 Concurrent Programming
Concurrent Programming是并发程序设计,指的是有多个操作会同时执行的程式,.NET让需要同时执行多个操作的程式更为容易设计,但是还是需要小心处理。本单元从三个方面讲述,cpu切换、行程与执行绪、Delegates三个方面。主要讲的是程序的执行。
单元十五 软件工程
我们知道软件工程是一个指导性思想的作用。对我们设计的软件好坏起着直接性的作用。本单元从.NET方面阐述了软件工程的使用工具和模型。
总结
.NET也是一个用户环境,是一组基本的用户服务,可以作用于客户端、服务器或任何地方。