前言 本篇主要介绍Scale Drawable和Shape Drawable。在实际开发中,Shape Drawable使用的也是非常频繁的。还有一个使用比较频繁的是 State List Drawable。 一、Scale Drawable 此对象可以修改Drawable对象的尺寸-----以百分比的形式。比如:ImageView作为Drawable的容器,ImageView大小视为100%,S
1.背景 今天有幸给学弟学妹们上了一节课,课程内容—— app接口开发。算起来在学校玩程序和软件已经有一年的时间了,这一年里学习到了很多东西,从接触编程语言到会做 安卓软件 ,再到 会写网站,付出了很多。自己呢,没有在公司实习过,所以就不知道公司什么怎么开发软件和网站的。就此经验,在安卓接口开发上给学弟学妹分享一下,作为借鉴。 在我自己开发的时候,我们没有考虑过写个接口文档
语法: JSON.stringify(value [, replacer] [, space]) value:是必选字段。就是你输入的对象,比如数组,类等。 replacer:这个是可选的。它又分为2种方式,一种是数组,第二种是方法。 情况一:replacer为数组时,通过后面的实验可以知道,它是和第一个参数value有关系的。一般来说,系列化后的结果是通过键值对来进行表示的。 所
//下述代码功能为完成任意类型数组元素的倒置 public static<T> void reverse(T[] arr) { for (int i = 0,j=arr.length-1; i < arr.length; i++,j--) { if (i>=j) { break; } else { T tmp=arr[i]; arr[i]=arr[j
提纲 开灯的例子 暗流涌动 Guru眼中的依赖 DIP(依赖倒置原则) 为什么要解耦合? 接口的坏味道 同一张类图的不同解释——真假DIP 了解DIP有什么用?DIP用在什么地方? 下回预告 参考文献 开灯的例子 选开灯做例子,是因为这个例子既常见又简单,而且潜在的需求多样。对于最简单的灯,从功能上讲,按下灯上的开关,灯就开了。 用代码实现这样一个有开关功能的灯,也是一件很容易
此篇文章,参考其他文章,亲自测试,并附上测试代码和测试结果图,详详细细,明明白白的讲解什么叫依赖注入,什么叫IOC,绝对能给你看完之后,就知道的清清楚楚,明明白白,在以后都不会忘记这个概念,当然你要是愿意拿我的代码亲自测试一下的话,效果会更好。毕竟我不是复制粘贴党。 Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO
在看此片文章之前,请先看下面一片,是最基础的依赖注入和控制反转的spring简单实现。简单到看完就可以基本理解。 http://blog.csdn.net/qq_27093465/article/details/52547290 下面的这篇文章,和上边的那个文章,可能会有稍微重复。但也是为了理解这个术语。 依赖注入(Dependency Injection)和控制反转(Inversion o
对于拖拽,我一直没有一个明确的认识,今天发现了这个问题,马上着手解决(发现问题与解决问题的无缝结合,不能放到明天),认识到自己哪里不会是一种学问,解决更是一种学问。 首先,我站在巨人的肩膀上-----先百度一个例子,通过例子理解更好一点。但这个巨人有点让我失望,网上并没有太完善的说明,但是还是得到了启示。下面通过我的学习历程来理解拖拽!(那就让我当一个小巨人吧~~~~)
几年前我用VB开发了一个西门子PPI通信控件,由于VB开发的控件是标准的COM组件,所以想当然的认为VC、C#、Delphi等开发语言可以非常容易的使用。 前段时间由于该控件基于微软的MSCOMM控件,这个控件如果系统没有安装VB,单独注册好像很难成功,这害的一些没有装VB的用户,为了这个小控件必须安装一次VB,这实在是划算不来,所以直接用API串口函数进行了封装改进,这样不仅效率提高了,
[网摘]VB用户控件制作讲解与实例 发表: uu_ovo 阅读: 3185次 关键字:不详 字体:[ 大 中 小] 制作用户控件,主要就是进行以下三项代码编写工作:1.定义控件的属性、事件和方法,其中属性是最常使用的。2.保存和读取中间用户设置的属性值。3.为达到你的预定目的而调用的各种技术手段。 在用户控件中定义的属性、事件、方法,其性质都必须是公用的,也就是说,只有用 Public
一、 DLL基本概念 (一)概念 DLL即动态链接库(Dynamic Link Library),是由可被其它程序调用的函数集合组成的可执行文件模块。DLL不是应用程序的组成部分,而是运行时链接到应用程序中。 (二)主要优点: 1、多个应用程序可以共享一个DLL,而且当多个应用程序调用库的同一个函数时,可执行文件中装入的只是该函数的内存地址,从而节省内存和磁盘空间; 2、使用动态链接库易于我们维
VB封装工作组文件及调用探讨 http://wenku.baidu.com/view/67d4677001f69e31433294d0.html 1、 资源文件集成与封装 2、 资源文件释放及调用 3、 封装技巧应用 1.3 向VB资源编辑器添加自定义资源文件 第二章、资源文件释放及调用 第三章、封装应用程序 vb编写DLL学习 http://wenku.baidu.com/view/2294
VB中的模块,类,ActiveX与API的使用 一、模块 (Module) 在VB中,模块会优先执行,其实说白了,模块就象是全局的过程和函数调用。这是初步的提高代码可复用性的途径。有经验的ASP(VBSCRIPT,以后都只用VBScript来写Asp程序)程序员都用过<!--#Include file=""-->这条语句吧,这对提高代码的可复用性是比较方便的,在VB里模块就完成了这个功能。值得
标记:该篇文章全部搬自如下网址:http://www.crystalradio.cn/thread-321839-1-1.html,谢谢啦 里面关于中文接收的部分,大家可以好好学习下,题主也在研究中................... Commport;设置或返回串口号。 SettingS:以字符串的形式设置或返回串口通信参数。 Portopen:设置或返回串口状态。 In