10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

C#和 VB.NET 版 CLSA.NET 3.0 电子图书面市

  • 2007-10-22
  • 本文字数:1027 字

    阅读完需:约 3 分钟

Rocky Lhotka 最新版本电子图书《Using CSLA.NET 3.0》(C#和 VB.NET 版)面市。CSLA.NET 框架(CSLA.NET :Component-based Scalable Logical Architecture for .NET)帮助开发人员在抽象并封装业务逻辑和数据的基础上,建立面向对象的业务层。它的 3.0 版本增加了对微软.NET 3.0 的支持,包括:

  • Windows Presentation Foundation (WPF)
    • 创建使用业务数据的 WPF 表单

    • 使用 Csla.Wpf 命名空间下的新控件

    • CslaDataProvider

    • Validator

    • Authorizer

    • ObjectStatus

    • IdentityConverter

    • 多用 XAML 的同时,少用 C#和 VB.NET 代码

  • Windows Communication Foundation (WCF)
    • 用 WCF 新的 Data Portal Channel,从 Remoting、Web Service 和 Enterprise Service 升级

    • 创建使用业务对象的 WCF 服务

    • 通过 WCF Security 在传输中完成数据加密

    • 向 WCF 服务发送用户名 / 口令凭据

    • 包括使用新的 Csla.Security.PrincipalCache 类

    • 用 DataContract 属性替代 Serializable 属性

  • Windows Workflow Foundation (WF)
    • 创建使用业务对象的活动
    • 从业务对象中调用工作流
    • 使用 Csla.Workflow 命名空间下的 WorkflowManager 类

这本 120 页的电子书覆盖了如何使用这些新功能,而 3.0 版本是个补充更新,如果开发人员使用.NET 3.0 就可以使用该框架 3.0 的新特性。但 CSLA .NET 的改进不仅限于.NET 3.0 特性,面向.NET 2.0 也有改进,包括:

  • 增强了验证子系统
    • 更友好的属性名称
    • 在 RegExMatch 中对 null 更好的处理
    • 新增 StringMinLenght 规则
    • 用 DecoratedRuleArgs 帮助生成代码
  • 数据绑定
    • 为了增强数据绑定行为,修正了 BusinessListBase 的一批 bug
    • 在编辑 Level 同步失效的时候抛出异常,便于调试
    • 实现类似 WinForm 数据绑定的过程,允许 N 层 l 回退
  • AutoCloneOnUpdate
    • 调用 Save() 方法时自动克隆对象(仅适于本地数据门户)
    • 增强了授权子系统
    • 允许任意方法调用 CanExecuteMethod() 授权

CSLA.NET 3.0 中修复了很多 Bug,并对一些特性作了增强,惠及每位用户。如果您在使用 2.0 或 2.1 版本,即便您没有用.NET 3.0,也可以考虑升级到 3.0 版本来获得这些好处。

可以从这些修改日志了解详细的变更信息。

Using CSLA.NET 3.0》这本书完全关注于如何使用 3.0 的新特性,但并没详细说明 CSLA.NET 自身的变化,因此这 120 页只是帮助您如何使用 2.1 之后增强或新增加的这些内容。

可以从 CLSA.NET 的网站获取更丰富的信息,并通过 CSLA.NET 的商店购买这本书。

查看英文原文: The Using CSLA .NET 3.0 Book now available for VB.NET and C#

2007-10-22 10:002197
用户头像

发布了 61 篇内容, 共 13.7 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

编程开发!IntelliJ IDEA 2025.1.1中文激活教程-Mac/win

Rose

BeeWorks IM:专业安全的企业私有化即时通讯软件

BeeWorks

即时通讯 IM 私有化部署 企业级应用

影响LED显示屏清晰度的三大关键要素

Dylan

商业 LED显示屏 全彩LED显示屏 led显示屏厂家 舞台表演

2D动画设计 Reallusion Cartoon Animator Mac中文激活版

Rose

百度公布动物语言转换专利!可实现与动物深度交流

科技热闻

演讲大咖预告丨2025 Altair离散元仿真技术研讨会火热报名中!

Altair RapidMiner

数字孪生 仿真 CAE 离散元仿真 工程机械

私有化im即时通讯及协同办公平台推荐!

BeeWorks

即时通讯 IM 私有化部署 企业级应用软件

小红书笔记详情API接口(附代码示例)

tbapi

小红书笔记详情接口 小红书API 小红书笔记数据采集 小红书笔记详情api

HarmonyOS App 如何实现全网比价工具

网罗开发

鸿蒙 HarmonyOS HarmonyOS NEXT

SecureCRT:工程师的终极终端仿真器 ⚡ 支持SSH/Telnet/Serial,安全高效!

Rose

vm虚拟机安装教程 附VMware Fusion Pro 13密钥及win11镜像包

Rose

【HarmonyOS】鸿蒙实现刻度尺

鸿蒙 HarmonyOS HarmonyOS NEXT 实践分享

Mac Axure RP 11中文安装教程 附 Axure RP 11密钥

Rose

Bolt.diy 创意建站 | 不懂代码,你也可以快速建站

六月的雨在InfoQ

CAP 函数计算 Bolt.diy 自然语言建站

活动报名丨在旧金山&硅谷,遇见 Voice Agent 开发者&创业者

声网

《算法导论(第4版)》阅读笔记:p10-p10

codists

算法

文献解读-LettuceGDB: The community database for lettuce genetics and omics

INSVAST

基因测序 基因数据分析 Sentieon 变异检测 精准医疗

专为MacOS设计的视频下载器:Downie 4

Rose

密码测评:确保数字安全的必要手段

黑龙江陆陆信息测评部

HarmonyOS App 购物助手工具的开发与设计

网罗开发

鸿蒙 HarmonyOS HarmonyOS NEXT

Cornerstone for Mac – 最强大的SVN客户端,让版本控制更流畅!

Rose

职场人必备! Acrobat Pro DC 2023 – 轻松搞定合同、表单、电子签名!

Rose

我在 Google L4 面试中的经验和教训

Nackydeng

程序员求职 谷歌面经 北美求职 google interview

麦杰工业数据底座亮相德阳,为工业设备管理贡献力量

麦杰科技

麦杰工业数据底座亮相德阳,为工业设备管理贡献力量

麦杰研究院

AI驱动仿真未来丨2025 Altair区域技术交流会华东站,报名开启!

Altair RapidMiner

AI 汽车 数字孪生 仿真 CAE

仓库拣货优化的领域建模

PeterOne

人工智能 运筹优化

Amazon Q 从入门到精通 – 快速实战篇

亚马逊云科技 (Amazon Web Services)

第二章:数据治理的边界在哪里

数据小吏

数据治理

Autodesk AutoCAD 2026破解版(cad2026中文安装包)-Mac/win

Rose

mestrenova 14下载安装(核磁数据处理软件)-Mac/win

Rose

C#和VB.NET版CLSA.NET 3.0电子图书面市_.NET_Robert Bazinet_InfoQ精选文章