分类目录

链接

友情链接

统计信息

  • 日志总数:114篇
  • 评论总数:185条
  • 分类总数:11个
  • 标签总数:391个
  • 友情链接:0个
  • 网站运行:3210天

2019年九月
« 3月    
 1
2345678
9101112131415
16171819202122
23242526272829
30  
>

c# rsa 非对称加解密

using System.Security.Cryptography;  //生成 公私密钥对 第一个是公钥  第二个是私钥         private string[] createKey() {             RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();                   &n...

c# 暂无评论

c# winform 实现iframe效果 [把form显示在 panel中]

 有时候 我们会遇到实现 在一个窗口显示多个页面,但并不是MDI这种要靠新窗口来显示,这样我们就可以不用重写 TABControl就能实现自己想要的效果  今天我也遇到这样的问题,解决方法 就是把一个winform显示到一个panel中去,很多人说,这是不可能的,会报错 不能把控件显示到控件中 先看一下效果 : 我们点击首页时  就把 登录的form显示到  这个红色的panel中,看操作 点击 首页 就显示这样了,我们再看一下这个登录框   在 页面设计时是怎么样的 事件 上就是一个 普通的FORM 。...

c# 暂无评论

c# 调用windows系统内部的身份验证方法

1,很多程序 就有windows身份认证这功能,也就是说用系统的帐号密码进行身份验证。如果大家用过 mssql 的都很清楚了,里面就有一项身份认证方式为 windows身份认证。哪么这是怎么实现 的呢?是否要得到系统的帐号和密码呢? 答案 是NO  我们只要调用 windows提供的接口进行一次登录,根据系统返回的信息,就能确定用户的登录信息是否正确了、。。、 工具:advapi32.dll 中的  LogonUser 方法 完整代码如下: using System; using System.Collections.Generic; using System.ComponentMod...

c# 暂无评论

c# 利用invoke 跨线程调用UI控件

有时候,我们在C#中 使用多线程时但又想更新数据到UI中怎么办呢?我们知道,跨线程访问UI是不被允许的。所以今天我们来解决这个问题。 核心词:invoke,这是C# 对像中的一个方法,这个跟委托方法delegate 比起来 更容易使用.我们看代码: 我们在UI FORM 对象中 添加一个以下的方法,这个方法 即可以使用这个FORM 内部的对象,又能被外部调用,是不是正是我们想要的东西呢? FORM1 invoke的代码:        //远程获取图片        &n...

c# 暂无评论

c# 如何使用委托执行方法

 C# 中使用委托的好处很多,比如事件 不能传参数,可以定义一个委托把参数传递过去。还有比如:多线程中,子线程不能访问主进程的控件。哪么也可以通过 委托来解决此类问题。  我在开发中就遇到 这样的问题  问题描述:     在主线程中,新开一个线程,在子线程中想调用Timer定时更新Main主线程中的控件的内容。哪么本来是在子线程定义一个timer interval 然后不断地更新内容信息。如此一来 ,就要操作到主线程中的控件。但子线程无法访问主控件 的线程,造成timer效果并没...

c# 暂无评论

c# mysql 多线程 There is already an open DataReader associated with this Connection 解决方法

C#+mysql开发的时候 碰到了一个知识死角的问题。就是在C# 另开线程调用同一个mysql连接的时候报There is already an open DataReader associated with this Connection 错误。 找了很久 在网上有的说用obj.lock去解决这个问题,测试了一下  问题还是没得到解决。还有的人说独立为新开的线程建立connection,试了一下,可以是可以,但我觉得不是最重要的解决方法。问题治标不治本啊,于是继续翻查资料未果。 再回去看看自己的代码,发现有一个连接字符串里有个参数Pooling=false 汗 原来问题就出在这里 publ...

c# 暂无评论

c# access数据导入到mysql数据库中

using System; using System.Data; using System.Data.Common; using System.Data.SQLite; using System.Windows.Forms; using System.Data; using System.Data; using System.Data.OleDb; using System.Collections.Generic; namespace LSZS {     public partial class testForm : DevComponents.DotNetBar.Office2007RibbonForm     {      ...

c# 暂无评论

c# 热敏打印机 类

  现在热敏USB接口的打印机使用很多,以下是提供的程序代码类 Printer.class.cs。    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Drawing.Printing; using System.Drawing; namespace barcodeScanner {     class Printer     {         private StringReader&...

c# 暂无评论

c# 找零建议算法

算法代码如下:       //找零建议       public static List<double> change_advice(double price)         {             List<double> _res = new List<double>();             //int bw =&nbs...

c#, 其它 暂无评论

c# 播放声音的多种方法

C#中声音的播放主要有三种方法: 1.使用API函数。 2.使用SoundPlayer类播放。 3.使用DirectX进行播放。 一、使用API函数进行播放。   windows操作系统中的winmm.dll文件中封装了声音处理的函数。在C#中我们可以通过平台调用的方式使用这里边的API函数来播放声音。 下边的类中使用了PlaySound、sndPlaySound、mciSendString  3个API函数来播放声音。 其中mciSendString还可以播放mp3格式的声音。 using System;using System.Collections.Generic;using System.Linq;using System.T...

c# 暂无评论