下面是视频教程的提纲:

PPT版本的提纲下载

本节源码下载

XAF框架开发教程

快速实现企业级信息系统开发的利器

XAF简介

´  开发公司:www.devexpress.com,老牌控件公司

´  从2006年发布第一个XAF版本,至今11年

´  基于Microsoft.Net Framework

´  支持.Net Framework2.0-最新版(4.6.2)

´  支持C#与VB.Net两种语言

´  版本支持情况

XAF框架适合开发哪些系统

´  XAF适合信息系统开发,主要以数据库应用为主

´  ERP-企业资源计划管理系统

´  CRM-客户关系管理系统

´  FMS-财务管理系统

´  SCM-供应链

´  WMS-仓库管理系统

´  MRP-物料计划需求管理

´  MES-生产制造执行系统

´  IMS-进销存系统

´  WEB-网站后台

我想做一个XXX管理系统

´  需要和某个IC卡交互数据

´  需要与RFID设备

´  需要与门禁设备

´  需要和扫描枪设备

´  需要和电话拨号设备

´  需要和短信接口

´  需要和某种打印机交互

´  需要和某种设备交互

´  需要和某软件交互(如金蝶K3,用友U8,等现有软件)

´  XAF可以做吗?

´  只要通讯方提供了可以和.net程序通讯的接口,驱动,都是可以的。

直观的体会XAF的开发过程演练

一、原始需求要求

´ 
有一网店店主,要做一套《笔记本电脑网店订单管理系统》,希望每天录入销售信息,并能查看统计信息,如,按月、按年、按日、查看销售人员的业绩。

´ 
其中:客户信息,以手机为唯一标识,要有姓名、性别、生日,家庭住址记录。有些客户多次消费后,可以提升客户等级。客户等级的名称会变化,需要客户能够修改。

´ 
网店主要销售笔记本电脑,但也有U盘,配件等,如电源,内存,CPU。

´ 
客户在购买产品时,根据客户等级,可以有相应的折扣。一次可以购买多个产品并记录在一张单据上。

模型建立

´ 
根据需求我们可以分析出业务模型:

´ 
订单(订单编号,交易日期,销售员,客户,订单明细)

´ 
订单明细(产品,数量,单价,总价,折扣)

´ 
客户分类(分类名称-必填,折扣率:如9折,则下订单时产品价格自动打9折)

´ 
客户(姓名-必填、客户分类、性别-必填、生日,家庭住址-约300个汉以内足够用了)

´ 
产品分类(分类名称-必填)

´ 
产品(产品名称-必填,型号,备注-不限长度,产品分类,是否有效)

开始编码

´ 
一,如何建立项目

´ 
二,编写模型代码

´ 
三,运行WIN项目,预览项目结果

´ 
导航效果

´ 
视图效果

´
列表视图

´
详细视图

´
搜索视图

´ 
验证规则

´ 
四,查看数据库结果

´ 
如何修改连接字符串

模型编辑器介绍-Win

´ 
BO节点

´ 
按钮节点

´ 
视图节点

´ 
本地化节点

´ 
导航节点

´  设计时:在VS项目中的模型编辑器

WEB项目运行效果简介

´ 
运行WEB项目,预览项目结果

´ 
导航效果

´ 
视图效果

´
列表视图

´
详细视图

´
搜索视图

´ 
验证规则

´ 
四,查看数据库结果

´ 
如何修改连接字符串

解决方案中的项目功能介绍

´ 
Module项目

´ 
Module.Web

´ 
Module.Win

´ 
Module.Mobile

´ 
Web

´ 
Win

´ 
Mobile

´ 
模型的应用顺序,模型文件是继承的

´ 
文件与文件夹的介绍

´ 
Application.cs与Module.cs文件

初学者问题

´ 
初学XAF有哪些经验更容易入门并顺利学习下去?

´ 
C#语法要熟练,本教程中不会再讲解C#语法

´ 
SQL语句虽然用得不多,但熟练更有帮助,如查找问题时,用SQLProfile(中级)

´ 
Reflector运行时调式程序更有帮助(高级用户)

´ 
DotTrace用于查找性能问题很有效(高级用户)

´ 
使用过ORM的同学学习XAF更容易

´ 
有过信息系统开发经验的同学对于设计XAF理解的更到位

´ 
我想执行一个SQL/存储过程,XAF中如何写操作?

´ 
90%的工作任务,都不需要这样,个别情况需要。

´ 
不要使用传统开发思路来思考如何做XAF应用。

´ 
不要写SQL,不要执行存储过程

´ 
如何画界面?

´ 
不要用传统的方法来思考

´  简介界面生成机制

视频:

如果无法观看请使用链接:

1.1XAF框架开发视频教程-简单的订单管理实现过程,视频,提纲,及教程源码的更多相关文章

  1. ThinkPHP5.0框架开发实现简单的页面跳转

    ThinkPHP5.0框架开发实现简单的页面跳转 一.效果 登录界面 登录成功界面 登录失败界面 二.目录结构 三.代码 控制器中的Login.php <?php // 声明命名空间 names ...

  2. 转:微信开发获取地理位置实例(java,非常详细,附工程源码)

    微信开发获取地理位置实例(java,非常详细,附工程源码)   在本篇博客之前,博主已经写了4篇关于微信相关文章,其中三篇是本文基础: 1.微信开发之入门教程,该文章详细讲解了企业号体验号免费申请与一 ...

  3. 10.4 android输入系统_框架、编写一个万能模拟输入驱动程序、reader/dispatcher线程启动过程源码分析

    1. 输入系统框架 android输入系统官方文档 // 需FQhttp://source.android.com/devices/input/index.html <深入理解Android 卷 ...

  4. 吴裕雄--天生自然Django框架开发笔记:Django Admin 管理工具

    Django 提供了基于 web 的管理工具. Django 自动管理工具是 django.contrib 的一部分.可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: ...

  5. 微信开发获取地理位置实例(java,非常详细,附工程源码)

    在本篇博客之前,博主已经写了4篇关于微信相关文章,其中三篇是本文基础: 1.微信开发之入门教程,该文章详细讲解了企业号体验号免费申请与一些必要的配置,以及如何调用微信接口. 2.微信开发之通过代理调试 ...

  6. 【ARM-Linux开发】【CUDA开发】【视频开发】关于Linux下利用GPU对视频进行硬件加速转码的方案

    最近一直在研究Linux下利用GPU进行硬件加速转码的方案,折腾了很久,至今没有找到比较理想的硬加速转码方案.似乎网上讨论这一方案的文章也特别少,这个过程中也进行了各种尝试,遇到很多具体问题,以下便对 ...

  7. jQuery框架开发一个最简单的幻灯效果

    在线演示 在这个课程中,我们将介绍如何使用jQuery来开发一个最简单的图片幻灯效果. 立刻观看互动课程:jQuery框架开发一个最简单的幻灯效果 阅读原文:jQuery框架开发一个最简单的幻灯效果

  8. 3.NetDh框架之缓存操作类和二次开发模式简单设计(附源码和示例代码)

    前言 NetDh框架适用于C/S.B/S的服务端框架,可用于项目开发和学习.目前包含以下四个模块 1.数据库操作层封装Dapper,支持多种数据库类型.多库实例,简单强大: 此部分具体说明可参考博客: ...

  9. .NET Web开发技术简单整理 转

    .NET Web开发技术简单整理 原文:http://www.cnblogs.com/SanMaoSpace/p/3157293.html 在最初学习一些编程语言.一些编程技术的时候,做的更多的是如何 ...

随机推荐

  1. LPC1788 nand驱动

    Lpc 1788自带有emc接口用于驱动nandflash,norflash,sdram设备,对于nandflash驱动因为配置简单,时序也简单 首先,针对nandflash而言应当在系统中有三个地址 ...

  2. SD卡兼容性问题(转)

    看到一篇关于硬件抗干扰的应用实例,很有参考值.所以,转过来方便查找. 源文:SD卡兼容性问题 最近碰到了一个SD卡兼容性的问题.主芯片SD卡组的信号,经过转接板,长排线,然后再到SD卡子板之后.对多种 ...

  3. 最基本的SQL语法/语句

    DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOK ...

  4. IOS开发中UIAlertController(警告框)的使用

    步骤一.初始化: UIAlertController * inputname = [UIAlertController alertControllerWithTitle:@"未输入账户&qu ...

  5. UVa 336 - A Node Too Far

    题目大意:在计算机网络中,每条信息都有一个TTL值,在信息到达一个节点时,TTL值首先减1,如果TTL为0,则丢弃该信息报文.给一个网络的配置,给定源点和TTL值,判断该网络中有多少节点不可到达. 无 ...

  6. 阿里云安装wordpress遇到的问题

    在阿里云服务器上安装Nginx,php5.3.3环境,使用阿里云的RDS数据库 1,安装wordpress,提示您的PHP似乎没有安装运行WordPress所必需的MySQL扩展 解决方案:移除已经安 ...

  7. PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)

    CSV大文件的读取已经在前面讲述过了(PHP按行读取.处理较大CSV文件的代码实例),但是如何快速完整的操作大文件仍然还存在一些问题. 1.如何快速获取CSV大文件的总行数? 办法一:直接获取文件内容 ...

  8. hdu 1005解题报告

    这道题目n的取值范围很大,1 <= n <= 100,000,000.因此肯定是需要优化才能AC. 首先我考虑到时是有没有通项公式,研究了一下,没发现什么东西,突然看到两个1时就想到会不会 ...

  9. js正则表达式验证

    有时候会要验证自己写的正则表达式是否正确 所以写了这个小东西: demo:js正则表达式验证 html: <h3>绿色表示匹配,红色表示不匹配</h3> <label&g ...

  10. php 常用代码段

    1.写文件 $fp = fopen("jsapi_ticket.json", "w+"); fwrite($fp, $str); fclose($fp); 2. ...