自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幻影

专注移动互联网开发

  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 程序员如何保持优秀

. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。3. 理解各种算法的优点和缺点。4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。5. 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编程

2012-12-09 14:56:19 916

原创 在JAVA中使用JSONObject生成json

所需要的包commons-httpclient-3.1.jarcommons-lang-2.4.jarcommons-logging-1.1.1.jarjson-lib-2.4-jdk15.jarezmorph-1.0.6.jarcommons-collections-3.2.1.jar 1、bean转为JsonUser u

2012-12-08 19:24:23 12514

原创 win8开发(17)——自己也来做一做弹出对话框

Windows Store应用程序有点像Web页面,一般而言,我们只有一个窗口,不会像传统的桌面应用程序那样,使用多个子窗体。前面我们也讨论过MessageDialog类用来弹出对话框,但是,它只能显示文本信息,如果一些复杂的内容,就不能满足我们的要求了。本来考虑Windows.UI.Core命名空间下的CoreWindowDialog类,但,后来发现这个类貌似一个空壳子,反正我是

2012-12-07 14:34:13 3169 2

原创 win8开发(16)——如何处理溢出文本

准确地说,本文是与各位分享一下小技巧。也不知道各位喜不喜欢。嗯,废话就不说了,先看看我要实现什么样的运行结果。  是的,很像报纸的排版效果,那么,怎么做到的呢?这就要提到一个类——RichTextBlockOverflow。他的用途就是,当RichTextBlock中的文本溢出后(就是当前RichTextBlock显示不完比较长的文本),可以在RichTextB

2012-12-07 14:33:08 1309

原创 win8开发(15)——扩展联系人选择器

上回我们讨论了如何从联系人选择器中选择联系人记录。但,我们也许会发现一个问题,我们都知道,我们选择的联系人都是通过Microsoft帐号从云服务器取出来的,那么,如果我有自己的联系人数据呢?比如,保丰在本地数据文件中的,或者从我的Web服务中获取的联系人呢?那这种情况下,还能用联系人选择器来选择吗?答案当然是肯定的,在Windows Store公开的API中,是允许我们对某些特殊的

2012-12-07 14:31:51 1561

原创 win8开发(14)——如何选取联系人信息

前面我们讲了如何用文件选择器选取文件,其实,还有一个目录选择器,不过,我先放着不说,因为它用起来和选取文件是一个道理,大家不妨尝试一下举一反六。今天,我们说一说如何从“人脉”中选取联系人信息,说白了,也和文件选取的方法基本一样,后面做实例演练的时候,大家会看到的。在开始实践之前,我们需要准备一些数据,即联系人,如果没有,你可以随便加几个来测试。从可爱的“开始”屏幕中找到“人

2012-12-06 12:00:44 1709 3

原创 win8开发(13)——如何选择保存文件

上一篇文章中,我们讨论了打开文件的UI,现在,我们继续探索一下保存文件的UI组件,同样道理,也是很简单的。这回我们用到Windows.Storage.Pickers.FileSavePicker类,与上次打开文件的使用方法基本一致。当我们调用PickSaveFileAsync方法后,如果用户进行了确认而不是取消,就会返回一个StorageFile实例,我们的写入操作就可以围绕Sto

2012-12-06 11:59:28 2452

原创 win8开发(12)——如何选择并打开文件

在WinForm时代,我们不能忘记OpenFileDialog,那么,在windows store应用中,又有什么组件功能与之相似呢?它就是Windows.Storage.Pickers.FileOpenPicker,其实,从类的名字我们同样可以知道它的用途,看来,学会几个单词是很必要的哦。FileOpenPicker可以选择单个文件(单选)或多个文件(多选),选择文件提交后,它会

2012-12-05 11:46:44 2865

原创 win8开发(11)——共享目标示例

上一篇文章中,我们吹了一下共享数据的问题,后面还简单弄了一个例子,本文我们再做一个综合一些的例子,咱们做一个全能共享目标,该目标应用可以接收各种格式的数居。先来认识一个类,该类可以告诉我们标准数据有哪些——StandardDataFormats,这是一个静态类,位于Windows.ApplicationModel.DataTransfer下,意味着,它的所有成员都是静态的,看下图。

2012-12-05 11:45:58 1382

原创 win8开发(10)——如何共享文本内容

首先请各位看下面的图。  相信微博的这个功能,大家不陌生吧。那么它是怎么实现的呢?首先,我们要了解一个东西,应用程序协定,名称不好理解,也很难翻译,这样吧,我们看看它是在哪里设置的,也许你会有点感悟。用VS2012新建windows store应用后,你会看到项目中有个清单文件,用于配置与应用程序包相关的信息。[attach]223  [/attac

2012-12-05 11:45:05 1637

原创 win8开发(9)——加密和解密数据

对于一些需要特列保护的数据,举个例子,刚从服务器上取到的一堆JSON数据,并保存到本地文件中,你知道,JSON数据是文本,如果我不希望别人查看数据,可以对文件进行加密,今天,我们来看一种比较简单的数据加密和解密。实现这一构想,我们需要用到Windows.Security.Cryptography.DataProtection命名空间下的DataProtectionProvide

2012-12-05 11:43:34 1896

原创 win8开发(8)——获取设备信息

本帖最后由 白西 于 2012-11-2 15:24 编辑如何获得当前机器上的设备ID,名称以及缩略图,我们需要用到一个类——DeviceInformation类(位于 Windows.Devices.Enumeration命名空间)。使用方法是这样的:1、通过DeviceInformation.FindAllAsync静态方法获得一个DeviceInformationCollec

2012-12-05 11:42:08 2230 1

原创 win8开发(7)——资源限定符和资源映射

上一篇文章中,我们吹了一下资源和本地化,同时也做了一个实例,本文我们再深入探索一下资源限定符和资源路径的映射。这两个玩意儿也许我们在实际开发中并不十分关注,不过,了解一下,还是有好处的。这两个名词看起来就抽象,或者,我们会感觉到,从文字描述无法理解它们,那么,老规矩,我们还是用实验来看看是否能将抽象的概念形象化。1、启动VS,新建一个Modern风格的应用程序项目(也就前面说过的板砖风

2012-12-05 11:37:01 1582

原创 win8开发(6)——资源 & 本地化

在实际开发中,也许我们需要做这样的界面,可分为两种情况:1、应用程序具备多语言版本(如中文简体,中文繁体,英文等),用户界面上显示的文本会根据系统的情况自动套用资源,比如我的系统是简体中文版的,那就使用简体中文的资源文件中的内容。2、用户可以选择语言如简体中文、繁体中文。根据用户选择的语言,动态加载资源文件中的字符串。就像我为本文做的这个例子,运行后,默认选中“简体中文”,即页

2012-12-05 11:35:44 2058

原创 VS2010快捷键

有人发了VS2010的快捷键,不够全,那才哪到哪呀,我来发个完整的 吧,后附VS2008的快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT +

2012-12-04 20:44:18 737

原创 win8开发(5)——消息框

在Windows 8 Modern界面应用程序中 ,已然没有了我们过去很熟悉的MessageBox,那么,如果我们需要弹出提示框怎么办呢?因此,我们先来认识一个类——MessageDialog(位于Windows.UI.Popups命名空间)。对的,看名字估计也能猜个七八成了,我们正是要使用该类来显示弹出对话框。第一步,先new一个MessageDialog实例;第二步,向Comman

2012-12-04 13:41:42 2215 1

原创 win8开发(4)——保存/读取本地应用程序设置

启动VS,打开“对象浏览器”,我们来找一个东西。在“对象浏览器”中找到Windows.Storage命名空间,并注意以下几个类。 其中,我们要注意ApplicationData,看看它这名字,你也能猜到它是干哪行的。很明显,它一定与读写应用程序设置有关。嗯,猜得没错,ApplicationData有一个静态属性——Current,不用多解释,指的自然是我们当前运行的

2012-12-04 13:40:41 2800 1

原创 win8开发(3)——应用程序状态

大家可能还记得,在WP开发中,我们曾讨论过应用程序状态。同样地,在Win8开发上,我们还可以适当地使用这玩意儿。上一节中,我们从应用程序周期中了解到,当我们的“板砖”应用程序不在前台运行时,就会被挂起。而这个挂起行为其实和WP中的差不多,在WP中,其实应用程序的当前状态并不是说每次被放置到后台就会丢失,系统为我们维护五个应用程序的状态,一旦堆放在后台的应用程序数目超过五个,那就

2012-12-04 13:38:36 2512

原创 win8开发(2)——应用程序生命周期

创建Win8“板砖”应用后,我们不妨关注一下App类。在生成的代码中我们可以看到,主要处理了两个事件:一、重写OnLaunched方法;二、处理Suspending事件。App类的代码如下,这是项目模板生成的。namespace MyApp  {      ///        /// 提供特定于应用程序的行为,以补充默认的应用程序类。

2012-12-04 13:36:32 2128 1

原创 win8开发(1)——如何创建应用程序项目

一转眼的功夫,不知不觉也试用了Win8的好几个版本了,具体就不说了,自己装一个去玩玩就知道了,方式有二:1、双系统实机安装;二、虚拟机。对比地试了两下,明显,在实际机器上安装体验要比在虚拟机里面安装要好。鉴于正式版未发布(泄露版不算,我说的是合法的前提下),还是在现有硬盘中割几十G的空间出来作为新分区,再装Win8,也就是双系统(保留现有系统)。好了,装系统我就不多讲了,那

2012-12-04 13:26:14 4384

疯狂Android讲义源码

疯狂Android讲义书籍的全部源码,李刚老师作品 全部源码

2012-09-26

ListView详解

关于android的ListView详解 让你学会适配器的用法

2012-03-31

安卓开发路线

androiod 开发路线 可以帮助安卓初学者的学习路线

2012-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除