-
C# 在密钥容器中创建非对称密钥
在密钥容器中创建非对称密钥、在密钥容器中删除非对称密钥、在密钥容器中获取非对称密钥,具体的实现代码,请参考如下代码:
private void button1_Click(object sender, EventArgs e)
{//在密钥容器中创建非对称密钥
CspParameters MyCSP = new CspParameters();
MyCSP.KeyContainerName = this.textBox2.Text;
RSACryptoServiceProvider MyRSA = new RSACryptoServiceProvider(MyCSP);
this.textBox1.Text=MyRSA.ToXmlString(true);
}
private void button2_Click(object sender, EventArgs e)
{//在密钥容器中删除非对称密钥
CspParameters MyCSP = new CspParameters();
MyCSP.KeyContainerName = this.textBox2.Text;
RSACryptoServiceProvider MyRSA = new RSACryptoServiceProvider(MyCSP);
MyRSA.PersistKeyInCsp = false;
MyRSA.Clear();
try
{
this.textBox1.Text = MyRSA.ToXmlString(true);
}
catch
{
this.textBox1.Text = "已经删除非对称密钥!";
}
}
private void button3_Click(object sender, EventArgs e)
{//在密钥容器中获取非对称密钥
CspParameters MyCSP = new CspParameters();
MyCSP.KeyContainerName = this.textB
- 2022-02-06 13:18:17下载
- 积分:1
-
C# 文件下载器 可以进行网络爬虫资源下载
一个Visual C#2012 编写的文件下载器 可以进行网络爬虫资源下载,源文件目录介绍:
MyDownloader.Spider是网络抓取资源的下载程序。
MyDownloader.IEPlugin是在IE中下载时的一个小补丁插件。
MyDownloader.Extension是一个下载插件的扩展程序,可用于IE或其它程序环境。
MyDownloader.Core是下载程序的核心代码
MyDownloader.App一个较小的扩展出来的APP项目源码
因环境和VS版本问题,编辑在上传源码前没有测试成功,如果有版本的话,应该可以编译成功,所需的DLL组件已为你打包。
- 2022-10-17 08:45:03下载
- 积分:1
-
NET常用源代码
包括:
web api入门用的例子程序
web api的crud操作
ajax方式实现的聊天室
cms管理员后台模板
条码扫描
winforms实现用户登录逻辑
socket通讯的例子
将gridview导出到 word excel ppt pdf等文档
将excel转换为xml
修改并且更新datatable中的数据
在两个asp.net页面间传值
在asp.net中实现搜索引擎
webforms实现在线购物车
webbrowser的例子
一个多设备实现的to do列表,用到了AngularJS
wpf的计算器
并行计算和多线程的例子
- 2022-01-25 15:09:10下载
- 积分:1
-
C#读取文件内容显示在DataGridView表格中
Visual C#在DataGridView单元格中显示文本文件的内容,可以理解为,从外部读取文件内容,将其显示在DataGridView
单元格中,可以看出,本代码中使用了DataTable对象、OleDb.OleDbDataAdapter对象,外部文件的格式暂定为txt,其它格式需要相关解析组件支持,实现本功能并不难,以下几行代码就可大致实现:
string MyPath = System.IO.Directory.GetCurrentDirectory();
string MyConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+MyPath+";Extended Properties="text;HDR=yes;FMT=delimited";";
string MySQL = "select * from 季度订单.txt";
DataTable MyTable = new DataTable();
System.Data.OleDb.OleDbDataAdapter MyAdapter = new System.Data.OleDb.OleDbDataAdapter(MySQL, MyConnectionString);
MyAdapter.Fill(MyTable);
this.dataGridView1.DataSource = MyTable;
运行界面效果请参见下图,完整源码请在本页下载。
- 2022-03-20 07:42:37下载
- 积分: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
-
ATK-ESP8266 WIFI模块资料
1、ATK-ESP8266 WIFI 模块简介 ATK-ESP8266 是 ALIENTEK 推出的一款高性能的 UART-WiFi(串口-无线)模块,ATK-ESP8266 板载ai-thinker公司的ESP8266模块,该模块通过 FCC,CE认证,可直接用于产品出口欧美地区。 ATK-ESP8266模块采用串口(LVTTL)与MCU(或其他串口设备)通信,内置 TCP/IP协议栈,能够实现串口与WIFI之间的转换。 通过 ATK-ESP8266 模块,传统的串口设备只是需要简单的串口配置,即可通过网络(WIFI)传输自己的数据。 ATK-ESP8266 模块支持 LVTTL串口,兼容3.3V和5V单片机系统,可以很方便的与你的产品进行连接。模块支持串口转 WIFI STA、串口转 AP 和WIFI STA+WIFI AP 的模式,从而快速构建串口-WIFI数据传输方案,方便你的设备使用互联网传输数据。 ATK-ESP8266 29mm*19mm 6 2.54mm
- 2022-08-13 08:01:09下载
- 积分:1
-
C# 用于视频播放器的TimeLine时间线源码
C# 用于视频播放器的TimeLine时间线源码,时间线预览效果可运行文件在VideoEditor文件夹的Bin目录下,不过需要.NET Framework 4.7版本以上,源码资源文件,包括了图片资源,代码资源都齐全,在VS2016或更高版本下运行。
本例用时间线来演示播放进度,类似进度条的功能。
- 2022-12-02 17:55:03下载
- 积分:1
-
C#实现的俄罗斯方块程序(源码)
C#实现的俄罗斯方块程序(源码).C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)C#实现的俄罗斯方块程序(源码)
- 2023-05-20 13:10:03下载
- 积分:1
-
C# 模糊文字 点击按钮文字模糊
C# 制作的模糊文字 点击按钮文字模糊效果,这是基于WPF的一个图像特效,将文字模糊显示,如图所示,运行本程序后,点击窗口中的按钮,即可将按钮中的文字模糊处理。下面来看具体的模糊按钮文字的实现代码:
if (((Button)sender).BitmapEffect != null)
{
((Button)sender).BitmapEffect = null;
}
else
{
Button MyButton = (Button)sender;
var MyBlurEffect = new System.Windows.Media.Effects.BlurBitmapEffect();
MyBlurEffect.Radius = 4;
MyBlurEffect.KernelType = System.Windows.Media.Effects.KernelType.Box;
MyButton.BitmapEffect = MyBlurEffect;
}
- 2022-01-21 04:39:19下载
- 积分:1
-
C# 拖放打开图片 并平铺窜窗口背景
C# 拖放打开图片 并平铺窜窗口背景,选择一张图片拖动到窗口中(在本程序中其实不用拖动,只要选中图片超过2秒),就可以在窗口中显示该图片。在编写本程序的时候,不要忘了添加两个比较重要的名称空间:
using System.IO;//对文件进行操作
using System.Threading;//线程程序
同时本程序还自定义了图片和文件操作类:在窗体背景中显示被拖放的图片、向TreeView控件添加被拖放的文件夹目录,返回上一级目录、显示文件夹下所有子文件夹及文件的名称、获取文件夹中所有文件和文件夹、对单个FileSystemInfo进行判断,如果是文件夹则进行递归操作等,这些类可以用在其它的C#程序开发中。
- 2023-06-22 09:05:03下载
- 积分:1