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

解决方案 »

  1.   

    老师,这个作业我也不会做……
      

  2.   

    一看就是屌丝老师出的题,选车牌是车管所垄断的业务,哪有这样的业务需求?
      

  3.   

    这个没什么麻烦吧完整的民用车牌一般组成如下:
    1、省份简称汉字代码
    2、市州级字母代码
    3、县区级数字代码
    4、4位不重复字符串选号多半选的就是第4项了
    用随机数逐位选出
    这样可以随时判定是不是4已发车牌用数据库记录
    每随机出一个车牌都在数据库里搜索是否重复
    重复则重来不重复则记录到数组列表备选
    在规定次数内从备选列表中任选一个登记到数据库
    一个选号流程就完成了对了
    民用牌还分小车大货农用摩托……顺便说一句
    特殊车牌建议不考虑
    特殊车牌多且牌号规则不同
    像使领馆牌、军牌、武警牌、警牌、的士牌、教学牌、试验牌、临时牌……弄不好就出笑话
    其实附图中那个就是假车牌
    因为警车号牌式样为:京O 0001 警