MFC/C++/C中字符类型CString, int, string, char*之间的转换

项目中经常用到各种不同的语言的朋友们应该会比较有这样的体会:一种开发语言用了比较长的时间,突然间转到另外一种语言的话,不管是数据类型或者语法结构,多多少少都会有那么一点不适应。哪怕MFC中的类型与标准C++也是一样的。下面是MFC/C++/C中字符类型CString, int, string, char*之间的转换的说明与举例,经常用的东西,相信对于用C/C++的朋友,还是比较有用的。
Continue reading “MFC/C++/C中字符类型CString, int, string, char*之间的转换”

auzn的Flex中对文本实现高亮显示的经典教程

下面是继KingnareStyle皮肤制作简介之后,auzn为我们带来的又一篇经典之作。这小子写起教程来简直是“一代宗师”,代码+说明+必要的截图,让人很容易理解。不废话了,下面是正文:

相信大家都看过Gskinner的FLEX/AIR正则验证程序(www.regexr.com),其中匹配字符串的高亮效果很好,移过时还可以显示字符串的详细信息:

clip_image002

这是在匹配的字符串处浮动了一个DisplayObject.

下面我们来尝试做这个效果.

注:
本文英文版本:How to Highlight the Text in Flex(with Full Source Code)

Search-256x256 Demo | DownloadDownload Full Project

Continue reading “auzn的Flex中对文本实现高亮显示的经典教程”

Flex中如何通过formatString属性对DateField控件字符串进行格式化的例子

接下来的例子演示了MXML和ActionScript中如何通过formatString属性,对DateField控件字符串进行格式化。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):

Continue reading “Flex中如何通过formatString属性对DateField控件字符串进行格式化的例子”

Flex中如何通过errorString属性在CheckBox控件上设置一个错误信息显示字符串的例子

注册邮箱或者论坛用户以及下载类似于JDK之类的开发包的时候,都会有一个协议确认画面,需要打勾了才可以下一步。下面的例子就演示了这一过程:打勾之前下一步无效,鼠标移动到CheckBox的时候会显示一条信息。该信息利用了FlexCheckBox控件的errorString属性。

让我们先来看一下Demo(可以右键View Source或点击这里察看源代码

Continue reading “Flex中如何通过errorString属性在CheckBox控件上设置一个错误信息显示字符串的例子”

Flex中如何通过设置restrict属性在TextInput控件中限制用户可以输入的字符串的例子

接下来的例子演示了Flex中如何通过设置restrict属性,在TextInput控件中限制用户可以输入的字符串。本例中在restrict属性中设置了“0-9\-”,也就是只允许用户输入0到9的数字以及间隔符(-)。

让我们先来看一下Demo(可以右键View Source或点击这里察看源代码

Continue reading “Flex中如何通过设置restrict属性在TextInput控件中限制用户可以输入的字符串的例子”

Flex中将字符串数组转化为对象数组的例子

在前面的Flex中利用StringValidator类验证字符串合法性的例子中提到了字符串合法性的验证,接下来的例子演示了如何将字符串数组转化为对象数组从而使其在Flex中可以作为数据提供源来使用。

让我们先来看一下Demo(可以右键View Source或点击这里察看源代码
Continue reading “Flex中将字符串数组转化为对象数组的例子”

Flex 3中如何显示被存储为Base64编码字符串的图片的例子

在前面Flex 3中利用ImageSnapshot类捕获JPEG或PNG形式图片的例子中,我们了解到了如何将List中的项目转化为base64编码字符串。

下面的例子展示了如何利用mx.utils.Base64Decoder 中的decode()toByteArray() 和mx.controls.Image 类中的load()事件,得到一个base64编码字符串并且将其读入Flex的Image控件。

下面是具体的源代码:
Continue reading “Flex 3中如何显示被存储为Base64编码字符串的图片的例子”

Flex中利用StringValidator类验证字符串合法性的例子

Peter说很高兴我可以翻译这些例子(看这里),呵呵,虽然每个例子都没有几句话需要翻译成中文,不过中文读起来总归会感觉亲切一些吧。所以这个“工作”还会继续。并且得到了Peter的credited,也更加显得名正言顺些了。

不废话了,很难的的今天Peter同学写了一个没有Demo的例子:如何利用静态的 StringValidator.validateString()事件,对字符串合法性进行验证。

下面是具体的源代码:
Continue reading “Flex中利用StringValidator类验证字符串合法性的例子”

JAVA字符串分割的两种方法–split和StringTokenizer

JAVA字符串处理函数列表一览中介绍了比较多的字符串处理函数,不过有一种我们经常会用到的处理没有被加入–字符串的分割。下面是分别用split函数和StringTokenizer类来实现字符串分割的简单代码:
Continue reading “JAVA字符串分割的两种方法–split和StringTokenizer”

利用Java的FileReader类读取文件内容的简单例子

读取文件是在编写各种应用程序的时候都是需要用到的,写批处理的时候为了读取配置文件尝试了很多方法,其中一种就是直接读取文件自己进行解析,下面是一个利用Java的FileReader类读取文件内容并且输出到控制台的简单例子。

Continue reading “利用Java的FileReader类读取文件内容的简单例子”

将任意的非ASCII字符串进行HTML的URL编码

Java的HTML的URL字符编码转换为Java字符串的函数中,介绍了将HTML的字符串转换为Java中的字符串(String)的操作,相反的,我们也需要将一些字符串编码为HTML的形式,否则由某些字符组成的URL并不能将你带到期望的Page中去。下面是具体的代码,读懂它同样需要一定的计算机文字编码的功底,否则可能会看得一头雾水,纯粹使用的话那把下面URLUTF8Encoder类加到自己的工程中就可以正常使用了,:)
Continue reading “将任意的非ASCII字符串进行HTML的URL编码”

Java的16进制与字符串的相互转换函数

因为要用到16进制与字符串的转换,于是有了下面几个函数,内容很简单,稍作修改放到自己的Class里面应该就可以用了。当然也可以单独做一个util的类,进行调用。

Continue reading “Java的16进制与字符串的相互转换函数”

Java的HTML的URL字符编码转换为Java字符串的函数

用C写过这个函数,想不到今天Java上也需要这样的函数,其实内容很简单,就是将被HTML的URL格式编码的字符串转换为普通的字符串。通常URL中采用的UTF8编码,熟悉计算机字符编码的朋友们应该一眼就明白函数的意思。
Continue reading “Java的HTML的URL字符编码转换为Java字符串的函数”

JAVA字符串处理函数列表一览

Java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。下面是一些使用频率比较高的函数及其相关说明。

Continue reading “JAVA字符串处理函数列表一览”

自己实现strtok函数(源代码)

C语言中利用strtok函数进行字符串分割中的strtok功能强大,可以对指定的字符串进行分割,那这样的处理实际上是如何实现的呢?实际上这样的实现并不复杂,下面给出实现的源代码以及使用的具体例子。 Continue reading “自己实现strtok函数(源代码)”