-
用C#实现启动欢迎画面
用C#制作软件启动时的欢迎界面,开始画面,在软件被打开时最先显示的一个窗口效果,在本例中是直接调用一张图片来显示,但是具体的实现,比如图片显示的位置 、显示的时间长短等,用到的定时器,需要控制好,本实例代码就是向大家展示如何进行这些控制,部分代码为:
private void Form1_Load(object sender, EventArgs e)
{//启动窗体
Form2 MySplashForm = new Form2();
MySplashForm.ShowDialog();
}
private void Form2_Load(object sender, EventArgs e)
{//设置启动窗体
this.FormBorderStyle = FormBorderStyle.None;
this.BackgroundImage = Image.FromFile("test.jpg");
this.timer1.Start();
this.timer1.Interval = 10000;
}
private void timer1_Tick(object sender, EventArgs e)
{//关闭启动窗体
this.Close();
}
定时器控制:
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{//关闭定时器
this.timer1.Stop();
}
- 2022-01-22 15:57:51下载
- 积分:1
-
C#模拟新浪微博抢红包功能
C#模拟新浪微博抢红包功能,这个不是模拟,当时是真的实现了抢红色功能,当时是新浪微博的一个抢红包活动,现在活动失效了,测试时候加载不了网页,不过发上来源码,主要是了解一下抢红包的方法,一些相关的编程技巧,比如计时器的控制、查询红包所属、查询红包状态、查现金红包、点击抢红包等。
- 2022-08-11 15:12:27下载
- 积分:1
-
C# 演示内连接查询的实现方法
C# 演示内连接查询的实现方法,本演示将连接SQLSERVER数据库,查询结束将显示内联接查询结果,主要操作的是学生成绩表,学生信息表。
- 2023-07-15 12:30:03下载
- 积分:1
-
高仿微信源码
A high copy WeChat, written by Objective-C.高仿微信功能,后期会再加入XMPP协议
- 2022-01-31 11:53:32下载
- 积分:1
-
C# 使用Socket连接远程主机的例子
C# UseSocket例子,使用Socket连接远程主机,其核心是使用Socket的构造函数实例化一个Socket对象,用来连接远程主机,再具体就是调用Connect方法连接远程主机,在成功连接主机后,调用自定义方法ConnectSocket,使用指定的服务器名和端口号实例化一个Socket对象,将请求发送到连接的服务器,从绑定的Socket接收数据,将接收到的数据转换为字符串类型,调用自定义方法SocketSendReceive获取指定主机的主页面内容。
远程连接部分的实现如下:
//使用指定的IP地址和端口号实例化IPEndPoint对象
IPEndPoint IPEPoint = new IPEndPoint(address, port);
//使用Socket的构造函数实例化一个Socket对象,以便用来连接远程主机
Socket newSocket = new Socket(IPEPoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
newSocket.Connect(IPEPoint); //调用Connect方法连接远程主机
在创建远程连接之前,要循环遍历得到的IP地址列表。
- 2022-04-29 10:57:31下载
- 积分:1
-
C# 递增运算/递减运算
C# 简单模拟递增运算、递减运算:
private void repeatButton1_Click(object sender, RoutedEventArgs e)
{//递增运算
Int32 MyNum = Convert.ToInt32(this.textBox1.Text);
this.label1.Content = "正在进行递增运算:";
this.textBox1.Text = ((MyNum + 1).ToString());
}
private void repeatButton2_Click(object sender, RoutedEventArgs e)
{//递减运算
Int32 MyNum = Convert.ToInt32(this.textBox1.Text);
this.label1.Content = "正在进行递减运算:";
this.textBox1.Text = ((MyNum - 1).ToString());
}
- 2022-02-26 15:45:23下载
- 积分:1
-
C# Hospital MIS 医院业务信息维护系统
C# Hospital MIS 医院业务信息维护系统,基于VisualC# 2012编写开发的,采用SQLSERVER数据库,内含建库脚本,编译或修改调试本源码前请先重建数据库,并连接好。
本医院业务系统完成的功能有:
导医服务、病人登记、病人预约、前台交费、约品退费、欠费催款、评价管理、医师服务、开医令、药房服务、药品管理、发放药品、退药入库、门诊统计、按科室统计、每日统计、交接班汇总、基本设置、检验设置、检查设置、科室设置、员工值班设置、用户管理、折扣卡设置等功能。
- 2022-07-16 15:03:12下载
- 积分: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# 使用互斥量禁止程序运行两个实例,这个主要是根据开发的程序使用环境决定,有时候一个程序运行多个副本,会浪费系统资源造成不稳定,但有人说这样会让软件使用更方便,以下代码是不让程序运行多个实例副本,关键代码如下所示:
private void Form1_Load(object sender, EventArgs e)
{//使用互斥量禁止程序运行两个实例
bool bExist;
var MyMutex =new System.Threading.Mutex(true, "OnlyOneTime", out bExist);
if (bExist)
MyMutex.ReleaseMutex();
else
{
MessageBox.Show("程序已经运行!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
this.Close();
}
}
- 2022-03-24 02:20:34下载
- 积分:1
-
Visual C# LINQ转换为一对多字典
Visual C# 转换为一对多字典,构造泛型列表,使用LINQ查找用户代码小于3的列表,此时的query变量的类型是IEnumerable类型,使用ToLookup方法将query转换为一对多字典类型:
ILookup userLookup = query.ToLookup(itm => itm.UserCode);
label1.Text = "ILookup的结果是:
";
foreach (var user in userLookup)//遍历查询结果
{
label1.Text += user.Key;//显示主键
label1.Text += " ";
foreach (var user2 in user)//遍历所有值
{
label1.Text += user2.UserName + " , ";//显示键值
}
label1.Text += "
";
}
- 2023-05-18 03:20:03下载
- 积分:1