《HiWind企业快速开发框架实战》(2)使用HiWind创建自己的项目

关于HiWind

  HiWind企业快速开发框架,是基于.NET+EasyUi(支持各种前端扩展,后面将扩展Bootstrap等)+多数据(MsSql、Oracle、MySql等)开发的一款企业管理系统快速开发框架。

  HiWind企业快速开发框架,中文名称:疾风。意为像风一样快速完成你的产品之意。

  使用HiWind简单的增删改查,权限设置,几乎不需要编写代码完成。高度辅助的情况下,并不会影响你的灵活发挥,你仍然可以使用部分功能,支持复杂业务的编码。框架实际上帮你托管了你的业务模型。

  交流QQ群:239031814(加群获取源代码)(其它注意事项:请进群先查看群公告和群问问)

  商业使用:项目可用于商业项目,并提供技术支持,但请保留著作权,不允许更改命名空间或打包改名出售,保留追纠法律责任的权利。

  对您有帮助,请点文章下面的“推荐”哦,有意见和好的建议,请正面M我,不喜勿喷!

1.读前必备

读本篇前,请先了解框架基本架构和适用项目及工作流程,参考文章:

[HiWind企业快速开发框架实战](0)目录及框架简介

[HiWind企业快速开发框架实战](1)框架的工作原理

2.项目开发环境

(1).项目开发环境:Visual Studio 2015 (.NET 4.6)

(2).基础数据库:Ms SqlServer 2008R2

3.项目依赖

前端:a.框架依赖Jquery及扩展; b.框架依赖EasyUi及扩展;c.Bootsrap版本,需要依赖BootStrap及相关js库

后端:框架依赖HiWind.dll基础库;

数据库:依赖HiWind基础数据库;

4.项目总体结构

项目框架并不限制你使用什么架构及分层,下面示例项目以最简单的三层架构为例:

展现层依赖HiWind基础库:HiWind.dll 

其它层如需要引用HiWind提供的常用方法,也可以选择性引用。

5.展现层结构

展现层是标准的.NET WebApi模板

6.项目开发

搭建好运行环境后,运行。

基本业务:项目开发在HiWind平台上进行,基本的增删改查业务支持自动生成;表单管理,提供了表单的基本控件生成,可使用第三方工具编辑后进行托管;菜单、触发键、事务等都可以通过平台完成(具体使用方法和技巧后面文章逐一介绍)。

复杂业务:涉及到复杂算法和逻辑,可进行编码实现后,在平台中调用。

总结:框架提供菜单、字典、表单、查询、事务等元素托管,实现复用和克隆及权限控制,复杂业务自定义完成后和框架对接,最终实现简单业务快速完成,复杂业务辅助完成的目标。

7.示例项目创建

下面演示开发一个示例项目:

(1)创建数据库(以MsSql为例)

创建名为:Transport 的数据库,如下:

(2)导入HiWind基础表及数据

在HiWind中系统表,都以Sys开头,为了便于维护,请创建业务表时,不要以Sys作为前缀。所有系统表如下(随着框架更新,可能有增减):

(3)使用默认项目管理者身份登录系统

默认的项目管理身份:用户名(manager)密码(manager)请登录后更改密码,方便管理

注意:只有manager用户可以创建开发者角色,且只允许有一个manager帐号(但可以多人使用)

注意:用户创建使用任一开发者用户登录均可创建开发者、管理员、操作员用户。

(4) 登录系统更新项目名称和Logo

进入首页=》开发者平台=》平台配置

设置项目名称及上传图标,项目名称在重新登录后将显示在浏览器标题栏

调试模式:在开发时启用,将记录开发日志和一些错误信息提示。

登录图标和首页图标:可以上传登录页背景图和首页LOGO

至此,新项目创建完成,可以进入模块开发了,后面会逐一介绍。

最新数据库已随文章发布,请加群获取。

交流QQ群:467189533 (加群获取源代码)(其它注意事项:请进群先查看群公告和群问问)

商业使用:项目可用于商业项目,并提供技术支持,但请保留著作权,不允许更改命名空间或打包改名出售,保留追纠法律责任的权利。

==============================================================================================

返回目录

<如果对你有帮助,记得点一下推荐哦,如有有不明白或错误之处,请多交流>

<对本系列文章阅读有困难的朋友,请先看 《.net 面向对象编程基础》 和 《.net 面向对象程序设计进阶》 >

<转载声明:技术需要共享精神,欢迎转载本博客中的文章,但请注明版权及URL>

.NET 技术交流群:239031814 

==============================================================================================

转载于:https://www.cnblogs.com/yubinfeng/p/5322954.html

《HiWind企业快速开发框架实战》(2)使用HiWind创建自己的项目相关推荐

  1. 《HiWind企业快速开发框架实战》(0)目录及框架简介

    <HiWind企业快速开发框架实战>(0)目录及框架简介 本系列主要介绍一款企业管理系统快速开发框架,该框架旨在快速完成企业管理系统,并实现易维护可移植的目标. 使用逐个系统模块进行编码的 ...

  2. MVC5+EasyUI企业快速开发框架源码 BS开发框架源码

    MVC5+EasyUI企业快速开发框架源码 BS开发框架源码 开发语言 : C# 数据库 : SQL2012 开发工具 : VS2013 源码类型 : WebForm 一.源码简介 包含框架权限管理部 ...

  3. C/S系统快速开发框架/winform快速开发框架源码(C#+SQL)

    C/S系统快速开发框架正在席卷软件和应用程序开发领域,winform所提供的开发速度的提高.在开发周期中适应客户需求的灵活性.成本效益和更高的客户满意度,正迅速使其成为应用程序开发的新标准. C/S和 ...

  4. 快速开发框架为什么得到越来越多企业的认同?

    随着企业信息化要求的不断增加,快速开发框架以其迅速性,便捷性,以及良好的可拓展性得到了越来越多企业的认可. 在传统的开发模式下,完成一个完整的项目一般需要高级架构员+专业美工人员+数据调优人员+软件工 ...

  5. 企业为什么需要UI快速开发框架

    UI即用户界面,是应用程序最重要的元素之一,最主要的功能就是建立用户和系统后台之间的联系,系统后台通过UI把数据转换成可视化的内容展示给用户,同时用户也要通过UI把操作指令传给系统后台,是用户对应用程 ...

  6. android的快速开发框架集合

    android的快速开发框架集合 出自:http://blog.csdn.net/shulianghan/article/details/18046021 1.Afinal  (快速开发框架) 简介: ...

  7. 基于PyQt5的快速开发框架QFramer

    2019独角兽企业重金招聘Python工程师标准>>> QFramer 是基于PyQt5的一款快速开发框架 ####1. 基于Qt/ PyQt /PySide开发GUI常用的开发方式 ...

  8. 挖掘管理价值:企业软件项目管理实战

    <挖掘管理价值:企业软件项目管理实战> 基本信息 作者: 徐勤    出版社:人民邮电出版社 ISBN:9787115310712 上架时间:2013-4-12 出版日期:2013 年4月 ...

  9. Android快速开发框架-ZBLibrary 源码分享

    2019独角兽企业重金招聘Python工程师标准>>> 坐标标准库ZBLibrary,是一个MVP架构的Android快速开发框架,提供一套开发标准(View,Data,Event) ...

  10. 《挖掘管理价值:企业软件项目管理实战》一2.4 软件设计过程

    本节书摘来异步社区<挖掘管理价值:企业软件项目管理实战>一书中的第2章,第2.4节,作者: 徐勤 责编: 杨海玲, 更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

最新文章

  1. DCMTK:各种“字符串值”方法的测试程序
  2. python语言用什么来表明每行代码的层次关系_《计算机二级Python语言程序设计考试》第2章: Python语言基本语法元素...
  3. linux下不同arm 编译器的异同
  4. 多线程之线程池-各个参数的含义- 阿里,美团,京东面试题目
  5. java 铁路的运费与路程_Java语言程序设计2(16)
  6. centos 使用rz sz指令
  7. Java神鬼莫测之MyBatis多表操作延迟加载(四)
  8. 几个常用的shell脚本
  9. HFSS19 官方中文教程系列 L02
  10. 图形化VS201x工程中的项目依赖关系
  11. centos 20T硬盘(超过16T)分区和格式化
  12. 网络编程学习路线计划
  13. 请问一下Android Studio如何配置JAVACV 0.8Javacv+2.4.9Opencv 万分感谢
  14. 低延时直播系统开发技术方案
  15. 测试点 - 发朋友圈
  16. xml文件解析(使用解析器)
  17. 微信小程序点击商品跳转商品详情页面的方法
  18. 股票量化策略是如何被执行出来的?
  19. 手势操作各个方法的含义
  20. Java毕设项目:房屋租赁管理系统(java+SSM+Maven+Mysql+Jsp)

热门文章

  1. 【J2EE】在项目中理解J2EE规范
  2. CentOS6.5 linux 逻辑卷管理 调整分区大小
  3. Django model字段类型
  4. 书摘---创业36条军规6:管理的九个问题
  5. 在mininet中测试TCP、UDP带宽并作图
  6. LaTeX常用符号与语法
  7. zabbix监控nginx的状态
  8. URL重定向,rewrite命令
  9. php正弦函数图像,Go语言输出正弦函数(Sin)图像
  10. ubuntu java 中文_java部署ubuntu后中文显示问号问题