-
C# 随机抽题(抽签程序)完整源代码
一个Visual C# 开发编写的随机抽题(抽签程序)完整源代码,附有程序使用说明和抽答程序的源代码,运行程序窗体加载时隐藏组件,并加载题目,启动计时器,产生随机数,点击开始按钮则开始抽题,所有题目都已经抽完了则重新加载题库!单击停止按钮后,如果列表框中还有值则清空删除。
运行时请注意:如程序不能运行请安装“NetFx20SP1_x86.exe”,Framework2.0框架,关于使用本抽签程序:
1.将程序和题库(文本文件)放在同一目录。
2.文本文件名必须为“抽签目录.txt”
如何编辑题库?(请参照图片“题库编辑说明”)
1.奇数行为题目,偶数行为答案。
2.答案或题目编辑完后才回车。
3.不要留空行。
- 2022-03-20 13:23:15下载
- 积分:1
-
C# 创建一个泛型接口
C# 创建一个泛型接口的例子,创建一个泛型接口的代码和方法如下:
public interface IGenericInterface {
T CreateInstance(); //接口中调用CreateInstance方法
}
//实现上面泛型接口的泛型类
//派生约束where T : TI(T要继承自TI)
//构造函数约束where T : new()(T可以实例化)
public class Factory : IGenericInterface where T : TI, new()
{
public TI CreateInstance()//创建一个公共方法CreateInstance
{
return new T();
}
}
class Program
{
static void Main(string[] args)
{
//实例化接口
IGenericInterface factory =
Factory();
//输出指定泛型的类型
Console.WriteLine(factory.CreateInstance().GetType().ToString());
Console.ReadLine();
}
}
- 2022-03-11 00:59:39下载
- 积分:1
-
C# treeView节点动态删除和添加示例
C# treeView节点动态删除和添加示例,本源码演示了创建一个treeView父节点,创建了三个子节点,然后演示了将这3个子节点添加到父节点中,最后演示了使用Remove方法移除指定的TreeView节点项,添加节点和删除节点定义了两个按钮事件,用户通过单击按钮,激活事件,两个事件的编写方法如下:
private void Form1_Load(object sender, EventArgs e)
{
//建立一个父节点
TreeNode tn1 = treeView1.Nodes.Add("名称");
//建立3个子节点
TreeNode Ntn1 = new TreeNode("明日科技");
TreeNode Ntn2 = new TreeNode("C#编程词典");
TreeNode Ntn3 = new TreeNode("C#从基础到项目实战");
//将这3个子节点添加到父节点中
tn1.Nodes.Add(Ntn1);
tn1.Nodes.Add(Ntn2);
tn1.Nodes.Add(Ntn3);
}
private void button1_Click(object sender, EventArgs e)
{
//如果用户选择了“名称”证明没有选择要删除的子节点
if (treeView1.SelectedNode.Text == "名称")
{
MessageBox.Show("请选择要删除的子节点"); //弹出选择删除节点的提示
}
else
{
treeView1.Nodes.Remove(treeView1.SelectedNode);//使用Remove方法移除选择项
}
}
- 2023-07-29 02:55:08下载
- 积分:1
-
C#获取拼音首字母并进行中文简繁体互转
C#中文简繁体互转,并获取汉字拼音首字母,内含一个中文处理工具类,类中包括了以下处理函数:将字符转换成简体中文、讲字符转换为繁体中文、获取中文字符串的首字母、获取单个中文的首字母,每一个都是挺实用的,下面把字符转换为繁体中文的代码帖上来,需要更多代码的请下载本源码哦:
//讲字符转换为繁体中文,参数包括:要转换的字符串、转换完成后的字符串:
public static string ToTraditional(this string ChineseStr)
{
String TraditionalStr = Microsoft.VisualBasic.Strings.StrConv(ChineseStr, Microsoft.VisualBasic.VbStrConv.TraditionalChinese, 0);
return TraditionalStr;
}
- 2022-08-12 23:26:59下载
- 积分:1
-
C# 中的MaskedTextBox控件用法示例
C# 中的MaskedTextBox控件用法示例,类似于掩码功能的文本框,比如密码框,不会显示出用户输入的字符。本示例将向大家介绍如何将数据绑定到MaskedTextBox控件。
不过本例需要连接数据库,连接好后,用户可通过窗口上的上一电话号码、下一电话号码来查看演示。
- 2022-03-24 22:11:34下载
- 积分:1
-
像打字游戏的C#打字练习软件
像打字游戏的C#打字练习软件,名字叫做“梦雨打字通”。指法练习,出现的字符,在倒计时3秒内会自动消失,若你没有按下键盘上对应的键,则就算打字失败了,这个可以测试你的打字速度,所说里面的大部分分功能借鉴了金山打字通的一些模式。
本软件在编写时,用到了工厂类、随机生产LetterClass、计时器类,每一个Letter在屏幕上的停留时间计时,keyDown事件类,设置 字符总数 正确总数 正确率,X方向的Tick事件等。
- 2022-08-04 11:03:56下载
- 积分:1
-
倾城倾国源代码
特别整理了倾国倾城完整源码+教程+视频+服务端完整源码+工具集合贴!
- 2022-01-25 20:19:49下载
- 积分:1
-
二维码生成的C源代码(QRCODE)
二维码(QRCODE)生成的C源代码,比较完整,测试可用
- 2022-01-30 22:00:53下载
- 积分:1
-
TMS320C6748各个接口外设所有标准源码程序 (亲测好使)
TMS320C6748各个接口外设所有标准源码程序 (亲测好使)
- 2022-07-16 14:39:18下载
- 积分:1
-
C# 中文简体繁体转换小程序源码
Visual C# 简繁体转换,实现中文汉字的简体繁体转换功能,相信这个C#小程序源码会很实用吧,经常用到。编译运行后,请输入要转换的文字,单击对应的按钮,即可实现转换功能,绑定在对应按钮上的代码如下:
C#中文繁体转简体源码:
private void button1_Click(object sender, EventArgs e)
{
string src = txtSrcText.Text.Trim();
byte[] srcByte = Encoding.Default.GetBytes(src);
byte[] desByte = new byte[srcByte.Length];
LCMapString(2052, LCMAP_SIMPLIFIED_CHINESE, srcByte, -1, desByte, srcByte.Length);
string des = Encoding.Default.GetString(desByte);
txtDesText.Text = des;
}
C#中文简体转繁体源码:
private void button2_Click(object sender, EventArgs e)
{
string src = txtSrcText.Text.Trim();
byte[] srcByte = Encoding.Default.GetBytes(src);
byte[] desByte = new byte[srcByte.Length];
LCMapString(2052, LCMAP_TRADITIONAL_CHINESE, srcByte, -1, desByte, srcByte.Length);
string des = Encoding.Default.GetString(desByte);
txtDesText.Text = des;
}
- 2022-03-12 07:23:03下载
- 积分:1