主要功能的用例描述如下:1.运行投票管理系统,此时背景音乐会响起。
2.点击“使用说明”来查看使用方法。
3.在候选人文本框中输入不超过10个候选人,候选人之间用空格隔开,点击确认以完成候选人的设置,点击旁边的取消可以从新设置候选人。
4.在生成的候选人选框中选择想要选的候选人,点击下面的“确定”按钮以完成选票的填制,此时在显示统计结果的地方能即时的看到选票统计结果。
5.重复第4步来填制下一张选票。
6.点击“排序”按钮后统计结果会按照候选人的票数从高到低进行排列。
7.点击“保存结果”会弹出一个文本域对话框,里面有刚刚统计的结果,ctrl+a全部选中,再ctrl+c复制,这样就可以将结果粘贴到别处保存下来。
8.点击“刷新”后回到主界面,重新设置候选人,进行下一轮投票
2023/10/18 21:53:39 18KB java 课程设计 投票管理系统 源码
1
包含以下内容:第一部分基础篇001第一个C程序 002运行多个源文件 003求整数之积 004比较实数大小 005字符的输出 006显示变量所占字节数 007自增/自减运算 008数列求和 009乘法口诀表 010猜数字游戏 011模拟ATM(自动柜员机)界面 012用一维数组统计学生成绩 013用二维数组实现矩阵转置 014求解二维数组的最大/最小元素 015利用数组求前n个质数 016编制万年历 017对数组元素排序 018任意进制数的转换 019判断回文数 020求数组前n元素之和 021求解钢材切割的最佳订单 022通过指针比较整数大小 023指向数组的指针 024寻找指定元素的指针 025寻找相同元素的指针 026阿拉伯数字转换为罗马数字 027字符替换 028从键盘读入实数 029字符行排版 030字符排列 031判断字符串是否回文 032通讯录的输入输出 033扑克牌的结构表示034用“结构”统计学生成绩 035报数游戏 036模拟社会关系 037统计文件的字符数 038同时显示两个文件的内容 039简单的文本编辑器 040文件的字数统计程序 041学生成绩管理程序 第二部分数据结构篇042插入排序 043希尔排序 044冒泡排序 045快速排序 046选择排序 047堆排序 048归并排序 049基数排序 050二叉搜索树操作 051二项式系数递归 052背包问题 053顺序表插入和删除 054链表操作(1) 055链表操作(2) 056单链表就地逆置 057运动会分数统计 058双链表 059约瑟夫环 060记录个人资料 061二叉树遍利 062浮点数转换为字符串 063汉诺塔问题 064哈夫曼编码 065图的深度优先遍利 066图的广度优先遍利067求解最优交通路径 068八皇后问题069骑士巡游 070用栈设置密码 071魔王语言翻译 072火车车厢重排 073队列实例 074K阶斐波那契序列 第三部分数值计算与趣味数学篇075绘制余弦曲线和直线的迭加076计算高次方数的尾数 077打鱼还是晒网 078怎样存钱以获取最大利息 079阿姆斯特朗数 080亲密数 081自守数 082具有abcd=(ab+cd)2性质的数 083验证歌德巴赫猜想084素数幻方 085百钱百鸡问题 086爱因斯坦的数学题 087三色球问题088马克思手稿中的数学题 089配对新郎和新娘 090约瑟夫问题091邮票组合 092分糖果 093波瓦松的分酒趣题 094求π的近似值 095奇数平方的有趣性质096角谷猜想 097四方定理 098卡布列克常数 099尼科彻斯定理 100扑克牌自动发牌 101常胜将军 102搬山游戏103兔子产子(菲波那契数列) 104数字移动 105多项式乘法 106产生随机数 107堆栈四则运算 108递归整数四则运算 109复平面作图 110绘制彩色抛物线 111绘制正态分布曲线 112求解非线性方程 113实矩阵乘法运算114求解线性方程 115n阶方阵求逆 116复矩阵乘法 117求定积分 118求满足特异条件的数列 119超长正整数的加法 第四部分图形篇120绘制直线 121绘制圆 122绘制圆弧 123绘制椭圆124设置背景色和前景色125设置线条类型 126设置填充类型和填充颜色 127图形文本的输出 128金刚石图案129飘带图案 130圆环图案 131肾形图案 132心脏形图案 133渔网图案 134沙丘图案135设置图形方式下的文本类型 136绘制正多边形 137正六边形螺旋图案 138正方形螺旋拼块图案139图形法绘制圆 140递归法绘制三角形图案 141图形法绘制椭圆 142抛物样条曲线 14
2023/10/4 7:05:15 1.83MB C程序
1
对读入的某个文本文件input.txt中,拆出英文单词,输出一个按字典顺序排列的单词表,结果输出在文本文件output.txt中,每个单词一行,并在单词后输出该单词出现的个数,两个字段之间用逗号分隔。
约定单词仅由英文字母组成,单词间由非英文字母分隔,相同单词只输出一个,大小写不区分。
2023/10/3 22:43:31 6KB 单词处理 文本文件
1
Android用GridView排列相册,实现微信选择图片效果
2023/10/3 19:32:18 1.01MB Android相册 选择图片 选择相册
1
c语言程序设计实例大全目录:第一部分基础篇001第一个C程序002运行多个源文件003求整数之积004比较实数大小005字符的输出006显示变量所占字节数007自增/自减运算008数列求和009乘法口诀表010猜数字游戏011模拟ATM(自动柜员机)界面012用一维数组统计学生成绩013用二维数组实现矩阵转置014求解二维数组的最大/最小元素015利用数组求前n个质数016编制万年历017对数组元素排序018任意进制数的转换019判断回文数020求数组前n元素之和021求解钢材切割的最佳订单022通过指针比较整数大小023指向数组的指针024寻找指定元素的指针025寻找相同元素的指针026阿拉伯数字转换为罗马数字027字符替换028从键盘读入实数029字符行排版030字符排列031判断字符串是否回文032通讯录的输入输出033扑克牌的结构表示034用“结构”统计学生成绩035报数游戏036模拟社会关系037统计文件的字符数038同时显示两个文件的内容039简单的文本编辑器040文件的字数统计程序041学生成绩管理程序第二部分数据结构篇042插入排序043希尔排序044冒泡排序045快速排序046选择排序047堆排序048归并排序049基数排序050二叉搜索树操作051二项式系数递归052背包问题053顺序表插入和删除054链表操作(1)055链表操作(2)056单链表就地逆置057运动会分数统计058双链表059约瑟夫环060记录个人资料061二叉树遍利062浮点数转换为字符串063汉诺塔问题064哈夫曼编码065图的深度优先遍利066图的广度优先遍利067求解最优交通路径068八皇后问题069骑士巡游070用栈设置密码071魔王语言翻译072火车车厢重排073队列实例074K阶斐波那契序列第三部分数值计算与趣味数学篇075绘制余弦曲线和直线的迭加076计算高次方数的尾数077打鱼还是晒网078怎样存钱以获取最大利息079阿姆斯特朗数080亲密数081自守数082具有abcd=(ab+cd)2性质的数083验证歌德巴赫猜想084素数幻方085百钱百鸡问题086爱因斯坦的数学题087三色球问题088马克思手稿中的数学题089配对新郎和新娘090约瑟夫问题091邮票组合092分糖果093波瓦松的分酒趣题094求π的近似值095奇数平方的有趣性质096角谷猜想097四方定理098卡布列克常数099尼科彻斯定理100扑克牌自动发牌101常胜将军102搬山游戏103兔子产子(菲波那契数列)104数字移动105多项式乘法106产生随机数107堆栈四则运算108递归整数四则运算109复平面作图110绘制彩色抛物线111绘制正态分布曲线112求解非线性方程113实矩阵乘法运算114求解线性方程115n阶方阵求逆116复矩阵乘法117求定积分118求满足特异条件的数列119超长正整数的加法第四部分图形篇120绘制直线121绘制圆122绘制圆弧123绘制椭圆124设置背景色和前景色125设置线条类型126设置填充类型和填充颜色127图形文本的输出128金刚石图案129飘带图案130圆环图案131肾形图案132心脏形图案133渔网图案134沙丘图案135设置图形方式下的文本类型136绘制正多边形137正六边形螺旋图案138正方形螺旋拼块图案139图形法绘制圆140递归法绘制三角形图案141图形法绘制椭圆142抛物样条曲线143Mandelbrot分形图案144绘制布朗运动曲线145艺术清屏146矩形区域的颜色填充147VGA256色模式编程148绘制蓝天图案149屏幕检测程序150运动的小车动画151动态显示位图152利用图形页实现动画153图形时
2023/10/2 22:29:03 3.1MB C语言 程序设计 源代码
1
黄小平卡尔曼滤波原理及应用的源程序,程序内容根据书籍的目录依次排列,且有程序说明。
2023/9/28 23:45:04 11.76MB kalman 卡尔曼滤波
1
通讯录管理系统通讯录(add_book)中的联系人包含以下信息项:姓名、手机、办公电话、家庭电话、电子邮箱、所在省市、工作单位、家庭住址,群组分类(亲属、同事、同学、朋友、其他)。
NameMobilephonesOfficephoneFamilytelephoneE-mailIncitiesWorkunits0AddressGroupclassification(relative,colleagues,friends,classmates,other).系统的主要功能包括:1.输入联系人的信息,要求:至少输入10个联系人的数据,且注意数据的多样性。
2.按姓名对联系人信息进行排序,并将排序后信息存放到一个文本文件中。
3.添加联系人的信息,在已经存在的通讯录文件中添加若干个联系人。
要求:添加后仍按联系人的姓名排序,并保存至原文件。
4.删除联系人的信息,输入一个姓名,若通讯录中有该联系人的信息,则删除该联系人,否则输出提示信息,并提示用户选择是否继续进行删除操作。
5.修改联系人的信息,输入一个姓名,根据具体需要修改该联系人的某一项信息,将修改后的信息重新保存到通讯录文件中,并提示用户选择是否继续进行修改操作。
6.按不同条件对通讯录进行查询操作,输出满足条件的联系人的信息。
(1)按姓名查询,包括精确查询(输入全名),模糊查询(输入姓);
(2)按手机号码查询,输入全部号码或号码位段(如输入130、133、139等);
(3)按群组分类查询,输入分类名称,输出该群组的全部联系人信息。
7.输出联系人的信息Contactinformation,按一定格式输出信息,保证信息排列整齐美观。
ContactPerson
2023/9/26 19:39:24 434KB 通讯录管理系统
1
FlowLayoutPanel一些应用程序需要一个布局可随窗体大小的调整或其中内容大小的改变而自动进行适当排列的窗体。
在需要动态布局并且不希望在代码中显式处理Layout事件时,可考虑使用布局面板。
FlowLayoutPanel是.NETFramework的新增控件。
顾名思义,面板可以采用Web窗体的方式给Windows窗体布局。
FlowLayoutPanel是一个容器,允许以垂直或水平的方式放置包含的控件。
除了放置控件之外,还可以剪辑控件。
放置的方向使用FlowDirection属性和FlowDirection枚举来设置。
WrapContents属性确定在重新设置窗体的大小时,控件是放在下一行、下一列,还是剪辑控件。
FlowLayoutPanel按特定的流方向排列其内容:水平或垂直。
其内容可从一行换到下一行,或者从一列换到下一列。
另一种情况是不换行,而是将其内容截掉。
相信大家在做WinForm项目的时候,要对大量的控件进行排序(位置摆放),这个容器肯定最受欢迎,但很遗憾的是,此容器本身虽支持Dock和Anchor属性,但不支持放入此容器内的控件的Dock和Anchor属性(自动调整宽度),也就说,但窗体伸缩,FlowLayoutPanel容器自身可以缩放,但是里面的控件就没那么幸运了,不支持自动缩放,这样就必须写方法来触发新的事件来调整控件的大小,这样就会导致窗体的闪烁(重绘)。
借助ManagedSpy工具,我们可以看到此容器里面的器件的结构,我们可以在Form1里面添加一个事件SizeChanged对容器里面每个器件重新给它大小就行了。
附件:FlowLayoutPanel的Demo
2023/9/24 22:43:06 121KB FlowLayoutPanel Dock Anchor 容器
1
共有四本高德纳的翻译书籍:计算机程序设计艺术第4卷第0册(双语版)组合算法与布尔函数概论计算机程序设计艺术第4卷第2册(双语版)生成所有元组和排列计算机程序设计艺术第4卷第3册(双语版)生成所有组合和分划计算机程序设计艺术第4卷第4册(双语版)生成所有树组合生成和历史
1
1.发现错误并改错。
给出一个实现插入排序的程序,文件名为InsertionSort.java,该文件中有代码错误,请单步调试,发现错误, 并改正错误,提示:只有一行程序有错误,所以只能修改代码中的某一行程序。
要求演示在eclipse开发环境下单步调试程序,如果没有eclipse开发环境,也可以使用其它集成开发环境,但是必须演示调试能力。
2.请编写程序输出13/17小数点后第100位的数字是几?考察循环和除法运算以及模运算(求余数运算)。
请补齐FractionalDigit.java文件中的代码 3.请编写程序,分别使用循环和递归两种方法计算斐波那契数列第9项是几? 斐波那契数列的第1项为1,第2项为1,后续任意项的值为其前两项的和。
请补齐Fibo.java文件中的代码 4.实现Array类中的indexOf函数;
阅读Node.java和SingleLinkedList.java两个关于单链表的类, 实现SingleLinkedList类中的indexOf函数;
5.阅读Node.java和SingleLinkedList.java类,利用它们来实现栈和双向队列功能,请阅读Stack.java 和Deque.java(双向队列),请实现Stack类中的pop函数,请实现Deque.java中的removeLast函数。
6.利用前面的Stack.java和Deque.java类,实现下面问题的求解: 队列中有从1到7(由小到大排列)的7个整数,问经过一个整数栈后,出栈的所有排列数有多少? 如果整数栈的容量是4(栈最多能容纳4个整数),那么出栈的排列数又是多少?(百度查询卡特兰数) 请补齐Catalan.java文件中的代码 7.八皇后问题。
在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、 同一列或同一斜线上,问有多少种摆法。
该程序代码在EightQueens.java文件中,请将voidplace(intn)函数 中未完成的代码补齐,并写出运行结果。
禁止修改其他代码。
8.学生排序。
给出4名同学,请按照学生的年龄排序,然后输出学生的学号和姓名。
具体代码见Student.java文件, 请实现sort函数。
并运行该程序。
9.二叉排序树检索。
BstNode.java和BinarySortTree.java是关于二叉排序树的程序文件,请阅读这两个程序文件,请实现contains函数,并运行该程序。
10.BASE64编码转换问题。
请百度百科查询base64编码,实现将二进制字节数据编码转换为base64的字符串数据,以及将base64字符串转换回二进制字节数据。
禁止使用JDK自带的Base64转换程序以及Apache开源网站上的程序,必须自己编写代码来实现BASE64编码和解码函数。
可以为该类添加其他数据成员和函数成员。
2023/9/1 23:15:20 28KB Java
1
共 182 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡