一、要求:利用网络上面关于手机号码测凶吉的算法,用C#来实现!

二、程序界面

三、程序源代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
//因为使用了非SQL数据库,需要添加如下命名空间
using System.Data.OleDb;
//要使用颜色标示,所有需要添加如下命名空间
using System.IO;

namespace 手机号码测凶吉
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

#region 定义字符串三维数组,用来存放测算结果
#endregion

private string[] NumberLuckyInformation = {
            "大展鸿图,信用得固,/r/n名利双收,可获成功。", "吉", "[做事喜好凭直觉型]/r/n其具体表现为:/r/n有特强的第六灵感,性格率直无机心,深得朋辈爱戴。感情路上多采多姿。做事喜好凭个人直觉及预感做决定。" ,
            "根基不固,摇摇欲坠,/r/n一盛一衰,劳而无获。", "凶", "[独断独行/吸引人型]/r/n其具体表现为:/r/n为人独断独行,事事自行作主解决,鲜有求助他人。而这份独立个性,正正就是吸引异性的特质。但其实心底里,却是渴望有人可让他/她依赖。",
            "根深蒂固,蒸蒸日上,/r/n如意吉祥,百事顺遂。", "吉", "[热情/善变梦想家型]/r/n其具体表现为:/r/n对人热情无遮掩,时常梦想可以谈一场戏剧性恋爱,亲身体会个中悲欢离合的动人经历,是个大梦想家。但对于感情却易变卦。",
            "前途坎坷,苦难折磨,/r/n非有毅力,难望成功。", "凶", "[自我牺牲/性格被动型]/r/n其具体表现为:/r/n惯于无条件付出,从不祈求有回报,有为了成全他人不惜牺牲自己的情操。但讲到本身的爱情观,却流于被动,往往因为内敛而错过大好姻缘。",
            "阴阳和合,生意兴隆,/r/n名利双收,后福重重。", "吉", "[要面包不要爱情型]/r/n其具体表现为:/r/n责任心重,尤其对工作充满热诚,是个彻头彻尾工作狂。但往往因为过分专注职务,而忽略身边的家人及朋友,是个宁要面包不需要爱情的理性主义者。",
            "万宝集门,天降幸运,/r/n立志奋发,得成大功。", "吉", "[不善表达/疑心大型]/r/n其具体表现为:/r/n在乎身边各人对自己的评价及观感,不善表达个人情感,是个先考虑别人感受,再作出相应配合的内敛一族。对于爱侣,经常存有怀疑之心。",
            "独营生意,和气吉祥,/r/n排除万难,必获成功。", "吉", "[大胆行事冲动派型]/r/n其具体表现为:/r/n爱好追寻刺激,有不理后果大胆行事的倾向。崇尚自由奔放的恋爱,会拼尽全力爱一场,是就算明知无结果都在所不惜的冲动派。",
            "努力发达,贯彻志望,/r/n不忘进退,可望成功。", "吉", "[高度戒备难交心型]/r/n其具体表现为:/r/n经常处于戒备状态,对任何事都没法放松处理,孤僻性情难以交朋结友。对于爱情,就更加会慎重处理。任何人必须经过你长期观察及通过连番考验,方会减除戒备与你交往。",
            "虽抱奇才,有才无命,/r/n独营无力,财力难望。", "凶", "[好奇心旺求知欲强型]/r/n其具体表现为:/r/n好奇心极度旺盛,求知欲又强,有打烂沙盘问到笃的锲而不舍精神。此外,你天生有语言天分,学习外文比一般人更易掌握。",
            "乌云遮月,暗淡无光,/r/n空费心力,徒劳无功。", "凶", "[做事喜好凭直觉型]/r/n其具体表现为:/r/n有特强的第六灵感,性格率直无机心,深得朋辈爱戴。感情路上多采多姿。做事喜好凭个人直觉及预感做决定。",
            "草木逢春,枝叶沾露,/r/n稳健着实,必得人望。", "吉", "[独断独行/吸引人型]/r/n其具体表现为:/r/n为人独断独行,事事自行作主解决,鲜有求助他人。而这份独立个性,正正就是吸引异性的特质。但其实心底里,却是渴望有人可让他/她依赖。",
            "薄弱无力,孤立无援,/r/n外祥内苦,谋事难成。", "凶", "[热情/善变梦想家型]/r/n其具体表现为:/r/n对人热情无遮掩,时常梦想可以谈一场戏剧性恋爱,亲身体会个中悲欢离合的动人经历,是个大梦想家。但对于感情却易变卦。",
            "天赋吉运,能得人望,/r/n善用智慧,必获成功。", "吉", "[自我牺牲/性格被动型]/r/n其具体表现为:/r/n惯于无条件付出,从不祈求有回报,有为了成全他人不惜牺牲自己的情操。但讲到本身的爱情观,却流于被动,往往因为内敛而错过大好姻缘。",
            "忍得若难,必有后福,/r/n是成是败,惟靠紧毅。", "凶", "[要面包不要爱情型]/r/n其具体表现为:/r/n责任心重,尤其对工作充满热诚,是个彻头彻尾工作狂。但往往因为过分专注职务,而忽略身边的家人及朋友,是个宁要面包不需要爱情的理性主义者。",
            "谦恭做事,外得人和,/r/n大事成就,一门兴隆。", "吉", "[不善表达/疑心大型]/r/n其具体表现为:/r/n在乎身边各人对自己的评价及观感,不善表达个人情感,是个先考虑别人感受,再作出相应配合的内敛一族。对于爱侣,经常存有怀疑之心。",
            "能获众望,成就大业,/r/n名利双收,盟主四方。", "吉", "[大胆行事冲动派型]/r/n其具体表现为:/r/n爱好追寻刺激,有不理后果大胆行事的倾向。崇尚自由奔放的恋爱,会拼尽全力爱一场,是就算明知无结果都在所不惜的冲动派。",
            "排除万难,有贵人助,/r/n把握时机,可得成功。", "吉", "[高度戒备难交心型]/r/n其具体表现为:/r/n经常处于戒备状态,对任何事都没法放松处理,孤僻性情难以交朋结友。对于爱情,就更加会慎重处理。任何人必须经过你长期观察及通过连番考验,方会减除戒备与你交往。",
            "经商做事,顺利昌隆,/r/n如能慎始,百事亨通。", "吉", "[好奇心旺求知欲强型]/r/n其具体表现为:/r/n好奇心极度旺盛,求知欲又强,有打烂沙盘问到笃的锲而不舍精神。此外,你天生有语言天分,学习外文比一般人更易掌握。",
            "成功虽早,慎防亏空,/r/n内外不合,障碍重重。", "凶", "[做事喜好凭直觉型]/r/n其具体表现为:/r/n有特强的第六灵感,性格率直无机心,深得朋辈爱戴。感情路上多采多姿。做事喜好凭个人直觉及预感做决定。",
            "智商志大,历尽艰难,/r/n焦心忧劳,进得两难。", "凶", "[独断独行/吸引人型]/r/n其具体表现为:/r/n为人独断独行,事事自行作主解决,鲜有求助他人。而这份独立个性,正正就是吸引异性的特质。但其实心底里,却是渴望有人可让他/她依赖。",
            "先历困苦,后得幸福,/r/n霜雪梅花,春来怒放。", "吉", "[热情/善变梦想家型]/r/n其具体表现为:/r/n对人热情无遮掩,时常梦想可以谈一场戏剧性恋爱,亲身体会个中悲欢离合的动人经历,是个大梦想家。但对于感情却易变卦。",
            "秋草逢霜,怀才不遇,/r/n忧愁怨苦,事不如意。", "凶", "[自我牺牲/性格被动型]/r/n其具体表现为:/r/n惯于无条件付出,从不祈求有回报,有为了成全他人不惜牺牲自己的情操。但讲到本身的爱情观,却流于被动,往往因为内敛而错过大好姻缘。",
            "旭日升天,名显四方,/r/n渐次进展,终成大业。", "吉", "[要面包不要爱情型]/r/n其具体表现为:/r/n责任心重,尤其对工作充满热诚,是个彻头彻尾工作狂。但往往因为过分专注职务,而忽略身边的家人及朋友,是个宁要面包不需要爱情的理性主义者。",
            "绵绣前程,须靠自力,/r/n多用智谋,能奏大功。", "吉", "[不善表达/疑心大型]/r/n其具体表现为:/r/n在乎身边各人对自己的评价及观感,不善表达个人情感,是个先考虑别人感受,再作出相应配合的内敛一族。对于爱侣,经常存有怀疑之心。",
            "天时地利,只欠人和,/r/n讲信修睦,即可成功。", "吉", "[大胆行事冲动派型]/r/n其具体表现为:/r/n爱好追寻刺激,有不理后果大胆行事的倾向。崇尚自由奔放的恋爱,会拼尽全力爱一场,是就算明知无结果都在所不惜的冲动派。",
            "波澜起伏,千变万化,/r/n凌架万难,必可成功。", "凶", "[好奇心旺求知欲强型]/r/n其具体表现为:/r/n好奇心极度旺盛,求知欲又强,有打烂沙盘问到笃的锲而不舍精神。此外,你天生有语言天分,学习外文比一般人更易掌握。",
            "一成一败,一盛一衰,/r/n惟靠谨慎,可守成功。", "凶带吉", "[做事喜好凭直觉型]/r/n其具体表现为:/r/n有特强的第六灵感,性格率直无机心,深得朋辈爱戴。感情路上多采多姿。做事喜好凭个人直觉及预感做决定。",
            "鱼临旱地,难逃恶运,/r/n此数大凶,不如更名。", "凶", "[好奇心旺求知欲强型]/r/n其具体表现为:/r/n好奇心极度旺盛,求知欲又强,有打烂沙盘问到笃的锲而不舍精神。此外,你天生有语言天分,学习外文比一般人更易掌握。",
            "如龙得云,青云直上,/r/n智谋奋进,才略奏功。", "吉", "[做事喜好凭直觉型]/r/n其具体表现为:/r/n有特强的第六灵感,性格率直无机心,深得朋辈爱戴。感情路上多采多姿。做事喜好凭个人直觉及预感做决定。",
            "吉凶参半,得失相伴,/r/n投机取巧,吉凶无常。", "凶", "[独断独行/吸引人型]/r/n其具体表现为:/r/n为人独断独行,事事自行作主解决,鲜有求助他人。而这份独立个性,正正就是吸引异性的特质。但其实心底里,却是渴望有人可让他/她依赖。",
            "此数大吉,名利双收,/r/n渐进向上,大业成就。", "吉", "[热情/善变梦想家型]/r/n其具体表现为:/r/n对人热情无遮掩,时常梦想可以谈一场戏剧性恋爱,亲身体会个中悲欢离合的动人经历,是个大梦想家。但对于感情却易变卦。",
            "池中之龙,风云际会,/r/n一跃上天,成功可望。", "吉", "[自我牺牲/性格被动型]/r/n其具体表现为:/r/n惯于无条件付出,从不祈求有回报,有为了成全他人不惜牺牲自己的情操。但讲到本身的爱情观,却流于被动,往往因为内敛而错过大好姻缘。",
            "意气用事,人和必失,/r/n如能慎始,必可昌隆。", "吉", "[要面包不要爱情型]/r/n其具体表现为:/r/n责任心重,尤其对工作充满热诚,是个彻头彻尾工作狂。但往往因为过分专注职务,而忽略身边的家人及朋友,是个宁要面包不需要爱情的理性主义者。",
            "灾难不绝,难望成功,/r/n此数大凶,不如更名。", "凶", "[不善表达/疑心大型]/r/n其具体表现为:/r/n在乎身边各人对自己的评价及观感,不善表达个人情感,是个先考虑别人感受,再作出相应配合的内敛一族。对于爱侣,经常存有怀疑之心。",
            "中吉之数,进退保守,/r/n生意安稳,成就普通。", "吉", "[大胆行事冲动派型]/r/n其具体表现为:/r/n爱好追寻刺激,有不理后果大胆行事的倾向。崇尚自由奔放的恋爱,会拼尽全力爱一场,是就算明知无结果都在所不惜的冲动派。",
            "波澜得叠,常陷穷困,/r/n动不如静,有才无命。", "凶", "[好奇心旺求知欲强型]/r/n其具体表现为:/r/n好奇心极度旺盛,求知欲又强,有打烂沙盘问到笃的锲而不舍精神。此外,你天生有语言天分,学习外文比一般人更易掌握。",
            "逢凶化吉,吉人天相,/r/n风调雨顺,生意兴隆。", "吉", "[做事喜好凭直觉型]/r/n其具体表现为:/r/n有特强的第六灵感,性格率直无机心,深得朋辈爱戴。感情路上多采多姿。做事喜好凭个人直觉及预感做决定。",
            "名虽可得,利则难获,/r/n艺界发展,可望成功。", "凶带吉", "[独断独行/吸引人型]/r/n其具体表现为:/r/n为人独断独行,事事自行作主解决,鲜有求助他人。而这份独立个性,正正就是吸引异性的特质。但其实心底里,却是渴望有人可让他/她依赖。",
            "云开见月,虽有劳碌,/r/n光明坦途,指日可望。", "吉", "[热情/善变梦想家型]/r/n其具体表现为:/r/n对人热情无遮掩,时常梦想可以谈一场戏剧性恋爱,亲身体会个中悲欢离合的动人经历,是个大梦想家。但对于感情却易变卦。",
            "一成一衰,沉浮不定,/r/n知难而退,自获天佑。", "吉带凶", "[自我牺牲/性格被动型]/r/n其具体表现为:/r/n惯于无条件付出,从不祈求有回报,有为了成全他人不惜牺牲自己的情操。但讲到本身的爱情观,却流于被动,往往因为内敛而错过大好姻缘。",
            "天赋吉运,德望兼备,/r/n继续努力,前途无限。", "吉", "[要面包不要爱情型]/r/n其具体表现为:/r/n责任心重,尤其对工作充满热诚,是个彻头彻尾工作狂。但往往因为过分专注职务,而忽略身边的家人及朋友,是个宁要面包不需要爱情的理性主义者。",
            "事业不专,十九不成,/r/n专心进取,可望成功。", "吉带凶", "[不善表达/疑心大型]/r/n其具体表现为:/r/n在乎身边各人对自己的评价及观感,不善表达个人情感,是个先考虑别人感受,再作出相应配合的内敛一族。对于爱侣,经常存有怀疑之心。",
            "雨夜之花,外祥内苦,/r/n忍耐自重,转凶为吉。", "吉带凶", "[大胆行事冲动派型]/r/n其具体表现为:/r/n爱好追寻刺激,有不理后果大胆行事的倾向。崇尚自由奔放的恋爱,会拼尽全力爱一场,是就算明知无结果都在所不惜的冲动派。",
            "虽用心计,事难遂愿,/r/n贪功冒进,必招失败。", "凶", "[高度戒备难交心型]/r/n其具体表现为:/r/n经常处于戒备状态,对任何事都没法放松处理,孤僻性情难以交朋结友。对于爱情,就更加会慎重处理。任何人必须经过你长期观察及通过连番考验,方会减除戒备与你交往。",
            "杨柳遇春,绿叶发枝,/r/n冲破难关,一举成名。", "吉", "[热情/善变梦想家型]/r/n其具体表现为:/r/n对人热情无遮掩,时常梦想可以谈一场戏剧性恋爱,亲身体会个中悲欢离合的动人经历,是个大梦想家。但对于感情却易变卦。",
            "坎坷不平,艰难重重,/r/n若无耐心,难望有成。", "凶", "[自我牺牲/性格被动型]/r/n其具体表现为:/r/n惯于无条件付出,从不祈求有回报,有为了成全他人不惜牺牲自己的情操。但讲到本身的爱情观,却流于被动,往往因为内敛而错过大好姻缘。",
            "有贵人助,可成大业,/r/n虽遇不幸,浮沉不定。", "吉", "[要面包不要爱情型]/r/n其具体表现为:/r/n责任心重,尤其对工作充满热诚,是个彻头彻尾工作狂。但往往因为过分专注职务,而忽略身边的家人及朋友,是个宁要面包不需要爱情的理性主义者。",
            "美化丰实,鹤立鸡群,/r/n名利俱全,繁荣富贵。", "吉", "[不善表达/疑心大型]/r/n其具体表现为:/r/n在乎身边各人对自己的评价及观感,不善表达个人情感,是个先考虑别人感受,再作出相应配合的内敛一族。对于爱侣,经常存有怀疑之心。",
            "遇吉则吉,遇凶则凶,/r/n惟靠谨慎,逢凶化吉。", "凶", "[大胆行事冲动派型]/r/n其具体表现为:/r/n爱好追寻刺激,有不理后果大胆行事的倾向。崇尚自由奔放的恋爱,会拼尽全力爱一场,是就算明知无结果都在所不惜的冲动派。",
            "吉凶互见,一成一败,/r/n凶中有吉,吉中有凶。", "吉带凶", "[高度戒备难交心型]/r/n其具体表现为:/r/n经常处于戒备状态,对任何事都没法放松处理,孤僻性情难以交朋结友。对于爱情,就更加会慎重处理。任何人必须经过你长期观察及通过连番考验,方会减除戒备与你交往。",
            "一盛一衰,浮沉不常,/r/n自重自处,可保平安。", "吉带凶", "[好奇心旺求知欲强型]/r/n其具体表现为:/r/n好奇心极度旺盛,求知欲又强,有打烂沙盘问到笃的锲而不舍精神。此外,你天生有语言天分,学习外文比一般人更易掌握。",
            "草木逢春,雨过天晴,/r/n渡过难关,即获成功。", "吉", "[做事喜好凭直觉型]/r/n其具体表现为:/r/n有特强的第六灵感,性格率直无机心,深得朋辈爱戴。感情路上多采多姿。做事喜好凭个人直觉及预感做决定。",
            "盛衰参半,外祥内苦,/r/n先吉后凶,先凶后吉。", "吉带凶", "[独断独行/吸引人型]/r/n其具体表现为:/r/n为人独断独行,事事自行作主解决,鲜有求助他人。而这份独立个性,正正就是吸引异性的特质。但其实心底里,却是渴望有人可让他/她依赖。",
            "虽倾全力,难望成功,/r/n此数大凶,最好改名。", "凶", "[热情/善变梦想家型]/r/n其具体表现为:/r/n对人热情无遮掩,时常梦想可以谈一场戏剧性恋爱,亲身体会个中悲欢离合的动人经历,是个大梦想家。但对于感情却易变卦。",
            "外观昌隆,内隐祸患,/r/n克服难关,开出泰运。", "吉带凶", "[要面包不要爱情型]/r/n其具体表现为:/r/n责任心重,尤其对工作充满热诚,是个彻头彻尾工作狂。但往往因为过分专注职务,而忽略身边的家人及朋友,是个宁要面包不需要爱情的理性主义者。",
            "事与愿违,终难成功,/r/n欲速不达,有始无终。", "凶", "[不善表达/疑心大型]/r/n其具体表现为:/r/n在乎身边各人对自己的评价及观感,不善表达个人情感,是个先考虑别人感受,再作出相应配合的内敛一族。对于爱侣,经常存有怀疑之心。",
            "虽有困难,时来运转,/r/n旷野枯草,春来花开。", "吉", "[大胆行事冲动派型]/r/n其具体表现为:/r/n爱好追寻刺激,有不理后果大胆行事的倾向。崇尚自由奔放的恋爱,会拼尽全力爱一场,是就算明知无结果都在所不惜的冲动派。",
            "半凶半吉,浮沉多端,/r/n始凶终吉,能保成功。", "凶带吉", "[高度戒备难交心型]/r/n其具体表现为:/r/n经常处于戒备状态,对任何事都没法放松处理,孤僻性情难以交朋结友。对于爱情,就更加会慎重处理。任何人必须经过你长期观察及通过连番考验,方会减除戒备与你交往。",
            "遇事猜疑,难望成事,/r/n大刀阔斧,始可有成。", "凶", "[好奇心旺求知欲强型]/r/n其具体表现为:/r/n好奇心极度旺盛,求知欲又强,有打烂沙盘问到笃的锲而不舍精神。此外,你天生有语言天分,学习外文比一般人更易掌握。",
            "黑暗无光,心迷意乱,/r/n出尔反尔,难定方针。", "凶", "[做事喜好凭直觉型]/r/n其具体表现为:/r/n有特强的第六灵感,性格率直无机心,深得朋辈爱戴。感情路上多采多姿。做事喜好凭个人直觉及预感做决定。",
            "运遮半月,内隐风波,/r/n应有谨慎,始保平安。", "吉带凶", "[独断独行/吸引人型]/r/n其具体表现为:/r/n为人独断独行,事事自行作主解决,鲜有求助他人。而这份独立个性,正正就是吸引异性的特质。但其实心底里,却是渴望有人可让他/她依赖。",
            "烦闷懊恼,事业难展,/r/n自防灾祸,始免困境。", "凶", "[热情/善变梦想家型]/r/n其具体表现为:/r/n对人热情无遮掩,时常梦想可以谈一场戏剧性恋爱,亲身体会个中悲欢离合的动人经历,是个大梦想家。但对于感情却易变卦。",
            "万物化育,繁荣之象,/r/n专心一意,必能成功。", "吉", "[自我牺牲/性格被动型]/r/n其具体表现为:/r/n惯于无条件付出,从不祈求有回报,有为了成全他人不惜牺牲自己的情操。但讲到本身的爱情观,却流于被动,往往因为内敛而错过大好姻缘。",
            "见异思迁,十九不成,/r/n徒劳无功,不如更名。", "凶", "[要面包不要爱情型]/r/n其具体表现为:/r/n责任心重,尤其对工作充满热诚,是个彻头彻尾工作狂。但往往因为过分专注职务,而忽略身边的家人及朋友,是个宁要面包不需要爱情的理性主义者。",
            "吉运自来,能享盛名,/r/n把握时机,必获成功。", "吉", "[不善表达/疑心大型]/r/n其具体表现为:/r/n在乎身边各人对自己的评价及观感,不善表达个人情感,是个先考虑别人感受,再作出相应配合的内敛一族。对于爱侣,经常存有怀疑之心。",
            "黑夜温长,进退维谷,/r/n内外不和,信用缺乏。", "凶", "[大胆行事冲动派型]/r/n其具体表现为:/r/n爱好追寻刺激,有不理后果大胆行事的倾向。崇尚自由奔放的恋爱,会拼尽全力爱一场,是就算明知无结果都在所不惜的冲动派。",
            "独营事业,事事如意,/r/n功成名就,富贵自来。", "吉", "[好奇心旺求知欲强型]/r/n其具体表现为:/r/n好奇心极度旺盛,求知欲又强,有打烂沙盘问到笃的锲而不舍精神。此外,你天生有语言天分,学习外文比一般人更易掌握。",
            "思虑周祥,计书力行,/r/n不失先机,可望成功。", "吉", "[不善表达/疑心大型]/r/n其具体表现为:/r/n在乎身边各人对自己的评价及观感,不善表达个人情感,是个先考虑别人感受,再作出相应配合的内敛一族。对于爱侣,经常存有怀疑之心。",
            "动摇不安,常陷逆境,/r/n不得时运,难得利润。", "凶", "[大胆行事冲动派型]/r/n其具体表现为:/r/n爱好追寻刺激,有不理后果大胆行事的倾向。崇尚自由奔放的恋爱,会拼尽全力爱一场,是就算明知无结果都在所不惜的冲动派。",
            "惨淡经营,难免贫困,/r/n此数不吉,最好改名。", "凶", "[高度戒备难交心型]/r/n其具体表现为:/r/n经常处于戒备状态,对任何事都没法放松处理,孤僻性情难以交朋结友。对于爱情,就更加会慎重处理。任何人必须经过你长期观察及通过连番考验,方会减除戒备与你交往。",
            "吉凶参半,惟赖勇气,/r/n贯彻力行,始可成功。", "吉带凶", "[好奇心旺求知欲强型]/r/n其具体表现为:/r/n好奇心极度旺盛,求知欲又强,有打烂沙盘问到笃的锲而不舍精神。此外,你天生有语言天分,学习外文比一般人更易掌握。",
            "利害混集,凶多吉少,/r/n得而复失,难以安顺。", "凶", "[做事喜好凭直觉型]/r/n其具体表现为:/r/n有特强的第六灵感,性格率直无机心,深得朋辈爱戴。感情路上多采多姿。做事喜好凭个人直觉及预感做决定。",
            "安乐自来,自然吉祥,/r/n力行不懈,终必成功。", "吉", "[独断独行/吸引人型]/r/n其具体表现为:/r/n为人独断独行,事事自行作主解决,鲜有求助他人。而这份独立个性,正正就是吸引异性的特质。但其实心底里,却是渴望有人可让他/她依赖。",
            "利不及费,坐食山空,/r/n如无章法,难望成功。", "凶", "[独断独行/吸引人型]/r/n其具体表现为:/r/n为人独断独行,事事自行作主解决,鲜有求助他人。而这份独立个性,正正就是吸引异性的特质。但其实心底里,却是渴望有人可让他/她依赖。",
            "吉中带凶,欲速不达,/r/n进不如守,可保安祥。", "吉带凶", "[热情/善变梦想家型]/r/n其具体表现为:/r/n对人热情无遮掩,时常梦想可以谈一场戏剧性恋爱,亲身体会个中悲欢离合的动人经历,是个大梦想家。但对于感情却易变卦。",
            "此数大凶,破产之象,/r/n宜速改名,以避厄运。", "凶", "[自我牺牲/性格被动型]/r/n其具体表现为:/r/n惯于无条件付出,从不祈求有回报,有为了成全他人不惜牺牲自己的情操。但讲到本身的爱情观,却流于被动,往往因为内敛而错过大好姻缘。",
            "先苦后甘,先甜后苦,/r/n如能守成,不致失败。", "吉带凶", "[要面包不要爱情型]/r/n其具体表现为:/r/n责任心重,尤其对工作充满热诚,是个彻头彻尾工作狂。但往往因为过分专注职务,而忽略身边的家人及朋友,是个宁要面包不需要爱情的理性主义者。",
            "有得有失,华而不实,/r/n须防劫财,始保安顺。", "吉带凶", "[不善表达/疑心大型]/r/n其具体表现为:/r/n在乎身边各人对自己的评价及观感,不善表达个人情感,是个先考虑别人感受,再作出相应配合的内敛一族。对于爱侣,经常存有怀疑之心。",
            "如走夜路,前途无光,/r/n希望不大,劳而无功。", "凶", "[大胆行事冲动派型]/r/n其具体表现为:/r/n爱好追寻刺激,有不理后果大胆行事的倾向。崇尚自由奔放的恋爱,会拼尽全力爱一场,是就算明知无结果都在所不惜的冲动派。",
            "得而复失,枉费心机,/r/n守成无贪,可保安稳。", "吉带凶", "[好奇心旺求知欲强型]/r/n其具体表现为:/r/n好奇心极度旺盛,求知欲又强,有打烂沙盘问到笃的锲而不舍精神。此外,你天生有语言天分,学习外文比一般人更易掌握。",
            "最极之数,还本归元,/r/n能得繁荣,发达成功。", "吉", "[做事喜好凭直觉型]/r/n其具体表现为:/r/n有特强的第六灵感,性格率直无机心,深得朋辈爱戴。感情路上多采多姿。做事喜好凭个人直觉及预感做决定。"
        };

#region“测试”算法构成MoblieNumTest方法,后面传递的参数便于进行算法的调整
#endregion

private void MoblieNumTest(int Num)
        {
            //判断手机号码是否为11位
            if (textBoxMobile.Text.Length != 11)
            {
                MessageBox.Show("您的手机位数不对,请正确输入11位号码!", "老鬼提醒-位数错误!", MessageBoxButtons.OK);
                textBoxMobile.Focus();
            }
            else
            {
                //转换文本为Long类型数据,用来判断输入的手机号码是否为13X手机
                long MoblieNum = long.Parse(textBoxMobile.Text);
                if (MoblieNum < 13000000000)
                {
                    MessageBox.Show("您的手机号码错误,请正确输入!", "老鬼提醒-号码错误!", MessageBoxButtons.OK);
                    return;
                }
                else
                {
                    //如果不是,则进行求模运算
                    long TestNum = MoblieNum % Num;
                    //如果运算结果为0,则把方法传递的参数作为运算依据
                    if(TestNum==0)
                    {
                        TestNum=Num;
                    }

//求描述的结果,取数组的第一列                   
                    labDescription.Text = NumberLuckyInformation[3 * (TestNum - 1)];
                    labDescription.ForeColor = Color.Blue;
                   
                    //判断凶吉
                    if (NumberLuckyInformation[3 * (TestNum - 1) + 1] == "凶")
                    {
                        //求凶吉结果,取数组第2列
                        labLuck.Text = NumberLuckyInformation[3 * (TestNum - 1) + 1];
                        //如凶则文字显示红色
                        labLuck.ForeColor = Color.Red;
                    }

//判断凶吉
                    if (NumberLuckyInformation[3 * (TestNum - 1) + 1] == "吉")
                    {
                        //求凶吉结果,取数组第2列
                        labLuck.Text = NumberLuckyInformation[3 * (TestNum - 1) + 1];
                        //如吉则文字显示蓝色;
                        labLuck.ForeColor = Color.Blue;
                    }

//求主人描述数组结果,取数组第3列
                    groupBox1.Text = NumberLuckyInformation[3 * (TestNum - 1) + 2];
                   
                }
            }

}

#region 编写查询手机所在地的方法MoblieSearch()
#endregion

private void MobileSearch()
        {
            //第一步:获取应用程序开始路径并传递给一个字符串变量,此时字符串变量的值为"/应用程序路径/MoblieDB.dat"
            string TempPath = Application.StartupPath + "//MobileDB.dat";
            //第二步:判断该文件是否存在
            if (File.Exists(TempPath))
            {

if (textBoxMobile.Text.Length != 11)
                {
                    MessageBox.Show("您的手机位数不对,请正确输入11位号码!", "老鬼提醒-位数错误!", MessageBoxButtons.OK);
                    textBoxMobile.Focus();
                }
                else
                {
                    //转换文本为Long类型数据,用来判断输入的手机号码是否为13X手机
                    long MoblieNum = long.Parse(textBoxMobile.Text);
                    if (MoblieNum < 13000000000)
                    {
                        MessageBox.Show("您的手机号码错误,请正确输入!", "老鬼提醒-号码错误!", MessageBoxButtons.OK);
                        return;
                    }
                    else
                    {
                        //把查询语句放入字符串变量;
                        string cmd_str = "SELECT * FROM list WHERE num ='" + textBoxMobile.Text.Substring(0, 7) + "'";
                        //创建数据库连接,调用DB类放入数据库路径参数
                        OleDbConnection conn = DB.Create_Conn(TempPath);
                        //创建数据源,传入查询参数和连接参数;
                        OleDbDataAdapter da = new OleDbDataAdapter(cmd_str, conn);
                        //创建内存中的数据库缓冲区;
                        DataSet ds = new DataSet();
                        //打开连接;
                        conn.Open();
                        //把数据源中的数据填充到内存缓冲区DS中的表TEMP中
                        da.Fill(ds, "temp");
                        //关闭连接
                        conn.Close();
                        //设置变量,用来判断缓冲区是否有查询到的数据;
                        int connt = ds.Tables["temp"].Rows.Count;
                        //判断是否查找到数据
                        if (connt < 1)
                        {
                            //如果没有查找到的数据则弹出警告提示框,同时在lable上提示用户无相关信息
                            MessageBox.Show("没找到相应信息");
                            labNum.Text = textBoxMobile.Text;
                            labPlace.Text = "无相关信息!";
                            labType.Text = "无相关信息!";
                        }
                        else
                        {
                            //如果有查询结果则,把查询结果作为文本输出到Lable的Text属性中
                            labNum.Text = textBoxMobile.Text;
                            //显示缓冲区的方法为ds.Tables[缓冲区表名].Raw[起始索引值].[字段].ToString()
                            labPlace.Text = ds.Tables["temp"].Rows[0]["area"].ToString();
                            labType.Text = ds.Tables["temp"].Rows[0]["t"].ToString();
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("数据库文件不存在!请确认根目录下MobileDB.dat文件存在!", "老鬼提醒-数据库不存在!", MessageBoxButtons.OK);
            }

}

#region 获取系统当前日期
        #endregion

public string GetDate()
        {
            string strYear = DateTime.Now.Year.ToString();
            string strMonth = DateTime.Now.Month.ToString();
            string strDay = DateTime.Now.Day.ToString();
            if (Convert.ToInt32(strMonth) < 10)
            {
                strMonth = "0" + strMonth;
            }
            if (Convert.ToInt32(strDay) < 10)
            {
                strDay = "0" + strDay;
            }
            return strYear + "-" + strMonth + "-" + strDay;
        }

#region 利用Time控件显示系统动态时间
#endregion

private void timer1_Tick(object sender, EventArgs e)
        {
            string dateHousr = DateTime.Now.TimeOfDay.Hours.ToString();
            string dateMuidte = DateTime.Now.TimeOfDay.Minutes.ToString();
            string strsecone = DateTime.Now.TimeOfDay.Seconds.ToString();
            if (Convert.ToInt32(dateHousr) < 10)
            {
                dateHousr = "0" + dateHousr;
            }
            if (Convert.ToInt32(dateMuidte) < 10)
            {
                dateMuidte = "0" + dateMuidte;
            }
            if (Convert.ToInt32(strsecone) < 10)
            {
                strsecone = "0" + strsecone;
            }
            this.toolStripStatusLabel3.Text = "   当前时间:" + dateHousr + ":" + dateMuidte + ":" + strsecone;
        }
       
#region 程序允许用户按回车按钮进行运算,所有此处用到了KeyPress事件
#endregion

private void textBoxMobile_KeyPress(object sender, KeyPressEventArgs e)
        {
            //判断输入的按键是否为回车(回车的ASCII代码为13)
            if (e.KeyChar == 13)
            {
                MoblieNumTest(80);
                //在运算好后把文本框内的文字全选,便于用户下次操作
                textBoxMobile.SelectAll();
            }

}

#region“测试”按钮双击事件
#endregion

private void buttonTest_Click(object sender, EventArgs e)
        {
            MoblieNumTest(80);
            textBoxMobile.SelectAll();
        }

#region 菜单中的“关于”选项事件
#endregion

private void 关于手机号码测凶吉AToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("手机号码测吉凶/r/nV1.1/r/n仅供消遣,请勿当真!/r/n版本介绍:/r/n/n1.0版:手机号码凶吉查询.(2007.11.17)/r/n/r1.1版:添加了手机归属地查询(2007.11.17)/r/n/r后续版本敬请期待.:)/r/n/r老鬼作品/r/nE-Mail:wxhhg@163.com", "关于...", MessageBoxButtons.OK);
        }

#region 菜单中的“测试”选项事件
#endregion

private void 测试TToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MoblieNumTest(80);
            textBoxMobile.SelectAll();
        }

#region 菜单中的“退出”选项事件
#endregion

private void 退出QToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            this.Close();
        }
   
 
#region 窗口开启时候自动加载获取系统日期的GetDate()和动态系统时间
#endregion

private void Form1_Load(object sender, EventArgs e)
        {
            this.toolStripStatusLabel2.Text = this.toolStripStatusLabel2.Text + this.GetDate();
            this.timer1.Enabled = true;
        }

#region“查询”按钮双击事件
 #endregion
        private void buttonSearch_Click(object sender, EventArgs e)
        {
            MobileSearch();
        }

#region 菜单中的“查询”选项事件
#endregion

private void 查询QToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MobileSearch();
            textBoxMobile.SelectAll();
        }

}
}

手机号码测凶吉附带手机号码归属地C#版相关推荐

  1. 笔记62 | 个人项目“易来”开发记录《一》实现号码测凶吉功能模块

    前言 快过春节,手里的项目都已经完结,空出大量的咸鱼时间,本着生命不止,折腾不息的学习热情,想做一个练手的东西,最好是能联网玩玩!于是"易来"就这么来了! 准备工作 聚合数据 这个 ...

  2. pytest接口测试(二)-- 案例演示(QQ号码测凶吉)

    案例演示 本次演示所用到的接口是聚合数据的"qq号码测吉凶" 这是接口文档 在开始正式测试之前,需要根据接口文档编写接口测试用例(我是在禅道上编写的) 测试用例编写完成,接下来就是 ...

  3. php根据手机号区分地址,PHP判断手机号码归属地、获取手机号码归属地

    PHP判断手机号码归属地.获取手机号码归属地: /** * 判断手机号码归属地 * @param string $phone * @param array $regions 省 * return bo ...

  4. python 获取节假日,二十四节气,中国农历,星次、每日凶煞、每日值神、农历建除十二神、农历每日宜忌、彭祖百忌、每日五行、二十八星宿、天干地支、农历生辰八字、时辰凶吉等

    Python 农历项目cnlunar的使用 文章目录 Python 农历项目cnlunar的使用 前言 一.cnlunar是什么? 二.使用步骤 1.安装pip 2.使用 总结 前言 1.不使用寿星通 ...

  5. BugKu CTF(解密篇Crypto)---道友不来算一算凶吉?

    BugKu CTF(解密篇Crypto)-道友不来算一算凶吉? 文章目录 BugKu CTF(解密篇Crypto)---道友不来算一算凶吉? 题目 题解 编码方式 二进制转字符串 bsae64 解密 ...

  6. 采用matlab实现二维码识别_“吉事办”升级2.0版采用人脸识别技术实现注册、登录一步到位...

    "吉事办"升级2.0版采用人脸识别技术实现注册.登录一步到位 "吉事办"小程序升级啦!升级后的"吉事办",采用人脸识别技术,实现注册.登录一 ...

  7. Linux坏掉检测,测起来!安兔兔评测Linux版上线 目前仅支持x86平台

    原标题:测起来!安兔兔评测Linux版上线 目前仅支持x86平台 [CNMO新闻]你用过安兔兔吗?可能大部分用过的人都是在安卓手机之上,其他产品上用的并不多.5月7日,安兔兔官方宣布,继Android ...

  8. qq号码凶吉 php,QQ号码测吉凶

    QQ号码测试吉凶周易号码吉凶 测试你的QQ号码吉凶,查看你的QQ号给你带来的性格暗示和影响! QQ号码 QQ号码测吉凶 数字是一种符号,人们经常随身携带的符号则具有特定的暗示力,您相信吗?号码数理的灵 ...

  9. 手机号码吉凶算法C语言代码,手机号码测吉凶示例代码

    package api.binstd.mobileluck; import api.util.HttpUtil; import net.sf.json.JSONObject; public class ...

  10. PHP手机号码吉凶源码,手机号码测吉凶

    package api.jisuapi.mobileluck; import api.util.HttpUtil; import net.sf.json.JSONObject; public clas ...

最新文章

  1. java增加 删除 修改表格_Java实现单链表的创建、添加、修改、删除
  2. 003_Redis配置
  3. 西门子200恒压供水梯形图_求西门子plc200恒压供水编程实例(梯形图)急急急......望高手指点!...
  4. Java按空白部分切分图片
  5. vue项目使用npm run dev 编译到一半不动了
  6. The import com.sun.tools cannot be resolved
  7. mysql5 varchar_MYSQL 5.7 VARCHAR 类型实验
  8. matplotlib布局_Matplotlib多列,行跨度布局
  9. 程序员——神圣的职业
  10. UI布局引擎Layout 之 QGraphicsLinearLayout
  11. 突袭HTML5之SVG 2D入门12 - SVG DOM
  12. 网络热门知识点,Linux内核——网络协议栈基本知识
  13. ios yytext的使html,iOS 利用YYText 实现 展开全文 功能
  14. 关键词挖掘的9种方法
  15. centos 虚拟机输入大小写混乱问题
  16. python中如何判断大小写_用python如何判断字符的大小写
  17. AlphaStar 实战技巧分析
  18. SpringSecurity退出登录logout报错404
  19. mysql的环境配置
  20. java调用zebra_java调用斑马GK888t打印机(ZPL指令)

热门文章

  1. oracle发生20001,Oracle10g重建EM 报ORA-20001: SYSMAN already exists
  2. 安装python3.8出现ModuleNotFoundError: No module named ‘_ctypes’解决办法
  3. 第1关:MapReduce综合应用案例 — 电信数据清洗
  4. VBA金额转换中文大写(原创新解版)
  5. win10系统文件拖拽卡顿_win10鼠标拖动窗口有延迟的三种解决方法
  6. java人机猜拳_Java实现人机猜拳小游戏
  7. Linux服务器查看Ip地址
  8. sharepoint 2013 excel services浏览excel文件 未能下载图表或图像
  9. 搭建自己的网站(服务器羊毛篇)
  10. python做游戏怎么实现窗口_pygame游戏之旅 创建游戏窗口界面