
移动开发
文章平均质量分 75
清图
微信:qinghuashuyou微博:清华大学出版社第五事业部
展开
-
【如何学习Kotlin 开发?《Kotin 移动和服务器端应用开发》告诉你】
本书作者Brett McI aughlin在技术领域从业超过20年,近10年来出版了许多计算机编程书籍。《Kotin 移动和服务器端应用开发》采用了一种全新的方式来教你如何学习Kotlin 开发,着重于Kotlin 语言的基础知识,带你进入Kotlin的世界;还教你如何在Kotlin中处理泛型、Lambda表达式和作用域函数等,让你领略到Kotlin所带来的快乐与高效。原创 2022-10-28 17:00:18 · 1055 阅读 · 0 评论 -
Flutter 入门经典
Flutter是Google公司推出的新一代前端框架,最初目标只是为了满足移动端跨平台的应用开发, 开发人员可使用 Flutter 在 iOS 和 Android 上快速构建高质量的原生用户界面。但如今,Flutter 已经 开始扩展为同时面向移动端、Web、桌面端以及嵌入式设备开发应用了。Flutter 正在被越来越多的 开发人员和组织所使用,也是构建未来的 Google Fuchsia 应用的主要方式,并且它是完全免费、开 源的。 Flutter组件采用现代响...原创 2021-02-08 11:26:42 · 737 阅读 · 0 评论 -
从2020年开始,相比Python 2,为什么一定要学Python 3?
Python是一种简洁的面向对象的计算机编程语言。简洁指的是代码风格。Python的设计哲学是优雅、明确和简单,最好只用一种方法做一件事,从而使代码具有更好的可读性。面向对象指的是 Python在设计时是以对象为核心的,其中的函数、模块、数字、字符串都是对象,这有益于增强源代码的复用性。 Python易于上手,通过执行一些简单的操作就能让代码运行。Python非常适合用来执行原型开发或其他特殊的编码任务,同时编程人员又不用为了维护代码而烦恼。 Python拥...原创 2020-11-12 15:02:25 · 347 阅读 · 0 评论 -
如何使用RxJava 2.x开发Android应用?
在介绍反应式编程之前,我们首先了解一种反应性较弱的平台:Adobe Flash。在被Adobe收购之前,Macromedia构建了一个名为Flex的成熟框架(后来被称为Apache Flex)。Flex中的一个重要概念是每个呈现组件的setData函数。setData函数的作用是接收一个数据对象,它完全包含组件需要呈现的信息。尽管一直没有完全弄清楚如何在原始源和组件预期接收的内容之间转换数据,但我从年轻时就一直致力于编写灵活的DirectX C++代码,这是一个很好的关注点分离。 ...原创 2020-10-13 15:34:31 · 3217 阅读 · 0 评论 -
化解Android 和iOS“恩怨”的Flutter ,凭的是什么?
移动研发由来已久,从早期的J2ME开始,到后来居上的Windows Mobile、Symbian,小众却各领风骚的BREW、Palm、BlackBerry,以及当前几乎平分市场的Android和iOS。面对如此多的平台和技术,开发者可以择其优者而习之,公司却不得不兼而用之,但随之而来的必然是成本的上升。因此,跨平台的呼声一直很高,各种方案也不断面世:PhoneGap(即Cordova)、React Native、WEEX以及最近的Flutter。Fl...原创 2020-07-24 18:20:05 · 4915 阅读 · 0 评论 -
jQuery高级编程
jQuery入门 本章内容● jQuery的优势● jQuery版的Hello World代码范例和开发工具我们在计算机前花费的时间,也许比在其他值得关注的事情上花费的时间更多。因此对于开发人员来说,一把舒适的座椅、一台快速的电脑以及一些可以加快开发过程的软件,都是至关重要的。本章将从基础开始,介绍jQuery的使用要求、获取jQuery的多种方法以及如何在客户端和服务器上原创 2013-06-13 10:43:29 · 2847 阅读 · 3 评论 -
Android 4权威专家撰写,经典作品最新升级版(内附部分章节试读下载地址)
《Android 4高级编程(第3版)》由Android权威专家编写,涵盖了所有最新的内容,是学习使用Android 4 SDK开发移动应用程序的理想指南。本书见解深刻,帮助经验丰富的Android开发人员充分挖掘Android 4的新特性的潜力,同时讲解了Android开发的基础知识,使初学者也可以借助本书入门。作为一本以实用性为目的的指导图书,本书带领您逐步完成复杂程度越来越高的Android原创 2013-05-31 09:52:36 · 2208 阅读 · 0 评论 -
android 4实战开发:扩展用户体验
目录导航● 自定义操作栏● 使用操作栏作为应用程序的导航● 使用Android菜单系统● 选择操作栏的操作● 创建身临其境的应用程序● 创建和显示对话框● 显示Toast● 使用Notification Manager通知用户应用程序事件● 创建连续的和不间断的Notification原创 2013-04-19 10:30:57 · 4628 阅读 · 4 评论 -
触控游戏的设计—Windows Phone 7游戏开发
当设计触控游戏的UI方案时,易于控制是非常重要的,因为您不能保证每个设备上都有键盘或有映射到所有选项和命令的控制器按钮。使用.NET、XNA和Windows Phone 7开发游戏的魅力之一就在于,编写一次游戏后只需要改变很少的代码就可以在多个平台上运行。这在理论上是可以实现的,但在实践中会有些不同。以下各节将讨论制作游戏时需要牢记的一些经验,它们将为您免去很多后顾之忧。记住您的平台原创 2013-01-15 09:05:56 · 13574 阅读 · 19 评论 -
iOS cocos2d 2游戏开发实战(第3版)---你的第一个游戏!
随着苹果公司不断地创新与发展,新的iPhone 5、iPad 4以及iPad mini产品相继问世,包括iOS与Xcode在内的开发环境和开发工具也都有了更新和进步。相信有不少开发团队正紧锣密鼓地在iPhone 5和iPad mini上部署自己的应用,一切都是那么令人激动!而随着iOS 6的推出,cocos2d游戏引擎又有了新的发展。在IT行业,可谓唯一不变的便是变化。日新月异的技术需要同为开发者原创 2013-06-04 10:41:20 · 5070 阅读 · 2 评论 -
Effective MySQL之备份与恢复
五分钟成为一名DBA 如果我们已经有了一个MySQL生产级系统,而该产品却没有MySQL备份策略,那么我们至少应该做些什么呢?在采取任何备份策略之前,有许多有关数据库大小和存储策略引擎的用法的预备知识需要了解,在执行任何备份方案期间,上述二者对于系统的可用性都会产生直接影响。 本章将讨论在确定一个最小功能性备份时所需的方法,包括:● 确定数据库的大小● 确定原创 2013-10-11 10:43:14 · 3353 阅读 · 1 评论 -
C语言入门经典(第5版)之编程初步
C语言是每一位程序员都应该掌握的基础语言。C语言是微软.NET编程中使用的C#语言的基础;C语言是iPhone、iPad和其他苹果设备编程中使用的Objective-C语言的基础;C语言是在很多环境中(包括GNU项目)被广泛使用的C++语言的基础。C语言也是Linux操作系统及其很多功能的基础。学习C语言可以给编程职业生涯提供牢固的基础,也有助于更好地理解更为现代的语言(如Java)。原创 2013-12-30 15:50:47 · 4056 阅读 · 9 评论 -
iOS网络高级编程:iPhone和iPad的企业应用开发之错误处理
本章内容● iOS 应用中的网络错误源● 检测网络的可达性● 错误处理的经验法则● 处理网络错误的设计模式 到目前为止,我们所介绍的iPhone 与其他系统的网络交互都是基于一切正常这个假设。本章将会放弃这个假设,并深入探究网络的真实世界。在真实世界中,事情是会出错的,有时可能是非常严重的错误:手机进入与离开网络、包丢掉或是延迟;网络基础设施出错;偶尔用户还会原创 2014-07-08 14:05:53 · 11157 阅读 · 17 评论 -
《iOS开发完全上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营
编写Hello World应用程序通常被认为,是学习任何编程语言的第一步。在这一章,你将创建iOS版的Hello World应用程序作为起步,快速了解Xcode这个开发iOS应用程序的主要工具。 下一步,你将学习Objective-C的基础知识。在此基础之上,将探索类(class)与对象(object)的知识,它们是构建应用程序的主要基石。与此同时,你将创建CarValet应用程序,练原创 2014-08-19 09:45:15 · 6536 阅读 · 7 评论 -
《iOS 高级编程》之Tableview进阶指南
本章内容:● 学习如何进阶使用UITableView,带给应用更高级的观感(look and feel)● 学习如何开发自己定制的UITableView类,模仿iMessage应用的观感● 为一个基于分组的UITableView实现下钻逻辑 在iOS应用中呈现数据时,UITableView可能是最经常使用的用户界面对象。在本章中,将学习到以超越标原创 2014-11-27 09:43:55 · 8706 阅读 · 24 评论 -
《Angular 5 高级编程》(第2版)
第1 章■ ■ ■准 备 工 作Angular 将服务器端开发领域的一些最佳实践用于增强浏览器HTML,为更加简单方便地构建富应用程序(rich application)打下了良好的基础。Angular 应用程序围绕模型-视图-控制器(Model-View-Controller,MVC)设计模式构建,该模式的重点在于创建具有如下特点的应用程序:● 可扩展:一旦理解Angular 的基本原理,即便是...原创 2018-06-05 10:13:56 · 6494 阅读 · 12 评论 -
PhoneGap入门经典——理解PhoneGap应用程序基础
欢迎来到PhoneGap!既然选择阅读《PhoneGap入门经典》,那就说明你已经听说过PhoneGap,并且想学习更多有关如何使用它来开发跨平台移动应用程序的知识。《PhoneGap入门经典》深入研究了PhoneGap API的不同部分,并介绍如何使用PhoneGap工具来建立不同的应用程序。现在是向PhoneGap深度进军的时候了。在转入对API规范的了解之前,研究一下使用主要的组件可以创原创 2013-01-30 11:12:40 · 7000 阅读 · 9 评论 -
IT创业正当时——掘金App Store
众所周知,互联网的下一个十年将是移动互联网的天下。在以苹果公司的iPhone和iPad为代表的移动设备推动之下,移动游戏凭借着清晰的盈利模式以及先天的优势,已经成为移动互联网杀手级应用。苹果公司在2007年推出的App Store经过4年的发展,已然成为非常成熟的平台,并成为苹果iOS生态体系中最为重要,同时也是最富生机的环节。“愤怒的小鸟”系列让大家看到了手机游戏的光辉前景。预计在2013年原创 2012-12-17 15:25:21 · 2617 阅读 · 1 评论 -
通过OpenGL ES混合模式缩放视频缓冲区-Android 4游戏编程高级篇
当开发基于软件模式的游戏时,通过缩放视频缓冲区来适应显示尺寸是最棘手的问题之一。当面对众多不同的分辨率时(比如开放环境下的Android),该问题会变得更加麻烦,作为开发人员,我们必须尝试在性能与显示质量之间找到最佳平衡点。正如我们在第2章中看到的,缩放视频缓冲区从最慢到最快共有3种类型。软件模拟:3中类型中最慢,但最容易实现,是没有GPU的老款设备上的最佳选择。但是现在大部分智能手机都支原创 2012-12-30 09:31:51 · 19104 阅读 · 6 评论 -
移动云计算中开发和测试用户注册服务器
MongoHQ服务是类似于Amazon S3的云服务,只不过它专注于在云中托管MongoDB实例。可以访问http://mongohq.com来注册服务。小于16MB的数据库是免费的,可以用它来运行本章的示例。在线用户界面易于使用,让你可以快速地浏览数据。设置好MongoHQ账户之后,应该使用在线的用户界面创建名为Lifestream的数据库。你会得到数据库服务器的名称和端口号,对于每个M原创 2012-12-25 09:10:29 · 3168 阅读 · 0 评论 -
《iOS 5 cocos2d游戏开发实战(第2版) 》国内首本基于iOS5 cocos2d开发图书
书 名: iOS 5 cocos2d游戏开发实战(第2版) 书 号: 9787302303039 出 版 社: 清华大学出版社 定 价: 59.80元 出 版 日 期: 2012-10-01 作 者: (美)伊特海姆 (德)勒夫 译 者: 同济大学苹果俱乐部 系 列书 名: 清图程序设计系原创 2012-10-24 08:57:25 · 2574 阅读 · 0 评论 -
Android 4编程入门经典
Android 4编程入门经典 书名:Android 4编程入门经典原书名:Beginning Android 4 Application Development重点指数畅销书作者:(美)李伟梦著ISBN:978-7-302-30原创 2012-11-19 08:53:44 · 5345 阅读 · 2 评论 -
Super Jumper:一个2DOpenGL ES游戏
在移动领域有一些非常流行的游戏类型可供选择,本内容所选择实现的游戏将更加休闲,这个游戏是一个类似Abduction或Doodle Jump的跳跃类游戏。同Mr. Nom一样,仍从定义游戏机制开始。1. 核心游戏机制建议你在自己的Android设备上安装Abduction或在网上看一下它的视频。通过这个例子来提炼我们所要实现的游戏的核心游戏机制,这个游戏称为Super Jumper。下面是一原创 2012-12-12 12:08:00 · 10027 阅读 · 25 评论 -
Windows phone 7 高级编程——使用visual stdio 、silverlight与XNA进行应用和游戏开发
Windows phone 7 高级编程——使用visual stdio 、silverlight与XNA进行应用和游戏开发基本信息原书名: Professional Windows Phone 7 Application Development: Building Applications and Games Using Visual Studio, Silverlight, a原创 2011-11-07 15:15:11 · 1536 阅读 · 0 评论 -
Android 编程入门经典(曾获得多个Wrox公司图书奖)
编辑推荐:创建Android 应用的入门实践指南本书曾获得多个Wrox公司图书奖 基本信息原书名: Beginning Android Application Development 原出版社: Wrox 作者: (美)Wei Meng Lee [作译者介绍] 译者: 何晨光 李洪刚 丛书名: 移动与嵌入式开发技术 出版社:清华大学出版社 IS原创 2012-05-14 09:02:27 · 5228 阅读 · 0 评论 -
iOS 4编程入门经典
编辑推荐 ◆ 基于最新的iPhone SKD,相对上一版新增了对许多新功能的介绍,包括,包括Web服务编程、蓝牙编程、Bonjour编程和Apple推送通知服务等,内容更加全面,技术上更具前沿性 ◆ 展示如何使用Xcode工具和iPhone SDK创建自己的iPhone和iPad应用程序 ◆ 介绍如何使用Tab Bar、导航和实用模板来加速开发过程 ◆ 提供访问内置应原创 2012-05-14 09:17:23 · 4499 阅读 · 0 评论 -
xcode3高级编程
基本信息原书名: Professional Xcode 3 原出版社: Wrox 作者: (美)James Bucanek [作译者介绍] 译者: 张龙 丛书名: 移动与嵌入式开发技术 出版社:清华大学出版社 ISBN:9787302276265上架时间:2012-4-24出版日期:2012 年3月开本:16开页码:594版次:1-1原创 2012-05-14 09:56:40 · 4805 阅读 · 0 评论 -
Flash移动开发高级教程——创建Anroid & iPhone应用
基本信息原书名: Professional Flash Mobile Development: Creating Android and iPhone Applications原出版社: Wiley 作者: (美)Richard Wagner [作译者介绍] 译者: 陈武 远红亮 丛书名: 移动与嵌入式开发技术 出版社:清华大学出版社 ISBN:978730228原创 2012-05-14 10:01:32 · 5266 阅读 · 1 评论 -
FPGA嵌入式系统设计原理与实践
编辑推荐 《FPGA嵌入式系统设计原理与实践》深入介绍了如何使用FPGA平台满足复杂的设计需求,并且提升了性能。 本书每一章的组织结构都包括两部分:白色页面和灰色页面。其中,白色页面描述的是基本概念、原理以及常识;灰色页面则给出了白色页面理论知识的具体实践;理论与实践相结全,极具学习性和实践性。 展示了FPGA平台系统构建中的基本概念以及实用的逐步指导。 涵盖了实际世界的示原创 2012-05-14 10:09:39 · 5972 阅读 · 0 评论 -
android web应用开发之——HTML5 Storage API
本质上,HTML5规范提供了3种不同的客户端存储机制。● Web Storage:通常叫做HTML5本地存储,这是存储键/值对的一种客户端机制。它很简单,但却非常强大(请参阅http://w3.org/TR/webstorage/)。● Web SQL Database:它可以访问类似于SQLite的数据库,这是传统的服务器端RDBMS的客户端解决方案(请参原创 2012-03-30 09:25:41 · 2782 阅读 · 0 评论 -
移动云计算中选择推广应用程序的战术
移动应用程序的市场竞争非常激烈。要让用户在众多的应用程序中注意到你的作品,需要努力的工作和持续的努力。你需要尝试本节中所述的部分或全部销售和推广战术。如果你是为了乐趣或是为了丰富你的履历表而开发应用程序,那么推广方式可以更自由一些。但是推广应用程序仍是值得的:如果你的应用程序十分流行,以至于潜在客户或雇主听说过它们,那么他们就更有可能看重你。如果编写应用程序是你的主要业务,情况就不同了。为了最原创 2012-12-27 09:57:46 · 7763 阅读 · 4 评论 -
不成功Apple应用的经验教训总结——App Store创赢艺术
你现在已经了解了如何分析并找到成功的应用,可是,从不成功的应用中又能学到些什么好处,又应该如何去寻找它们呢?让我们首先仔细分析一下,什么样的应用并不是不成功的,从而对于“不成功”的定义有一个共识。就像“成功的”应用并不意味着就一定是个优秀的应用一样,一款不成功的应用也并不意味着就一定是糟糕的应用。如果你在各种应用中略微发掘一下,就能找到许多非常棒的应用,虽然有着一流的评价,但是,出于这样或那样原创 2012-12-19 08:52:21 · 18258 阅读 · 40 评论 -
开发最畅销Apple游戏应用的秘诀——App Store创赢艺术
截止2011年9月,苹果应用商店中的应用已经超过了50万款,下载量突破140亿份,并且应用的数量仍在继续增长,独立开发人员则超过86 000名。研究表明,销售最好的基本上都来自“游戏”类别,这无疑为开发人员指明了方向。如何才能从众多的应用中脱颖而出,取得成功?本文将从曾经一度霸占销售榜首长达9个月的“愤怒的小鸟”入手,研究与同类游戏开发竞争,取得成功的诀窍。与“愤怒的小鸟”相比将至今为原创 2012-12-17 15:18:23 · 3532 阅读 · 0 评论 -
Android Web应用高级编程
基本信息原书名: Pro Android Web Apps: Develop for Android using HTML5, CSS3 & JavaScript 原出版社: Apress 作者: (美)Damon Oehlman Sébastien Blanc [作译者介绍] 译者: 张龙 丛书名: 移动与嵌入式开发技术 出版社:清华大学出版社 ISBN:原创 2012-05-14 08:53:06 · 6397 阅读 · 0 评论