自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(63)
  • 资源 (2)
  • 收藏
  • 关注

原创 ListView做管理文章页面(二)

本篇中主要讨论ListView做管理文章页面,ListView是android中是一个常用控件,ListView的每个Item可以是一个字符串,也可以是一个组合控件,我们将利用控件组合来实现ListView中的每个Item,并通过getChildAt()找到Item中的控件。

2011-08-08 01:36:17 291

原创 ListView做管理文章页面(一)

在没有开始本项目之前,我们先来说明一下如何使用Activity和ListActivity页面应用ListView控件。一、使用Activity需要注意的问题1、在加载内容视图的时候,要使用包含ListView控件的文件视图。(1)布局文件(list_style.xml

2011-08-08 00:51:15 431

原创 距离计算

本篇在前两篇(距离计算和时间差计算)的基础上,讨论在Android应用程序中速度的计算。基本思路:通过移动设备获得A点坐标和时间、B点坐标和时间信息,通过应用程序内部的运算得到速度信息。主要代码如下:效果图:

2011-07-17 11:11:17 808

原创 时间差计算

本篇主要讨论如何在Android系统中获取时间,并计算当前时间与目标时间之间的差值,为下一步计算速度打下基础。基础知识:从Android系统获取的时间为自January 1, 1970 00:00:00 UTC后的毫秒数。一、从字符传中获得时间,将其值转换为毫秒值,便于下一步计算

2011-07-17 10:08:21 1212

原创 坐标间距离计算

本篇讨论讨论如何根据已知两点的坐标,量算两点之间的球面距离。一、二、实现位置函数1、获得LocationManager对象LocationManager locationManager = (LocationManager)Distance.this.getSystemServi

2011-07-17 09:39:05 2889

原创 覆盖层——多边形

本篇主要讨论如何在Android Google Map地图上显示多边形(Polygon)。一、继承Overlayclass Polygon extends Overlay二、重写Overlay中的draw函数1、投影转换public Point ChangeProjection(

2011-07-16 21:36:03 907

原创 覆盖层——多边形

本篇主要讨论如何在Android Google Map地图上显示多边形(Polygon)。一、继承Overlayclass Polygon extends Overlay二、重写Overlay中的draw函数1、投影转换public Point ChangeProjection(

2011-07-16 21:00:36 124

原创 覆盖层——线

本篇在标记点的基础上讨论如何在Android Google Map地图上显示轨迹(Polyline)。

2011-07-16 16:15:22 822 1

原创 覆盖层——点

覆盖层(Overlay)是Android Map中一个重要的类,主要由程序员通过继承Overlay,来实现一些在谷歌底图上添加自定义图层的效果。本篇主要讨论如何建立标记点层(Marker)。一、首先继承Overlay类class Marker extends Overlay二、创

2011-07-16 10:33:04 846

原创 Android Map显示控制

在建立上一篇Android Map工程的基础,本篇主要讨论如何控制地图在Android平台上的显示。一、地图显示模式1、交通模式:mv.setTraffic(true);2、卫星模式:mv.setSatellite(true);3、街景模式:mv.setStreetView,与交

2011-07-13 16:47:09 928

原创 Android平台下建立Google Map工程

在Android平台下建立Google Map工程首先需要建立模拟器。一、创建基于Google APIs的AVD新建Google Map工程时,在Build Target处需要选择相应开发版本的Google APIs,在运行工程时也需要选择创建的基于Google APIs的AVD

2011-07-13 12:21:50 3199 1

原创 申请Android Map API Key

Google地图服务和Android系统平台同为谷歌公司推出的产品,它们在集成时很操作也很简单。准备工作:为了在Andorid平台上显示Google地图,需要先申请Android Map API Key。(1)找到debug.keystore文件的位置Eclipse->windo

2011-07-10 23:17:27 1295 2

原创 第十七集

主要内容:(1)静态成员变量的语法特点(2)静态函数的语法特点(3)静态代码块的语法特点一、静态变量语法特点:(1)静态变量声明时用static修饰(2)可以用类名直接调用静态变量,同时也可以用对象调用静态变量(3)类的不同对象共享类的成员变量二、静态函数语法特点:(1)静态函数声明时用static修饰。(2)静态函数可以

2011-06-23 09:25:00 409

原创 第十六集

主要内容:1、使用this调用成员变量和成员函数2、使用this调用构造函数一、this调用成员变量和成员函数1、面向对象编程调用类中成员变量和成员函数面向对象的编程思想采用类.成员的方式调用类中的变量和函数。所以对编译器不会搞混淆调用者和调用对象。2、当类中函数参数和类中变量重名时,采用this来区分成员变量和参数(1)没有采用this时,输出

2011-06-19 17:15:00 377

原创 第七章 触发器的设计(下)

1、

2011-06-14 17:07:00 96

原创 第七章 触发器的设计

1、触发器概述、分类  触发器是一个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert、delete、update)时就会激活它执行。触发器常用于加强数据的完整性约束和业务规则等。触发器可以从DBA_TRIGGERS,USER_TRIGGERS数据字典中查到。触发器不接受参数。  触发器由事件、发生事件的对象、触发条件、执行语

2011-06-14 17:05:00 563

原创 第六章、 视图、同义词、序列

1、视图及其应用(1)什么是视图?    视图实际上是一条存储起来的Select语句,将复杂语句封装成视图,减少用户必须自己书写这些语句的工作,是一种数据的呈现方式。视图是逻辑上的概念,并不占用实际的存储空间。(2)视图的作用 (a)安全:限制用户访问表中行的权利,也可以限制用户访问表中列的权利。 (b)方便:可以用视图封装比较复杂的Select语句。 (c)一致性:基

2011-06-13 02:46:00 520 1

原创 第五章 PL/SQL高级应用(下)

2、存储过程      执行一个任务,该任务包括了一系列的PL/SQL语句,存储在数据库中,成为数据库一个对象。首先设置输入缓冲区打开SET SERVEROUTPUT ON (1)构建一个基本的带输入参数的存储过程  (2)构建一个带输入和输出参数的存储过程 (3)使用存储过程运算实例 (4)删除存储过程 

2011-06-12 19:03:00 213

原创 第五章 PL/SQL高级应用(上)

1、游标(1)什么是游标    游标是一种PL/SQL控制结构:可以对SQL语句的处理进行显式控制,便于对表的行数据逐条进行处理。游标并不是数据库对象,是在内存中开辟的一个区域。 (2)游标的分类 (a)显示:以声明的方式使用游标。游标参数  (b)隐示:不需要声明游标,及就可以使用。(3)游标属性 (a)%FOUND:布尔判断,判断是否存在

2011-06-11 01:03:00 266

原创 第四章 PL/SQL基础(下)

6、循环语句(1)基本循环(LOOP)LOOP...END LOOP(a)IF...THEN方式跳出循环(b)EXIT...WHEN方式跳出循环(2)WHILE循环WHILE expresstion LOOP...END LOOP;(3)FOR循环FOR counter IN[REVERSE] start_value...end_valu

2011-06-10 14:57:00 360

原创 第四章 PL/SQL基础(上)

1、PL/SQL概述      过程化SQL语言(Procedural Language,PL/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语言组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环操作实现复杂的功能或者计算的程序语言。 2、PL/SQL快结构DECLARE....

2011-06-09 20:46:00 382

原创 第三章 SQL语言基础上(下)

3、分组语句(1)SELECT PUB 出版社,SUM(PRICE*QTY) 金额 FROM books GROUP BY PUB;以出版社分组统计金额。(2)SELECT PUB 出版社,SUM(PRICE*QTY) 金额 FROM books GROUP BY PUB HAVING SUM(PRICE)>60;聚集函数不能和where条件语句混合使用,可以和HAVING一起

2011-06-09 16:22:00 222

原创 第三章 SQL语言基础(上)

1、SQL语言概述、分类 结构化查询语言(Structure Query Language,SQL)。(1)DDL,数据定义语言  CREATE、ALTER、DROP(2)DCL,数据控制语言  GRANT、REVOKE(3)DML,数据操纵语言  SELECT、INSERT、DELETE、UPDATESQL语言使用实例(1)CREATE TABLE abc(a

2011-06-08 19:18:00 303

原创 第二章 SQL*PLUS基础

1、SQL*PLUS概述 是Oracle允许输入和执行SQL语句以及PL/SQL块的一个交互工具,它能够运行脚本语言,生成一些简单的报表。(1)连接SQL*PLUS的方法 (a)sqlplus "sys/test1234 as sysdba" (b)sqlplus/nolog         connect sys/test1234 (2)startup 启动数据库

2011-06-08 09:37:00 283

原创 绪论:数据库基础知识

1、数据库发展概述(1)网状数据库(2)关系数据库(3)对象数据库2、关系数据库特点(1)数据的完整性(2)数据的安全性3、主流数据库系统(1)Oracle(甲骨文):面向Internet计算,支持关系对象模型的分布式的数据库产品。是一个高度集成的互联网应用平台。(2)MS SQLServer(3)DB2(4)Sybase Oracle 10g数

2011-06-07 08:59:00 240

原创 前言

  以下将是对Oracle数据库的学习,以中科院2004年Oracle 10g讲座为主线,主要学习Oracle的基础知识,以及应用方法等内容。

2011-06-07 08:50:00 194

原创 第十五集

主要内容:1、函数的重载2、构造函数的作用一、重载的定义1、两个或者多个函数在同一个类当中2、函数名相同3、参数列表不同注意:(1)函数名相同:行为相同 (2)参数不同:行为的目标不同二、构造函数1、构造函数语法特征(1)无返回值(2)函数名与类名相同2、构造函数两个作用(1)生成类地实例(2)类成员的初始化三、总结1

2011-06-06 10:09:00 286

原创 第十四集

<br />主要内容:<br />1、对象的使用方法<br />2、多对象的创建方法<br />3、匿名对象的创建和使用方法<br />一、对象的使用方法<br />  使用对象调用变量和函数<br />1、对象.变量<br />2、对象.函数()<br /><br /><br />二、生成多个对象<br />Dog d1 = new Dog();<br />Dog d2 = new Dog();<br /><br />三、匿名对象的使用<br />  可以不定义对象的引用名称而直接调用这个对象的方法。这样

2011-05-30 14:51:00 302

原创 第十三集

<br />主要内容:<br />1、创建类的方法<br />2、创建对象的方法<br />3、对象和对象的引用<br />一、定义类的方法<br />class 类名<br />{<br />    属性;<br />    方法;<br />}<br />.属性也叫成员变量,主要用于描述类地状态。<br />.方法也叫成员方法,主要用于描述类的行为。<br />二、类的表示方法<br />class Persion<br />{<br />    int age;<br />    void shout

2011-05-30 10:40:00 300

原创 第十二集

<br />主要内容:1、什么是面向对象?<br />               2、应该如何学习面向对象?<br />               3、面向对象的思维方式?<br />一、什么是面向对象?<br />1、面向对象是一种编程方法?<br />2、面向对象是一种思维方法?<br /> 用Java语法写出C语言代码,用C语言的思维方式去写Java代码。需要时刻保持一颗面向对象的心。<br />3、面向对象不是一种编程语言。<br />二、应该如何学习面向对象?<br />1、掌握一门面向对象语

2011-05-30 00:31:00 369

原创 第十一集

本集是第三个练习,主要练习目标是:熟悉Java当中的for循环使用方法。一、练习一,打印出100~200之间的素数。主要收获:整除判断方式 boolean index;int k = i%j ;if(k == 0){  index = false;}二、练习二,在命令行中打印出如下图形主要收获:需求的分解,把"* "看作一个字符,本题目可以分解为在每行打印出n个" "和m个"* "。三、作业二,把练习二改写,根据输入行数来确定显示的" "以及"* "行数和位置。

2011-05-19 16:05:00 319

原创 第十集

<br />主要内容:<br />1、循环结构<br />2、for循环结构<br />3、while循环语句<br />一、循环结构<br /> 三要素:<br />(1)用于控制循环次数的量,循环标量的初始化。<br />(2)判断条件,判断是否执行循环内的代码。<br />(3)循环标量的变换,控制结束循环,控制标量的变化量。<br />1、for型循环<br />for(int i=0;i<10;i+=2){<br />    System.out.println(i);<br />}<br /><

2011-05-19 14:50:00 277

原创 第九集

本集主要练习使用if...else...练习一:将学生的分数按照标准非为优良中差四个级别。 主要收获:程序员思维要缜密,成绩一般在0~100,要考虑成绩输入是小于0或大于100的情况练习二:猜拳游戏主要收获:1、Scanner 在java.util.Scanner,可以用它来读入数据System.out.println("请输入三个数,用空格分开!");Scanner scanner = new Scanner(System.in);int a = scanner.nextInt();int b = sca

2011-05-19 14:09:00 324

原创 第八集

主要内容:1、程序运行流程的分类2、if...else...分支结构3、switch分支结构一、程序运行流程的分类1、顺序结构:根据程序顺序依次执行。2、分支结构:根据判断决定程序的执行顺序。3、循环结构。分支结构三要素:(1)必须有一个明确的判断语句。                        (2)判断条件为真时,需要执行的语句。                        (3)判断条件为假时,需要执行的语句。二、对分支结构的详细讨论1、if...else...结构    共3中情况(1)语法结

2011-05-18 18:52:00 283

原创 第七集

<br />主要内容:<br />1、运算符的分类<br />2、各种运算符的使用方法<br />3、什么是表达式<br />一、Java当中的运算符分类<br />1、算术运算符:+、—、*、/、、%、++、——<br />2、关系运算符:>、<、>=、<=、==、!=<br />3、布尔逻辑运算符:!、&、|、^、&&、||<br />4、位运算符:&、|、^、~、>>、<<、>>><br />5、赋值运算符:=,扩展赋值运算赋值运算:+=、—=、*=、/=<br />6、字符串连接运算符:+<br /

2011-05-18 18:37:00 303

原创 第六集

<br />  这节课是练习课,内容也很基础,就我有收获的几点做一个简单的记录。<br />一、java中main()方法参数问题<br />        public static void main(String[] args)<br />String[]:是个String数组,名为args。这是main函数的形参,一个String型数组,也称为“入口参数”。<br /><br /><br />虽然Java中这个main函数的形参没有什么作用,但这是Java的硬性规定。<br />二、字面量<br /

2011-05-18 13:21:00 313

原创 第五集

主要内容:1、Java数据类型分类2、boolean类型变量特征3、char类型变量特征4、数值型变量特征一、布尔型变量1、boolean类型适用于逻辑运算,一般用于程序流程控制。2、在Java当中的boolean类型只有两种值可能——true和false。eg.     boolean b = false;注意的是不能用0和非0,或者空和非空来表示。二、字符型变量1、字符是由单引号包括起来的单个字符。eg.     char c = 'a';2、Java字符使用Unicode字符集。3、什么是Unicod

2011-05-18 00:52:00 424 1

原创 第四集

<br />主要内容:<br />1、什么是变量?<br />2、变量的声明?<br />3、变量分为哪些类型?<br /> Java是强类型语言,也就是说Java在使用变量的时候,要对变量进行声明。<br />现阶段课程特点:<br />1、现阶段课程当中重点介绍的是Java的语法。<br /> 学习语言的两个层面:语法,怎样写出正确代码;语义。<br />2、反复练习,熟能生巧。<br />3、讲解到语法阶段的中后期时,才能慢慢的体会到Java的语义。<br />一、什么是变量<br />1、计算机是一

2011-05-16 23:31:00 423

原创 第三集

mars:"没有概念的指导,联系会比较盲目。"主要内容:1、什么是环境变量?2、JDK里面有些什么?3、什么是JRE?一、环境变量1、通常是指在操作系统当中,用来指定操作系统运行时需要的有些参数。2、通常为一系列的键值对。  操作系统像国家,应用程序像人。人生存在国家中,应用程序在操作系统上运行。国家有一些基本变量,如语言、货币等。操作系统也有变量,应用程序遵守这些环境变量。  货币是环境变量名,人民币是环境变量值。path环境变量的作用:是操作系统外部命令搜索路径。classpath环境变量的作用:是类文

2011-05-16 18:53:00 443

原创 第二集

<br />  本次课程主要讲解了以下问题:(1)什么是编程(2)JDK的安装和配置(3)创世纪(Hello World)<br />一、什么是编程?<br />  编程是人们更深入与计算机沟通的方式。编程是一种创造性的工作,很有成就感。<br />二、什么是JDK?<br />  Java开发工具,是一组开发工具打包在一起。<br />三、配置环境变量<br />  下载并安装完JDK后,开始在Windows操作系统中配置path和classpath两个环境变量。一般把这两个环境变量放在系统变量中,方便系

2011-05-15 12:45:00 480

国家授时中心时间校准

国家授时中心时间校正,帮助大家校正北京时间。

2009-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除