-
程序守护(进程守护)-源代码C#
程序守护(进程守护)-源代码C#
/*
* 由SharpDevelop创建。
* 用户: zhang
* 日期: 2017/3/18
* 时间: 21:50
* 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件
*/
using System;
using System.Diagnostics;
using System.Drawing;
using System.Threading;
using System.Windows.Forms;
namespace CPinfoSafe
{
public sealed class NotificationIcon
{
private NotifyIcon notifyIcon;
private ContextMenu notificationMenu;
DialogResult dr;
#region Initialize icon and menu
public NotificationIcon()
{
notifyIcon = new NotifyIcon();
notificationMenu = new ContextMenu(InitializeMenu());
notifyIcon.DoubleClick += IconDoubleClick;
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(NotificationIcon));
notifyIcon.Icon = (Icon)resources.Get
- 2022-11-01 19:35:03下载
- 积分:1
-
C# 热键模拟 模拟数字输入、英文输入Home键、Backspace键
C#通过窗体的按钮来模拟按下键盘上指定键的功能,比如模拟出了Shift+Home、Delete、Enter、Home、Backspace、数字输入、英文输入等键的功能,相关功能模块代码如下,可自己添加相关的模块功能键:
private void button3_Click(object sender, System.EventArgs e)
{//Backspace空格键
this.richTextBox1.Focus();
SendKeys.Send("{Backspace}");
}
private void button4_Click(object sender, System.EventArgs e)
{ //End结束键
this.richTextBox1.Focus();
SendKeys.Send("{End}");
}
private void button5_Click(object sender, System.EventArgs e)
{//Home键
this.richTextBox1.Focus();
SendKeys.Send("{Home}");
}
private void button6_Click(object sender, System.EventArgs e)
{//Enter回车键
this.richTextBox1.Focus();
SendKeys.Send("{Enter}");
}
private void button7_Click(object sender, System.EventArgs e)
{//Delete删除键
this.richTextBox1.Focus();
SendKeys.Send("{Delete}");
}
- 2022-07-19 00:15:03下载
- 积分:1
-
C#以二进制格式打开和保存文件
C#使用BinaryWriter、BinaryReader对象分别保存和读取二进制文件,程序分两部分,先来看第一部分:
C#以二进制格式保存文件:设置保存文件的格式:
saveFileDialog1.Filter = "二进制文件(*.dat)|*.dat";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
//使用“另存为”对话框中输入的文件名实例化FileStream对象
FileStream myStream = new FileStream(saveFileDialog1.FileName, FileMode.OpenOrCreate, FileAccess.ReadWrite);
//使用FileStream对象实例化BinaryWriter二进制写入流对象
BinaryWriter myWriter = new BinaryWriter(myStream);
//以二进制方式向创建的文件中写入内容
myWriter.Write(textBox1.Text);
//关闭当前二进制写入流
myWriter.Close();
//关闭当前文件流
myStream.Close();
textBox1.Text = string.Empty;
}
打开文件时同样也是以二进制来打开读取文件内容:
//设置打开文件的格式
openFileDialog1.Filter = "二进制文件(*.dat)|*.dat";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = string.Empty;
//使用“打开”对话框中选择的文件名实例化FileStream对象
FileStream myStream = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
//使用FileStream对象实例化BinaryRea
- 2022-02-14 18:03:07下载
- 积分:1
-
C#播放wmv视频并填充到文字轮廓中
C#播放wmv视频并填充到文字轮廓中,这个应该是一个艺术字效果吧,本程序实现了两个功能:一、视频文件播放功能(wmv),二、将视频影像填充到文字轮廓中显示,这个就有意思了,最终实现了比较动感的艺术字动画效果,在视频播放方面,主要使用MediaElement();实现,文字填充方面,基于TextBlock.Foreground实现,下面是具体一些的代码:
使用视频剪辑填充文字的线条
MediaElement MyMediaElement = new MediaElement();
MyMediaElement.Source = new Uri("Bear.wmv", UriKind.Relative);
MyMediaElement.IsMuted = true;
VisualBrush MyVisualBrush = new VisualBrush();
MyVisualBrush.Visual = MyMediaElement;
TextBlock MyTextBlock = new TextBlock();
MyTextBlock.FontFamily = new FontFamily("宋体");
MyTextBlock.FontSize = 180;
MyTextBlock.Text = "编程";
MyTextBlock.FontWeight = FontWeights.Bold;
MyTextBlock.Foreground = MyVisualBrush;
this.Content = MyTextBlock;
运行截图如下,不过本站截图是静态的,看不到本示例的动画效果,请下载源码在VS中编译运行,查看效果。
- 2022-01-26 01:31:34下载
- 积分:1
-
C# 轨迹动画 使动画对象沿着贝塞尔曲线平滑移动
C# 轨迹动画 使动画对象沿着贝塞尔曲线平滑移动,很明显的你会看到,小球是沿着给定的路径运动的,一会向上,一会向下运动,很明显的转变动画,在本例中,这个轨迹是贝塞尔曲线.
- 2022-09-18 20:15:03下载
- 积分:1
-
halcon+c# 机器视觉检测水位测量
halcon+c#配合使用,很好的例子,代码可以直接运行,很适合初学者学习使用,学习
- 2023-03-29 09:50:03下载
- 积分:1
-
一些打印及菲波拉叶数相关的C# 示例源码集
这个例子源码中收集了一些打印及菲波拉叶数相关的C# 示例源码,部分功能需要用到Interop.IWshRuntimeLibrary.dll,已打包在源码包中。
完成的示例功能有:获取控制台应用程序的显示结果、调用指定文档的系统打印功能、使用PrintDocument打印单页图像、使用PrintDocument打印多页文本、使用Stopwatch实现高精度计时、开始计算菲波拉叶数、停止计算菲波拉叶数等,相信这些小实例,为对你学习C#编程有所帮助。
本示例编译运行效果如下图所示,请点击相应按钮查看对应的功能演示。
- 2022-03-10 14:01:16下载
- 积分:1
-
C# SQL语句查询指定区间内的数据库内容
C# 查询数据库信息,具体到本例中,是查询第10到第20名的数据,这在平时的数据库运用中,十分实用,比如查询指定区间内的成绩、销售业绩等,将查询出的数据给予一定的等级,本程序查询到的数据将返回DataTable对象:
string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串
@"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");
string P_Str_SqlStr = string.Format(//创建SQL查询字符串
@"SELECT TOP 10 * FROM (SELECT TOP 20 * FROM tb_Grade ORDER BY 总分 DESC) AS st ORDER BY 总分 ASC");
SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器
P_Str_SqlStr, P_Str_ConnectionStr);
DataTable P_dt = new DataTable();//创建数据表
P_SqlDataAdapter.Fill(P_dt);//填充数据表
return P_dt;//返回数据表
- 2022-11-06 22:25:03下载
- 积分:1
-
PIXHAWK_Firmware-master 1.39版源码
PIXHAWK_Firmware-master 1.39版最新源码,希对您有所帮助.
- 2023-04-20 04:10:14下载
- 积分:1
-
C# 中的MaskedTextBox控件用法示例
C# 中的MaskedTextBox控件用法示例,类似于掩码功能的文本框,比如密码框,不会显示出用户输入的字符。本示例将向大家介绍如何将数据绑定到MaskedTextBox控件。
不过本例需要连接数据库,连接好后,用户可通过窗口上的上一电话号码、下一电话号码来查看演示。
- 2022-03-24 22:11:34下载
- 积分:1