-
Visual C# WPF 实现文字左右流动(滚动)效果
Visual C# WPF技术实现文字内容从左向右流动、从右向左流动,其实就是文字滚动,稍加了一些特殊处理,下面来看看代码真的好简单:
private void button1_Click(object sender, RoutedEventArgs e)
{//内容从左向右流动
this.MyFlowDocument.FlowDirection = FlowDirection.LeftToRight;
}
private void button2_Click(object sender, RoutedEventArgs e)
{//内容从右向左流动
this.MyFlowDocument.FlowDirection = FlowDirection.RightToLeft;
}
- 2022-02-04 14:45:10下载
- 积分:1
-
C# 3DTools.dll WPF 3D建模、透视、动画效果演示实例
这是一个使用C# 3DTools.dll WPF技术实现的 3D建模、透视、动画效果演示实例,本源码包括了以下演示范围:使用ScreenSpaceLines3D绘制的3D坐标系、3D立方体、球、不同光源的折射、不同材质的视觉效果、2D房子、3D房子,用MatrixCamera模拟透视相机等功能,关于透视的若干参数设置和实现原理,请参考PerspectiveByMatrixCamera.xaml.cs,在此文件中包括了正射投影的若干参数, 计算M坐标系下的三个轴单位向量 Mx,My,Mz,计算平移矩阵的dx,dy,dz,计算正射投影矩阵的Sx,Sy,Sz,dz等。
创建相机和光源、坐标系请参考Sphere.xaml.cs文件,如果line3D非空,则需要绘制构建的三角网,计算出来的点,然后加入到MeshGeometry3D的Positions属性。
- 2023-08-07 10:10:03下载
- 积分:1
-
C# 使用COMPUTE BY 统计查询数据库中各部门工资
C# COMPUTE BY数据库查询实例,本查询可用于统计各部门总工资,测试前请附加好数据库。定义以下代码完成此查询:
DataSet P_ds = GetPay();//得到数据集
txt_Pay1.Text = P_ds.Tables[1].Rows[0][0].ToString();//得到部门总工资
txt_Pay2.Text = P_ds.Tables[3].Rows[0][0].ToString();//得到部门总工资
txt_Pay3.Text = P_ds.Tables[5].Rows[0][0].ToString();//得到部门总工资
string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串
@"server=LVSHUANGSHJ;database=db_TomeTwo;uid=sa;pwd=");
string P_Str_SqlStr = string.Format(//创建SQL查询字符串
"SELECT * FROM tb_Employee ORDER BY 所属部门 COMPUTE SUM(工资) BY 所属部门");//创建COMPUTE BY 查询语句
SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器
P_Str_SqlStr, P_Str_ConnectionStr);
DataSet P_ds = new DataSet();//创建数据集
P_SqlDataAdapter.Fill(P_ds);//填充数据集
return P_ds;//返回数据集
本查询将结果返回DataTable到对象中显示,完整源代码请下载。
- 2022-02-05 08:50:14下载
- 积分:1
-
C# LoadAsync()异步加载并播放声音的例子
C# 异步加载并播放声音文件的实例,异步加载主要是使用了LoadAsync(),使用IsLoadCompleted判断是否加载完成,加载完成则使用SoundPlayer()播放wav文件。在这个过程中,可能会有异常,因此这里添加了异常处理模块,当然了这是每个C#程序几乎都不可缺少的部分了,详情请下载本源码。
异步加载有很多好处,可节省系统资源,使软件执行速度更快,C#编程者,建议学习这项技巧哦。
- 2023-02-10 15:50:03下载
- 积分:1
-
一套c#的完整HIS系统源码
一套c#的完整HIS系统源码:已经广泛应用于各级卫生院、社区医院。
内有完整的C#源码。
- 2022-03-24 15:03:57下载
- 积分:1
-
MFC股票软件源码
MFC股票软件源码,用来分析股票数据。
- 2022-07-06 19:06:18下载
- 积分:1
-
vb串口调试助手源码,可用于自己做调试测试工具
1.用易懂的VB语言编程 2.可设置串口号波特率 3.支持十六进或字符形式发送或接收,可定时发送。3,可自己换程序的图片
- 2022-07-13 02:02:52下载
- 积分:1
-
一个圆形的C# 时钟实例
一个圆形的C# 时钟实例,圆形的中心调用外部的一张唐老鸭图片,各个指针在程序打开后自动初始化,获取windows时间并初始化各指针的位置,并随时间开始走动,在拖动窗口时,指针圆盘会自动变大,实际上这是一个Bug,因为随窗体变化会让哥特和指针脱离原来的位置,造成失真,在时间初始化方面,参见以下代码。
private void timer1_Tick(object sender, System.EventArgs e)
{
MySecondHand.Transform(DateTime.Now);
MyHourHand.Transform(DateTime.Now);
MyMinuteHand.Transform(DateTime.Now);
FirstTick = true;
Invalidate();
}
更多源代码,请下载本实例,运行效果请参见运行截图。
- 2022-03-03 15:59:32下载
- 积分:1
-
C# 使用Graphics对象在程序运行时创建位图
C# 在程序运行时创建位图,本源码实例主要是学习使用使用Graphics对象创建简单图像的例子,本程序将生成一条曲线图像,参照如下代码:
{//在程序运行时创建位图
int MyWidth=this.pictureBox1.Width;
int MyHeight=this.pictureBox1.Height;
Bitmap MyBitmap = new Bitmap(MyWidth,MyHeight);
Graphics MyGraphics = Graphics.FromImage(MyBitmap);
Pen MyPen = new Pen(Color.Black, 3);
Point[] MyPoints = { new Point(50, 100), new Point(100, 10), new Point(150, 290), new Point(200, 100), new Point(250, 10), new Point(300, 290), new Point(350, 100) };
MyGraphics.Clear(Color.White);
MyGraphics.DrawBeziers(MyPen, MyPoints);
pictureBox1.Image = MyBitmap;
- 2022-03-25 22:38:21下载
- 积分:1
-
C语言公交线路查询助手源码
C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。
- 2023-06-28 08:10:04下载
- 积分:1