Office中国论坛/Access中国论坛

标题: 一道编程题,不理解。 [打印本页]

作者: lifewithsky    时间: 2012-5-30 21:00
标题: 一道编程题,不理解。
题目:编写程序,输入一个字符串,统计该字符串中英文字母、数字、空格和其他字符的个数。

我不知道怎么判断是什么,如果是给出现成的字符串,比如:”aoi23d这句jd2“ 要怎么统计?
求方法。
作者: todaynew    时间: 2012-5-30 21:25
http://www.office-cn.net/forum.p ... hlight=%B3%E7%B8%DF
作者: pq318    时间: 2012-5-31 08:37
呵呵,学习了!
作者: zzf9008    时间: 2012-5-31 09:47
大把实例,搜搜就好
作者: bbpst    时间: 2012-5-31 15:12
嗯,这种小家例作用还是蛮大的
作者: lifewithsky    时间: 2012-6-2 10:56
todaynew 发表于 2012-5-30 21:25
http://www.office-cn.net/forum.php?mod=viewthread&tid=95817&highlight=%B3%E7%B8%DF

非常感谢。我知道怎么做了。
但是有几点我不明白,想问下。
1.为什么在设定文本框时是Null,不可以付空值吗?
2.为什么要多设一个模板,不可以放在一起吗?
作者: todaynew    时间: 2012-6-3 06:55
本帖最后由 todaynew 于 2012-6-3 07:01 编辑
lifewithsky 发表于 2012-6-2 10:56
非常感谢。我知道怎么做了。
但是有几点我不明白,想问下。
1.为什么在设定文本框时是Null,不可以付空 ...


1、null表示未确定的值,""表示空字符串。Nz函数可在null时,指定一个值替代null,而对""Nz函数不做替换。本例中如果将数值类型的值指为""的话,虽然可以处理,但一是显得有些莫名其妙,二是处理的语句要多一些。因此设置为null较好。

2、可以将标准模块中的子程序或函数直接放到窗体模块中。将通用的子程序和函数设置到另外的模块中,是为了便于复用和代码结构化管理。只是由于本例并不复杂,才没能体现出这个优势而已。

3、实现一个具体的功能,有很多种方法、手段和过程,代码应该怎么写或者放在什么地方不是最主要的,掌握算法和若干种具体的处理思路才是关键。这就像杀猪一样,可以照着猪脖子来上一刀,也可像猪屁股捅上一刀,将猪杀死个球,有几百种方法,基本思路都是放掉猪血。







欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3