Explore various features of BLD with source code given in each example.
BLD Technology Overview
Guided Tour
Walkthrough: Building a complex form
Business Logic Layer
Entity classes
Introduction to Entity classes and DataFields
Introduction to DataContext classes
Generating Entities for BLL using Visual Studio
Generating Entities for DAL using Visual Studio
BLD DataAccessObjects
Introduction
Customizing the CRUD actions of BLD DataAccessObjects
DataAnnotation Attributes
Introduction including Entity Metadata classes
ValidationAttributes
Introduction
Customizing at Runtime
Enabling the validator with DependencyAttributes
CustomValidationAttribute
DataTypeAttributes
Introduction
CalculationDescriptorAttribute
DefaultValueAttribute
FilterAttribute, RangeEntityFilterPicker, and DateRangeEntityFilterPicker
ForeignKeyQueryAttribute
InjectionSecurityAttribute
ColumnRestrictionAttribute and TableRestrictionAttribute
ScaffoldColumnAttribute
DisplayNameAttribute and DescriptionAttribute
EntityFilters
Introduction
DataContextDescriptor, EntityDescriptor, and DataFieldDescriptor classes
User Interface Layer
Field Templates
Introduction
Explore Field Templates
BLDDataField control: Adding a Field Template to the page
DataFieldInPattern objects: Using Pattern Templates
Named Styles: Assigning the styles of Field Template elements
Select alternative Field Templates
Field Template Properties
Field Template Behaviors
The Validation User Interface
Controls
Controls that manage the page
BLDPageManager and DataBoundControlAdapters
Introduction
ResolveDataField event handler
Introduction to DataBound controls
Introduction to DataSource controls
BLDCustomizer
BLDListView
BLDFormView
BLDWidgetsView
Introduction
Paging Widgets
Page sizes Widgets
Sorting Widgets
DataButtons Widget
Filter Widgets
ValidationSummary (from the DES Validation Framework)
Content displayed by the Databound control
BLDDataField: Adding a Field Template to the page
BLDDataFieldValidators: Displaying validation errors
BLDPatternForDataFields and BLDPatternForDataField
BLDDataButtons: Command buttons built around the data entry modes
BLDLabel: A Label control that can use text from the BLL
BLDColumnTitle: A column title with sorting capabilities
BLDColumnTotalLabel: A label that can total a column's values
Getting Filter rules from the user
Introduction
BLDFilterField: Add a Filter Template to the page
BLDPatternForFilterFields and BLDPatternForFilterField
BLDFilterSummary: Displaying filters established by the query
BLDFilterButtons: Commands to invoke and clear filters
Pattern Templates
Introduction
DataFieldInPattern objects: Adding into DataBound controls
Named Styles: Assigning the styles of Pattern Template elements
Page Templates
Introduction
Filter Templates
Introduction
Explore Filter Templates
Customizing Filter Templates
Copyright © 2012, Peter L. Blum. All Rights Reserved
Product Information
Download the Trial Version
Have a question? Email Peter