书籍详情
《世纪高等学校规划教材·计算机科学与技术:Android程序设计教程》[34M]百度网盘|亲测有效|pdf下载
  • 世纪高等学校规划教材·计算机科学与技术:Android程序设计教程

  • 出版社:清华大学出版社
  • 出版时间:2013-04
  • 热度:11325
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

  教学目标明确,注重理论与实践的结合,教学方法灵活,培养学生自主学习的能力,教学内容先进,反映了计算机学科的最新发展,教学模式完善,提供配套的教学资源解决方案。

内容简介

  《21世纪高等学校规划教材·计算机科学与技术:Android程序设计教程》是“21世纪高等学校规划教材·计算机科学与技术”丛书之一。是为大学本、专科生学习Android准备的教材。全书以“what、why、how”的方式讲解,强调原理,重视实践。以大学期间最常使用的教学案例“图书管理系统”贯穿每个知识点。
  同时,根据实际教学情况,我们在《21世纪高等学校规划教材·计算机科学与技术:Android程序设计教程》的实例中用最简单的方式融汇了面向对象、数据结构、数据库、网络编程、多线程、通信协议、程序结构、常用设计模式等学生们前期课程学习过但实际运用不一定掌握了的重要知识点。
  《21世纪高等学校规划教材·计算机科学与技术:Android程序设计教程》对学生前期基础知识假设是只要学过一点Java语言,能看懂class,会写helloworld,就能够学习这本教材。
  为了配合教师教学及同学们自学,《21世纪高等学校规划教材·计算机科学与技术:Android程序设计教程》提供了配套教学的PPT和所有章节的源代码。

内页插图

目录

第1章 概述
1.1 搭建环境
1.1.1 安装Android SDK
1.1.2 安装ADT插件
1.2 创建第一个Android程序
1.2.1 使用Eclipse创建一个Android工程
1.2.2 在模拟器上运行
1.2.3 在手机上运行
1.3 Android应用程序构成
1.4 Android的4大组件
1.4.1 活动
1.4.2 服务
1.4.3 内容提供者
1.4.4 广播接收者
1.5 养成好的学习习惯

第2章 活动
2.1 Activity概述
2.1.1 Activity是什么
2.1.2 Activrty生命周期
2.1.3 Activity生命周期的示例
2.2 一个Android工程的整体结构
2.2.1 Android程序中各种目录文件
2.2.2 res文件夹
2.2.3 AndroidManifest. xml文件
2.3 最简单的图书管理系统

第3章 用户界面
3.1 用户界面基础知识
3.2 界面基本组件
3.2.1 界面基本属性
3.2.2 TextView
3.2.3 EditText
3.2.4 Button
3.2.5 CheckBox
3.2.6 RadioButton
3.2.7 ListView
3.3 布局
3.3.1 FrameLayout
3.3.2 LinearLayout
3.3.3 RelativeLayout
3.3.4 TableLayout
3.3.5 AbsoluteLayout
3.3.6 多种布局混合使用
3.4 菜单
3.4.1 选项菜单
3.4.2 上下文菜单
3.4.3 子菜单
3.4.4 定义XML菜单文件
3.5 事件响应
3.5.1 基本事件
3.5.2 事件的响应
3.6 界面切换与数据传递
3.6.1 Intent与Bundle
3.6.2 界面切换
3.6.3 传递数据
3.7 Activity界面刷新
3.8 Activity栈及4种启动模式
3.8.1 Activity栈
3.8.2 Activity启动模式定义方法
3.8.3 Standard启动模式
3.8.4 SingleTop启动模式
3.8.5 SingleTask启动模式
3.9 有多个界面的单机版图书管理系统

第4章 数据存储
4.1 Preference存储方式
4.1.1 Shared Preferences
4.1.2 Preference Activity
……
第5章 网络编程
第6章 多媒体
第7章 图书管理系统程序进阶
参考文献

前言/序言

  本书是为大学本、专科学习Android准备的教材,笔者总结了多年来的教学和工程经验,力争使本教材做到以下几点。
  ·在每一个重要的知识点上,以“what、why、how”的方式讲解。在讲是什么(what)问题的时候,多打比方、多讲故事、多画图。让学生首先感性认识,再落实到程序代码层面,让学习的过程从感性认识到理性认识到量化实现。在讲原理(why)的时候,尽量深入透彻,这是对于学生非常重要的要求,清楚原理才能写出优秀的程序。最后落实到how的问题,即使用的问题。
  ·本书对学生前期基础知识假设是只要学过一点Java语言,能看懂class,会写helloworld,就能够学习这本教材。教材里用到的所有示例都尽可能地做到内容简
  单、教学目标明确。
  全书贯穿一个实例,把大学教学最常使用的“图书管理系统”作为实例,从第2章开始,安排在每一章的最后一节。纵向上,各章承前启后,层层递进,从最简单的单界面、静态数据的图书管理系统一多界面、静态数据的图书管理系统一带本地存储的图书管理系统一带网络连接的图书管理系统一带多媒体的图书管理系统一用servlce实现新书上架、带异步刷新的进阶功能的图书管理系统。横向上,对于每一章,最后一节的实例也是对本章学习内容的总结和实践。
  ·作者根据多年来教学经验,针对教学中学生实际存在的问题,在本书的实例中用最简单的方式融汇了面向对象、数据结构、数据库、网络编程、多线程、通信协议、程序结构、常用设计模式等学生们前期课程学习过,但实际运用不一定掌握了的重要知识点。本书的初衷是希望本书不仅是一本Android程序的教材,更希望学生通过这本书的学习,整理整个本科阶段的重要课程,以点带面,启发学习热情。如在网络编程一章,首先从最简单的键盘、显示器IP开始,逐步讲到联网,学生会发现在建立网络连接后的数据传输和本地IP是一样的。在代码上,不仅给出Android客户端源代码,还给出了服务器端SocketServer和WebServlet的源码、源码分析和数据库脚本。这样做目的是尽可能地深入浅出,融会贯通,同时保证大部分几乎零基础的学生都能学会。这种授课方式也是作者在实际教学中采用的方式。
  本书的目标是本科教材,因此这不是一本很厚的、面面俱到的Android书,而且作者认为本科的教学本身也应该是启发式的教学。作者在课堂上常要求学生大学期间在专业课学习上做到三点:①扎实的专业基础知识;②良好的英文读写水平;③快速掌握陌生知识的能力。