FoxOne---一个快速高效的BS框架--(1) FoxOne---一个快速高效的BS框架--(2) FoxOne---一个快速高效的BS框架--(3) FoxOne---一个快速高效的BS框架--(4) FoxOne---一个快速高效的BS框架--WEB控件属性编辑器 FoxOne---一个快速高效的BS框架--数据访问(Dao) 在这一节我将演示如何根据数据表自动生成一个增删改查的模块,在此我用的是MYSQL数据库,表结构如下: 这是一张用于存储员工请假数据的表结构,我在建表时把各字段的注…
FoxOne---一个快速高效的BS框架--(1) FoxOne---一个快速高效的BS框架--(2) FoxOne---一个快速高效的BS框架--(3) FoxOne---一个快速高效的BS框架--(4) FoxOne---一个快速高效的BS框架--WEB控件属性编辑器 FoxOne---一个快速高效的BS框架--数据访问(Dao) 数据访问组件并非本人原创,本人是在前人的代码的基础之上稍加改良. 一切都从一个Blog类开始: 先简单介绍一下上述类中各Attribute的意义 1.Table(…
FoxOne---一个快速高效的BS框架--(1) FoxOne---一个快速高效的BS框架--(2) FoxOne---一个快速高效的BS框架--(3) FoxOne---一个快速高效的BS框架--(4) FoxOne---一个快速高效的BS框架--WEB控件属性编辑器 继续上一篇博客的内容,如果要在表格中加个按钮呢?依旧是进 页面设计器中,点击编辑表格控件…
FoxOne---一个快速高效的BS框架--(1) FoxOne---一个快速高效的BS框架--(2) FoxOne---一个快速高效的BS框架--(3) FoxOne---一个快速高效的BS框架--(4) FoxOne---一个快速高效的BS框架--WEB控件属性编辑器 最近一段时间内,我都在花时间开发一个快速的BS开发框架,我将她命名为FoxOne,她基于ASP.NET MVC,支持SQL SERVER,MY SQL,ORACLE等主流数据库: 具有数据访问,日志记录,环境变量,基于角色的访…
FoxOne---一个快速高效的BS框架--(1) FoxOne---一个快速高效的BS框架--(2) FoxOne---一个快速高效的BS框架--(3) FoxOne---一个快速高效的BS框架--(4) FoxOne---一个快速高效的BS框架--WEB控件属性编辑器 我们都知道,VS中有个WEBFORM的控件属性编辑器,能够自动反射控件的各个属性,并且根据属性的类型出现相应的编辑控件,例如: 1.布尔类型,对应下拉框,里面的选项出现 是 和 否 2.枚举类型,对应下拉框,里面的选项出现的是…
FoxOne---一个快速高效的BS框架--(1) FoxOne---一个快速高效的BS框架--(2) FoxOne---一个快速高效的BS框架--(3) FoxOne---一个快速高效的BS框架--(4) FoxOne---一个快速高效的BS框架--WEB控件属性编辑器 OK,上一篇中说到,最重要的就是控件,那就先来看看控件的继承结构吧 屏幕太小了,如果把所有的类都拉出来,非常混乱,所以把主要的几个拉出来,叶子节点上其实还有N个实现,不过主要的继承结构都体现出来了 先是让ControlBase…
关于T4代码生成这块,我之前写过几篇帖子,如:<Magicodes.NET框架之路——让代码再飞一会(ASP.NET Scaffolding)>(http://www.cnblogs.com/codelove/p/4251533.html).<Magicodes.NET框架之路——让Magicodes.NET帮你编写代码>(http://www.cnblogs.com/codelove/p/4232659.html).ASP.NET Scaffolding虽然有些不足,但是思虑再三…
首先,我们来看一下tp框架里面的查询方法: 查询有很多种,代码如下: <?php namespace Admin\Controller; use Think\Controller; class MainController extends Controller { public function showList() { echo "大苹果商城"; } public function test() { //数据访问 //造模型对象 $nation = D("Nation…
yii2.0框架是PHP开发的一个比较高效率的框架,集合了作者的大量心血,下面通过用户为例给大家详解yii2.0高级框架数据库增删改查的一些操作 ----------------------------------------------------------------------------------------------------- User::find()->all();    //返回所有用户数据:User::findOne($id);   //返回 主键 id=1  的一条数…
yii2.0框架是PHP开发的一个比较高效率的框架,集合了作者的大量心血,下面通过用户为例给大家详解yii2.0高级框架数据库增删改查的一些操作 ----------------------------------------------------------------------------------------------------- User::find()->all();    //返回所有用户数据:User::findOne($id);   //返回 主键 id=1  的一条数…
模型先行:先创建数据库实体模型,然后再进行数据库的增删改查. 基本步骤是不变的,可参照 <Entity - 使用EF框架进行增删改查 - 数据库先行> 其中的不同是,在创建数据库实体模型的时候,不是选择已有数据库,而是选择空白. 之后创建完成,右侧解决方案是空的,然后再左侧的界面中,点击右键,新增-->实体. 然后填写,实体名称,实体集,键属性(主键): 创建成功: 之后对其右键,添加标量属性,也就是添加字段. 然后对其添加的字段,进行属性调整. 完成之后,保存,点击界面空白处,[根据模…
原文链接:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/web-api-help-pages-using-swagger 上面的只是原文的上面的链接,右边的 没有链接,不能点击,不知道为什么.不过大家可以点击下面的下载PDF,下载后打开看就可以了 准备工作 VS2017需要15.3以后的版本,且安装完NetCore2.0 SDK Net Core 2.0 SDK下载链接:https://www.microsoft.com/net/c…
ssm 框架实现增删改查 SpringBoot 项目整合 一.项目准备 1.1 ssm 框架环境搭建 1.2 项目结构图如下 1.3 数据表结构图如下 1.4 运行结果 二.项目实现 1. EmployeeController 控制器 2. IDepartmentService 接口 3. DepartmentServiceImpl 接口实现类 4. DepartmentMapper 接口 5. DepartmentMapper.xml 6. list.ftl 页面(可以不使用 FreeMark…
下载完成后在basic/db.php配置数据库参数. 1.配置虚拟主机后进入YII入口文件 index.php 进行get传值 ?r=gii ,进入创建界面 2.点击 Model Generator下面的start按钮 创建模型 2.1输入表名 会自动生成类名,命名空间的 在下面点击preview 在点击Generator创建 3.生成增删改查.  点击 CRUD Generator 输入model名称,前面要加明明空间,一次填写下面几项,之后在下面点击preview 在点击Generator创…
本章课程描述了vs2015的三个特点,其中主要将描述在vs2015下面,使用命令自动生成增删改查界面,具体如下: 1.web.config文件不在存在,用config.json替代,以适应支撑vs的插件化. 即config.json可以在项目中不存在,你可以用xml文件或其他方式创建数据库连接. 2.获取nuget包更便捷 打开project.json,在dependencies节点输入“Newtonsoft.json”,并选择好相应版本,保存后,vs的引用就会自动从nuget上下载newton…
最近为了准备新工作重新摸出了SSM框架,同时从0学习了JQuery,终于用一周做完了一个包括增删改查的模块(主要是属性太多了,其中一个类50+,复制粘贴耗时). 从中特意记下了几个遇到的问题,总结一下. 1. 执行网页js代码时, 出现$ is not defined错误. 原因:未引入JQuery,需要在HTML代码中加入以下代码: <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script&…
本项目地址:https://github.com/OceanBBBBbb/ocean-code-generator 项目简介 ocean-code-generator采用(适用):     ,并使用maven构建.支持自动生成一个业务逻辑增删改查的后端controller.service.dao的代码,前端列表查询和单条数据的增删改查的vue代码.这里是后端代码,前端在https://github.com/OceanBBBBbb/ocean-code-generator-fe.如果你不会前端,也…
习惯使用jpa操作对象的方式,现在用mybatis有点不习惯. 其实是懒得写SQL,增删改查那么简单的事情你帮我做了呗,mybatis:NO. 没办法,自己搞喽! 这里主要是实现了通过代码自动生成mybatis的增删改查语句,并注册到SqlSessionFactory中,并没有生成xml文件,不生成mapper文件.只是在项目启动的时候自动生成,配置到SqlSessionFactory中,下一次启动后自动根据model自动生成相关逻辑.所以不必担心表结构修改需要改一大堆文件.使用了此方法只需要改…
第一次学习PHP,很多人说PHP是最好的语言,学习了一点点,还不敢说这样的话,不过确实蛮好用的. 做了一个简单的对数据库的增删改查的操作,主要是将四种操作写成了独立的函数,之后直接调用函数.以下是代码: <?php $link = @mysql_connect("127.0.0.1","你的数据库用户名","你的数据库密码") or die("连接失败:" .mysql_error()); printf("连接…
MVC现在版本已经是5了   EF现在最新的应该是6.0.2了 开发工具是 Visual Studio2013 数据库是 SQL Server 2012 这些需要.NET Framework4.5 的支持 如果没安装的同学可以先安装一下.NET Framework4.5 首先打开我们的开发环境, 把项目创建好了以后, 当然我这里是我之前写好的,我就不创建了 项目目录结构 现在在Models文件夹下边创建一个 创建一个数据库 MVCtest_DB USE [MVCtest_DB] GO /****…
此第一次接触Mybatis框架确实是有点不适应,特别是刚从Hibernate框架转转型过来,那么为什么要使用Mybatis框架,Mybatis框架和Hibernate框架又有什么异同呢? 这个问题在我的另一篇blogs中有专门的讲解,今天我主要是带着大家来探讨一下如何简单的使用Mybatis这个框架 可能有的朋友知道,Mybatis中是通过配置文件来实现这个的,这里面有很多的东西,我们就一点一点的讲吧 我们想要配置成功,首要的就是jar包,先从官网下载相应的jar包作为程序的支撑 有了jar包之…
什么是MyBatis Generator MyBatis Generator (MBG) 是一个Mybatis的代码生成器,可以自动生成一些简单的CRUD(插入,查询,更新,删除)操作代码,model代码,及mapper配置文件: 如何配置MyBatis Generator 代码生成器(MBG)是由一个XML配置文件驱动,主要告诉MBG以下三件事 如何连接到数据库 生成什么对象,以及如何生成它们 那些表生成对象 具体如何配置,可以参考如下链接,已经有很详细的说明了: http://generat…
此第一次接触Mybatis框架确实是有点不适应,特别是刚从Hibernate框架转转型过来,那么为什么要使用Mybatis框架,Mybatis框架和Hibernate框架又有什么异同呢? 这个问题在我的另一篇blogs中有专门的讲解,今天我主要是带着大家来探讨一下如何简单的使用Mybatis这个框架 可能有的朋友知道,Mybatis中是通过配置文件来实现这个的,这里面有很多的东西,我们就一点一点的讲吧 我们想要配置成功,首要的就是jar包,先从官网下载相应的jar包作为程序的支撑 有了jar包之…
创建上下文对象: WordBoradEntities db = new WordBoradEntities(); 添加: //1.1创建实体对象 User uObj = new User() { uName = "刘德华",aa uLoginName = "aaa", uPwd = "asdfasdfasdfsadf", uIsDel = false, uAddtime = DateTime.Now }; //1.2通过EF新增到数据库 //1.…
bootstrap是一个简单又好用的前端框架 1.bootstrap 初始化  表格显示 2.自带的查询表单(需要配置要查询的条件  对应实体类) 3.工具(增加和查询) 4.查询方法 5.增加方法 6.我们去add页面看看(就是一个表单) 7.使用bootstrap写表单的验证 8.增加的ajax 并且回调结果callbackdata 9.查看 10.查看的控制器方法 11.查看页面的写法…
环境  idea  jdk1.8  tomcat  mysql 打开idea选择创建一个maven项目 然后点击next,next,finsh 然后看项目的结构 如图所示 接着创建com包,再在com包下新建四个包,分别命名为: 自定义pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"…
User::find()->all();    //返回所有用户数据:User::findOne($id);   //返回 主键 id=1  的一条数据: User::find()->where(['name' => 'ttt'])->one();   //返回 ['name' => 'ttt'] 的一条数据:User::find()->where(['name' => 'ttt'])->all();   //返回 ['name' => 'ttt']…
数据库先行:先创建数据库,然后进行增删查该操作. 要操作的表结构(表名:Tb_Category): 创建一个控制台程序: 添加一个ADO.NET实体数据模型: 1.对控制台程序右键 2.选择ADO.NET实体类模型 3.添加之后,弹出新窗口,选择已有数据库. 4.看是否是已有链接,选择链接等等一系列设置. 5.之后选择要操作的表,下方可以选择是否添加存储过程. 6.项目列表 然后就可以编写代码: 其中在Model.Contect.cs文件中获得,数据实体入口: 然后再Program.cs中编写代…
一.查询数据 1.findAll(根据一个条件查询一个集合) $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->findAll("username=:name",array(":name"=>$username)); $admin=Admin::model()->findAll(“username=:name and age=:age” , a…
public class BaseRepository<T> where T : class    {        //实例化EF框架        DataModelContainer db = new DataModelContainer(); //添加        public T AddEntities(T entity)        {            db.Entry<T>(entity).State = EntityState.Added;        …