当前位置:编程学习 > VB >>

随机选车牌

基本要求:
①要求用VisualBasic6.0提供的系统函数及常用控件,结合学习过的常用算法完成设计。
②在设计程序的过程中,要求会使用按钮(commandbutton)、组合列表框(combo),文本框(text)、标签(label)、框架(frame)、复选框(check)等基本控件的属性、方法和相关事件。
③要求在程序中能够随机生成一个数字字符串。字符串的长度、对某些位的特殊要求(必须具备长度设置、最后一位是否可以为“4”、任一位是否可以为4、军用牌照、警用牌照这些最常见要求)可由用户设置,最终生成符合要求的机动车车牌号显示给用户。
④要求保证每次单击选号按钮必能产生一个符合要求的号码,且不能重复(将每次选出的号码写入文本文件,产生新号时要和文件中已经存在的号码逐一比较,若重复,重新生成)。
⑤程序界面美观,运行无差错,界面参考下图。
--------------------编程问答-------------------- --------------------编程问答-------------------- 老师,这个作业我也不会做…… --------------------编程问答-------------------- --------------------编程问答-------------------- 一看就是易做图丝老师出的题,选车牌是车管所垄断的业务,哪有这样的业务需求? --------------------编程问答-------------------- 这个没什么麻烦吧

完整的民用车牌一般组成如下:
1、省份简称汉字代码
2、市州级字母代码
3、县区级数字代码
4、4位不重复字符串

选号多半选的就是第4项了
用随机数逐位选出
这样可以随时判定是不是4

已发车牌用数据库记录
每随机出一个车牌都在数据库里搜索是否重复
重复则重来

不重复则记录到数组列表备选
在规定次数内从备选列表中任选一个登记到数据库
一个选号流程就完成了

对了
民用牌还分小车大货农用摩托……

顺便说一句
特殊车牌建议不考虑
特殊车牌多且牌号规则不同
像使领馆牌、军牌、易做图牌、警牌、的士牌、教学牌、试验牌、临时牌……

弄不好就出笑话
其实附图中那个就是假车牌
因为警车号牌式样为:京O 0001 警 --------------------编程问答-------------------- 还是不会啊啊
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,