-
C# 判断计算机中是否安装了SQLServer软件
C# 判断计算机中是否安装了SQLServer软件,那么是如何判断这个呢?主要是判断是还存在SQL服务,获取Windows服务控制器中的内容,然后过滤字符串"MSSQLSERVER",返回的布尔值若为真,则说明电脑中安装有SQLServer软件。然后在WinForm窗口中使用 label1.Text = "本地计算机中已经安装SQL软件";显示字符串提示信息,简单吧?
- 2022-04-25 11:08:17下载
- 积分:1
-
C#多种方法去除重复项操作示例
C#多种方法去除重复项操作示例,完成的功能定义字段、定义属性、重写ToString()方法、Distinct避免重复操作、Union合并操作、Intersect交集操作、Except差集操作,每一种功能都使用Console.WriteLine向控制台输出测试信息,如示例图所示的运行效果,本例可学习了解Linq的字符串操作技巧。
- 2022-05-07 20:13:23下载
- 积分:1
-
NOR FLASH烧写器
含PROTEL99 PCB资料,原理图资料,芯片资料和C语言源码。
- 2022-03-16 01:40:16下载
- 积分: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# 中文简体繁体转换小程序源码
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
-
C# 自绘式按钮的实例 源码
C# 自绘式按钮的实例源码,本例主要是以复合控件方式创建自绘式按钮,并测试了自绘式按钮响应鼠标单击事件。自绘按钮的绘制,可以参考以下代码:
//绘制新按钮
Graphics MyGraphics = e.Graphics;
Point[] MyPtsA = { new Point(0, 0), new Point(90, 0), new Point(170, 0), new Point(170, 50), new Point(170, 90), new Point(90, 90), new Point(0, 90), new Point(0, 50) };
Color[] MyColsA = { Color.White, Color.Black, Color.White, Color.Black, Color.White, Color.Black, Color.White, Color.Black };
PathGradientBrush MyPGBrushA = new PathGradientBrush(MyPtsA);
MyPGBrushA.SurroundColors = MyColsA;
MyGraphics.FillRectangle(MyPGBrushA, 0, 0, 170, 90);
String MyText = "自绘式按钮";
Font MyFont = new Font("隶书", 22);
SolidBrush MyBrush = new SolidBrush(Color.White);
PointF MyPoint = new PointF(3.0F, 30.0F);
MyGraphics.DrawString(MyText, MyFont, MyBrush, MyPoint);
- 2022-06-30 07:08:12下载
- 积分:1
-
C# 实现简单的WPF版图片淡入淡出效果
C# 实现简单的WPF版图片淡入淡出效果。运行本效果实例,即可看到图片淡入淡出变化,先淡入再淡出,不停的变化。
- 2022-01-25 21:23:37下载
- 积分:1
-
C# zxing.dll控件生成条形码、二维码,包括39码
C# 生成条形码,这个程序是使用了zxing.dll控件例子,可以生成包括39码在内的条形码,还可生成二维码,程序自身是WPF类型的。用户测试时,输入13位数字字符串,然后单击对应按钮即可生成二维码或条形码,可对其进行解码。
请参阅源代码中的相关目录,对应的是生成39条码和一般条码的源代码,这两个类型都有生成二维码的例子,代码中关键点已添加了注释。
- 2023-04-28 02:50:03下载
- 积分:1
-
C# SelectionStart SelectionEnd时间段选择日历范例
C# Calendar 时间段选择日历范例,可选择时间区间,调用 了C#中的SelectionStart SelectionEnd日期函数实现的功能,这个程序演示了两种功能:
1、获取控件当前的日期和时间
textBox1.Text = monthCalendar1.TodayDate.ToString();
2、时间起始段的选择:
通过SelectionStart属性获取用户选择的起始日期
textBox2.Text = monthCalendar1.SelectionStart.ToString();
通过SelectionEnd属性获取用户选择的结束日期
textBox3.Text = monthCalendar1.SelectionEnd.ToString();
- 2022-08-15 10:37:28下载
- 积分: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