博客园win8客户端开发记录5-app设置 登录 回复评论

  这段时间完成了博客园cnblogs登录,注销和设置的相关功能 ,进入软件, 打开win8的charm setting 选择设置就是当前软件的设置选项了, 感觉这有点山寨mac os x系统(所有软件包括当前系统使用统一的设置)。 扯远了, 回到正题, 登录功能主要是模拟一个http request 带上用户提供的登录名和密码, 加上从博客园登录页即时抓取的asp.net webform viewstate 和event argument 参数,向博客园发起一个登录请求,如果博客园返回了相关cookie则说明登录成功, 当前的登录流程设计, 只短暂保存用户登录成功后得到的cookie信息, 丢弃之前提供的登录名和密码。之所以要做模拟登录,是因为博客园限制只有登录用户才可以发表或回复评论,另外评论界面也重新进行了设计,另外增加了回复评论的功能, 感觉黑白色调的文章内容搭配纯蓝的评论太刺眼。之前计划要做的功能都已经基本实现,接下来要做一些简单的功能性能和容错性测试,如果一切ok , 就要发布到windows app store了。 下面是1366*768的屏幕截图: 

1. 进入charm setting -> 选择setting 界面: 

2. 打开 关于:

3. 登录 界面:

4 . 重新设计的评论界面:

5. 主界面 分类栏 :

转载于:https://www.cnblogs.com/leonwang/archive/2013/06/09/appsetting.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/259692.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Oracle 修改SYS、system用户密码

Oracle 修改SYS、system用户密码 by:授客 QQ:1033553122 概念 SYS用户是Oracle中权限最高的用户,而SYSTEM是一个用于数据库管理的用户。在数据库安装完之后,应立即修改SYS,SYSTEM这两个用户的密码,以保证数据库的安全。 安装完之…

春节小作业总结1

1、x Double.parseDouble(X);字符串转Double类型; 2、使用正则表达式判断输入的是字母还是数字 要import java.util.regex.Pattern 和 java.util.regex.Matcher public boolean isNumeric(String str){ Pattern pattern Pattern.compile("[0-9]*&q…

简单工厂模式,工厂方法模式,抽象工厂模式,spring的狂想

菜鸟D在项目中遇见一个比较纠结的高耦合,所以就想办法来解耦。情况是这样的:系统通过用户选择treeview控件的节点判断调用不同的处理,这些处理中某些东西又是类似的。同事的建议是采用简单工厂,耦合就耦合吧,反正treev…

堆、栈及静态数据区详解 转

内存分为代码区、全局数据区、堆区和栈区。堆一般存放动态数据,栈里一般存放局部成员。 关于堆栈和堆的概念[问题] C中创建本地(或者说局域)变量是在堆栈(stack)中分配内存地址,而创建全局变量则是在堆&…

如何使用CSS实现居中

前言: 这一篇主要是翻译 《how-to-center-anything-with-css》这一篇文章的主要内容,再加上自己的一些概括理解;主要问题是解决垂直居中的问题。我们知道实现水平居中的方式很多种,比如: text-align:center; margin:0 …

java布局_运用 BoxLayout 进行 Swing 控件布局

引言在用户使用 Java Swing 进行用户界面开发过程中,会碰到如何对 Java Swing 的控件进行布局的问题。Swing 的控件放置在容器 (Container) 中,容器就是能够容纳控件或者其它容器的类,容器的具体例子有 Frame、Panel 等等。容器需要定义一个布…

js变量类型

js中有null和undefined,null是指对象不存在,undefined是指原生数据不存在 var h {name:lisi,age:28};console.log(h.name)//对象用的是点语法,php中是name->lisi 下面是数组,数组用的是【】语法 1 var arr [a,3,hello,true];…

OPENCV MFC 程序出错修改

error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面) 来源:http://houjixin.blog.163.com/blog/static/356284102009112395049370/ DirectShow 2009-12-23 09:50:49 阅读311 评论0 字号:大中小打开winnt.h文件,发现问题就是在winnt.h头文件中…

测试人员报BUG的正确姿势

每次我提需求的时候,都会和开发一言不合就上BUG。曾经看到一个段子,告诉了我,吵架是不行滴!影响心情,正确报bug的姿势应该是这样:不要对程序员说,你的代码有BUG。他的第一反应是:1、…

java链表实现_链表的原理及java实现

一:单向链表基本介绍链表是一种数据结构,和数组同级。比如,Java中我们使用的ArrayList,其实现原理是数组。而LinkedList的实现原理就是链表了。链表在进行循环遍历时效率不高,但是插入和删除时优势明显。下面对单向链表…

python和django中的常见错误

int() argument must be a string or a number, not tupleError in formatting: coercing to Unicode: need string or buffer, int foundData truncated for column content at row 1sql语句中单引号的设置字段类型字段长度 ascii codec cant decode byte 0xe7 in position 0:…

20141126-解决联网问题-笔记

当你的网络出现故障或无法连通时,如何才能简单高效的找出故障?其实只需要一个ping命令,就可以判断TCP/IP协议故障…… 1、Ping 127.0.0.1: 127.0.0.1是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/…

inittab脚本启动解析 (zz)

http://blog.chinaunix.net/uid-17188120-id-4073497.html 1,启动inittab第一步:启动内核第二步:执行init (配置文件/etc/inittab)第三步:启动相应的脚本,执行inittab脚本,并且执行其…

java缓存技术_java缓存技术

最近在做java缓存,了解了一下.以下仅是对map对方式讨论。没有对点阵图阵讨论。作缓存要做以下2点:1:清理及更新缓存时机的处理:. 虚拟机内存不足,清理缓存.. 缓存时间超时,或访问次数超出, 启动线程更新2:类和方法的反射 (线程嵌套调用)reflect.invoke的使用。代码如下&#xf…

xss challenge 解题思路(1-3)

challenge1: 用很基本的方法即可&#xff0c;截图如下&#xff1a; 提交后成功弹窗&#xff0c;完成。 challenge2 这次我们发现我们输入的内容被放入value”“ 中&#xff0c;所以需要将前面的结构闭合&#xff0c;构造如下&#xff1a; "><script>alert(docume…

宾得准饼干广角镜头DA15

DA15的挂机效果图&#xff0c;感觉还是超级的小&#xff0c;是最小的广角镜头了&#xff1a; 主要特点1. 超广视角当安装在宾得数码单反相机上时&#xff0c;这款全新的镜头提供相当于35mm胶片规格的约23mm画面视角&#xff0c;可使拍摄者拍摄出独特的诱人影像和超广角镜头独有…

无限“递归”的python程序

如果一个函数直接或者间接调用了自己&#xff0c;那么就形成了递归&#xff08;recursion&#xff09;&#xff0c;比如斐波那契数列的一个实现 def fib(n):if n < 2:return 1else:return fib(n - 1) fib(n - 2) 递归一定要有结束条件&#xff0c;否则就形成了死循环&#…

java slf4j_SLF4J 使用手册

原文链接 译者&#xff1a;zivyuJava的简单日志门面( Simple Logging Facade for Java SLF4J)作为一个简单的门面或抽象&#xff0c;用来服务于各种各样的日志框架&#xff0c;比如java.util.logging、logback和log4j。SLF4J允许最终用户在部署时集成自己想要的日志框架。需要…

[译]Java 垃圾回收介绍

说明&#xff1a;这篇文章来翻译来自于Javapapers 的Java Garbage Collection Introduction 在Java中&#xff0c;对象内存空间的分配与回收是由JVM中的垃圾回收进程自动完成的。和C语言不一样的是&#xff0c;开发中不需要在Java中写垃圾回收代码。这也是使Java更加流行而且帮…

打印三角形

直角三角形 #include<iostream> using namespace std; int main() { int i,j; for(i1;i<10;i) {for(j1;j<i;j) cout<<"*"; cout<<endl; } } ———————————————————————————…