1. 程式人生 > >學生課堂隨機點名系統小結

學生課堂隨機點名系統小結

小可愛是知名中學老師,今天突然問我能不能幫她寫一個隨機數生成的程式,用於學生上課點名回答問題用,哈哈,裝逼的時候到啦:)

基本思路

最近寫慣了shell、python、js、java、android,要麼是不帶介面的,要麼是非windows平臺的,要實現這麼一個程式,一定是在windows平臺上的,想到了以下三種方式:

1. MFC       最熟悉也最笨重,業界早淘汰的東西,總有種排斥感
2. .net      windows平臺超簡單的開發工具,開發便捷
3. qt        支援跨平臺介面程式開發,不過電腦沒有安裝相關開發程式

基於以上考量,採用.net進行開發。

基本實現

本質上,這個就是一個隨機數生成器的UI版,廢話不多說了,直接上程式碼吧

Public Class Form
    Dim allStuNum As Integer = 42
    'Dim allStuName As New ArrayList
    Dim useName As Boolean
    Private Sub Form_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Timer1.Enabled = False
        Timer1.Interval = 20
        Try
Dim fn = FreeFile() FileOpen(fn, "config.txt", OpenMode.Input) Dim num As Integer Input(fn, num) allStuNum = num Catch allStuNum = 42 End Try End Sub Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles
Timer1.Tick Randomize() Dim randNum As Integer = Rnd() * (allStuNum - 1) + 1 Label1.Text = randNum End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If Button1.Text = "開始" Then Timer1.Enabled = True Button1.Text = "關閉" Else Timer1.Enabled = False Button1.Text = "開始" End If End Sub End Class

實現效果

這裡寫圖片描述

專案程式碼

相關推薦

學生課堂隨機點名系統小結

小可愛是知名中學老師,今天突然問我能不能幫她寫一個隨機數生成的程式,用於學生上課點名回答問題用,哈哈,裝逼的時候到啦:) 基本思路 最近寫慣了shell、python、js、java、android,要麼是不帶介面的,要麼是非windows平臺的,要實現這麼

EXCEL VBA入門(課堂隨機點名系統

第1到5步按照 操作。 然後用工具箱 中的各種控制元件構建如下介面,就和以前高中學的vb一樣。 建3個標籤,分別是“課堂隨機點名系統”,“起始學號”,“截止學號” 建2個文字框,TextBox1放在“起始學號”後面,TextBox2放在“截止學號”後面 把工具箱拉大點 建

js隨機點名系統

time() pin tin log lang 調用 虛擬 auto set 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U

JavaScript簡單的隨機點名系統

.class length parse -h align height radi his itl <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&

Java 案例八 隨機點名系統(使用類實現,面向物件)

package cn.itcast.demo07; import java.util.ArrayList; import java.util.Random; /* * 隨機點名器: * 1.建立集合,將Student物件儲存到集合中 * 2.總覽所有學生的資訊 * 將儲存到集合中的

課堂隨機點名神器6個系列原創軟體[2]紅包雨版隨機點名

軟體名稱:紅包雨版隨機點名軟體具軟體功能:教師課堂點名用開發版本:1.0開發代號:FIRC20180610001開發日期:20180610釋出日期:20180610開發單位:未來自主研究中心版權單位:未來自主研究中心淘寶店鋪:軟體未來官方網站:http://www.firc.

用C語言編寫一個隨機點名系統

/*編寫一個隨機點名系統,執行該系統後,按空格鍵可以顯示出一名同學,以前被選中的同學,將不會再次被選中*/ #include<stdio.h> /*stand

原生js實現簡單的隨機點名系統

create 定時 oat alert name idt 顏色 理工大學 time <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

學生點名系統

剛學java時做的一個小程式,寫的挺亂的,到處亂建立物件。自己用來拿著玩還可以。資料庫:1、JDBC連線資料庫,用的Sql server資料庫2、實現查詢3、實現更新4、stu表sname.sno,sok(初始為0,未到課時設定為1,退出系統時歸0)GUI:1、Jframe主

學生信息管理系統】EOF 和 BOF

少包 cell enter 常常 avi article ast 管理系統 style 敲完學生信息管理系統時,在刪除信息的時候,常常會出現下圖這種錯誤,遇到問題就要解決這個問題。經過查閱理解了記錄集Recordset的EOF和BOF屬性,用這兩個屬性能夠知道記錄集中是

集合應用案例:編寫程序實現學生信息管理系統的錄入登錄

else 系統 tput img efault () 創建 輸入輸出 public 本編文章主要介紹一個關於集合的應用案例:完成班級學員錄入功能 (沒有持久化操作,每次重啟錄入的信息都保存不了) 一、需求: 創建學生類:添加以下屬性以及相應的構造函數!使用集合保存學員信息!

小學期,學生信息管理系統

c#include <stdio.h> #define M 10 void modify(struct student *stu, int st);//修改函數 void input(struct student *stu, int st);//輸入函數 void (display(struct

vue開發後臺管理系統小結

關閉 utf 增刪 java 實例 中國農業 hand 分享 this 最近工作需要用vue開發了後臺管理系統,由於是第一次開發後臺管理系統,中間也遇到了一些坑,想在這裏做個總結,也算是對於自己工作的一個肯定。我們金融性質的網站所以就不將代碼貼出來哈 一、項目概述 首先工作

數組除重和運用隨機點名的簡單運用

for har title highlight charset 新建 簡單 arr and 數組除重: 新建一個空數組,利用中間狀態,遇到相同數字時,其狀態為1時跳出循環,新數組內沒有則壓入數組中。 <!DOCTYPE html> <html>

數組除重和應用隨機數進行隨機點名

其中 bmi 建立 action put html script eth orm 數組除重: 主要是建立一個新的空數組,然後利用中間狀態。在遇到相同的數字時其中間狀態為1此時跳出循環,若沒有相同數字則將其壓入空數組中。其代碼為: <script> va

win7 下安裝 Ubuntu16.04以及Centos6.5 雙系統小結

log 電腦 title window系統 blank nes 分區 html 經驗 最近這段時間,實驗室因為論文的原因,要學習人工智能中的深度學習,現在總結下安裝雙系統的經驗,網上很多帖子都沒給出關鍵的步驟: centos按照過程: (1)安裝centos,最重要的是引導

隨機點名1

隨機 點名 python#!/usr/bin/env python#coding=utf8#點名腳本 #author:CrazyWing version:0.1import randomname=["趙建建","郭耀","陳世鐸","鄭軍善","盧國祥","趙一凡","劉勇","趙坤","張武松","賀洋偉"

學生用戶管理系統(二)

tostring str rust 意思 儲存器 即將 需要 http nec 接著上一條隨筆。 這個用戶管理系統能夠實現從sql server 數據庫中的一張表讀取用戶名和密碼來看是否與用戶輸入的相同,相同則進入另一個頁面,否則跳messagebox. 若用戶沒有註冊

java課程設計(學生信息管理系統

gen 圖片 false 出生日期 resizable cnblogs orm size gin 1.需求分析 功能要求: 1)需要管理的學生信息有:學號、姓名、性別、出生日期、政治面貌、家庭住址、電話、宿舍號。 2)實現查詢、增、刪、改等功能。 數據存儲:數據庫或文件。

學生登錄管理系統

日常之前的課設,自己目前掌握編程知識太少,今天是以前的課設。以後會逐漸發新的IT知識 #include <stdio.h>#include <stdlib.h>#include <string.h>#include <conio.h>#define STU_BA