06 2019 档案

摘要:原文作者:圣杰 原文地址:ABP入门系列(5)——展现层实现增删改查 在原文作者上进行改正,适配ABP新版本。内容相同(本章未做任何更改) 这一章节将通过完善Controller、View、ViewModel,来实现展现层的增删改查。最终实现效果如下图: 一、定义Controller ABP对ASP 阅读全文
posted @ 2019-06-18 21:14 SpringCore 阅读(489) 评论(0) 推荐(0) 编辑
摘要:原文作者:圣杰 原文地址:ABP入门系列(4)——创建应用服务 在原文作者上进行改正,适配ABP新版本。内容相同 1. 解释下应用服务层 应用服务用于将领域(业务)逻辑暴露给展现层。展现层通过传入DTO(数据传输对象)参数来调用应用服务,而应用服务通过领域对象来执行相应的业务逻辑并且将DTO返回给展 阅读全文
posted @ 2019-06-18 20:43 SpringCore 阅读(737) 评论(0) 推荐(0) 编辑
摘要:原文作者:圣杰 原文地址:ABP入门系列(3)——领域层定义仓储并实现 在原文作者上进行改正,适配ABP新版本。内容相同 一、先来介绍下仓储 仓储(Repository): 仓储用来操作数据库进行数据存取。仓储接口在领域层定义,而仓储的实现类应该写在基础设施层。 在ABP中,仓储类要实现IRepos 阅读全文
posted @ 2019-06-18 16:36 SpringCore 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:原文作者:圣杰 原文地址:ABP入门系列(2)——领域层创建实体 在原文作者上进行改正,适配ABP新版本。内容相同 这一节我们主要和领域层打交道。首先我们要对ABP的体系结构以及从模板创建的解决方案进行一一对应。网上有代码生成器去简化我们这一步的任务,但是不建议初学者去使用。 一、首先来看看ABP体 阅读全文
posted @ 2019-06-17 20:54 SpringCore 阅读(724) 评论(0) 推荐(0) 编辑
摘要:⒈下载 进入ABP模板页面,选择模板后下载 ⒉运行 1.初始化数据库 修改xxxx.Migrator、xxxx.Web.Host appsettings.json中的连接字符串 2.还原数据库 在NuGet包管理器 =》 程序包管理控制台执行 还原数据库 3.设置xxxx.Web.Host为启动项目 阅读全文
posted @ 2019-06-17 18:51 SpringCore 阅读(977) 评论(0) 推荐(0) 编辑
摘要:为了更好的管理Android应用的用户界面中的组件,Android提供了布局管理器。通过使用布局管理器,Android应用的图形用户界面具有良好的平台无关性。通常,推荐使用布局管理器来管理组件的分布、大小,而不是直接设置组件位置和大小。例如,当设置一个文本框(TextView),为了让这个文本框在不 阅读全文
posted @ 2019-06-13 17:48 SpringCore 阅读(509) 评论(0) 推荐(0) 编辑
摘要:Android中View组件的作用类似于Swing变成中的JPanel,它只是一个空白的矩形区域,View组件中没有任何内容。对于Android应用的其他UI组件来说,它们都继承了View组件,然后在View组件提供的空白区域绘制外观。 当Android系统提供的UI组件不足以满足项目需求时,我们可 阅读全文
posted @ 2019-06-13 16:33 SpringCore 阅读(1584) 评论(0) 推荐(0) 编辑
摘要:⒈使用XML布局文件控制UI界面【推荐】 Android推荐使用XML布局文件来控制视图,这样不仅简单、明了,而且可以将应用的视图控制逻辑从Java或Kotlin代码中分离出来,放入XML文件中控制,从而更好的体现MVC原则。 Android把用户界面放在XML文档中定义,就可以让XML文档专门负责 阅读全文
posted @ 2019-06-12 21:03 SpringCore 阅读(1346) 评论(0) 推荐(0) 编辑
摘要:Android的绝大部分UI组件都放在android.widget包及其子包、android,view包及其子包中,Android应用的所有UI组件都继承了View类,View组件非常类似于Swing变成的JPanel,它代表一个空白的矩形区域。 View类还有一个重要的子类:ViewGroup,但 阅读全文
posted @ 2019-06-11 21:59 SpringCore 阅读(11367) 评论(0) 推荐(0) 编辑
摘要:Android使用包名作为唯一标识,当在同一台手机安装两个包名相同的应用,后安装的应用就会覆盖前面的应用(签名相同的情况下)。 签名有两个主要作用: 1.确定发布者身份。由于应用开发者可以通过使用相同的包名来替换已经安装的程序,因此使用签名可以避免发生这种情况。 2.确保应用的完整性。签名会对应用包 阅读全文
posted @ 2019-06-11 18:12 SpringCore 阅读(15776) 评论(0) 推荐(0) 编辑
摘要:一个Android应用通常由一个或多个基本组件组成,常用的一般有Activity、Service、BroadcastReceiver、ContentProvider、Intent等等。 ⒈Activity和View Activity时Android中负责与用户进行交互的组件。Activity只能通过 阅读全文
posted @ 2019-06-11 16:08 SpringCore 阅读(941) 评论(0) 推荐(0) 编辑
摘要:1 //引入插件 2 apply plugin: 'com.android.application' 3 4 android { 5 compileSdkVersion 29 6 buildToolsVersion "29.0.0" 7 defaultConfig { 8 applicationId "com.example.myappl... 阅读全文
posted @ 2019-06-11 15:45 SpringCore 阅读(651) 评论(0) 推荐(0) 编辑
摘要:目录结构: 1,java目录:保存java或kotlin源文件 2,res目录:保存Android项目的各种资源文件。比如layout子目录存放界面布局文件,values子目录存放各种XML格式的资源文件,如字符串资源文件strings.xml、颜色资源文件colors.xml、尺寸资源文件dime 阅读全文
posted @ 2019-06-11 15:41 SpringCore 阅读(1137) 评论(0) 推荐(0) 编辑
摘要:一个Android应用可能需要权限才能调用Android系统的功能,因此它需要声明调用自身所需要的权限。 通过在AndroidManifest.xml中的manifest元素中添加uses-permission子元素即可为程序本身声明权限。 Android提供了大量的权限,这些权限都位于Manife 阅读全文
posted @ 2019-06-11 15:33 SpringCore 阅读(3724) 评论(1) 推荐(0) 编辑
摘要:⒈添加 NuGet 包 ⒉封装数据库类型 ⒊封装数据库连接仓库 ⒋封装数据库常见方法 阅读全文
posted @ 2019-06-02 15:53 SpringCore 阅读(3189) 评论(3) 推荐(0) 编辑
摘要:一些无关紧要的废话: 作为一名双修程序员(自封的),喜欢那种使用Spring的注解形式进行依赖注入或者Unity的特性形式进行依赖注入,当然,形式大同小异,但结果都是一样的,通过属性进行依赖注入。 ASP.NET Core中使用了自带的Dependency Injection作为了默认的IOC容器, 阅读全文
posted @ 2019-06-02 14:56 SpringCore 阅读(5107) 评论(3) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题