纸上得来终觉浅,绝知此事要躬行。

 
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 31 下一页

2012年7月6日

统一平台开发Windows Phone 7、IOS、Android前瞻

摘要: http://mobile.51cto.com/windows-phone-332485.htm#1 阅读全文

posted @ 2012-07-06 14:34 JRoger 阅读(318) 评论(0) 推荐(0) 编辑

2012年7月3日

Android中AsyncTask的简单用法

摘要: 在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启动一些匿名的子线程,太多的子线程给系统带来巨大的负担,随之带来一些性能问题。因此android提供了一个工具类AsyncTask,顾名思义异步执行任务。这个AsyncTask生来就是处理一些后台的.. 阅读全文

posted @ 2012-07-03 15:58 JRoger 阅读(14828) 评论(0) 推荐(4) 编辑

Java中JavaScript unescape与escape函数算法

摘要: /** * JavaScript escape函数算法 * @param value * @return */ public static String escape(String value){ StringBuffer buffer = new StringBuffer(); int length = value.length(); int ch = 0; for (int i = 0; i < length; i ) { ch = value.charAt(i); ... 阅读全文

posted @ 2012-07-03 14:52 JRoger 阅读(1222) 评论(0) 推荐(0) 编辑

Net线程间通信的异步机制

摘要: 线程间通信 我们看下面的图图1 我们来看线程间通信的原理:线程(Thread B)和线程(Thread A)通信, 首先线程A 必须实现同步上下文对象(Synchronization Context), 线程B通过调用线程A的同步上下文对象来访问线程A,所有实现都是在同步上下文中完成的.线程B有两种方式来实现线程间的通信. 第一种:调用线程A的同步上下文对象,阻碍当前线程,执行红色箭头调用,直到黄色箭头返回(同步上下文执行完毕)才释放当前线程. (1->2->3->5) 第二种: 调用线程A的同步上下文对象(实际上是在开启一个新线程去执行,1->2->3-> 阅读全文

posted @ 2012-07-03 12:10 JRoger 阅读(438) 评论(0) 推荐(0) 编辑

2012年7月2日

Notification和NotificationManager的基本使用方法

摘要: 1. NotificationManager和Notification用来设置通知。 通知的设置等操作相对比较简单,基本的使用方式就是用新建一个Notification对象,然后设置好通知的各项参数,然后使用系统后台运行的NotificationManager服务将通知发出来。基本步骤如下:1)得到NotificationManager: String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);2 阅读全文

posted @ 2012-07-02 14:14 JRoger 阅读(337) 评论(0) 推荐(0) 编辑

[转]JavaScript事件(Event)

摘要: 一、事件流1、事件冒泡 事件沿DOM树向上传播2、事件捕获 事件到达预定目标之前被捕获3、DMO2级事件 事件捕获阶段,处于目标阶段,事件冒泡阶段二、事件处理程序格式:on + "事件名"1、HTML事件处理程序1 <input type="button" value="click me" onclick="showMessage()" >2、DOM0级事件处理程序1 element.onclick = function(){ //... }3、DOM2级事件处理程序1 element.addEventListener(t 阅读全文

posted @ 2012-07-02 09:29 JRoger 阅读(286) 评论(0) 推荐(0) 编辑

2012年6月27日

验证码生成类

摘要: 生成Image的类:生成Image的类using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.Security.Cryptography;namespace WebAppToBuildImage{ /// <summary> /// 验证码图片类 /// </summary> pu 阅读全文

posted @ 2012-06-27 13:32 JRoger 阅读(268) 评论(0) 推荐(0) 编辑

2012年6月14日

Android下载帮助类

摘要: 以下两个类配合使用:HttpURLConnectionpackage sRoger.pack;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import android.util.Log; 阅读全文

posted @ 2012-06-14 19:25 JRoger 阅读(328) 评论(0) 推荐(0) 编辑

2012年6月13日

Android操作Sqlite数据库

摘要: 首先要继承抽象类:SQLiteOpenHelper可以这样写:package sRoger.pack;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLiteOpenHelper;import android.util.Log;/** * sqlite 辅助类 * @author sRoger * */pu 阅读全文

posted @ 2012-06-13 18:14 JRoger 阅读(4384) 评论(0) 推荐(0) 编辑

2012年5月18日

WPF模版[DataTemplate]使用

摘要: 1 GridViewColumn gvc = new GridViewColumn(); 2 3 // Binding很强大,但是不知道怎么解释。从使用中慢慢体会 4 Binding binding = new Binding(); 5 6 // 绑定到此模版的数据源的属性路径 7 binding.Path = new PropertyPath("SerialNo"); 8 9 // MSDN:描述数据对象的可视结构。10 DataTemplate dtemplate = new DataTemplate();11 12 // 新建一个模版,参数说明这个模版依懒于哪个控件1 阅读全文

posted @ 2012-05-18 18:17 JRoger 阅读(398) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 31 下一页

导航