怎样用JavaScript结合XML做一个随机点名器。急!!! [问题点数:100分,结帖人a1015154569]

Bbs1
本版专家分:31
结帖率 100%
Bbs5
本版专家分:4226
Bbs3
本版专家分:748
Bbs1
本版专家分:100
Bbs5
本版专家分:2294
Bbs3
本版专家分:694
Bbs2
本版专家分:101
java 随机名器
/* <em>随机</em>点<em>名器</em> */ import java.util.Random; public class RandomShot{ public static void main(String[] args){ String[] str = {&quot;张三&quot;,&quot;李四&quot;,&quot;王五&quot;}; for(int i =0;i&amp;lt;str.length;i++){ ...
课堂随机名器
这是偶然从网上下载的来自云南文山县一位penglaoshi设计的课堂<em>随机</em>点<em>名器</em>,简单实用,可以自己修改文本文件里的学生姓名,点名时显示中文名字,学生非常喜欢。注意:两个文件要放在同一个目录下,否则会出错。
随机名器的实现!!!
今天要用java实现一个<em>随机</em>点<em>名器</em>,步骤如下: 1、存储学生姓名,添加功能 2、预览所有的学生姓名,遍历数组、有预览功能 3、<em>随机</em>数作为索引,到数组中找到元素,实现<em>随机</em>点名功能 4、将每个功能都独立出来,调用方法即可 5、 package <em>随机</em>点名机器; import java.util.Random; import jav...
Qt随机名器
Qt<em>随机</em>点<em>名器</em>,读取已编辑的txt文件,可作抽奖器使用,将注释的两行代码释放开,即可
android随机名器
android,<em>随机</em>点名
随机名器的实现
代码如下:/* * <em>随机</em>点<em>名器</em>: * 1.存储姓名 * 2.预览所有人的姓名 * 3.<em>随机</em>出一个人的姓名 */import java.util.Random;public class Demo {    public static void main(String[] args) {        //存储姓名,姓名存储到数组中        //数组存储姓名,姓名的数据类型,String    ...
自动随机名器
c#做的<em>随机</em>点名程序,名字写在<em>xml</em>文件里面
随机名器excel+vba案例
程序设计,经过了机器语言-〉汇编语言-〉面向过程的程序设计-〉面向对象的程序设计 -〉面向托管的程序设计-〉未来。 比尔盖茨创建微软公司,以BASIC 起家,开发推广了MSDOS,Windows 系列操作系 统,和形式各样的软件。
FLASH AS2.0 随机名器
FLASH AS2.0 喜洋洋<em>随机</em>点<em>名器</em>,有时候就是需要<em>随机</em>点<em>名器</em>,这个点<em>名器</em>里面的数组由于我当时急于求成写死了35,大家可以改成外面设置的,那样就更好了。
花样点名器,随机抽选
老师点名管理人员必备神器,<em>随机</em>抽选,获取人员名单,花样点<em>名器</em>是绝佳选择!
java课程设计,随机名器
是用于读取Excel文件的<em>随机</em>点<em>名器</em>。用了外部jar包。内含有这个包jxl.jar包。 很适合做课程设计。
一个简单的随机名器
//实现思路: 弄两个函数,一个开始函数,一个停止函数。。 点击开始按钮的时候,开始<em>随机</em>筛选。 点击结束按钮的时候。结束筛选。 清除定时器。 用到的知识点:数组,<em>随机</em>数,setinterval,clearinterval,点击事件函数<!DOCTYPE html> <!DOCTYPE html>
QT 制作随机名器
一、简介 二、UI界面设计、读txt文件 三、QTimer定时器、<em>随机</em>数 四、不重复点名 五、源代码 一、简介 上学时某老师用点<em>名器</em><em>随机</em>点名,现在就来制作一个点<em>名器</em>。编写<em>随机</em>点<em>名器</em>,主要有以下几个步骤: ui界面设计  --》  读取data.txt文件中的姓名信息   --》  QTimer定时器定时触发生成<em>随机</em>数的函数   --》   设置点名策略为不重复点名。 在源文件目录下...
名器:用于随机点名
import java.util.ArrayList; import java.util.Random; public class CallNameDemo{ &nbsp;public static void main (String args[]){ &nbsp;&nbsp;ArrayList array = new ArrayList(); &nbsp;&nbsp;addStudent(arr...
java 随机名器加强版
/* 实现<em>随机</em>数点<em>名器</em> 1 存储所有同学的名字 2 预览所有学生的姓名,遍历数组 3 <em>随机</em>数作为索引,到数组中找元素 要求: 将功能独立出来,做成方法,调用方法即可 定义三个功能,用到同一个姓名数据 姓名存储到数组中,三个方法,使用一个数组中的数据,方法传递参数 */ import java.util...
随机名器 方便点名
<em>随机</em>点<em>名器</em>.rar,是一款<em>随机</em>点名的软件,也可以使用于抽奖活动,下载试试看就知道了哦
随机名器代码实现案例
这个代码已经写得很详细了 可以直接复制黏贴运行 运行的最后一个结果是<em>随机</em>点名 /* * <em>随机</em>点<em>名器</em>,集合改进(学生的姓名和年龄) * 现实中有学生这个事物,使用定义类的形式,描述学生事物 * 属性:姓名,年龄 * * 姓名存储了数组,将容器换成集合 * String[] s = {&quot;&quot;,&quot;&quot;}; * 集合中,存储的是学生的姓名吗?应该存储student类型 * ...
java随机名器案例
案例介绍<em>随机</em>点<em>名器</em>,即在全班同学中<em>随机</em>的找出一名同学,打印这名同学的个人信息。需具备以下3个内容:1)存储所有同学姓名2)总览全班同学姓名3)<em>随机</em>点名其中一人,打印到控制台需求分析全班同学中<em>随机</em>的找出一名同学,打印这名同学的个人信息。1)存储全班同学信息(姓名、年龄)2)打印全班同学每一个人的信息(姓名、年龄)3)在班级总人数范围内,<em>随机</em>产生一个<em>随机</em>数,查找该<em>随机</em>数所对应的同学信息(姓名、年龄)随...
java随机名器项目
一个简单的java程序,实现学生<em>随机</em>点到的功能,适合初入门者学习
集合改进的随机名器
集合改进的<em>随机</em>点<em>名器</em> import java.util.ArrayList; import java.util.Random; /* <em>随机</em>点<em>名器</em> 集合改进 存储学生 遍历集合 <em>随机</em>数,作为索引,到集合中找到元素 */ public class callname02 { public static void main(String[] args){ //定义集合 存储student...
Java任务:随机名器
Java基础:<em>随机</em>点<em>名器</em>的实现思路*以下代码能够从键盘输入中读取一个字符串:Scanner sc = new Scanner(System.in);String str = sc.next();*获取<em>随机</em>索引可以使用Random类中的nextInt (int n)方法*<em>随机</em>点<em>名器</em>分为3个功能,针对不同功能将其封装到不同的方法中,然在在main()中调用这3个方法package ex01; imp...
Java随机名器案例
<em>随机</em>点<em>名器</em>,即在全班同学中<em>随机</em>的打印出一名同学的名字。 要做到<em>随机</em>点名,需要具备 ①存储所有的同学姓名 ②显示全班同学姓名 ③<em>随机</em>点名其中的一个人,打印到控制台。 需要涉及的知识点:①数组 ②<em>随机</em>类 1.实现对全班同学姓名的存储 在存储姓名时,如果对每一个同学都定义一个变量进行姓名存储,会出现过多的变量,很难一次性将全部数据持有。可以使用数组解决多个数据的存储问题。 代码如下...
一个简易随机名器
HTML部分 Document CSS部分 @charset "UTF-8"; * { margin: 0; padding: 0; } .wrapper h1, .ranText, .ranBtn { text-align: center; } .wrapper, .ranText { border: 1px solid bl...
C#课堂随机名器
不依赖于数据库,适合于学生上课<em>随机</em>点名 抽题等功能,方便快捷
java-随机名器(Random )
<em>随机</em>点<em>名器</em>案例 package com.jredu.oop.ch01; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.Scanner; public class RandomTest { List list=new ArrayLi
【Java】html 简易点名器_随机名器_抽奖器
1. 在Idea中创建一个html文件,用浏览打开,即是一个点<em>名器</em> 2.源代码如下 &amp;amp;amp;amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;lt;html&amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;lt;head&amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;
随机名器excel vba案例
excel文件,vba调用windows api实现<em>随机</em>点名。双<em>随机</em>,程序简洁实用,有较高的参考价值。
第五章案例 随机名器的改进
案例介绍:<em>随机</em>点<em>名器</em>,即在全班同学中<em>随机</em>的打印出一名同学名字。要做的<em>随机</em>点<em>名器</em>,它具备以下3个内容:l  存储所有同学姓名l  总览全班同学姓名l  <em>随机</em>点名其中一人,打印到控制台案例分析:在全班同学中<em>随机</em>的打印出一名同学名字。我们对本案例进行分析,得出如下分析结果:1.存储全班同学名字2.打印全班同学每一个人的名字3.在班级总人数范围内,<em>随机</em>产生一个<em>随机</em>数,查找该<em>随机</em>数所对应的同学名字该案例须有...
新手写的一个随机名器
package one; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.FileWriter; import ja
用C#制作随机名器的思路
如何用C#制作<em>随机</em>点<em>名器</em>,思路是什么?
基于Java的课堂随机名器
<em>随机</em>点<em>名器</em>是一个能够从Excel文件的某个Sheet中读出班级所有同学的名单,然后通过产生一个<em>随机</em>数选中其中一个同学回答问题,然后输入回答问题的得分,并将该得分存入Excel表的另外一个Sheet中的简单程序。 实现要点:通过开源项目jExcel提供的jxl.jar包,实现Excel文件的读写。很适合做课程设计使用。(内含可直接在Eclipse运行的源代码和课程设计报告)
随机名器(Java实现、读取txt文件)
用java编写一个简单的<em>随机</em>点<em>名器</em>(通过读取txt文件实现) 代码如下 package ThirdClass; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionL...
VB 随机名器,一次性可点多人
用VB 实现多人点名的抽奖系统,可以选择不同的名单
JAVA基础 随机名器案例
1.1      案例介绍 <em>随机</em>点<em>名器</em>,即在全班同学中<em>随机</em>的找出一名同学,打印这名同学的个人信息。 此案例在我们昨天课程学习中,已经介绍,现在我们要做的是对原有的案例进行升级,使用新的技术来实现。 我们来完成<em>随机</em>点<em>名器</em>,它具备以下3个内容: l  存储所有同学姓名 l  总览全班同学姓名 l  <em>随机</em>点名其中一人,打印到控制台 1.2      案例需求分析 全班同学中<em>随机</em>的找出一名
第六章案例 随机名器的改进
案例介绍:l  存储所有同学姓名l  总览全班同学姓名<em>随机</em>点名其中一人,打印到控制台实现代码:/*    描述学生事物的类  属性: 姓名和年龄 学生类型的变量,存储到集合中  */public class StudentName{ String name; int age;}/*   <em>随机</em>点<em>名器</em>,集合改进 (学生的姓名和年龄)   现实中有学生这个事物,使用定义类的形式,描述学生事物   属...
第八章案例 随机名器的重构
案例介绍:使用新的方法来实现<em>随机</em>点<em>名器</em>1.  存储所有同学姓名2.  总览全班同学姓名3.  <em>随机</em>点名其中一人,打印到控制台实现代码:/** * 学生信息类 */publicclass Student {    private String name; // 姓名    privateintage; //年龄     public String getName() {        return ...
VB写的随机名器代码
电视节目上常见的抽奖、点名的小程序。<em>随机</em>点名,抽奖都可以。
基于Java的课堂_随机名器
<em>随机</em>点<em>名器</em>是一个能够从Excel文件的某个Sheet中读出班级所有同学的名单,然后通过产生一个<em>随机</em>数选中其中一个同学回答问题,然后输入回答问题的得分,并将该得分存入Excel表的另外一个Sheet中的简单程序。 实现要点:通过开源项目jExcel提供的jxl.jar包,实现Excel文件的读写。
使用一维数组开发随机名器
java基础企业级入门视频教程:1、Java的基础语法;rn (1)java的起源,java的发展,语言特点rn2、java的企业级体系知识;rn (1)J2EE的常用API
—点名器
点<em>名器</em> #Uname{ width: 300px; height: 200px; border:3px solid green; margin:0 auto; margin-top: 100px; font-size:50px; font-weight: 800; text-align: center; line-height: 200px;  } .btn{ wid
JavaScript与xml结合的实例
JavaScript与<em>xml</em><em>结合</em>的实例,实现分页技术!
名器 (无源码)
声明:这个是网上的。。不是本人的。。 点<em>名器</em>V1.0主要为方便课堂教学,为老师点名而制作,也可用于其他相关途径。由 Eyeson软件工作室开发制作,界面简单美观,能够保证<em>随机</em>点名,并记录点到次数,每 次回答,老师都可以给学生评分,分优秀、良好、及格和不及格4种。 具体使用时,可以在checkroll文件夹中加入txt文本文件,文件中的输入格式请按 照默认的点名册1.txt规范。每行为一条记录,前8位是学号。姓名后面的是打分记录, 初始化时请全部改为0,如“xxxxxxxx\姓名\00\0000”。
实用的点名器
一个很简易的点<em>名器</em>,很实用用于教学很不错,希望大家广泛下载喔。
原生js实现点名器
效果图: 直接上代码,太简单了: html: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;漫威点<em>名器</em>&lt;/title&gt; &lt;meta charset="utf-8"&gt; &lt;link rel="stylesheet" type="text/css" href="test9.css"...
C# 随即点名器
练习<em>随机</em>数和文件读取的小例子,很实用的哦,使用c#做的
简单的点名器
点<em>名器</em>(比较简单,学习一位老师的做法,主要涉及界面设计和进程) 注意:我这没有给出学生名单,名单路劲在代码中,可以自己更改。
JAVA点名器V1.2
最新版的JAVA点<em>名器</em>V1.2更正了前面的BUG,美化了界面。
Python点名器
可实现读取txt文件中文本内容,可完成多种功能,这是第一个版本,后续还会继续更新
学生上课点名器
学生上课时<em>随机</em>点名回答问题。老师输入最大学号。按一次<em>随机</em>出现一个学号
JAVA点名器
一、课程描述          点名程序可应用于多种场合,如公司年会、组织活动、班级 <em>随机</em>点名等。要求以文件形式存放学生姓名 ,导入名单以后,按“下一个”按钮以后,屏幕显示下一学生姓名,如果没来,则单击缺席按钮记录学生缺席信息 ,全部点完后,将缺席名单存放至单独文件中。 基本要求: 1.熟悉java的GUI设计及基本组件和布局 2.熟悉事件处理机制 3.完成规定的基本功能 扩展要求: 1.能够在屏幕中依次显示学生的照片 2.自主设计其他相关功能 如下图,这是楼主做的一个界面,可能有点丑,功能也不是很完善。 左边是一个文本域,用于存放整个班级的姓名,中间上面是一个文本框,当点击按钮时会在文本框上面出现学生的姓名 注:如果未导入班级名单,直接点击下一个和缺席都没有任何作用。
简单的点名器.zip
功能较为简单,较为实用
我的点名器
点<em>名器</em> 顾名思义 用来点名 他随即产生人名 不重复 点完后 重新开始 继续
原生JS点名器
&lt;!DOCTYPE type='html'&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;js点<em>名器</em>&lt;/title&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;style...
网页版点名器
网页版点<em>名器</em>.界面简洁又大气,名字采用数组录入,极易修改,甚至无基础,右键打开都能进行名字的录入,教师朋友装逼必备,丰富课堂,网页初学者当入门的综合案例也是不错的选择,有兴趣千万不要错过
名器效果
点<em>名器</em>(福利彩票双色球)(<em>随机</em>选择一个名字)效果,for(星星)循环效果
java点名器
java实现的滚动点<em>名器</em>,读取txt文档名单,并最终已txt文档形式打印被点名单。
名器2.0测试版
点<em>名器</em>主要为方便课堂教学,为老师点名而制作,也可做于其他用途。 界面简单美观,能够保证<em>随机</em>点名,并记录点到次数,还可以将点名记录保存成文本形式。 每次回答,老师都可以给学生评分,分优秀、良好、及格和差4种。 软件的功能正在不断完善之中,敬请关注!
JS点名器
这是一个小的web前端点名册,使用js的计时器实现
鸭梨点名器
鸭梨点<em>名器</em>,不重复<em>随机</em>点名。
名器.zip
本工具是用Java编写的点名工具,导入姓名文件后直接启动点<em>名器</em>,可做到<em>随机</em>抽取,可以用来<em>随机</em>抽人,除了抽人,也可以修改姓名文件来做到<em>随机</em>其他事情
课堂点名器
课堂<em>随机</em>点名,帮助老师,调动学生的课堂积极性,有助于教学的过程的优化
html点名器
很简单的html点<em>名器</em>,适合刚开始学习html的同学,非常实用。
名器 V1.0
课堂点名 小软件方便老师几计分和点名 <em>随机</em>生成数字或汉字
名器——随机数的应用
点<em>名器</em>——<em>随机</em>数的应用1、点<em>名器</em>2、<em>随机</em>思想在C++上的表达3、点<em>名器</em>的制作1、分析2、组合与添加3、修改与简化4、功能的完善 1、点<em>名器</em> 点<em>名器</em>在生活中是一种普遍常见的<em>随机</em>数的应用。点<em>名器</em>包含着一种数学领域中一种很重要的思想——<em>随机</em>思想。<em>随机</em>在数学领域上有一个很高的地位。 2、<em>随机</em>思想在C++上的表达 C++具有<em>随机</em>函数rand(),而在指令编辑器中,一般都会设置“<em>随机</em>种子”,所以C++还有<em>随机</em>...
Qt点名器源码
Qt点<em>名器</em>或抽奖器,读取自己编写的人名名单文件,文件格式如:张三\n李四\n王二\n。(注\n为换行符,在文本文件中直接回车)
急!!怎样用FLASH和ASP 结合做一个新闻更新
<em>怎样用</em>FLASH和ASP <em>结合</em><em>做一个</em>新闻更新,并且新文还能滚动
cpp-基于Qt5桌面应用程序开发的随机名器
cpp-基于Qt5桌面应用程序开发的<em>随机</em>点<em>名器</em>
js点击按钮文字随机名器代码.zip
Js点击按钮文字<em>随机</em>点<em>名器</em>代码是一款<em>随机</em>点<em>名器</em>,也可作为抽奖使用。
第3章 随机名器案例(集合容器)
第3章 <em>随机</em>点<em>名器</em>案例 3.1 案例介绍 <em>随机</em>点<em>名器</em>,即在全班同学中<em>随机</em>的找出一名同学,打印这名同学的个人信息。 此案例在我们昨天课程学习中,已经介绍,现在我们要做的是对原有的案例进行升级,使用新的技术来实现。 我们来完成<em>随机</em>点<em>名器</em>,它具备以下3个内容:  存储所有同学姓名  总览全班同学姓名  <em>随机</em>点名其中一人,打印到控制台 3.2 案例需求分析 全班同学中<em>随机</em>的找出一名同学,打印这名同学...
java学习21-简单随机名器(ArrayList集合)实现
续java学习20:https://blog.csdn.net/qq_40790831/article/details/86516808 案例:<em>随机</em>点<em>名器</em> 存储全班同学信息(学号,姓名,年龄) 打印全班同学姓名 在班级总人数范围内,<em>随机</em>产生一个<em>随机</em>数,查找<em>随机</em>数所对应的同学信息(学号、姓名、年龄) <em>随机</em>点<em>名器</em>明确分为了三个功能,采用ArrayList集合来解决多个学生信息存储问题 Cal...
JAVA-随机名器(新手用于记录每天的作业。)
实例: //创建的一个包名。 package qige; //导入一个包。 import java.util.Random; //定义一个类。 public class Zy1 {   //公共静态的主方法。   public static void main(String[] args) {     //创建一个字符串数组。     String[] names = {"白起","白...
IOS 学的容易----随机名器内部实现
一.面布局 #import "HuaMingCeViewController.h" @implementation HuaMingCe - (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { NSMutableArray *array = [[NSMut
js手机移动端随机名器代码.zip
js手机移动端<em>随机</em>点<em>名器</em>代码是一款适用于手机端点<em>名器</em>抽奖代码。
利用List接口的实现类ArrayList编写一个随机名器
package com.jrdeu.jihe; /** * <em>随机</em>点<em>名器</em> */ import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.Scanner; public class RandomTest { private List list=new Arra
java基础练习2_一个简单的随机名器
import java.util.Random; public class PracticeDemo_2{     /*       实现一个简单的<em>随机</em>点<em>名器</em>       需求分析:1.定义数组,存储学生姓名;                 2.预览数组,预览学生姓名;                 3.<em>随机</em>数组,<em>随机</em>抽取一个学生姓名*/     public static vo
c#编写随机名器,被老师用在教学中
<em>随机</em>点<em>名器</em>功能又一大提升,而且之前若干bug均已修复。rn修复内容:rn1.当默认开启的txt文本文件被删除或的文件名被更改或由于某种未知的原因不能访问时,程序不会报错,而是将一些提示信息以学生名导入。rn例如:rn程序默认访问“电科一班.txt”:rn如果在可执行文件的路径下有 “电科一班.txt”文件,则运行正常。rnrnrn如果在可执行文件的路径下没有找到 “电科一班.txt”文件,则运行提示信息。rn rn rn在这种非正常情况下,如果仍然点击正式记录,则弹出提示帮助信息窗口。rn rn rn这样,用户在看到提示信息后,会自行修复该问题。rnrn修复2:rn若读取的文件中存在空行,则程序在读取文件内容的时候会自动删除空行。rn 现在,我把先前文件名“电科一班121314.txt”修改为“电科一班.txt”,然后在文件内容中加两个空行,如下图所示:rn rn程序在运行的时候再也不会出现空姓名。rnrn程序运行一圈后,会给出提示信息。rn rn功能提升:rn1.可以选择班级,班级内容自定义。rn现在,我又新建了一个班级文件“1班.txt”,文件内容如下:rnrn 现在可以选择班级,我就把“1班.txt”选进来。rn rn 一般,“选择班级...”,在程序打开后只会用一次,点击“打开”后,“选择班级...”按钮被隐藏。rn rn2.增加出勤记录,答问记录功能。rn若没有点击“正式记录”按钮,抽取信息不会被记录,也没有弹出出勤相关的选择按钮。功能与旧版一样。rn一旦点击正式记录,由于这个记录涉及到学生的平时成绩,因此非常重要,所以弹出是否确定选择对话框。rn rn点击确定后,”正式记录“按钮被隐藏。rn rn再次抽取后,会弹出“缺勤”和“差评”两个选择按钮,并自动在该班级目录下新建一个“班级名+点名记录清单”文本文件。rn rn文本内容自动记录第一次被点到的学生,并创建时间,原创者,班级信息相关信息。如下所示:rn rn若点击差评或缺勤,记录会自动加一,而且,一旦选择之后,该两个按钮即被隐藏,防止误操作。rn当然你也可以不行,直接抽下一个人,但选择按钮照样被隐藏,同样该学生的点名信息也会被记录。rn 重复抽取后所有记录都会自动保存到该文件。rn rn如果点击确定,或关闭程序再次打开程序选择该班级,同样执行上述步骤,则记录会在原来的基础上累加。rn 经过一系列操作后得到的记录表如下:rn rn当然,如果你选择其他班级,照样会执行相应的操作。rn现在,举个典型的例子,我在桌面上新建一个文本文件,内容如下:rn rn选择该文件,执行同样的操作,立即生成“2班点名记录清单.txt”文件。rn rn 重复点名后,实时记录的点名内容:rnrnrn C#部分源程序:(本软件完全由个人编写,未经本人允许,请勿用于商业目的)using System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Linq;rnusing System.Text;rnusing System.Threading.Tasks;rnusing System.Windows.Forms;rnusing System.IO;rnusing System.Drawing.Drawing2D;rnnamespace <em>随机</em>抽样rnrn public partial class Form1 : Formrn rn static int step = 0;rn static bool Startload = false;rn static string[] pathstudent = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase+"//","电科一班.txt";rn static string[] name = getName();rn static int[] ppp = GetRandomArray(name.Length);rn public Form1()rn rn InitializeComponent();rn Timer t = new Timer();rn t.Interval =2000;rn t.Tick += new EventHandler(changeBackground);rn t.Start();rn Timer t2 = new Timer();rn t2.Interval = 100;rn t2.Tick += new EventHandler(changestudent);rn t2.Start();rn rn static int iiii = 0;rn void changestudent(object sender, EventArgs e)rn rn if (name == null)rn rn return;rn rn if (this.startrand.Text=="停 止 抽 取")rn rn iiii++;rn this.disinf.Text =name[ppp[(step+iiii)%name.Length]];rn int[] q = GetRandomArray(3);rn int[] colorval = 0, 100, new Random().Next(100) ;rn this.disinf.ForeColor = Color.FromArgb(255, colorval[q[0]], colorval[q[1]], colorval[q[2]]);rn rn rn rn void changeBackground(object sender, EventArgs e)rn rn //int i = DateTime.Now.Second/15;rn switch (GetRandomArray(18)[0])rn rn case 0: BackgroundImage =imageList1.Images[0]; break;rn case 1: BackgroundImage = imageList1.Images[1]; break;rn case 2: BackgroundImage = imageList1.Images[2]; break;rn case 3: BackgroundImage = imageList1.Images[3]; break;rn case 4: BackgroundImage = imageList1.Images[4]; break;rn case 5: BackgroundImage = imageList1.Images[5]; break;rn case 6: BackgroundImage = imageList1.Images[6]; break;rn case 7: BackgroundImage = imageList1.Images[7]; break;rn case 8: BackgroundImage = imageList1.Images[8]; break;rn case 9: BackgroundImage = imageList1.Images[9]; break;rn case 10: BackgroundImage = imageList1.Images[10]; break;rn case 11: BackgroundImage = imageList1.Images[11]; break;rn case 12: BackgroundImage = imageList1.Images[12]; break;rn case 13: BackgroundImage = imageList1.Images[13]; break;rn case 14: BackgroundImage = imageList1.Images[14]; break;rn case 15: BackgroundImage = imageList1.Images[15]; break;rn case 16: BackgroundImage = imageList1.Images[16]; break;rn case 17: BackgroundImage = imageList1.Images[17]; break;rn default: break;rn rn rn private void startrand_Click(object sender, EventArgs e)//开始暂停按钮rn rn this.button1.Visible = false;rn this.button2.Visible = false;rn //获取对比度大的<em>随机</em>深彩色rn int[] q = GetRandomArray(3);rn int[] colorval = 170, 255, new Random().Next(80)+170 ;rn startrand.FlatAppearance.MouseOverBackColor = Color.FromArgb(255, colorval[q[0]], colorval[q[1]], colorval[q[2]]);//<em>随机</em>设置鼠标悬停在按钮上的颜色rn startrand.FlatAppearance.MouseDownBackColor = Color.FromArgb(255, colorval[q[0]] - 50, colorval[q[1]] - 50, colorval[q[2]] - 50);//<em>随机</em>设置鼠标按下按钮后的颜色rn tryrn rn if (this.startrand.Text=="开 始 抽 取")//判断字符串检测鼠标是否按下rn rn this.startrand.Text = "停 止 抽 取";//如果按下,将字符串的颜色修改rn rn elsern rn String[] abcd="";rn StreamWriter sw;rn step=step+1;rn this.startrand.Text = "开 始 抽 取";rn this.disinf.Text = name[ppp[step - 1]];rn if (Startload==true)rn rn tryrn rn abcd = File.ReadAllLines(pathstudent[0] + pathstudent[1].Replace(".txt", "点名记录清单.txt"));//编码格式rn rn catchrn rn sw = File.AppendText(pathstudent[0] + pathstudent[1].Replace(".txt", "点名记录清单.txt"));rn sw.Write(pathstudent[1].Replace(".txt", "") + "点名记录清单" + "创建日期:" + DateTime.Today.ToString("yyyy" + "年" + "MM" + "月" + "dd" + "日") + " <em>随机</em>点<em>名器</em>原创者:陈鹏" + "\r\n");rn sw.Write("学生姓名(学号)".PadRight(30 - 8, ' ') + "被点次数".PadRight(20 - 4, ' ') + "缺勤次数".PadRight(20 - 4, ' ') + "老师不满意次数\r");rn sw.Close();rn rn abcd = Array.FindAll(abcd, line => !string.IsNullOrEmpty(line)); // 去除是null或是""的stringrn string n;rn n = findn(abcd, this.disinf.Text);rn sw = File.AppendText(pathstudent[0] + pathstudent[1].Replace(".txt", "点名记录清单.txt"));rn if (n == "1")rn rn sw.Write("\n" + this.disinf.Text.PadRight(30, ' ') + n.PadRight(20, ' ') + "0".PadRight(20, ' ') + "0".PadRight(5, ' ') + "\r");//string1.PadLeft(100," ")这句话的意思是如果string1的长度不够100位,则在前面加空格,知道补够100位。rn rn elsern rn sw.Write("\n" + this.disinf.Text.PadRight(30, ' ') + n + "\r");rn rn rn sw.Close();rn //sw.Flush();rn this.button1.Visible = true;rn this.button2.Visible = true;rn rn rn rn catchrn rn this.disinf.Text = "木有了咦(;`)";rn MessageBox.Show("人已经抽完了,重新开始吧?");rn ppp = GetRandomArray(name.Length);//重新排序rn step = 0;rn iiii = 0;rn return;rn rn rn string findn(string[] f,string w)rn rn int n = 1;rn string a;rn for (int i = 0; i < f.Length; i++)//查找文件夹中是否存在该学生的信息rn rn tryrn rn a=f[i].Substring(0,w.Length);//从第m个位置,截取n个长度rn if (a == w)//如果找到了学生的信息,刷新学生的得分rn rn a = f[i].Substring(25, 10).Replace(" ", "");rn n=Convert.ToInt32(a);rn StreamWriter sw = new StreamWriter(pathstudent[0] + pathstudent[1].Replace(".txt", "点名记录清单.txt"), false);rn for (int j = 0; j < f.Length; j++)rn rn if (i != j)rn rn sw.WriteLine(f[j]);rn rn rn //sw.Flush();rn sw.Close();rn //sw.Dispose();rn return (n + 1).ToString() .PadRight(20,' ')+ f[i].Substring(50,25);rn rn rn catchrn rn continue;rn rn rn return n.ToString();rn rn rn可执行文件下载链接以及下载密码rn链接:http://pan.baidu.com/s/1gdH6QL9 密码:f1p2
Java线程开发小程序(随机名器
此资源是学习Java后自己写的一个小程序。知识包含简单的java Swing 和线程知识。附带源码,运行时需要安装JDK.
每日一学 (1)——(面向对象)随机名器
public class Student {  private int age;  private String name;  public void setName(String name){   this.name=name;  }  public void setAge(int age){   this.age=age;  }  public int getAge(){ return age...
C和C++编程教程整理下载
C和C++编程教程整理 我整理的语法文章,免费提供给大家 里面引用的图片过会再上传。 相关下载链接:[url=//download.csdn.net/download/cool8cool/1975965?utm_source=bbsseo]//download.csdn.net/download/cool8cool/1975965?utm_source=bbsseo[/url]
C#入门经典(第4版) part3下载
因为文件太大,所以分成19部分上传 《C#入门经典(第4版)》通过C#可以很容易地学习.NET Framework 3.5的强大功能,所以C#是开始您编程生涯的绝佳方式。《C#入门经典(第4版)》全面阐述了C#编程的所有方面,包括C#语言本身、Windows编程、Web编程及数据源的使用等内容。 学习了新的编程技巧后,《C#入门经典(第4版)》介绍了如何高效地部署应用程序和服务,论述了许多高级技术,如图形化编程。另外,还探讨了如何使用Visual C# Express 2008、Visual Web Developer Express 2008和Visual Studio 2008的功能。所 相关下载链接:[url=//download.csdn.net/download/kunwang110/3333995?utm_source=bbsseo]//download.csdn.net/download/kunwang110/3333995?utm_source=bbsseo[/url]
虚拟化 虚拟化靠技术下载
虚拟化靠技术 相关下载链接:[url=//download.csdn.net/download/wwbnb/4969445?utm_source=bbsseo]//download.csdn.net/download/wwbnb/4969445?utm_source=bbsseo[/url]
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo
我们是很有底线的