10月 262013
 

女人的情歌

女人的情歌
作词:雷青、金放 作曲:郑添龙
演唱:李慧珍

女人的情歌 不去想唱给谁
我无怨无悔
爱上所有悲伤和快乐
哭和笑都有人懂

女人的情歌 不需要谁来安慰
寂寞无所谓
再遇见你我依然那么绝对
宁愿再次心碎也会选择
勇敢面对

可不可以陪着我
走到世界的尽头
你的微笑像从前
这么多年没改变

走过多少春天秋天
不安的流年
经过多少拥抱缠绵
换一场心甘情愿

女人的情歌 不去想唱给谁
我无怨无悔
爱上所有悲伤和快乐
哭和笑都有人懂

女人的情歌 不需要谁来安慰
寂寞无所谓
再遇见你我依然那么绝对
宁愿再次心碎也会选择
勇敢面对

10月 232013
 

在我们的生活中,分享无处不在。在各个社区都有提供api过来,供开发人员使用。各大社区的API眼花缭乱,新浪和腾讯的特多。有兴趣就找点时间去摸索下。对于分享社区代码,很多都是js的。今天特意了解整理了下as3的。

先看下边的效果(各个社区按钮在左下角):

新版本的点击这里:http://blog.vini123.com/?p=1552

在整理的过程中,发现腾讯空间,人人网提供的分享代码说明比较明晰。其他的都是找呀找,分析呀分析的。其中豆瓣网的还不能带图片分享。对于多图片同时分享功能,还不够完善。在所有的分享中,觉得Qzone的最好。

找到各个社区的分享代码提取网页,找到各个参数,了解其意义。然后以get的方式,将分享网站以及代码链接起来。然后用navigateToURL打开窗口就可以了。这里还要注意一点,如果参数有中文字符的,请用encodeURI将字符串编码为UTF-8转义序列。否则,分享出来的内容会有意想不到的东东。(会从你的html标签里边抽取有用信息)

这里,将每个社区的url都分开了。但是,url所获取的信息内容整理在一个ShareContent.as中。这里有链接的网站,分享的标题,分享理由,分享摘要,分享的图片等。改动ShareContent.as中相关的内容,
分享的内容也会跟着改变。
至于鼠标右键功能,ContextMenu是final不能被继承。只有去复合来使用了。 下边贴出完整的代码:

Continue reading »

10月 102013
 

 

我们所用到的桌面app,有左键菜单和右键菜单。在as和C#中同样分有左键菜单和右键菜单。而且API名字都一样(有部分不同),不过里边的属性不相同。

在C#中,右键菜单又叫快捷菜单。创建菜单,一种通过控件拖动进Grid中,一种用代码创建。也就是写在XAML中和写在cs中。

左键叫Menu,右键叫ContextMenu。左右键里边是MenuItem。

MenuItem有个属性,叫Header,这个东西啊,你会注意到有些前边叫了”_”。这个干嘛用呢。就是为了快速访问,用户可以通过Alt键 ,再 “-“之后的字母组合触发。

在这里要注意,在同一个菜单中,使用多个相同的访问键会让人迷糊。

对于控件。它的Name属性很重要。如果用AS来说,这个就是它的实例名称。

Continue reading »

 Posted by at 下午11:18
10月 092013
 

最近在学习C#,创建的工程是WPF或控制台程序。在WPF中用到了定时器。今天在CSDN中找了下,就复制加总结下吧。

C#中定时器有四个,分两种。一种是多线程的,一种是单线程的。
多线程计时器:

 1. System.Threading.Timer 

2. System.Timers.Timer

单线程计时器:

1. System.Windows.Forms.Timer(Windows Forms Timer)

2. System.Windows.Threading.DispatcherTimer(WPF timer);

多线程计时器比较强大,精确,而且可扩展性强。System.Threading.Timer是最简单的多线程计时器。

Continue reading »

10月 082013
 

C#中数组的使用和as3不同,定义方式也不一样。C#中数组,定义数组是以数据类型来的。List除外,也许还有其他的。刚学这个,不怎么明确。而且,数组中的元素必须是同一数据类型。

比如定义一个字符串数组:

            string[] names = new string[2];
            names[0] = "vini";
            names[1] = "mika";

            foreach (string name in names)
            {
                Console.WriteLine("name : {0}",name);
            }

            string[] happys = { "非常", "可乐" };


            foreach (string happy in happys)
            {
                Console.WriteLine("happy : {0}", happy);
            }
            Console.ReadLine();

既可先定义数组的长度,再给数组添加值。不过这种数组,往里边添加值时,不能bush(Add).

Continue reading »

网站地图