在第四章中,介绍的是安卓应用程序开发环境和linux内核开发环境。这两套开发环境都是linux开发和测试的前提。有了两套开发环境,接下来就应该考虑,测试好的linux驱动应该在哪里运行,运行环境是什么。这也就是第五章的内容。 当一个已经完成测试的linux驱动放到一块开发板上时,开发板也同样要有一个 ...
分类:
移动开发 时间:
2016-06-06 11:54:43
阅读次数:
264
1. MFC:微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Window ...
分类:
其他好文 时间:
2016-06-06 11:53:10
阅读次数:
160
Core Data、Core Graphics、Core Animation 和 OpenGL ES 框架,是对于应用程序开发很重要的高级技术,因此需要花时间来学习和掌握。 Core Data 框架管理应用程序的数据模型 Core Data 管理对象图。借助 Core Data,您可以创建模型对象( ...
分类:
移动开发 时间:
2016-06-05 16:47:51
阅读次数:
250
Foundation 框架为所有应用程序提供基本的系统服务 您的应用程序以及 UIKit 和其他框架,都建立在 Foundation 框架的基础结构之上。Foundation 框架提供许多基本的对象类和数据类型,使其成为应用程序开发的基础。它还制定了一些约定(用于取消分配等任务),使您的代码更加一致 ...
分类:
其他好文 时间:
2016-06-05 16:45:48
阅读次数:
160
Synchronize执行过程及原理 在windows原生应用程序开发中,经常伴随多线程的使用,多线程开发很简单,难点就是在于线程的同步,在Delphi中提供了VC中不具备的一个过程Synchronize,使用起来非常方便,解决了很多VC开发中碰到的常见问题,但是在看了很多Delphi代码后,发现很 ...
分类:
其他好文 时间:
2016-06-04 10:37:41
阅读次数:
175
在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共享资源库定义应用程序可以调用的函数和方法。 iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸 ...
分类:
移动开发 时间:
2016-06-03 22:52:33
阅读次数:
554
上图基本展示了TCP客户端与服务器编程的基本的流程。
1、面向连接编程(TCP)
面向连接的网络应用程序开发流程比较固定,需要开发者创建服务器与客户端两个应用程序,通过网络是想进程间的通讯。
● 服务器端流程
1 创建套接字(socket)
2 服务绑定(bind)
3 服务侦听(listen)
4...
分类:
其他好文 时间:
2016-06-03 19:43:28
阅读次数:
235
Wijmo是为企业应用程序开发而推出的一系列包含HTML5和JavaScript的开发控件,包含Wijmo5、Wijmo3及面向企业级应用的控件金融图表、FlexSheet和OLAP数据透视表。无论您的应用程序是移动端、PC端、还是必须要支持IE6,Wijmo均能满足您的需求。为什么选择Wijmo?触控优先移动友好..
分类:
其他好文 时间:
2016-06-03 15:58:14
阅读次数:
236
在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责,叫做版本控制系统。
版本控制系统,或者说修改控制系统,实际上是一种检测源文件的改变并将其保存留作以后参考使用的机制(软件)。此外,它还能记录其他有用信息,比...
分类:
其他好文 时间:
2016-06-02 14:21:40
阅读次数:
235
Sencha Ext JS号称是目前世界上最先进和最强大的、支持多平台多设备的JavaScript应用程序开发框架。首先看一下Ext JS的发展简史。 1 Ext JS发展简史 2 开发准备 1. 首先需要下载Ext JS SDK,下载ExtJS 6.0 SDK GPL正式版 https://www ...
分类:
Web程序 时间:
2016-06-01 14:18:04
阅读次数:
232