一个列表页面不止是查询,它也包含了很多业务上功能的实现,这些业务功能的实现的逻辑我称之为动作.如触发单击按钮删除数据,更改业务表数据,调用webService,调用WCF接口,弹出新窗体新增.修改.查看数据,根据列表数据显示行的颜色等等这些我都称为动作.动作的实现有两类:第一类编码实现,第二类利用通过配置控件属性生成逻辑动作代码. 第一类编码实现:通过编写js和C#方法逻辑实现,在基于CkEditor实现.net在线开发之路(2)有简单例子.这里就不详细介绍了. 第二类利用通过配置控件属性生成逻…
我以前的公司使用office sharepoint designer为界面设计器,嵌套各种自定义控件,进行各种管理软件,工作流的开发,遇到比较复杂的逻辑,则采用本地写类库,生成DLL上传到服务器,通过配置动态反射调用,从而能够快速实现各种功能,这种思路真的很不错,开发速度真的很快,几百万的项目一个月就开发完成了.从这个公司出来我就开始琢磨开发一个类似的平台,在偶然的一次看到FreeFrom在线智能表单设计,真的很不错,让我怦然心动,要是能开发一个WEB在线开发的平台,那就更完美了. 于是我开始分…
前段时间有一园友问我,怎么将组件放置到VS开发工具的工具箱中,用vs开发工具配合CKEditor实现在线.net开发呢? 第一步:登陆http://www.zjt-lab.com:8090/login.aspx  用户名:admin 密码0第二步:登陆后,在欢迎页面如下图,点击“Vs开发组件下载(只支持Vs2010以上版本)”下载组件WebControlLibrary.dll 第三步:在C盘创建一个<DataConfig.xml>文件,文件内容如下 <?xml version="…
上一章讲解了利用CKEditor实现了一个简单的列表功能的查询,CKEditor编辑器是由js实现的,js是一门非常强大的语法,但是要用它实现Vs开发工具那样强大编辑器的功能,估计不可能,这就使得CKEditor实现简单增删改查还可以,如果要实现复杂功能和样式展示效果会很难,所以我利用vs开发工具的集成组件,将CKEditor的开发与vs开发可以无缝对接,实现复杂的功能我们可以拷贝下来,放置vs开发工具中,然后编码实现各种功能. Vs开发工具集成组件,首先去网站下载WebControlLibra…
上一章已经简单介绍了CKEditor控件可以编写C#代码,然后可以通过ajax去调用,但是要在网页上面编写所有C#后台逻辑,肯定痛苦死了,不说实现复杂的逻辑,就算实现一个简单增删改查,都会让人头痛欲裂,而且不能创建类库,不能运用各种设计模式,不能重复调用,智能提示也不够全面,我估计没有一个人愿意在这种模式下去开发,能够用这种模式开发一个增删改查,绝对是大牛,反正我是做不到.为了解决这种问题,所以这就需要CKEditor编辑器的扩展性,利用CKEditor扩展各种控件来普助实现在线开发.利用控件来…
上一章给常用的from表单控件属性页面,进行了简单说明和介绍,但是由于是在网页中做界面设计,操作肯定没有桌面应用程序方便,便捷,为了更方便的布局与设计,今天我主要说一下快速布局,工具箱,tab选项卡,我目前只是这三个是为了设计界面而创建的. 快速布局:主要是因为CKEditor拖拽的时候释放的时候,有时候会出现相对位置的偏差,而详细页面与查询条件需要拖拽很多文本框,下拉框,复选框,多选框,所以开发了快速布局页面,主要是为了方面操作. 工具箱:就是页面的工具条,是操作按钮的集合,是为了按钮权限而设…
这章主要讲解利用控件开发列表页面,我们先从最简单的列表页面开始讲解,这个列表只有一个列表展示.具体开发步骤请看下面动态图 由上动态图可以看出,开发一个简单的列表只有两步, 第一步:拖拽查询控件,设置好查询sql 第二步:拖拽列表控件,设置读取的查询控件,绑定好显示的列,即一个列表开发完成. 如果需要添加查询条件,请看下面的动态图. 添加列表查询条件也是分为两步: 第一步:使用工具条中的快速布局按钮,该按钮主要是为了减少拖拽文本,下拉列表,单选框,复选框而出现的,设置查询列表中的查询条件 第二步:…
上一章简约的介绍了CkEditor编辑器,可以编辑js逻辑代码,css,html,C#代码,这章我根据实际例子,讲解怎么编写C#代码和怎么调用它. 大家都还记得刚刚接触程序编时的hello Word吧,首先我来介绍在编辑器上写了返回“hello Word”的C#方法,让后怎么去调用返回对应hello Wrod方法,具体代码如下: 运行预览效果如下图 页面加载之后就弹出了hello world对话框.证明获取到了我们写返回字符串. 注意编辑C#代码 并可以用ajax调用,C#代码方法必须要有一定的…
定位技术在现在的移动设备上是必不可少的,许多app都会使用定位功能. 通常定位方式有两种:GPS定位:网络定位. Android系统对这两种定位方式都提供了相应的API支持,但是因为google的网络服务在中国不可访问,所以在中国很少用到Android原生定位API,而是使用一些国内第三方公司的SDK(如百度.高德).这次学习的就是百度的LBS(需要提前申请API Key,下载相应的包). lbsyun.baidu.com 1.在Gradle文件(Module:app)android标签下中添加…
3 自己的工具按钮 上次的例子只能在"附加模块"→"外部工具"下运行,用作个人作品是没问题,如果打算搞个公司产品的话,估计BOSS是不会满意的.这次我来做一个直接显示在"附加模块"选项卡上的工具按钮. 3.1 基础 1.新建一个项目WelcomeToRevit.添加引用RevitAPI.dll和RevitAPI.dll.具体做法和上次一样,不赘述. 2.保留指令using System;添加指令using Autodesk.Revit.DB;us…
huangmindong的专栏       目录视图 摘要视图 订阅 赠书 | 异步2周年,技术图书免费选      程序员8月书讯      项目管理+代码托管+文档协作,开发更流畅 Android开发时,那些相见恨晚的工具或网站! 2017-04-06 13:44 173人阅读 评论(0) 收藏 举报  分类: android   目录(?)[+]   1,源码网站 https://github.com/googlesamples Android系统每次推出一些新特性,Google都会写一些…
Element:一套通用组件库的开发之路 Element 是由饿了么UED设计.饿了么大前端开发的一套基于 Vue 2.0 的桌面端组件库.今天我们要分享的就是开发 Element 的一些心得. 官网:http://element.eleme.io/#/github:https://github.com/ElemeFE/element ## 设计目的 大部分项目起源都是源于业务方的需求,Element 也是一样.随着公司业务发展,内部开始衍生出很多后台系统,UED 部门也接到越来越多的设计需求,…
我做的系统是基于ssh框架的在线考试系统.在线考试系统有以下几点特性:(1)系统响应时间需要非常快,可以迅速的出题,答题.(2)系统的负载量也需要非常大,可以支持多人在线考试(3)还有系统的安全性也需要非常高,防止题目泄露.(4)对于每个用户的权限要非常明确,捕捉用户的每一个动作是否经过授权.因此我采用了一下几种软件质量战术来保证软件的质量属性. 一.可用性战术:可用性战术需要以用户的角度出发,实际考虑每个可能出现的问题. (1)错误检测:当用户操作不当或者用户登录操作错误时,进行异常处理,提示…
文章提纲目录 1.前端基于react,后端基于.net core2.0的开发之路(1) 介绍 2.前端基于react,后端基于.net core2.0的开发之路(2) 开发环境的配置,注意事项,后端数据初始化 3.前端基于react,后端基于.net core2.0的开发之路(3) 各个技术栈配置和说明 4.前端基于react,后端基于.net core2.0的开发之路(4) 前端路由,模型,服务的说明 5.前端基于react,后端基于.net core2.0的开发之路(5) 配置node层,s…
前端环境配置 项目介绍文章:前端基于react,后端基于.net core2.0的开发之路(1) 介绍 1.VSCode安装 下载地址:https://code.visualstudio.com/Download 2.node下载 下载地址:https://nodejs.org/en/ V8.9.1版本下载 3.cnpm安装 在安装完node后,npm默认就安装了,因为某种原因,npm下载组件包的速度太慢了,所以需要安装cnpm 安装命令 npm install -g cnpm --regist…
我要开发的是一个基于SSH框架的在线考勤系统. 质量属性是指影响质量的相关因素,下面我将分别从6个系统质量属性(可用性,易用性,可修改性,性能,安全性,可测试性)来分析我的系统,以及如何实现这些质量属性. 可用性: 可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的.可用性关注的问题有:如何检测故障?发生故障的频度?出现故障时的现象?系统故障排除的时限?如何防止故障的发生?发生故障时的处理? 我采用的可用性战术有: 错误检测(用来检测故…
今天,葡萄带你了解如何基于Vite+Vue3实现一套纯前端在线表格系统. 在正式开始项目介绍之前,首先咱们首先来介绍一下Vite和Vue3. Vue3 Vue是什么?大多前端开发者对这个词已毫不陌生了.三大框架孰优孰劣,众多开发者各抒己见,其中Vue以其"最简单.最易上手"的名号迅速积累了一大批粉丝,被广泛学习应用. 同Angular.React框架一样,Vue也是MVVM类型的框架,即数据驱动视图,在开发时我们只需要关注数据的变化即可.不同的是,Vue是一个更轻量级的框架,被设计为自…
上一篇讲到,如何快速创建报表程序了.这篇教大家如何快速制作图表报表. 继上一篇,Winform开发框架之图表报表在线设计器-报表 上一篇讲到如何了创建数据源,这里就不在介绍了.那我们就直接从图表设计器开始. 整体设计思路是:1.创建数据源(SQL脚本.存储过程)2.配置显示列名.查询条件等信息,基本信息如图表类型.x.y轴等.3.发布到菜单,按权限授权进行显示. 第一步:打开图表设计器如下 1.图表菜单区域,都有哪些图表. 2.图表预览显示区域 3.选择数据源,配置图表的查询条件和显示的控件.样…
时间:3月25日晚上7:30 主题:Qt在线技术交流之OpenGL.Quick以及所经历项目开发心得分享 直播:http://qtdream.com 主页.全民TV,可能会加上其他的直播平台进行转播 录播:http://qtdream.com/category/16 处.使用B站或者优酷资源上传 參与对象:对Qt跨平台开发框架感兴趣的朋友们. 当然了,假设你是大牛.也能够旁听一下,在这儿我们相互学习,相互促进! 内容概要:想要充分发掘Qt的潜力?想要寻求技术的提高?想要在朋友面前炫耀自己学到的新…
前面的博客里说过最近几个月我从传统语音(语音通信)切到了智能语音(语音识别).刚开始是学语音识别领域的基础知识,学了后把自己学到的写了PPT给组内同学做了presentation(语音识别传统方法(GMM+HMM+NGRAM)概述).一段时间后老板就布置了具体任务:在我们公司自己的ARM芯片上基于kaldi搭建一个在线语音识别系统,三个人花三个月左右的时间完成.由于我们都是语音识别领域的小白,要求可以低些,就用传统的GMM-HMM来实现.说实话接到这个任务我们心里是有点没底的,不知道能不能按时完…
很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本文不是广告,不是推广,是免费的纯干货!本文全名:喵的Unity游戏开发之路 - 移动 - 推球:游戏中的物理 控制刚体球体的速度. 通过跳跃支持垂直运动. 检测地面及其角度. 使用ProBuilder创建测试场景. 沿斜坡移动. 这是有关控制角色移动的教程系列的第二部分.这次,我们将使用物理引擎创建更逼…
前言        很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本文不是广告,不是推广,是免费的纯干货!本文全名:喵的Unity游戏开发之路 - 移动 - 轨道摄像机 - 相对控制 创建一个轨道摄像机. 支持手动和自动相机旋转. 相对于相机进行移动. 防止相机相交. 这是有关控制角色的运动的教程系列的第四部分.这次,我们将注意力集中在相机上,创建一…
很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本文不是广告,不是推广,是免费的纯干货!本文全名:喵的Unity游戏开发之路 - 移动 - 自定义重力 - 在球体上行走 自定义重力 支持任意重力. 使用可变的上轴. 将所有内容拉到一个点. 将自定义重力应用于任意物体. 这是有关控制角色移动的教程系列的第五部分.它涵盖了使用自定义方法替换标准重力的方法,…
原文: https://mp.weixin.qq.com/s/-ERFNB1GRZ6UAkHOhP9UQw 很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本文不是广告,不是推广,是免费的纯干货!本文全名:喵的Unity游戏开发之路 - 移动 - 游泳 - 在水中移动和漂浮 检测水量. 施加水阻力和浮力. 在水上游泳,包括上下游泳. 使物体漂浮. 这是…
如图片.视频或代码格式等显示异常,请查看原文: https://mp.weixin.qq.com/s/Sv0FOxZCAHHUQPjT8rUeNw 很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本文不是广告,不是推广,是免费的纯干货!本文全名:喵的Unity游戏开发之路 - 移动 - 互动环境 - 有影响的运动 通过加速区创建跳板和悬浮力. 制作一个…
[敏杰开发]知识路书--图形化文献管理大师 Beta版发布喽!!! 一.总览 项目名称:知识路书 发布形式:网页应用 发布地址:http://roadmap.imcoming.top 二.运行环境与使用方法 本项目基于web浏览器,建议使用常见的电脑端web浏览器,如Google Chrome.Safari.进入http://roadmap.imcoming.top即可使用 同时我们也在github上开源了此项目,可以访问我们的github主页,下载我们的前后端代码运行,具体配置方法详见gith…
如果要从头开始使用 React 构建一个完整的 Web 应用程序,需要哪些步骤? 这当然不像把大象装进冰箱那么简单,只需要分成三步:打开冰箱,拿起大象,塞进冰箱就好. 我们需要考虑细节有很多,比如: 必须使用打包程序(例如 webpack)打包代码,并使用 Babel 等编译器进行代码转换. 需要针对生产环境进行优化,例如代码拆分. 需要对一些页面进行预先渲染以提高页面性能和 SEO,可能还希望使用服务器端渲染或客户端渲染. 必须编写一些服务器端代码才能将 React 应用程序连接到数据存储.…
Summernote是一个基于jquery的bootstrap超级简单WYSIWYG在线编辑器.Summernote非常的轻量级,大小只有30KB,支持Safari,Chrome,Firefox.Opera.Internet Explorer 9 +(IE8支持即将到来). 特点: 世界上最好的WYSIWYG在线编辑器 极易安装 开源 自定义初化选项 支持快捷键 适用于各种后端程序言语 使用方法 使用html5文档 <!DOCTYPE html> <html> ... </h…
WEB开发之路 受BBC的<BBC: Brain Story>和<BBC: The Brain - A Secret History>的影响,我一直有志于探究人类大脑,2015年的暑假,到华南理工大学的国家重点实验室-生物医学工程实验室,实习了一个月的时间,学习大脑图像处理—Matlab语言来处理大脑的灰质和白质的图像,核心知识在计算机方面,只有掌握计算机这门工具,才能更好的分析大脑.因此,在我的坚决要求之下,2016年的暑假,家人给我联系了一家软件公司实习,从最有活力的WEB开发…
原文出处:http://www.cnblogs.com/jacklu/p/4619110.html 本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法. 这个系列的博客将首先用一个篇幅为不懂Windows 下PCI/PCIe驱动开发的介绍WDF和开发环境搭建,接下来几篇将直接讲述程序编写, 看完这几篇后,希望能够帮助读者了解如何通过500行左右的代码实现一个标准的PCIe接口卡驱动程序. 毕设题目的PCIe板卡是BAR0下映射两个5K的内存,偏移…