UINavigationController

Size: px
Start display at page:

Download "UINavigationController"

Transcription

1 UINavigationController

2 前 面我们看到了 UITabBarController 能够允许 用户访问不同的 screen, 标签栏控件适 用于 几个 screen 之间互不依赖的情况 如果我们想让 用户在 一些相关联的 screen 之间移动, 我们就可以使 用 UINavigationController 比如 ios 的 设置 应 用有多个相关的 screen: 一系列的设置和针对每个设置的详细 页 面, 对于每个详细项还有 一个选项 页 面, 这种类型的界 面称作 :drill-down interface 这 一个主题我们就使 用 UINavigationController 给 Homepwner 添加 一个 drill-down interface, 让 用户能够查看和编辑 一个 BNRItem 的详细信息

3 增加了 UINavigationController 的 Homepwner

4 UINavigationController

5 当应 用程序呈现多屏信息时, UINavigationController 维护了 一个这些屏幕的堆 栈 (stack) 每 一个 screen 是 UIViewController 的 view, 这个 stack 就是 view controller 的数组 当 一个 UIViewController 位于 stack 的顶部时, 它的 view 就可 见

6 在初始化 一个 UINavigationController 的实例时, 我们给它 一个 UIViewController 这个 UIViewController 是 navigation controller 的 root view controller 这个 root view controller 总是在堆栈的底部 应 用程序运 行时, 可以往堆栈中压 入更多的 view controller.

7 UITabBarController 是在初始化的时候就拿到了它所有的 view controller, 而对于 navigation viewcontroller, 只有它的 root view controller 是保 证 一直在堆栈中的 当 UIViewController 被压 入 stack 时, 它的 view 是从右边滑 入屏幕 ; 当堆栈弹出的时候, 顶层的 view controller 被移出堆栈, 它的 view 是从左边 滑 入屏幕的

8 堆栈 这是 一个带有两个 view controller 的 navigation controller: 一个 root view controller, 一个是在它之上的其他 view controller, 可 见的是上 面的 view controller

9 viewcontrollers 和 topviewcontroller 和 UITabBarController 类似, UINavigationController 有 一个 viewcontrollers 数 组 它的 root view controller 是数组中的第 一个对 象 当更多的 view controller 被压 入堆栈时, 他们 被添加到了这个数组的结尾 这样数组中的最后 一个 view controller 就在堆栈的顶部 UINavigationController 的 topviewcontroller 属性保持了 一个到堆栈顶部的指针

10 UINavigationController 的 view UINavigationController 是 UIViewController 的 子类, 所以它有 一个 自 己的 view 它的 view 总是拥 有两个 subview: 一个是 UINavigationBar 以及 topviewcontroller 的 view 也可以把 navigation controller 设成 window 的 rootviewcontroller 来把它的 view 作为 window 的 subview

11 UINavigationController 的 view

12 升级 Homepwner 应 用 这 一节我们增加 一个 UINavigationController 到 Homepwner 应 用并把 ItemsViewController 作为 UINavigationController 的 rootviewcontroller 然后我们创建另外 一个可以压 入到 UINavigationController 堆栈的 UIViewController 的 子类

13 升级 Homepwner 应 用 当 用户选择其中 一 行时, 新的 UIViewController 的 view 将会滑 入屏幕 这个 view controller 将会允 许 用户查看和编辑选中的 BNRItem 的属性 下 一 页是更新后的 Homepwner 应 用的对象 示意图

14 对象 示意图

15 增加 UINavigationController 修改 HomepwnerAppDelegate.m 生成 一个 UINavigationController, 给它 一个 root view controller, 并把它设成 window 的 root view controller - (BOOL)application:(UIApplication *)application didfinishlaunchingwithoptions: (NSDictionary *)launchoptions { self.window = [[UIWindow alloc] initwithframe:[[uiscreen mainscreen] bounds]]; ItemsViewController *ivc = [[ItemsViewController alloc] init]; UINavigationController *navcontroller = [[UINavigationController alloc] initwithrootviewcontroller:ivc]; // [[self window] setrootviewcontroller:ivc]; [[self window] setrootviewcontroller:navcontroller]; } self.window.backgroundcolor = [UIColor whitecolor]; [self.window makekeyandvisible]; return YES;

16 空的导航栏 构建并运 行我们会发现界 面顶部多了 一个 空 白的 navigation bar, 同时 ItemsViewController 的 view 被 自动调整 大 小 以适应屏幕

17 再加 一个 UIViewController

18 添加完了 UINavigationController 之后, 我们来添加 用来压 入 navigation controller 堆栈的另外 一个 UIViewController 创建 一个新的 UIViewController 子类, 命名为 : DetailViewController, 勾选上 With XIB for user interface

19 在 Homepwner 中, 我们希望 用户能够轻击 一个 item, 然后跳到另外 一个屏幕. 在这个新的屏幕上有能够编辑那个 BNRItem 每 一个属性的 文本字段 这个 view 将会被 DetailViewController 的实例控制

20 更简便建 立连接的 方式 detail view 需要 4 个 subview - 每个针对 一个 BNRItem 实例的实例变量 因为我们需要在运 行时访问这些 subview, DetailViewController 需要这些 subviews 的 outlets 这样我们需要添加四个新的 outlets 到 DetailViewController 可以使 用 一种稍微简化的 方式合并 声明 outlets, 再建 立连接的 方式

21 配置 DetailViewController XIB

22 Control-drag UITextField 到 DetailViewController.h 实例变量区域

23 在弹出窗 口输 入变量名

24 设置完的 DetailViewController.h #import DetailViewController : UIViewController { weak IBOutlet UITextField *namefield; } weak IBOutlet UITextField *serialnumberfield; weak IBOutlet UILabel *datelabel; weak IBOutlet UITextField *valuefield; 注意 XIB 文件不要有坏连接, 否则在 XIB 文件被加载时, 应 用会崩溃 另外针对 XIB 文件中的每个 UITextField, 连接 delegate 属性到 File s Owner( 从 UITextField Control-drag 到 File s Owner, 然后从列表中选择 delegate)

25 使 用 NavigationController 导航

26 现在我们已经有了 一个 navigation controller, 以及两个 view controller 的 子类 ( ItemViewController 和 DetailViewController), 下 面要把它们连起来 工作 我们要让 用户点击 ItemViewController 的 table view 的 一 行, 然后 DetailViewController 的 view 就 可以滑动到屏幕, 并且显 示选中的 BNRItem 实例 的属性

27 压 入视图控制器 首先我们需要创建 一个 DetailViewController 的实例, 那么这个对象应该在哪 里被创建呢? 前 面的 几节我们都是在 application:didfinishlaunchingwithoptions: 方法 中实例化我么需要的所有的 controller

28 例如在 tab bar controller 一节, 我们创建了两个 view controller, 然后 马上把它们加到了 tab bar controller 的 viewcontrollers 数组 在使 用 navigation controller 时, 我们不能简单的把所有可能 用到的 view controller 都存到 stack 中

29 navigation controller 的数组是动态的, 我们开始于 一个 root view controller, 然后根据 用户的需要 添加 view controller 这样 navigation controller 之外的 一些对象就需要创建 DetailViewController 的实例, 并且负责把它 加 入到堆栈中

30 这个对象必须满 足两个要求 : 它需要知道什么时候把 DetailViewController 压 入堆栈 它需要 一个指向 navigation controller 的指针来给 navigation controller 发送 一个名为 : pushviewcontroller:animated: 的消息

31 ItemsViewController 这两个条件都满 足 : 第 一, 它知道 table view 中的 行什么时候被轻击, 作为 table view 的 delegate, 当这个事件发 生时, 它会收到 tableview:didselectrowatindexpath: 消息 第 二, 在 navigation controller 堆栈中的 view controller 能够通过给它 自 己发送 navigationcontroller 消息得到 一个指向这个 navigation controller 的指针 作为 root view controller,itemsviewcontroller 总是位于 navigation controller 堆栈中, 因此也总是可以拿到这个指针

32 navigationcontroller 属性

33 tableview:didselectrowatindexpath: 这样就由 ItemsViewController 负责 生成 DetailViewController 的实例, 并把它加 入到堆栈 首先在 ItemsViewController.h 中导 入 DetailViewController 的头 文件 当 一 行被轻击时, 它的 delegate 被发送 tableview:didselectrowatindexpath: 消息, 这个消 息包含选中 行的 index path 我们在 ItemsViewController.m 中实现这个 方法来 生成 DetailViewController 然后把它压 入 navigation controller 的堆栈

34 ItemsViewController 中的 didselectrowatindexpath: #import "ItemsViewController.h" #import "BNRItemStore.h" #import "BNRItem.h" #import ItemsViewController - (void)tableview:(uitableview *)tableview didselectrowatindexpath: (NSIndexPath *)indexpath { DetailViewController *detailviewcontroller = [[DetailViewController alloc] init]; // 压 入 navigation controller stack 的顶部 [[self navigationcontroller] pushviewcontroller:detailviewcontroller animated:yes]; }

35 栈内 view controller 的 生命周期 因为 UINavigationController 的堆栈是 一个数组, 它将会拥有所有添加到它 里 面的 view controller 的 所有权 这样在 tableview:didselectrowatindexpath: 结束之后 ( 方法对它的持有消失 ), DetailViewController 只会被 UINavigationController 所拥有 当堆栈弹出时,DetailViewController 被销毁 ; 当下 一次 一 行被轻击时, 一个新的 DetailViewController 的实例被 生成

36 push view controller 的 一般模式 让 一个 view controller 压 入新的 view controller 是 一种常 见的模式 一般是由 root view controller 创建下 一个 view controller, 然后这个 view controller 在这之后再创 建下 一个 view controller...

37 我么也可以让 view controller 能够压 入不同类型的 view controller 比如 Photos 应 用, 根据选中的媒体类型的不同, 可以往 navigation controller 的堆栈中分别压 入 video view controller 或者 image view controller

38 在 view controller 之间传送数据

39 目前屏幕上的 UITextField 都是空的 要填充这些字段, 我们需要 一种 方法来把选中的 BNRItem 从 ItemsViewController 中传到 DetailViewController 要成功实现此功能, 我们需要给 DetailViewController 一个属性来持有 BNRItem 当 一 行被轻击时,ItemsViewController 将提供相 应的的 BNRItem 给被压 入堆栈的 DetailViewController 的实例

40 这个 DetailViewController 将把这个 BNRItem 的属性填充到它的 文本字段 在 DetailViewController 的 view 上编辑 UITextFields 中的 文本将改变 BNRItem 的属性

41 BNRItem *item; 在 DetailViewController.h 中我们增加 一个这个属性 同时在 文件顶部, 前置声明 BNRItem #import DetailViewController : UIViewController { weak IBOutlet UITextField *namefield; } weak IBOutlet UITextField *serialnumberfield; weak IBOutlet UILabel *datelabel; weak IBOutlet UITextField (nonatomic, strong) BNRItem

42 在 DetailViewController.m 中为 item sythesize accessor, 并且导 入 BNRItem 头 文件 #import "DetailViewController.h" #import item;

43 item 内容的显 示 当 DetailViewController 的 view 显 示在屏幕上时, 它需要设置它的 subview 来显 示 item 的属性 这样我们可以在 DetailViewController.m 中重写 viewwillappear: 来给各种 UITextFields 传递 item 的 属性 - (void)viewwillappear:(bool)animated { [super viewwillappear:animated]; [namefield settext:[item itemname]]; [serialnumberfield settext:[item serialnumber]]; [valuefield settext:[nsstring stringwithformat:@"%d", [item valueindollars]]]; NSDateFormatter *dateformatter = [[NSDateFormatter alloc] init]; [dateformatter setdatestyle:nsdateformattermediumstyle]; [dateformatter settimestyle:nsdateformatternostyle]; } [datelabel settext:[dateformatter stringfromdate:[item datecreated]]];

44 压 入堆栈前给 item 赋值 下 面我们在 ItemViewController.m 中的 tableview:didselectrowatindexpath: 中增加 一段代 码, 压 入堆栈前把选中的 BNRItem 传给 DetailViewController, 这样 DetailViewController 就能在 viewwillappear: 被调 用前拿到它的 item - (void)tableview:(uitableview *)tableview didselectrowatindexpath: (NSIndexPath *)indexpath { DetailViewController *detailviewcontroller = [[DetailViewController alloc] init]; NSArray *items = [[BNRItemStore defaultstore] allitems]; BNRItem *selecteditem = [items objectatindex:[indexpath row]]; [detailviewcontroller setitem:selecteditem]; // 压 入 navigation controller stack 的顶部 [[self navigationcontroller] pushviewcontroller:detailviewcontroller animated:yes]; }

45 view controller 间传递数据的 方法 在 view controller 之间传递数据 : 把所有的数据都放到 root view controller, 然后传递这些数据的 一个 子集给下 一个 UIViewController, 是执 行这 类任务 比较简洁 而且 高效的 方法

46 构建运 行, 然后选择 UITableView 中的 一 行, 出现的视图将包含选中的 BNRItem 的信息 但是现在 我们编辑这些数据的时候,UITableView 并不会反 映出这些修改 我们需要实现 一些代码在 BNRItem 被编辑时来更新它的属性 这些代码放到什么地 方呢?

47 视图的出现和消失 在 UINavigationController 将要切换 view 时, 它会发出两个消息 : viewwilldisappear: viewwillappear: 将被弹出堆栈的 UIViewController 会被发送 viewwilldisappear: 消息 将要被置顶到堆栈的 UIViewController 被发送 viewwillappear: 消息 我们可以在 DetailViewController 被弹出堆栈时, 把它的 item 的属性设置成 UITextFields 的内容

48 viewwilldisappear: 及超类 当实现这些针对 view 的 appearing 和 disappearing 的 方法时, 非常重要的 一点是要调 用他们超类的实现 - 这些超类 里 面也有 一些 工作 要做 我们在 DetailViewController.m 中实现 viewwilldisappear: - (void)viewwilldisappear:(bool)animated { [super viewwilldisappear:animated]; } // clear first responder [[self view] endediting:yes]; // 保存变更到 item [item setitemname:[namefield text]]; [item setserialnumber:[serialnumberfield text]]; [item setvalueindollars:[[valuefield text] intvalue]];

49 endediting: 注意 endediting: 的使 用 当 endediting: 消息被发送给 一个 view, 如果它或者它的任何 subview 当 前是 first responder, 它将放弃它的 first responder 状态, 并且键盘将被释放 传递给它的参数决定了 first responder 是否应该被强制解除 有些 first responder 可能会拒绝放弃, 传递 YES 将会忽略这个拒绝 [super viewwilldisappear:animated]; // clear first responder [[self view] endediting:yes]; // 保存变更到 item [item setitemname:[namefield text]]; [item setserialnumber:[serialnumberfield text]]; [item setvalueindollars:[[valuefield text] intvalue]];

50 viewwillappear: 和 reloaddata: 现在当 用户在 UINavigationBar 上轻击 Back 按钮的时候,BNRItem 的值将被更新 当 ItemViewController 重新出现在屏幕上时, 它将被发送 viewwillappear: 消息 抓住这个机会来重 新加载 UITableView 这样 用户就可以 立即看到这些 变更 在 ItemViewController.m 中重写 viewwillappear: 构建并运 行, 切换和数据变更都 非常流畅了 - (void)viewwillappear:(bool)animated { [super viewwillappear:animated]; [[self tableview] reloaddata]; }

51 UINavigationBar

52 UINavigationBar 应该显 示当前在 UINavigationController 堆栈顶部的 UIViewController 的标题 每个 UIViewController 都有 一个 UINavigationItem 类型的 navigationitem 属性 但是不像 UINavigationBar,UINavigationItem 不是 UIView 的 一个 子类, 所以它不能出现在屏幕上 navigation item 提供了 navigation bar 它需要绘制 的内容

53 当 一个 UIViewController 到达 UINavigationController 堆栈的顶部时, UINavigationBar 使 用 UIViewController 的 navigationitem 来配置它 自 己 如下图所 示 :

54 UINavigationItem

55 UINavigationItem 的 title 字符串 默认情况下,UINavigationItem 是空的 从最基本的层 面上来讲, 一个 UINavigationItem 应该有 一 个简单的 title 字符串 当 UIViewController 被移到 navigation 堆栈的顶部并且它的 navigationitem 的 title 属性有 一个有效 的字符串,navigation bar 将显 示这个字符串 如下图所 示 :

56 带 title 的 UINavigationItem

57 设置 ItemViewController 的 title 在 ItemViewController.m 中修改 init 来设置 navigationitem 的 title 以显 示 Homepwner - (id)init { self = [super initwithstyle:uitableviewstylegrouped]; if (self) { UINavigationItem *n = [self navigationitem]; [n settitle:@"homepwner"]; } return self; } 构建并运 行我们注意到在 navigation bar 上的 Homepwner 字符串 但是点击 一 行以后 title 不在 了, 我们需要也给 DetailViewController 一个 title

58 实现 setitem: 并设置 title 我们要把 DetailViewController 的 navigation item 的 title 设置成 BNRItem 显 示的名称 一致 但是我们不能在 DetailViewController 的 init 中设置, 因为这时候还不知道它的 item 会是什么 我们要在 DetailViewController 设置它的 item 属性的时候设置它的 title 在 DetailViewController.m 中 实现 setitem: 以替换 item 的 synthesized 默认的 setter 方法 - (void)setitem:(bnritem *)i { item = i; [[self navigationitem] settitle:[item itemname]]; }

59 UINavigationItem 的三个区域 这时候再构建并运 行, 生成并点击 一 行的时候我们就可以在导航栏上看到选中的 BNRItem 的名称

60 UINavigationItem 的三个区域 一个 navigation item 可以持有不仅只是 一个 title 字符串, 如后 面的图所 示, 每个 UINavigationItem 有三个可 自定义的区域 : 一个 leftbarbuttonitem 一个 rightbarbuttonitem 和 一个 titleview 左右导航按钮条 目被指向 UIBarButtonItem 的实例, 包含的是针对仅可以在 UINavigationBar 或 UIToolbar 上按显 示的 一个按钮的信息

61 包含更多内容的 UINavigationItem

62 容器的概念 和 UINavigationItem 一样,UIBarButtonItem 也不是 UIView 的 一个 子类, 也只是提供了 一个 UINavigationBar 需要绘制的内容 可以认为 UINavigationItem 和 UIBarButtonItem 是字符串, 图 片以及其他内容的容器 一个 UINavigationBar 知道如何在这些容器中进 行查找并绘制它找到的内容

63 titleview UINavigationItem 的第三个可绘制的区域是它的 titleview 我们可以使 用 一个基本字符串作为它的 title 或者把 一个 UIView 的 子类放到 navigation item 的正中 但是我们不能两个都设置

64 如果给 一个特定的 view controller 设置 一个 自定义的 view( 像按钮, 滑块, 图 片, 甚 至 一个地图 ) 适合上下 文, 我们就可以把 navigation item 的 titleview 设成这个 自定义的 view 一般情况下使 用 一个 title 字符串就 足够了 前 一个图是就是 一个使 用 自定义视图作为 titleview 的例 子

65 UIBarButtonItem 的 target-action 我们来给 UINavigationBar 添加 一个 UIBarButtonItem 我们希望这个 UIBarButtonItem 当 ItemsViewController 在堆栈顶部时出现在导航栏 的右侧 轻击它的时候, 它将往列表中添加 一个新的 BNRItem

66 bar button item 具有 一个 target-action 对, 作 用类似 UIControl 的 target-action 机制 : 当被轻击时, 它发送 action 消息到它的 target 当我们在 一个 XIB 文件中设置 target-action 对时, 通过从按钮 Control-drag 到它的 target, 然后从 IBActions 列表中选择 一个 方法

67 编程设置 target 和 action 要编程设置 target-action 对, 我们把 target 和 action 传递给按钮 我们在 ItemsViewController.m 中 生成 一个 UIBarButtonItem 的实例并且把它的 target 和 action 传递给它

68 修改 ItemsViewController.m 中的 init - (id)init { self = [super initwithstyle:uitableviewstylegrouped]; if (self) { UINavigationItem *n = [self navigationitem]; [n settitle:@"homepwner"]; // 创建 一个会发送 addnewitem: 到 ItemsViewController 的导航栏按钮 UIBarButtonItem *bbi = [[UIBarButtonItem alloc] initwithbarbuttonsystemitem:uibarbuttonsystemitemadd target:self action:@selector(addnewitem:)]; // 设成右边 [[self navigationitem] setrightbarbuttonitem:bbi]; } } return self; 构建并运 行, 点击 + 按钮, 表格中将出现 一个新 行 令, 还有其他的 initialization 消息可以发送给 UIBarButtonItem 的实例

69 加 一个左按钮 现在我们添加另 一个 UIBarButtonItem 来替换掉表格头部中 Edit 按钮 在 ItemViewController.m 中继 续修改 init 方法 - (id)init { self = [super initwithstyle:uitableviewstylegrouped]; if (self) { UINavigationItem *n = [self navigationitem]; [n settitle:@"homepwner"]; UIBarButtonItem *bbi = [[UIBarButtonItem alloc] initwithbarbuttonsystemitem:uibarbuttonsystemitemadd target:self action:@selector(addnewitem:)]; [[self navigationitem] setrightbarbuttonitem:bbi]; // 加 一个编辑按钮 [[self navigationitem] setleftbarbuttonitem:[self editbuttonitem]]; } return self; }

70 editbuttonitem: [[self navigationitem] setleftbarbuttonitem:[self editbuttonitem]]; 在 navigation bar 中获得 一个编辑按钮只需要 一 行代码

71 editbuttonitem 是从哪 里来的呢? UIViewController 有 一个 editbuttonitem 属性, 而且当被发送 editbuttonitem 时,view controller 就 生成 一个标题为 Edit 的 UIBarButtonItem 更给 力的是, 这个按钮 自带 一个 target-action 对 : 当轻击时, 它发送 setediting:animated: 消息 给它的 UIViewController 构建并运 行确认 一下 navigation bar 的效果

72 删除 header view 相关代码 现在 Homepwner 已经有了 一个全功能的导航栏, 可以把项 目中有关 header view 及其相关的代码都删除掉了 ItemsViewController.m 中的 tableview:viewforheaderinsection: tableview:heightforheaderinsection: headerview: toggleeditingmode: ItemsViewController.h 中的 IBOutlet UIView *headerview; - (UIView *)headerview; - (IBAction)toggleEditingMode: 还可以把 HeaderView.xib 文件从 project navigator 中删除

73 带导航栏的 Homepwner

视图控制器 (View Controllers)

视图控制器 (View Controllers) 视图控制器 (View Controllers) 范圣刚,princetoad@gmail.com, www.tfan.org Quiz 和 QuizViewController 回顾 在第 一个 session 的 Quiz 应 用程序中, 我们把所有的代码都写在 QuizViewController 类中 这个类 的 一个实例是 Quiz 应 用的控制器 它有指向屏幕上的 labels 的指针,

More information

mvc

mvc Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication

More information

UISearchBar 介 绍 属 性 作 用 UIBarStyle barstyle 控 件 的 样 式 id delegate 设 置 控 件 的 委 托 NSString *text 控 件 上 面 的 显 示 的 文 字 NSString *prompt 显 示 在 顶 部 的 单 行 文

UISearchBar 介 绍 属 性 作 用 UIBarStyle barstyle 控 件 的 样 式 id delegate 设 置 控 件 的 委 托 NSString *text 控 件 上 面 的 显 示 的 文 字 NSString *prompt 显 示 在 顶 部 的 单 行 文 第 十 章 添 加 搜 索 学 习 目 标 通 过 学 习 本 章 学 习, 我 们 应 该 具 备 以 下 知 识 和 技 能 : 认 识 UISearchBar 使 用 UISearchBar 任 务 : 给 软 件 加 入 搜 索 功 能 这 次 我 们 来 学 习 一 下 如 何 添 加 搜 索, 在 iphone 中 通 讯 录 中, 搜 索 功 能 能 让 你 快 捷 地 找 到 对 应

More information

使 用 ARC 管理内存

使 用 ARC 管理内存 使 用 ARC 管理内存 范圣刚,princetoad@gmail.com,www.tfan.org 学习在 ios 中内存是如何被管理的, 以及 自动引 用计数背后的概念 堆 (The Heap) 所有的 Objective-C 对象都存在堆中 alloc memory chunk -> 包括对象实例变量需要的空间 对象 大 小 NSDate double 类型 -> 存储从 一个固定参考点开始过去的秒数

More information

Objective-C 代码都是有关 objects 发送 messages 给其他的 objects 这个通讯 一般是发 生在两个 object 之间, 但是有时候 一堆 objects 都关 心 一个 object 他们都想知道这个对象什么时候在做 一些它们感兴趣的事, 而由这个 object

Objective-C 代码都是有关 objects 发送 messages 给其他的 objects 这个通讯 一般是发 生在两个 object 之间, 但是有时候 一堆 objects 都关 心 一个 object 他们都想知道这个对象什么时候在做 一些它们感兴趣的事, 而由这个 object 通知和翻转 范圣刚,princetoad@gmail.com, www.tfan.org Objective-C 代码都是有关 objects 发送 messages 给其他的 objects 这个通讯 一般是发 生在两个 object 之间, 但是有时候 一堆 objects 都关 心 一个 object 他们都想知道这个对象什么时候在做 一些它们感兴趣的事, 而由这个 object 来给每 一个感兴趣的

More information

Microsoft Word - Chap17.doc

Microsoft Word - Chap17.doc iphone ipad 和 ipod Touch 最 酷 的 一 項 功 能 是 它 們 的 內 建 方 向 感 應 器, 這 個 微 小 的 裝 置 可 以 讓 ios 知 道 裝 置 被 持 握 的 方 式 以 及 是 否 在 移 動 ios 可 使 用 方 向 感 應 器 來 處 理 自 動 旋 轉, 而 許 多 遊 戲 也 都 使 用 它 做 為 控 制 機 制 此 外 它 也 可 以 用

More information

iPhone App Programming_2016_lecture8.key

iPhone App Programming_2016_lecture8.key ios 程序设计 (2016.3@UniTown) 第八讲 : 可视化控件的使用 (UIControls) 华南师范大学网络教育学院 2016-04-19 截 到 2016.2 ios 版本的占有率 Feb 2016 潘战生华南师范大学网络教育学院 http://www.gdou.com 潘战生华南师范大学网络教育学院 http://www.gdou.com 潘战生华南师范大学网络教育学院 http://www.gdou.com

More information

保存和加载数据 Local or remote? Archiving or Core Data? Archiving: 对整个 文件进 行操作 Core Data: 操作存储对象的 子集 性能

保存和加载数据 Local or remote? Archiving or Core Data? Archiving: 对整个 文件进 行操作 Core Data: 操作存储对象的 子集 性能 Core Data 范圣刚,princetoad@gmail.com, www.tfan.org 保存和加载数据 Local or remote? Archiving or Core Data? Archiving: 对整个 文件进 行操作 Core Data: 操作存储对象的 子集 性能 对象 - 关系映射 (ORM) Core Data 是提供了 object-relational mapping

More information

iPhone App Programming_2017_lecture8.key

iPhone App Programming_2017_lecture8.key ios 程序设计 (2017.9) 第八讲 : 可视化控件的使用 (UIControls) 华南师范大学网络教育学院 2017-11-07 截 到 2017.9 ios 版本的占有率 潘战生华南师范大学网络教育学院 http://www.gdou.com 潘战生华南师范大学网络教育学院 http://www.gdou.com 第七章 UI 控件 1. UISlider var value: Float

More information

Objective-C

Objective-C Objective-C 范圣刚,princetoad@gmail.com,www.tfan.org Objc 基础 通过 一个 RandomPossessions 的 小程序看 一下有关 : 类, 实例, 对象, 消息, 初始化 方法, 类 方 法, 数组, 字符串和格式化字符串, 访问器, 异 常 Objective-C ios 应 用 Objective-C: C 语 言的扩展 Cocoa Touch:

More information

iPhone App Programming_2014_lecture7

iPhone App Programming_2014_lecture7 ios 程序设计 (2014.9) 表视图控制器 第七讲 : (UITableViewController) 及标签条视图控制器 (UITabBarController) 华南师范大学网络教育学院 2014-10-21 第五章表视图控制器 (UITableViewController) 的使用 Basic SubTitle 分节 (Sectioned) 单元定制 表视图界面 : 表视图界面 : 显示可滚动

More information

什么是 view? 我们在前 面创建过 UIButton,UILabel 等, 但是究竟什么是 view? 一个 view 是 UIView 或者它的某 一 子类的实例 view 知道如何把它 自 己绘制到应 用程序窗 口上 ( 一个 UIWindow 的实例 ) view 存在于 view 的层次

什么是 view? 我们在前 面创建过 UIButton,UILabel 等, 但是究竟什么是 view? 一个 view 是 UIView 或者它的某 一 子类的实例 view 知道如何把它 自 己绘制到应 用程序窗 口上 ( 一个 UIWindow 的实例 ) view 存在于 view 的层次 子类化 UIView 和 UIScrollView 范圣刚,princetoad@gmail.com,www.tfan.org 什么是 view? 我们在前 面创建过 UIButton,UILabel 等, 但是究竟什么是 view? 一个 view 是 UIView 或者它的某 一 子类的实例 view 知道如何把它 自 己绘制到应 用程序窗 口上 ( 一个 UIWindow 的实例 ) view

More information

A Simple ios Application

A Simple ios Application A Simple ios Application 范圣刚,princetoad@gmail.com,www.tfan.org 第 一个 ios 应 用 :Quiz views UIButton UIView... UIAlertVie w UIScrollVi ew UISearchB ar UIWebVie w UIControl UIButton... UISlider UITextFie ld

More information

iPhone App Programming_2014_lecture6

iPhone App Programming_2014_lecture6 ios 程序设计 (2014.2) 表视图控制器 第六讲 : (UITableViewController) 及标签条视图控制器 (UITabBarController) 华南师范大学网络教育学院 2014-04-01 第五章表视图控制器 ( Basic SubTitle 分节 (Sectioned) 单元定制 表视图界面 : 表视图界面 : 显示可滚动 可选择的数据列表 表视图界面 : 显示可滚动

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

iPhone App Programming_2016_lecture8.key

iPhone App Programming_2016_lecture8.key ios 程序设计 (2016.9) 第八讲 : 可视化控件的使用 (UIControls) 华南师范大学网络教育学院 2016-11-15 截 到 2016.2 ios 版本的占有率 Feb 2016 潘战生华南师范大学网络教育学院 http://www.gdou.com 潘战生华南师范大学网络教育学院 http://www.gdou.com 潘战生华南师范大学网络教育学院 http://www.gdou.com

More information

Microsoft Word - Learn Objective-C.doc

Microsoft Word - Learn Objective-C.doc Learn Objective C http://cocoadevcentral.com/d/learn_objectivec/ Objective C Objective C Mac C Objective CC C Scott Stevenson [object method]; [object methodwithinput:input]; output = [object methodwithoutput];

More information

修改版-操作手册.doc

修改版-操作手册.doc 职 称 信 息 系 统 升 级 指 南 须 使 用 IE9 及 其 以 上 版 本 浏 览 器 或 谷 歌 浏 览 器 登 录 www.njrs.gov.cn 南 京 市 职 称 ( 职 业 资 格 ) 工 作 领 导 小 组 办 公 室 2016 年 5 月 目 录 一 申 报 人 员 操 作 指 南...1 1.1 职 称 初 定 申 报...1 1.1.1 职 称 初 定 基 础 信 息 填

More information

Delegation 和 Core Location

Delegation 和 Core Location Delegation 和 Core Location 范圣刚,princetoad@gmail.com,www.tfan.org delegation Core Location framework Xcode debugger Whereami 找到设备当前的位置 在 一个可交互的地图上显 示 允许 用户使 用 大头针和标题来标记当前位置 项 目, 目标和框架 Project 一个 文件, 包含

More information

1873 1939 1937 1981 1900 1870 1902 1899 1902 1901 1899 1868 1868 1829 1905 1859 1943 1860 1900 1887 1878 1820 1903 1834 1906 1856 1836 1884 1787

More information

1868 1868 1829 1905 1859 1943 1860 1900 1887 1878 1820 1903 1834 1906 1856 1836 1884 1787 18411827 1843 1890 1884 1904 1845

More information

号 Objective-C 基 础 OS X 系 统 简 介 Xcode 简 介 Objective-C 概 述 HelloWorld 基 础 数 据 类 型 2 Objective-C 面 向 对 象 编 程 Objective-C 类 的 定 义 Objective-C 对 象 的 创 建 Ob

号 Objective-C 基 础 OS X 系 统 简 介 Xcode 简 介 Objective-C 概 述 HelloWorld 基 础 数 据 类 型 2 Objective-C 面 向 对 象 编 程 Objective-C 类 的 定 义 Objective-C 对 象 的 创 建 Ob 附 件 一 课 程 大 纲 Objective-C 语 言 课 程 预 期 目 标 精 通 Objective-C 语 言, 能 熟 练 运 用 Objective-C 语 言 编 写 ios 应 用 程 序 并 解 决 常 见 问 题 迅 速 掌 握 Objective-C 开 发 技 能, 积 累 Objective-C 开 发 经 验, 掌 握 常 用 开 发 调 试 技 巧, 可 以 迅 速

More information

无类继承.key

无类继承.key 无类继承 JavaScript 面向对象的根基 周爱 民 / aimingoo aiming@gmail.com https://aimingoo.github.io https://github.com/aimingoo rand = new Person("Rand McKinnon",... https://docs.oracle.com/cd/e19957-01/816-6408-10/object.htm#1193255

More information

iPhone App Programming_2014_lecture10

iPhone App Programming_2014_lecture10 ios 程序设计 (2014.9) 第十讲 : ipad 程序设计 Adaptive Layout 华南师范大学网络教育学院 2014-11-11 第九章 ipad 程序设计 iphone 3GS 屏幕尺寸 :3.5 分辨率 :480X320 iphone 4/4S 屏幕尺寸 :3.5 分辨率 :960X640 (Retina) ipod Touch 4 iphone 5/5s 屏幕尺寸 :4 分辨率

More information

Microsoft Word - ??山

Microsoft Word - ??山 没 药 山 要 宣 告 耶 和 华 的 名, 你 们 要 将 大 德 归 于 我 们 的 神! 你 当 追 想 上 古 之 日, 思 念 历 代 之 年 问 你 的 父 亲, 他 必 指 示 你 ; 问 你 的 长 者, 他 必 告 诉 你 ( 申 32 3 7) 凡 是 真 实 的, 可 敬 的, 公 义 的, 清 洁 的, 可 爱 的, 有 美 名 的 ; 若 有 什 么 德 行, 若 有 什

More information

Microsoft Word - 助理人員教育訓練-會計室.docx

Microsoft Word - 助理人員教育訓練-會計室.docx 壹 報 帳 流 程 區 分 為 以 下 三 種 流 程 : 請 購 單 流 程 請 款 單 流 程 借 款 核 銷 流 程 一 請 購 單 流 程 1 二 請 款 單 流 程 1 3 NO YES 10 20 2 3 三 借 款 核 銷 流 程 貳 憑 證 的 種 類 及 內 容 一 統 一 發 票 1. 三 聯 式 統 一 發 票 (1) 買 受 人 : 務 必 請 廠 商 填 上 輔 仁 大 學

More information

关于规范区委、区委办公室发文

关于规范区委、区委办公室发文 浦 东 情 况 通 报 第 13 期 中 共 浦 东 新 区 区 委 办 公 室 2015 年 6 月 8 日 沈 晓 明 同 志 在 全 区 党 员 领 导 干 部 三 严 三 实 专 题 教 育 党 课 上 的 讲 话 (2015 年 5 月 15 日 ) 前 不 久, 中 央 下 发 了 在 县 处 级 以 上 领 导 干 部 中 开 展 三 严 三 实 专 题 教 育 的 方 案, 刘 云

More information

Microsoft Word - mobiSage_iOS_SDK.docx

Microsoft Word - mobiSage_iOS_SDK.docx mobisage_ios_sdk [ 使 用 说 明 ] SDK Version: mobisage_ios_sdk_6.3.7 2014-9 目 录 1. SDK 主 要 功 能 指 南... 3.1 导 入 SDK... 3.2 配 置... 3.3 申 请 并 设 置 PublishID & SlotToken... 3.4 横 幅 广 告... 5.5 插 屏 广 告... 7.6 开 屏

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

(Microsoft Word - \277\357\262\325\252\272\246\322\266q.doc)

(Microsoft Word - \277\357\262\325\252\272\246\322\266q.doc) 貳 選 組 的 考 量 選 組 議 題 對 最 近 高 一 同 學 來 說 是 迫 在 眉 睫, 其 實 有 些 同 學 是 老 神 在 在, 早 就 知 道 要 選 自 然 組 或 社 會 組 ; 但 是 對 少 數 同 學 說 是 困 擾 多 多, 因 為 真 的 難 以 取 捨, 不 知 如 何 是 好 此 問 題 須 考 慮 到 興 趣 能 力 大 學 校 系 工 作 價 值 觀 行 業 趨

More information

PowerPoint Presentation

PowerPoint Presentation 数 据 结 构 与 算 法 ( 六 ) 张 铭 主 讲 采 用 教 材 : 张 铭, 王 腾 蛟, 赵 海 燕 编 写 高 等 教 育 出 版 社,2008. 6 ( 十 一 五 国 家 级 规 划 教 材 ) http://www.jpk.pku.edu.cn/pkujpk/course/sjjg A 第 6 章 树 B 树 的 定 义 和 基 本 术 语 树 的 链 式 存 储 结 构 J H

More information

Table of Contents

Table of Contents 中國人史綱 提要 柏楊的 中國人史綱 是他十年牢獄生活的血淚之作 在極端惡劣的 環境下 從卷帙浩繁的中國史冊中寫成 史綱 除了大脈絡 更重要的 是大關節的操持 這要有史識 柏楊顯然有他紮實的史料工夫 整體的掌 握應不成問題 他以一百年為 一世紀 作為敘述單元 先把中國史分成 非信史與信史 前者從神話 傳說到半信史時代 後者從紀元前九世紀開 始說起 一章一世紀以迄於晚清 這個大脈絡很清楚 而既稱 史之綱要

More information

登录、注册功能的测试用例设计.doc

登录、注册功能的测试用例设计.doc 注 册 登 陆 测 试 用 例 和 修 改 密 码 测 试 用 例 完 整 版 摘 自 网 络, 狗 狗 整 理 zqh139@126.com 修 改 历 史 日 期 版 本 作 者 修 改 内 容 评 审 号 变 更 控 制 号 2010-11-25 1.0 初 稿 2011-09-17 2.0 整 理 一 注 册 测 试 用 例 序 号 : 1 控 件 名 称 : 功 能 描 述 : 注 册 编

More information

2

2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 strong s 41 strong s 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

More information

目錄 Contents 01 從硬體的認識開始 1.1 ios 的硬體介紹與其應用 上網能力 A-GPS 影音播放 加速度計 電子羅盤 照相機 多點觸碰 1-8

目錄 Contents 01 從硬體的認識開始 1.1 ios 的硬體介紹與其應用 上網能力 A-GPS 影音播放 加速度計 電子羅盤 照相機 多點觸碰 1-8 目錄 Contents 01 從硬體的認識開始 1.1 ios 的硬體介紹與其應用 1-4 1.1.1 上網能力 1-4 1.1.2 A-GPS 1-5 1.1.3 影音播放 1-6 1.1.4 加速度計 1-7 1.1.5 電子羅盤 1-8 1.1.6 照相機 1-8 1.1.7 多點觸碰 1-8 1.1.8 智能感應器 1-9 1.1.9 陀螺儀 1-9 1.2 您必須瞭解的事 1-10 1.2.1

More information

C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1

C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1 C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1 1 CARDGAME 1 CardGame 题目描述 桌上有一叠牌, 从第一张牌 ( 即位于顶面的牌 ) 开始从上往下依次编号为 1~n 当至少还剩两张牌时进行以下操作 : 把第一张牌扔掉, 然后把新的第一张放到整叠牌的最后 请模拟这个过程, 依次输出每次扔掉的牌以及最后剩下的牌的编号 输入 输入正整数 n(n

More information

<4D6963726F736F667420576F7264202D2050485035C3E6CFF2B6D4CFF3A3A8B5DAC8FDD5C220C0E0CCD8D0D4A3A92E646F63>

<4D6963726F736F667420576F7264202D2050485035C3E6CFF2B6D4CFF3A3A8B5DAC8FDD5C220C0E0CCD8D0D4A3A92E646F63> 第 三 章 PHP5 面 向 对 象 高 级 类 特 性 这 一 周 来 正 好 白 天 没 课, 赶 出 来 这 章 宝 宝 出 生 将 近 一 个 月, 快 10 斤 重 了 宝 宝 快 张 大, 你 想 编 程 么? 宝 宝 妈 说, 做 这 个 行 业 太 累 了 刀 客 羽 朋 于 石 家 庄 2006-11-23 1 目 录 3.1 static 变 量 方 法...3 3.1.1 静

More information

* 4 6 R P r p . 1 2 3 4 7 89bk 6 5 1 2 3 4 5 6 7 8 9 0 bk r bl bm bn^ bo bl br bq bpbo bn bm [ ] [ ] [ ] bp 8 2 4 6 bq p [ ] [SET] br clckbt bs bs bt ck cl. 1 2 1 2+- 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语 新 汉 语 水 平 考 试 HSK 为 使 汉 语 水 平 考 试 (HSK) 更 好 地 服 务 于 汉 语 学 习 者, 中 国 国 家 汉 办 组 织 中 外 汉 语 教 学 语 言 学 心 理 学 和 教 育 测 量 学 等 领 域 的 专 家, 在 充 分 调 查 了 解 海 外 实 际 汉 语 教 学 情 况 的 基 础 上, 吸 收 原 有 HSK 的 优 点, 借 鉴 近 年 来 国

More information

ARM JTAG实时仿真器安装使用指南

ARM JTAG实时仿真器安装使用指南 ARM JTAG Version 1.31 2003. 11. 12 ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2

More information

Microsoft PowerPoint - string_kruse [兼容模式]

Microsoft PowerPoint - string_kruse [兼容模式] Strings Strings in C not encapsulated Every C-string has type char *. Hence, a C-string references an address in memory, the first of a contiguous set of bytes that store the characters making up the string.

More information

Android Robert C.C. Huang Oscar F.Y. Liu Peter C.L. Hsieh 2011/03/21

Android Robert C.C. Huang Oscar F.Y. Liu Peter C.L. Hsieh 2011/03/21 Android Robert C.C. Huang Oscar F.Y. Liu Peter C.L. Hsieh 2011/03/21 Outlines for Today Future Planning Review System Architecture Dev. Tools & Making the First App Project Structure & File Details Application

More information

第2章 数据类型、常量与变量

第2章  数据类型、常量与变量 第 2 章 数 据 类 型 常 量 与 变 量 在 计 算 机 程 序 中 都 是 通 过 值 (value) 来 进 行 运 算 的, 能 够 表 示 并 操 作 值 的 类 型 为 数 据 类 型 在 本 章 里 将 会 介 绍 JavaScript 中 的 常 量 (literal) 变 量 (variable) 和 数 据 类 型 (data type) 2.1 基 本 数 据 类 型 JavaScript

More information

广点通联盟 IOS SDK 接入说明文档

广点通联盟 IOS SDK 接入说明文档 腾讯广告联盟 ios SDK 接入说明文档 V4.7.8 版 法律声明 客户在注册成为腾讯广告联盟用户之后, 联盟向客户提供本文档, 作为其与联盟广告平台对接的指引文档 腾讯广告联盟拥有修改 调整 增补本文件的权利, 并在法律允许范围内对本文档拥有最终解释权 修订历史 文档版本 修订日期 修订说明 V4.7.8 2018-7-21 修复 bug V4.7.7 2018-7-14 修复 bug V4.7.6

More information

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

res/layout 目录下的 main.xml 源码 : <?xml version=1.0 encoding=utf 8?> <TabHost android:layout_height=fill_parent xml 拓展训练 1- 界面布局 1. 界面布局的重要性做应用程序, 界面是最基本的 Andorid 的界面, 需要写在 res/layout 的 xml 里面, 一般情况下一个 xml 对应一个界面 Android 界面布局有点像写 html( 连注释代码的方式都一样 ), 要先给 Android 定框架, 然后再在框架里面放控件,Android 提供了几种框架,AbsoluteLayout,LinearLayout,

More information

WinMDI 28

WinMDI 28 WinMDI WinMDI 2 Region Gate Marker Quadrant Excel FACScan IBM-PC MO WinMDI WinMDI IBM-PC Dr. Joseph Trotter the Scripps Research Institute WinMDI HP PC WinMDI WinMDI PC MS WORD, PowerPoint, Excel, LOTUS

More information

程 序 由 语 句 构 成, 编 程 从 语 句 开 始

程 序 由 语 句 构 成, 编 程 从 语 句 开 始 语 句 北 京 理 工 大 学 计 算 机 学 院 金 旭 亮 程 序 由 语 句 构 成, 编 程 从 语 句 开 始 三 种 典 型 的 程 序 代 码 执 行 流 程 顺 序 执 行 按 条 件 选 择 一 条 分 支 执 行 选 择 结 构 在 特 定 场 景 中 反 复 执 行 特 定 语 句 循 环 结 构 选 择 结 构 与 逻 辑 表 达 式 程 序 流 程 图 在 程 序 设 计

More information

Spring3.x开发入门

Spring3.x开发入门 Spring Bean 管理 Spring 的工厂类 课程安排 Spring 的 Bean 管理 (XML 方式 ) Spring 的属性注入 (XML 方式 ) Spring 的 Bean 管理 ( 注解方式 ) Spring 的属性注入 ( 注解方式 ) Spring 的工厂类 Spring 的 Bean 管理 (XML 方式 ) 三种实例化 Bean 的方式 使用类构造器实例化 ( 默认无参数

More information

7

7 第 2 天第一个程序 Hello World 在本书的第 1 天中, 介绍了怎样去构建一个 iphone OS 应用程序, 但还不可以完整地运行 今天将构建一个完整的应用程序, 可以在 iphone Simulator 中运行, 并且使用标签在视图中显示代码所编写的内容 当然内容是在各类编程学习中最常见的 Hello World 构建此应用程序不但可以巩固在第 1 天中了解到的内容, 而且在日后的程序构建学习中也会起到重要的启蒙作用,

More information

RUN_PC連載_8_.doc

RUN_PC連載_8_.doc PowerBuilder 8 (8) Web DataWindow ( ) DataWindow Web DataWindow Web DataWindow Web DataWindow PowerDynamo Web DataWindow / Web DataWindow Web DataWindow Wizard Web DataWindow Web DataWindow DataWindow

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

obj-c_4.key

obj-c_4.key Objective-C Language Tutor : Michael Hello Obj-C #import int main(int argc, const char * argv []){ NSAutoreleasePool* pool = [[NSAutoreleasePool alloc ] init]; NSLog(@"hello obj-c");

More information

P-COV.cdr

P-COV.cdr EXISTING STREET LIGHT IN ADJACENT TO THE TRAFFIC CONTROLLER WINDOW PC PSC CONTROL MODULE I/O TERMINALS 10A MCB (SPARE) VIDEO TAPE RECORDER SIGNAL ASPECTS EXISTING PHILIP PSC TRAFFIC CONTROLLER 香港 路 口交通信號燈控制

More information

小 学 语 文 4 16104042 87.0 71.60 77.76 是 小 学 语 文 4 16104014 81.5 74.20 77.12 是 小 学 语 文 4 16104026 80.8 74.60 77.08 是 小 学 语 文 4 16104029 77.3 76.80 77.00

小 学 语 文 4 16104042 87.0 71.60 77.76 是 小 学 语 文 4 16104014 81.5 74.20 77.12 是 小 学 语 文 4 16104026 80.8 74.60 77.08 是 小 学 语 文 4 16104029 77.3 76.80 77.00 2016 年 苏 州 市 吴 中 区 教 育 局 公 开 招 聘 教 师 成 绩 公 告 2016 年 苏 州 市 吴 中 区 教 育 局 公 开 招 聘 教 师 成 绩 现 予 公 布 请 进 入 体 检 程 序 的 考 生, 携 带 本 人 身 份 证 和 毕 业 生 双 向 选 择 就 业 推 荐 表 原 件, 按 规 定 日 期 到 苏 州 市 吴 中 人 民 医 院 二 号 楼 四 楼 体

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

影視後製全攻略 Premiere Pro After Effects Encore 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS Adobe CS5 Adobe CS4 Premiere Pro After Effect

影視後製全攻略 Premiere Pro After Effects Encore 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS Adobe CS5 Adobe CS4 Premiere Pro After Effect 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS3 2010 Adobe CS5 Adobe CS4 Premiere Pro After Effects Encore 18 ii Tony Cathy 2010/8 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 iii Premiere

More information

类 似 地, 又 可 定 义 变 下 限 的 定 积 分 : ( ). 与 ψ 统 称 为 变 限 积 分. f ( ) d f ( t) dt,, 注 在 变 限 积 分 (1) 与 () 中, 不 可 再 把 积 分 变 量 写 成 的 形 式 ( 例 如 ) 以 免 与 积 分 上 下 限 的

类 似 地, 又 可 定 义 变 下 限 的 定 积 分 : ( ). 与 ψ 统 称 为 变 限 积 分. f ( ) d f ( t) dt,, 注 在 变 限 积 分 (1) 与 () 中, 不 可 再 把 积 分 变 量 写 成 的 形 式 ( 例 如 ) 以 免 与 积 分 上 下 限 的 5 ( 一 ) 微 积 分 学 基 本 定 理 当 函 数 的 可 积 性 问 题 告 一 段 落, 并 对 定 积 分 的 性 质 有 了 足 够 的 认 识 之 后, 接 着 要 来 解 决 一 个 以 前 多 次 提 到 过 的 问 题 在 定 积 分 形 式 下 证 明 连 续 函 数 必 定 存 在 原 函 数. 一 变 限 积 分 与 原 函 数 的 存 在 性 设 f 在 [,] 上

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( Nvidia nforce430)

More information

Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro

Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( nvidia

More information

untitled

untitled PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說

More information

变 量 的 主 要 作 用 是 存 取 数 据 提 供 存 放 信 息 的 容 器 对 于 变 量 必 须 明 确 变 量 的 命 名 变 量 的 类 型 变 量 的 声 明 及 其 变 量 的 作 用 域 JavaScript 是 一 种 弱 类 型 语 言, 也 就 是 说, 在 声 明 变 量

变 量 的 主 要 作 用 是 存 取 数 据 提 供 存 放 信 息 的 容 器 对 于 变 量 必 须 明 确 变 量 的 命 名 变 量 的 类 型 变 量 的 声 明 及 其 变 量 的 作 用 域 JavaScript 是 一 种 弱 类 型 语 言, 也 就 是 说, 在 声 明 变 量 第 六 章 JAVASCRIPT 在 网 页 中 的 应 用 [ 教 学 目 的 与 要 求 ] 使 学 生 了 解 什 么 是 JavaScript;JavaScript 基 本 语 法 ;JavaScript 对 象 基 础 ;DOM 基 础 ; 事 件 处 理 [ 重 点 与 难 点 ] [ 教 学 时 数 ] JavaScript 语 句 函 数 的 使 用 对 象 的 使 用 事 件 与

More information

untitled

untitled 2006 6 Geoframe Geoframe 4.0.3 Geoframe 1.2 1 Project Manager Project Management Create a new project Create a new project ( ) OK storage setting OK (Create charisma project extension) NO OK 2 Edit project

More information

使用 Eclipse 开发 Java EE 应用 (Web 应用 ) 这里以开发一个简单的 Web 应用为例, 介绍使用 Eclipse 开发 Java EE 应用的一般步 骤 此处使用的 Eclipse 是 Eclipse IDE for Java EE Developers; 如果是使用的其他

使用 Eclipse 开发 Java EE 应用 (Web 应用 ) 这里以开发一个简单的 Web 应用为例, 介绍使用 Eclipse 开发 Java EE 应用的一般步 骤 此处使用的 Eclipse 是 Eclipse IDE for Java EE Developers; 如果是使用的其他 使用 Eclipse 开发 Java EE 应用 (Web 应用 ) 这里以开发一个简单的 Web 应用为例, 介绍使用 Eclipse 开发 Java EE 应用的一般步 骤 此处使用的 Eclipse 是 Eclipse IDE for Java EE Developers; 如果是使用的其他 Eclipse 插件 ( 比如 MyEclipse 插件 ), 其开发方式和步骤可能略有差异和不同 在该例中,

More information

Microsoft Word - 附章.doc

Microsoft Word - 附章.doc 民 事 訴 訟 法 入 門 講 義 附 章 法 的 運 用 思 維 之 培 養 附 章 學 習 民 事 訴 訟 之 際, 應 留 意 處 甚 多, 本 附 章 只 提 出 幾 點 以 供 參 考, 雖 其 中 有 民 事 訴 訟 之 特 有 者, 然 多 數 可 與 全 部 法 律 共 通 壹 真 正 之 記 憶 術 重 要 的 是 理 解, 不 是 記 憶, 記 憶 的 出 發 點, 在 於 理

More information

Microsoft Word - 附章.doc

Microsoft Word - 附章.doc 民 事 訴 訟 法 入 門 講 義 附 章 法 的 運 用 思 維 之 培 養 附 章 學 習 民 事 訴 訟 之 際, 應 留 意 處 甚 多, 本 附 章 只 提 出 幾 點 以 供 參 考, 雖 其 中 有 民 事 訴 訟 之 特 有 者, 然 多 數 可 與 全 部 法 律 共 通 壹 真 正 之 記 憶 術 重 要 的 是 理 解, 不 是 記 憶, 記 憶 的 出 發 點, 在 於 理

More information

骨头的故事

骨头的故事 头 1 图 206 33 7 12 5 5 4 12 2 54 10 200-400 3 500 图 类 图 图 动 节 4 5 图 发 图 节 180 Youtube 180 [1] 7 2 7 6 9 270 6 图 树懒 块颈 13-25 14 17 25 7 图 扭头 头鹰 鹅 8 图 红 为 关节 绿 为 关节 9 图 类 10 图 类 11 图 盘 动 类 图 阴 犸 艺 你可能会以为图

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

教师上报成绩流程图

教师上报成绩流程图 教 务 管 理 系 统 使 用 说 明 学 生 端 用 户 1 在 校 内 任 何 一 台 连 接 校 园 网 的 计 算 机 上 登 录 教 务 处 主 页 教 务 处 主 页 地 址 : http://jw.stdu.edu.cn/homepage 随 后 点 击 按 钮 ( 见 下 图 所 示 ), 即 可 进 入 综 合 教 务 管 理 系 统 2 在 综 合 教 务 管 理 区 域 内 键

More information

Ác Åé å Serial ATA ( nvidia nforce4 SLI) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c)

Ác Åé å Serial ATA ( nvidia nforce4 SLI) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Serial ATA ( nvidia nforce4 SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( nvidia nforce4

More information

目 录

目 录 1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12

More information

文 化 记 忆 传 统 创 新 与 节 日 遗 产 保 护 根 据 德 国 学 者 阿 斯 曼 的 文 化 记 忆 理 论 仪 式 与 文 本 是 承 载 文 化 记 忆 的 两 大 媒 体 在 各 种 仪 式 行 为 中 节 日 以 其 高 度 的 公 共 性 有 组 织 性 和 历 史 性 而 特 别 适 用 于 文 化 记 忆 的 储 存 和 交 流 节 日 的 文 化 功 能 不 仅 在 于

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 奔 腾 B30 手 机 映 射 互 联 系 统 ( 操 作 手 册 ) 名 字 解 释 EZ-DMS EZ-Navi eleadrive 手 机 和 音 响 互 联 的 APP 软 件 可 通 过 EZ-DMS 可 分 享 手 机 内 的 照 片 音 乐 及 视 频 信 息 传 递 到 音 响 上 播 放 奔 腾 B30 手 机 映 射 互 联 系 统 与 用 的 离 线 导 航 软 件 手 机 安

More information

Microsoft Word - OPIGIMAC 譯本.doc

Microsoft Word - OPIGIMAC 譯本.doc OPISYSTEMS OPIGIMAC 系 統 使 用 說 明 使 用 者 手 冊 OPI 版 本 7.0.X 140705 翻 譯 版 本 V1.0 Table of Contents 頁 數 1. 簡 介 3 2. 系 統 需 求 4 3. 安 裝 4 4. 開 始 OPIGIMAC 5 5. 功 能 列 7 6. 功 能 圖 示 鍵 10 7. 重 點 操 作 說 明 13 7-1. 設 定

More information

Microsoft Word - UserGuide_iOS_Offerwall_CN_2.9.0(20140616).docx

Microsoft Word - UserGuide_iOS_Offerwall_CN_2.9.0(20140616).docx 力 美 媒 体 主 ios 广 告 墙 SDK 使 用 说 明 SDK Version: limei_ios_sdk_2.9.0 2014-07 北 京 力 美 科 技 有 限 公 司 目 录 1. 用 户 注 册... 3 2. 获 取 广 告 位 ID... 3 3. 配 置 Framework 文 件... 3 4. 创 建 广 告 墙... 5 5. 积 分 操 作 方 法... 6 6.

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc 52 5 天 通 过 职 称 计 算 机 考 试 ( 考 点 视 频 串 讲 + 全 真 模 拟 ) Word 2003 中 文 字 处 理 ( 第 2 版 ) 第 3 章 3 字 符 格 式 需 要 掌 握 的 考 点 字 体 字 形 和 字 号 的 设 置 ; 上 标 下 标 空 心 字 等 字 体 效 果 的 使 用 ; 字 符 间 距 的 调 整 ; 改 变 字 符 颜 色 底 纹 添 加

More information

第3 章 类 对象与方法 3.1 类 类的定义 在 Objective-C 中 每个类的定义包括两个部分 接口 interface 和实现 implementation 接口部 分定义在.h 文件中 包含类的声明 属性以及方法 主要作用是对外提供访问接口 实现部分定义在.m 文件中 主要

第3 章 类 对象与方法 3.1 类 类的定义 在 Objective-C 中 每个类的定义包括两个部分 接口 interface 和实现 implementation 接口部 分定义在.h 文件中 包含类的声明 属性以及方法 主要作用是对外提供访问接口 实现部分定义在.m 文件中 主要 第3 章 类 对象与方法 3.1 类 3.1.1 类的定义 在 Objective-C 中 每个类的定义包括两个部分 接口 interface 和实现 implementation 接口部 分定义在.h 文件中 包含类的声明 属性以及方法 主要作用是对外提供访问接口 实现部分定义在.m 文件中 主要用于方法的功能实现 这种定义类的方法 好处在于将公共声明 接口 与代码实现分开 对外屏蔽了功能实现的细节

More information

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d

More information

目 录(目录名)

目  录(目录名) 目录 目录...1-1 1.1 域名解析配置命令... 1-1 1.1.1 display dns domain... 1-1 1.1.2 display dns dynamic-host... 1-1 1.1.3 display dns server... 1-2 1.1.4 display ip host... 1-3 1.1.5 dns domain... 1-4 1.1.6 dns resolve...

More information

中国人寿粉丝互动平台前台操作手册

中国人寿粉丝互动平台前台操作手册 中 国 人 寿 V1.0 前 台 操 作 手 册 V1.2 中 国 人 寿 数 据 中 心 项 目 组 2016 年 1 月 20 日 目 录 1.1 登 录... 5 1.1.1 电 脑 端 登 陆 (PC)... 5 1.1.3 移 动 端 登 录 ( 手 机 )... 6 1.1.4 新 用 户 指 引... 7 1.2 新 用 户 提 问... 10 1.2.2 为 问 题 增 加 一 个

More information

Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1.

Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE Project Properties IDE makefile 1. Oracle Solaris Studio 12.2 IDE 2010 9 2 8 9 10 11 13 20 26 28 30 32 33 Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1. "File" > "New

More information

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc 本章学习目标 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 配置视图解析器 @RequestMapping 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc 和 Struts2 都属于表现层的框架, 它是 Spring 框架的一部分, 我们可 以从 Spring 的整体结构中看得出来 :

More information

Matlab和应用数学1.ppt [兼容模式]

Matlab和应用数学1.ppt [兼容模式] 第 1 章 Matlab 概 述 上 课 日 期 :2007.7.12 2007.7.18 教 学 方 法 : 授 课 上 机 练 习 和 自 学 相 结 合 授 课 教 师 : 梁 克 维 (matlkw@zju.edu.cn) 上 上 课 : 上 午 8:30 11:30, 西 1-204 机 : 下 午 1:00-4:00, 计 算 机 中 心 1 Matlab 工 作 环 境 界 面 1.

More information

海 外 中 国 电 影 研 究 的 东 方 主 义 话 语 方 式 以 海 外 谢 晋 电 影 研 究 的 文 献 学 分 析 为 例 杨 俊 蕾 复 旦 大 学 中 文 系 上 海 长 期 以 来 海 外 学 者 围 绕 中 国 电 影 的 研 究 存 在 着 东 方 主 义 惯 性 思 维 理 解 这 个 问 题 的 前 奏 可 以 联 系 到 海 外 电 影 关 于 中 国 华 人 形 象 塑

More information

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer) 1/14 IBM Rational Test RealTime IBM, 2004 7 01 50% IBM Rational Test RealTime IBM Rational Test RealTime 1. 50% IBM Rational Test RealTime IBM Rational Test RealTime 2. IBM Rational Test RealTime Test

More information

RxJava

RxJava RxJava By 侦跃 & @hi 头 hi RxJava 扩展的观察者模式 处 观察者模式 Observable 发出事件 Subscriber 订阅事件 bus.post(new AnswerEvent(42)); @Subscribe public void onanswer(answerevent event) {! }! Observable observable = Observable.create(new

More information

主 讲 介 绍 : 张 曙 光 武 汉 大 学 计 算 机 学 院 电 话 : 13808694857 Email: 13808694857 @139.com dayi.whu.edu.cn 5 July 2013

主 讲 介 绍 : 张 曙 光 武 汉 大 学 计 算 机 学 院 电 话 : 13808694857 Email: 13808694857 @139.com dayi.whu.edu.cn 5 July 2013 第 7 讲 iphone 应 用 开 发 界 面 控 件 与 内 置 视 图 计 算 机 学 院 张 曙 光 主 讲 介 绍 : 张 曙 光 武 汉 大 学 计 算 机 学 院 电 话 : 13808694857 Email: 13808694857 @139.com dayi.whu.edu.cn 5 July 2013 本 讲 学 习 目 标 了 解 控 件 的 作 用 以 及 它 与 视 图

More information

* r p . 4 6 12 3 5 7 8 9bk bm btbsbrbqbp bo bn bl [ ] [ ] [ ] [ ] [SET] 1 2 3 4 5 6 7. cmcl ck 8 9 0 bk bl bm bn bo 1 2 1 2+ - bp bq 8 2 4 6 br r bs p bt ck cl cm 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

第6章 PowerPoint 演示文稿制作软件

第6章 PowerPoint 演示文稿制作软件 第 6 章 PowerPoint 演 示 文 稿 制 作 软 件 教 学 目 标 和 要 求 1 掌 握 利 用 PowerPoint 2003 创 建 演 示 文 稿 的 基 本 过 程 ; 2 掌 握 演 示 文 稿 的 基 本 编 辑 和 操 作 技 巧 3 掌 握 演 示 文 稿 的 动 画 设 置 ; 4 理 解 超 链 接 的 概 念, 掌 握 演 示 文 稿 中 超 链 接 的 应 用

More information

Cybozu Garoon 3 管理员手册

Cybozu Garoon 3 管理员手册 附 录 D 数 据 的 输 入 样 式 数 据 的 种 类 和 输 入 字 符 的 值 等, 在 Garoon3 的 页 面 输 入 的 数 据 样 式 如 下 所 示 基 本 系 统 客 户 信 息 法 人 姓 名 字 符 串 ( 00 法 人 姓 名 ( 拼 音 ) 字 符 串 ( 00 图 标 (URL) 字 符 串 ( 255 应 用 程 序 新 名 称 字 符 串 ( 00 用 户 姓 名

More information

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管 宝 汇 德 Turbocare 微 服 务 系 统 客 户 操 作 手 册 Version 2.0 北 京 宝 汇 德 技 术 服 务 器 有 限 公 司 技 术 研 发 部 目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理... 10 巡

More information

火车浏览器脚本制作教程

火车浏览器脚本制作教程 火 车 浏 览 器 脚 本 管 理 器 操 作 文 档 火 车 浏 览 器 的 脚 本 管 理 器 是 生 成 具 体 执 行 的 各 种 脚 本, 然 后 由 项 目 管 理 器 进 行 调 用 脚 本 管 理 器 中 定 义 了 执 行 脚 本 的 细 节 和 流 程, 项 目 管 理 器 可 以 通 过 修 改 脚 本 运 行 时 的 参 数 变 量, 实 现 批 量, 自 动 化 的 运 行

More information

Microsoft Word - Chap 06.doc

Microsoft Word - Chap 06.doc 視圖 圖形和圖像 本章說明如何在 iphone 上畫圖和顯示圖像 圖形和圖像是以視圖 (view) 為基礎, 所以我們首先說明視圖的基本概念 6.1 視圖 (View) iphone 手機上的視窗就是 UIWindow 類別的一個實體物件 ( 一個手機應用只有一個 UIWindow) 其中第一欄是狀態列, 包含時間 訊號強度等資訊 一個視窗內有多個物件, 比如 : 我們所增加的滑桿和文字資訊 ( 北京歡迎您

More information

通过Hive将数据写入到ElasticSearch

通过Hive将数据写入到ElasticSearch 我在 使用 Hive 读取 ElasticSearch 中的数据 文章中介绍了如何使用 Hive 读取 ElasticSearch 中的数据, 本文将接着上文继续介绍如何使用 Hive 将数据写入到 ElasticSearch 中 在使用前同样需要加入 elasticsearch-hadoop-2.3.4.jar 依赖, 具体请参见前文介绍 我们先在 Hive 里面建个名为 iteblog 的表,

More information

第二次实习报告

第二次实习报告 第 二 次 实 习 报 告 一 实 习 目 的 1. 熟 悉 查 询 要 素 (feature) 的 三 种 基 本 途 径 ; 2. 熟 悉 属 性 记 录 查 询 的 基 本 途 径 ; 3. 熟 悉 空 间 关 系 的 查 询 二 实 习 内 容 1. 点 击 式 要 素 查 询 (Identify), 点 击 开 窗 选 择 查 询 (Select feature), 绘 图 查 询 (Select

More information

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple halcon 与 C# 混合编程之 Halcon 代码调用 写在前面 完成 halcon 与 C# 混合编程的环境配置后, 进行界面布局设计构思每一个按钮所需要实现 的功能, 将 Halcon 导出的代码复制至相应的 C# 模块下即可 halcon 源程序 : dev_open_window(0, 0, 512, 512, 'black', WindowHandle) read_image (Image,

More information