这本书描述了怎样应用面向对象的概念来进行.NET应用程序的架构、设计和开发。我把重点放在了面向业务的对象,即业务对象,以及怎样在包括Web和客户机/服务器结构的不同分布式环境中来实现它们。本书使用了大量的.NET技术,面向对象的设计与编程思想,以及分布式的架构。 本书的前半部分叙述了如何在.NET环境创建这个框架来支持面向对象的应用程序开发的流程。这其中包含了大量的架构概念和思想,还有一些比较深入的高级.NET技术。 本书的后半部分应用这个框架创建了一个带有几个不同接口的示例应用程序。如果你愿意,你完全可以跳过本书的前半部分,直接使用这个框架来搭建面向对象的应用程序。
FusionCharts图表控件中文版使用手册 ——By 2009-9-5 先谈谈我对fusionCharts的看法: 3 一、构成fusionCharts的三要素:swf、data.xml、承载图表的载体
Team Foundation Server 2010中文版 安装配置手册 一、硬件环境 处理器:1.5GHz 以上 硬盘:60GB 以上 内存:2GB 以上 显卡:集成 二、软件要求 操作系统:Windows
如果你是一个开发者或者应用程序员,想要修改Sqoop或者使用Sqoop内部API构建一个扩展,你应该阅读本文档。以下章节描述了每个API的目的,哪里用到了内部API,实现其他数据库的支持需要哪些API。
文章&教程 JRebel vs.即时运行 (medium.com) 在这一Oleg Šelajev的博客中你将会了解两种声称能够利用java代码热重载来缩短你的开发周期的机制。 学习RxJava for Android Devs (www.adavis.info) Annyce Davis对RxJava深有研究,尤其在它的Android应用方面。在这里她分享了一些资源,它们对响应式编程过程有所帮助
Thomas Nield分享了这一由多个部分组成的文章——RxJava速成课程。它虽然不会让你一夜之间成为专家,但是确实能给你带来一次飞跃。 Ronaldo Pace介绍了一种使用装饰模式(Decorator pattern)来构建你的Android UIs的方法。
文章&教程 使用Mockito测试RxJava异步代码 (medium.com) 本文中,Fabio Collini展示了如何使用Mockito测试这类代码以及一些RxJava的工具类。 精通Android终端开发 (medium.com) César Ferreira分享了一些Android开发方面的命令行提示&技巧。 探究Android Nougat 7.1 App的快捷方式 (www.nov
文章&教程 开始使用Android Things (medium.com) 一步一步教您在Raspberry Pi 3上启动&运行Android Things。 FileProvider (blog.stylingandroid.com) 如果我们确实需要与其他Apps分享文件而又不去使用DownloadManager会怎样?Mark Allison展示了如何使用FileProvider来代替。
文章&教程 制作一个Android自定义视图,发布并开源 (medium.com) 这里讲了如何创建一个Android自定义视图,它可以实现圆形拖动条,使它成为一个库,在GitHub开源,并发布到JCenter。 动画:跳——穿越 (medium.com) Nick Butcher在Android上使用AnimatedVectorDrawables实现了一种神奇的“获取位置”动画。 什么让Andr
文章 & 教程 准备在你的计算机上开始Android开发 (medium.com) Rafael Toledo开始了一个关于Android开发的最新介绍系列。 第一篇文章介绍如何设置您的计算机。 Raspberry Pi 3 B 和 Android Things初学者指南 (www.andtuts.com) Kaiser分享了循序渐进的指南,教你如何设置Android Things. 在Andro
文章&教程 ConstraintLayout, 从里到外:第1部分 (wiresareobsolete.com) 本文聚焦于考察ConstraintLayout容器架构以及它是如何工作的。 如何才不成为公众的敌人——第1部分 (blog.karumi.com) 对于创建一个开源库时需要考虑的东西这里给出了一些重要建议。 如何在启动画面中装载庞大的库 (szagurskii.com) 本文中Save
文章&教程 Android: Bottom sheet (medium.com) Emrullah Lüleci举例说明了添加新的Material风格的底单到你的Apps中是多么简单。 DI 101 — 第1部分 (medium.com) Roberto Orgiu介绍了依赖注入模式以及如何用Dagger进行实施。 Android安全:欢迎来到Shell(权限) (doridori.github.
文章&教程 MVP中针对Presenters的接口是浪费时间! (blog.karumi.com) 本文讨论了在MVP中针对Presenter创建接口是否真的必要。 改善Android N中对私有C/C++符号的限制 (android-developers.blogspot.com) 当Android N文档对应的行为发生改变时,为了保护Android用户和Apps不陷入无法预知的错误,Andro
文章&教程 利用Gradle扩展属性管理版本的依赖性 (segunfamisa.com) Segun Famisa展示了使您的Gradle依赖性看着清晰并且容易维护的一种快捷方法。 Docker的Android CI (medium.com) 这是一种使用Docker容器构建Android Apps的一种有趣的方法。 Android底部Sheets (mayojava.github.io) 底部S
Bazel :来自Google的构建工具,可以快速、可靠地构建代码。 官网 Gradle :使用Groovy(非XML)进行增量构建,可以很好地与Maven依赖管理配合工作。 官网 外部配置工具 支持外部配置的开发库。
文章&教程 Android 7.1 静态快捷方式 (medium.com) 这儿是如何给一个App添加静态快捷方式的简单例子。 探查Android Nougat 7.1 应用程序快捷方式 (catinean.com) Google已发布Nougat 7.1,其后台捆绑了一些有趣的特性。这些额外的特性之一就是应用程序快捷方式(App Shortcuts) 揭秘搜索框 (medium.com) Ale
文章 & 教程 太好了!在Android O里我们所期望的东西 (www.novoda.com) Novoda的团队注入android O 文档,是为了了解最新功能是什么。 JUnit 5:动态测试 (blog.stylingandroid.com) Mark Allison 在 JUnit 5上继续他的系列,他展示更深一层简单的东西和减少样本文件。 Android 开发 与 独断独行 (hack
文章&教程 MidiPad – 巧妙利用Kotlin和架构组件 Components (blog.stylingandroid.com) 在这篇文章中,Mark Allison看了一些有用的技术,可以充分利用Kotlin和架构组件的优势。 数据库 和 Room 使用RxJava (medium.com) 在这篇文章中,Ala Hammad展示了一个好办法,无需UI线程实现room,并且可以在后台使
文章&教程 为Android设置Material Components主题 (medium.com) 在Nick Rout的这篇文章中,您将学习如何为AndroidX设置Material Components主题。 Android Onboarding Hop动画 (android.jlelse.eu) efe budak展示了如何实现细微的有活力的动画,它可以引导用户明白隐藏的示意动作。 赞助