-
C# 使用XmlWriter写XML文件
C# 使用XmlWriter写XML文件,为使文件易读,使用缩进,引用样式,写入注释。写一个元素(根元素),比如genre 属性、ISBN 属性、书名元素、价格元素、写入 CDATA,缓冲器内的内容写入文件。然后加载文件,将XML文件的内容显示在控制台,最后等待用户阅读。通过这个完整的写入XML文件的实例,将XmlWriter的用法完全展现给用户,让你更进一步的了解XmlWriter的用法。
- 2022-05-28 19:11:35下载
- 积分:1
-
C# 模拟实现SSH命令
C# 模拟实现SSH命令,模拟实现LINUX相关操作,代码中包括了英文注释,代码比较完整,压缩包中还包括了例子和Bin可执行文件,演示效果如截图所示。我看到模拟程序中使用了以下的类库:DiffieHellman.dll、Org.Mentalis.Security.dll、Tamir.SharpSSH.dll。
- 2022-01-26 08:34:51下载
- 积分:1
-
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# 填充和格式化DataGridView单元格数据
C# 填充和格式化DataGridView单元格数据,这个例子对C#操作数据来说,是很有必要掌握的,特别是DataGridView控件的使用,很普遍,本示例主要演示了两个dataGrid组件功能,一是格式化DataGridView控件的指定单元格,二是填充DataGridView控件(dataGridView1)数据,下面来看C#填充DataGridView控件数据的代码:
var MyConnectionString ="Data Source=.SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True";
var MySQL = "Select OrderID,RequiredDate,ShippedDate,ShipVia From Orders";
var MyConnection = new System.Data.SqlClient.SqlConnection(MyConnectionString);
var MyAdapter = new System.Data.SqlClient.SqlDataAdapter(MySQL, MyConnection);
var MyTable = new DataTable();
MyAdapter.Fill(MyTable);
this.dataGridView1.DataSource = MyTable;
运行效果如下图所示,更多代码请下载源码包编译运行吧。
- 2022-05-07 18:45:47下载
- 积分:1
-
C#综合查询数据库的例子
C#演示如何综合查询数据库,根据条件查询数据库中存储的职工信息,同时对用户的输入进行判断,比如 验证输入为Email,验证输入为数字、 验证输入为电话号码等。
在综合查询职工信息中,将组合SQL字符串,然后进行数据库查询。
- 2022-03-19 07:30:03下载
- 积分:1
-
C# 权限设置程序 基于数据库的实现方法
C# 在程序中实现权限设置,这是一个基于SQLSERVER数据库的演示实例,向大家展示如何实现c#中的权限控制,给指定版权增加控制权,分发给指定用户,这在一些大型的数据库应用中,是必务的模块功能,本程序演示的仅是一个权限控制的大致实现思路,仅供参考。
- 2022-11-17 19:00:03下载
- 积分:1
-
基于C#的右下角窗体弹出实例+源代码基于C#的右下角窗体弹出实例+源代码基于C#的右下角窗体弹出实例+源代码
基于C#的右下角窗体弹出实例+源代码基于C#的右下角窗体弹出实例+源代码基于C#的右下角窗体弹出实例+源代码基于C#的右下角窗体弹出实例+源代码
- 2022-02-12 22:25:41下载
- 积分:1
-
C++版连连看代码VS2008
一个C++用VB2008编写的游戏程序,测试通过,非常适合初学者,还有成系列的学习视频。值得学习,值得学习。
- 2022-08-19 02:11:43下载
- 积分:1
-
C# 清除IE地址栏中的历史网址(修改注册表)
C# 清除IE地址栏中的历史网址,也就是历史记录,这些记录都是平时自己输入的,IE会自动保存,本程序会把保存的这些网址信息全部删除了,主要是删除注册表中对应键值下的URL子键:
RegistryKey rkBase = Registry.CurrentUser;//定位到CurrentUser注册表项
//打开指定的注册表项
RegistryKey rkChild = rkBase.OpenSubKey(@"SoftwareMicrosoftInternet ExplorerTypedURLs",true);
String[] strValueNames = rkChild.GetValueNames();//获取所有的历史网址
foreach (string strItem in strValueNames)//遍历获取到的历史网址
{
rkChild.DeleteValue(strItem);//删除遍历到的历史网址
}
- 2022-11-06 13:05:04下载
- 积分:1
-
C# 创建一个泛型接口
C# 创建一个泛型接口的例子,创建一个泛型接口的代码和方法如下:
public interface IGenericInterface {
T CreateInstance(); //接口中调用CreateInstance方法
}
//实现上面泛型接口的泛型类
//派生约束where T : TI(T要继承自TI)
//构造函数约束where T : new()(T可以实例化)
public class Factory : IGenericInterface where T : TI, new()
{
public TI CreateInstance()//创建一个公共方法CreateInstance
{
return new T();
}
}
class Program
{
static void Main(string[] args)
{
//实例化接口
IGenericInterface factory =
Factory();
//输出指定泛型的类型
Console.WriteLine(factory.CreateInstance().GetType().ToString());
Console.ReadLine();
}
}
- 2022-03-11 00:59:39下载
- 积分:1