摘要: 昨晚下班时,师傅让我画个类图。我问类图是啥?我说让我回去看看吧~今天上午开始画类图,用的是ppt,一边学一边画(http://www.cnblogs.com/riky/archive/2007/04/07/704298.html)。到了十一点的时候终于把工程的类图画出来了,有四页slide那么多,好辛苦。师傅此时走过来,看着一堆图问:你这都是用ppt画的?多累啊……给你个软件,starUML,果然厉害!starUML简易教程如下(http://wenku.baidu.com/view/fbf791fef705cc1755270922.html):添加新工程然后,一个名叫:New Project 阅读全文
posted @ 2012-07-12 14:31 ReasonHan 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 看到一个关于串口的类,师傅就给我讲到了“设计模式”。神马?!传说中的Design Patterns吗?设计模式和框架 可复用面向对象软件系统现在一般划分为两大类:应用程序工具箱和框架(Framework),我们平时开发的具体软件都是应用程序,Java的API属于工具箱;而框架是构成一类特定软件可复用设计的一组相互协作的类,EJB(EnterpriseJavaBeans)是Java应用于企业计算的框架。 框架通常定义了应用体系的整体结构类和对象的关系等等设计参数,以便于具体应用实现者能集中精力于应用本身的特定细节。框架主要记录软件应用中共同的设计决策,框架强调设计复用,因此框架设计中必然要使.. 阅读全文
posted @ 2012-07-11 15:26 ReasonHan 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 今天看了代码,主要回忆了一下Qt相关内容,看不懂的内容主要是网络传输和内存管理两方面。1、大小端存储在传输中,有以下代码:1 void aLabel::REVERSE_16 (short int *v ) {2 char t = *(char *)(v); //取低8位3 *((char *)(v)) = *(((char *)(v)) + 1); //低8位里存高8位4 *(((char*)(v)) + 1) = t; //高八位里存t5 }该段代码目的在于,大小端转换。抄点相关知识(http://blog.csdn.net/ameyume/article... 阅读全文
posted @ 2012-07-10 16:22 ReasonHan 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 视图控制器输出口是使用关键字IBOutlet声明的实例变量。控制器类可以使用一种特殊的实例变量来引用nib文件中的对象,就是输出口(outlet),可以看成是指向nib中的对象的指针。控制器头文件中的输出口声明应如下所示:@property (nonatomic, retain) IBOutlet UIButton *mybutton;IBOutlet关键字的定义如下所示:#ifndef IBOutlet#define IBOutlet#endif操作是控制器类中的方法。它们也是通过特殊关键字IBAction声明的,该关键字告诉IB,此方法是一个操作,且可以被某个控件触发。声明通常如下:- ( 阅读全文
posted @ 2012-07-08 16:17 ReasonHan 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Xcode项目窗口工具栏下方的窗口分为3个主要部分。1、左下方的窗格为Groups&Files窗格,项目中的所有资源都在此分类显示。项目名称下有5个文件夹: Classes,包括所有的Objective-C类。 Other Sources,包含除了Objective-C类之外的源代码文件。通常包含: *.pch表示precompiled header(预编译的头文件)。这会减少使用Build或Build and Go选项编译所需时间。 main.m。此文件包含应用程序main()方法。通常不需要编辑或修改此文件。 Resources,包含应用程序中的非代码文件。其中包括应用程... 阅读全文
posted @ 2012-07-01 20:11 ReasonHan 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 编写iOS的有何不同1、只有一个应用程序正在运行特定时间段仅仅激活一个应用程序并在屏幕上显示。当应用程序未激活或未运行于后台时,不会引起CPU任何注意,可能会导致网络连接断开等问题。iOS 4在后台处理能力已经有了大幅提升。2、只有一个窗口只允许应用程序操作一个“窗口”。应用程序与用户的的所有交互都在这个窗口中完成,而且这个窗口的大小就是设备屏幕大小,是固定的。3、受限访问只能在iOS为应用程序创建的文件系统中读写文件。此区域称为应用程序的沙盒,应用程序在其中存储文档、首选项等需要存储的各种数据。还存在其他方面的限制。例如,你不能访问iOS上端口号较小的网络端口,也不能执行台式计算机中需要有根 阅读全文
posted @ 2012-07-01 15:24 ReasonHan 阅读(237) 评论(0) 推荐(0) 编辑