-
C++ 6.0 画线源码有文档说明
文件采用C++6.0基于MFC制作具有Breseam算法和中点画线算法,简单明了适用于初学者,还有文档说明使读者一看就懂,运行后只需选择相应算法以及输入相应颜色的值及起始点就可以画出任意方向任意颜色的直线
- 2022-02-02 10:20:41下载
- 积分:1
-
像打字游戏的C#打字练习软件
像打字游戏的C#打字练习软件,名字叫做“梦雨打字通”。指法练习,出现的字符,在倒计时3秒内会自动消失,若你没有按下键盘上对应的键,则就算打字失败了,这个可以测试你的打字速度,所说里面的大部分分功能借鉴了金山打字通的一些模式。
本软件在编写时,用到了工厂类、随机生产LetterClass、计时器类,每一个Letter在屏幕上的停留时间计时,keyDown事件类,设置 字符总数 正确总数 正确率,X方向的Tick事件等。
- 2022-08-04 11:03:56下载
- 积分:1
-
传世源码
传世源码传世源码传世源码传世源码传世源码传世源码传世源码
- 2022-03-03 05:08:19下载
- 积分:1
-
C# WPF 使用几何路径实现动画旋转按钮
Visual C# 使用几何路径来实现动画效果的旋转按钮,这是一个wpf类型的C#实例,运行Bin目录下的exe文件,你会发现整个按钮会在窗体的范围内沿预先设定好的几何路径来运动,就像过山车一样,按钮的方向和按钮文字的方向同时发生改变,正在运动中的按钮效果,请参见截图所示。
- 2022-05-22 01:33:58下载
- 积分:1
-
C# 立方体三维旋转动画实例代码
C# 玩转三维空间,编写实现一个立方体的三维旋转动画特效,运行本程序,会看到窗口中有一个3D立方体,不停旋转,视角改变平滑,看似简单的动画,实际上编写起来挺麻烦,代码文件比较多,而且是一个来自国外的C# 源代码,注释也是英文的,这个实例用到了C#的float、ThreeDMatrix()、ThreeDObject()、ThreeDPolygon(points)、ThreeDPoint、ArrayList()等众多方法,对学习C#的图像渲染有一定参考价值。
- 2023-01-09 01:55:03下载
- 积分:1
-
C# 浮动窗体 会跑的左右漂浮移动窗口
C#制作的浮动窗体,动态左右漂浮移动的窗口,打开后,漂浮在其它窗口上边,由左向右漂浮移动,从截图上看不出动态漂浮移动的效果,你可以下载源码,编译运行实例即可看到,窗体漂浮移动部分的代码,如下示:
private void timer1_Tick(object sender, System.EventArgs e)
{
Point p = new Point(this.DesktopLocation.X + 1, this.DesktopLocation.Y);
this.DesktopLocation = p;
if (p.X == 550)
{
timer1.Stop();
}
}
- 2023-02-27 10:00:03下载
- 积分:1
-
C# 使用几何图形剪辑图像控件中的部分区域
C# 使用几何图形剪辑图像控件中的部分区域,类似于图片遮罩的效果,本例中,把一张图片裁切成椭圆形,图片显示在椭圆的底部,可随窗口的改变自动改变大校
private void Window_Loaded(object sender, RoutedEventArgs e)
{//使用几何图形剪辑图像控件中的部分区域
var MyClip = new EllipseGeometry();
MyClip.RadiusX = 120;
MyClip.RadiusY = 80;
MyClip.Center = new Point(145, 110);
this.image1.Clip = MyClip;
}
- 2022-11-04 14:00:03下载
- 积分: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# 演示如何使用DataGridView更新数据
C#更新修改DataGridView数据,请直接在DataGridView表格中修改数据,C# 更新DataGridView数据的实现代码如下:
private void button1_Click(object sender, EventArgs e)
{//更新数据
var MyCount = this.sqlDataAdapter1.Update(this.dataSet1, "Customers");
var MyInfo = "成功更新" + MyCount.ToString() + "条记录!";
MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);
}
private void Form1_Load(object sender, EventArgs e)
{//读取Customers数据表记录
var MySQL = "Select * From Customers ";
this.sqlConnection1.ConnectionString = "Data Source=.SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True";
this.sqlCommand1 = new System.Data.SqlClient.SqlCommand("Select * From Employees", this.sqlConnection1);
this.sqlDataAdapter1 = new System.Data.SqlClient.SqlDataAdapter(this.sqlCommand1);
this.sqlCommandBuilder1 = new System.Data.SqlClient.SqlCommandBuilder(this.sqlDataAdapter1);
this.sqlDataAdapter1.Fill(this.dataSet1, "Customers");
this.dataGridView1.DataSource = this.dataSet1.Tables[0];
- 2022-03-24 05:10:10下载
- 积分:1
-
C# 2015 在按钮中调用出下拉菜单的源码
C# 2015 在按钮中调用出下拉菜单的源码,在按钮中显示一个下拉菜单的小三角,用户单击这个小三角即可显示出下拉菜单,这种用法之前也有不少,但有些新手不知道如何实现,希望通过这个简单的例子源码,你会学习到一些相关的知识技巧,制作出按钮下拉菜单的风格来。
- 2023-02-15 19:40:04下载
- 积分:1