zoukankan      html  css  js  c++  java
  • 周报_2012第51周(2012/12/162012/12/22)

    2012.12.18

    Windows Phone

     

    墓碑机制(多任务)

    clip_image002

    Launching和Closing方法在通常情况下使用:例如用返回键退出,或者从程序列表中启动。

    Activated和Deactivated方法用于非常规方式的进入和退出。例如使用返回键回到我们的应用程序,或者由于接电话而离开程序。

    伪造后台常运行的程序:在程序被停用时保存用户状态,在程序被重新激活时恢复用户状态。唯一能看到的现象是在程序加载较慢时出现的Resuming。

    独立存储

    AP_Con_IStorage3

    数据持久化 - 本地存储机制:IsolatedStorageSettings 键值对、IsolatedStorageFile。

    clip_image002

    全景视图控件

    Windows Phone Panorama Application

    枢轴控件

    Windows Phone Pivot Application

    LINQ DataBinding ItemsSource

    WebBrowser控件

    HTML iframe

    ScriptNotify事件响应JavaScript脚本通信。

    微软服务器的推送通知服务

    1、用户在手机中首次运行程序时,调用基于Microsoft.Phone.Notification程序集的Push Notification Service,请求一个用于通信的定制URI。(创建HttpNotificationChannel,捕获服务返回的内容事件。)

    2、当Web Service激发了一个事件时,向URI Post Http消息,然后推送通知服务会将数据发送到用户的手机中(Raw Notification - 原生通知(运行的程序)、Toast Notification - 吐司通知(无论是否运行)、Tile Notification - 活动瓷砖更新(钉在开始界面))。

    地图控件

    注册并获取Bing Map API密钥

    Bing Maps Silverlight Control Interactive SDK

    控件库Silverlight Toolkit For  Windows Phone

    Chart 图表

    Accordion 手风琴

    Autocomplete Box 自动完成输入框

    ContextMenu 弹出菜单

    DatePicker TimePicker

    GestureListener 手势监听事件(Tap、DoubleTap、Hold、Flick、Pinch、Drag and Drop)

    ToggleSwitch On/Off切换开关

    WrapPanel StackPanel 布局面板

    微软商店 - 类别 Genre

    应用 Windows Phone Application (App Hub)

    or

    游戏 XNA (Games Hub)

     

    2012.12.19

    IPhone

     

    开发环境

    IDE – XCode

    UI – Interface Builder(nib - xib)

     

    软件框架 Cocoa Touch (Mac Cocoa) 基于MVC原则设计

    Foundation Kit & UI Kit (Mac App Kit)

     

    输出口IBOutlet:链接nib中对象和用户界面

    属性@property (retain, nonatomic)…; 访问方法 get / 修改方法 set

    retain 不会自动从内存中回收

    操作 – (IBAction):sender…;

     

    声明:@property

    实现:@synthesize (@implementation)(“get”/set)

     

    - (void)dealloc {

    [some release]; 手工清理资源

    [super dealloc];

    }

     

    // 应用程序委托 – begin -

    @import <UIKit/UIKit.h>

     

    @class FuncViewController;

     

    @interface FuncAppDelegate : NSObject <UIApplicationDelegate> {

    IBOutlet UIWindow *window;

    IBOutlet FuncViewController *viewController;

    }

    @property (nonatomic, retain) UIWindow *window;

    @property (nonatomic, retain) FuncViewController *viewController;

     

    @end

    // 应用程序委托 – end -

     

    Connection Inspector 连接控件事件和输出口方法

     

    自动旋转(自动调整属性)

    portrait 320*(460+20)

    landscape (300+20)*480

    Core Animation

    Core Graphics

     

    多视图

    根视图控制器:UITabBarController or UINavigationController (based on UIViewController)

    lazy loading 延迟加载多视图控制器。

    超视图

    UIView Animation - 多视图转换动画

     

    Picker View - 选取器

    Picker Delegate 选取器代理、Picker Datasource 选取器数据源

    2012.12.20

    IPhone

     

    nib文件的身份检查器:File‘s Owner – UIViewController

     

    @interface AppDelegate : NSObject <UIApplicationDelegate> {

    IBOutlet UIWindow *window;

    IBOutlet UITabBarController *rootController; // 根视图控制器

    }

     

    -----------------------------------------------------------------------

    个体与交互 胜过 过程与工具

    可以工作的软件 胜过 面面俱到的文档

    客户协作 胜过 合同谈判

    响应变化 胜过 遵循计划

    -----------------------------------------------------------------------

    软件产品研发部 李树鹏

    大连启明海通信息技术有限公司

    地址:大连市高新技术产业园区信达街57号

    手机:13942696565

    =========================
     

  • 相关阅读:
    ASP.NET连接SQL、Access、Excel数据库(二)——连接实例
    浅论cherry机械键盘与其在war3中的表现
    山寨一个PetShop(Task100)——注册界面(配置aspnetdb数据库)
    ASP.NET连接SQL、Access、Excel数据库(三)——工厂模式
    山寨一个PetShop(Task100)——注册界面(配置CreateUserWizard)
    Visual Studio2008的微软官方下载地址
    cocos2d对动画的各种操作
    自定义控件(Task01)——可以设置属性的控件
    Objectivec 枚举类型
    DLL技术应用01 零基础入门学习Delphi44
  • 原文地址:https://www.cnblogs.com/DancingFish/p/2822907.html
Copyright © 2011-2022 走看看