09 2020 档案

改进C# WinForm窗体及其控件的自适应(转)
摘要:改进C# WinForm窗体及其控件自适应各种屏幕分辨率一。说明 2012-11-30 曾经写过 《C# WinForm窗体及其控件自适应各种屏幕分辨率》 ,其中也讲解了控件自适应的原理。近期有网友说,装在panel里面的控件,没有效果? 这是控件嵌套的问题,加入即可实现。使用皮肤时,要注意在窗体L 阅读全文

posted @ 2020-09-29 08:34 xihong 阅读(383) 评论(0) 推荐(0) 编辑

WinForm窗体自适应分辨率
摘要:我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可。因为窗体上控件的位置和大小是相对于自己所在的窗体的,也就是所谓的窗口坐标。 在这里我们只考虑相对于自己 阅读全文

posted @ 2020-09-28 15:57 xihong 阅读(991) 评论(0) 推荐(0) 编辑

ZedGrapy使用实例
摘要:public partial class FrmMain : Form { // 起始时间以毫秒为单位 int tickStart = 0; public FrmMain() { InitializeComponent(); } private void Form1_Load(object send 阅读全文

posted @ 2020-09-25 09:40 xihong 阅读(260) 评论(0) 推荐(0) 编辑

ZedGraph 自定义 X轴 Y轴 标注 画虚线
摘要:ZedGraph 版本 5.1.51. 注:低版本的不能进行这两个操作 1. 自定义x轴标注 zedGraphControl1.GraphPane.XAxis.ScaleFormatEvent += new Axis.ScaleFormatHandler(XAxis_ScaleFormatEvent 阅读全文

posted @ 2020-09-25 09:02 xihong 阅读(745) 评论(0) 推荐(0) 编辑

Zedgraph 中的X坐标轴,该怎么处理
摘要:Zedgraph 中的X坐标轴用Zedgraph 作图,但是X轴上的标签文字显示的格式控制不了,老是显示一个隐藏一个,如何让它们全部显示呢?如原本要显示 1,2,3,4,5,6,7,8,9, 它可能会显示为 1,3,5,7,9. 注:请不要说缩小字体让它自动显示,我需要的是强制性显示全部的项,项可以 阅读全文

posted @ 2020-09-25 08:43 xihong 阅读(712) 评论(0) 推荐(0) 编辑

C#中精确计时的一点收获 【转】
摘要:C#中精确计时的一点收获 【转】 以下所有代码运行环境:Windows 2003, Intel(R) Core(TM) 2 Duo CPU E8400 @ 3.00GHz 2.99GHz,2.96GB内存 根据综合网上的一些文章,精确计时主要有以下几种方式 1 调用WIN API中的GetTickC 阅读全文

posted @ 2020-09-24 19:46 xihong 阅读(213) 评论(0) 推荐(0) 编辑

vc++ 6 Release下的调试
摘要:1. 如何让程序在release下也可以调试 a. 打开vc集成环境——>project——>setting对话框。 b. 在serttings for组合框中选择all configuration选项。 c. 选中c/c++ tab,在debug info组合框中选择program databas 阅读全文

posted @ 2020-09-20 21:20 xihong 阅读(208) 评论(0) 推荐(0) 编辑

C#软件授权、注册、加密、解密模块源码解析并制作注册机生成license
摘要:最近做了一个绿色免安装软件,领导临时要求加个注册机制,不能让现场工程师随意复制。事出突然,只能在现场开发(离开现场软件就不受我们控了)。花了不到两个小时实现了简单的注册机制,稍作整理。 基本原理:1.软件一运行就把计算机的CPU、主板、BIOS、MAC地址记录下来,然后加密(key=key1)生成文 阅读全文

posted @ 2020-09-18 22:05 xihong 阅读(815) 评论(0) 推荐(0) 编辑

加密授权验证学习之一 ——获取计算机CPUID序列号
摘要:最近项目中需要对CPUID、硬盘序列号、网卡物理地址进行加密授权验证,网上这方面的资料代码很多,但很多都有错或者不能正确获取,通过整理与学习,将自己已经正确获得的代码分享出来吧。 code: #include <iostream> #include <string> #include <window 阅读全文

posted @ 2020-09-18 21:45 xihong 阅读(742) 评论(0) 推荐(0) 编辑

c# 读取硬件信息并进行加密绑定
摘要:文章目录 声明 流程 1.读取硬件信息 2.加密 3. 解密 声明 如果你也有兴趣或者想找作者聊聊,欢迎留言或发送邮件至:dreamdonghui@163.com作者还拥有个人公众号,会写一些管理、感悟类文章,知圈,自创立以来一直保持着高质量(后台统计每篇的阅读完成率都在90%以上)持续更新,二维码 阅读全文

posted @ 2020-09-18 21:42 xihong 阅读(1065) 评论(0) 推荐(0) 编辑

获取机器的硬件信息并加密生成注册码
摘要:做为一个码农 也有一段时间,平时也比较忙碌,最近刚开始在CSDN上写博客,也 希望自己以后能坚持下来! 下午看到论坛里有朋友提出了一些软件注册码的问题,自己就总结了下以前写的一些琐碎的代码,记录到自己的博客中来,希望对有需要的朋友有所帮助。 以下功能实现起来比较容易,也希望大神们有所指点,下面是一个 阅读全文

posted @ 2020-09-18 21:27 xihong 阅读(934) 评论(0) 推荐(0) 编辑

获取硬件特征码(硬盘,网卡,CPU) (转)
摘要:using System; using System.Management; using System.IO; using System.Runtime.InteropServices; using System.Security.Cryptography; using System.Text; u 阅读全文

posted @ 2020-09-18 21:08 xihong 阅读(992) 评论(0) 推荐(0) 编辑

C# Socket案例(服务端与客户端)
摘要:服务端完整代码 using System; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; using System.Windows.Forms; namespace Ser 阅读全文

posted @ 2020-09-16 09:16 xihong 阅读(1372) 评论(0) 推荐(0) 编辑

C#WinForm程序异常退出的捕获、继续执行与自动重启
摘要:本文参考网上搜索的信息,并做了适当修改可以让捕捉到异常之后阻止程序退出。 另给出了通过命令行自动重启的方法。 如果一个线程里运行下面的代码 int a = 0; int c = 10 / a; 将会导致程序自动结束,而且没有任何提示信息 但是如果是在主线程里运行这个代码,是会弹出异常信息对话框的 请 阅读全文

posted @ 2020-09-15 20:29 xihong 阅读(945) 评论(0) 推荐(0) 编辑

C#使用log4net记录日志
摘要:一、Nuget安装log4net --> Install-Package log4net 二、在AssemblyInfo.cs文件中添加log4net.dll的参数。 [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.co 阅读全文

posted @ 2020-09-15 20:12 xihong 阅读(153) 评论(0) 推荐(0) 编辑

C# log4net日志
摘要:引用log4net.dll库 [log4net.dll库下载地址][1] AssemblyInfo.cs 最后一行添加如下代码: [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", ConfigFileEx 阅读全文

posted @ 2020-09-15 19:31 xihong 阅读(122) 评论(0) 推荐(0) 编辑

vc访问ACCESS数据库
摘要:在现代软件开发中,数据库技术被越来越广泛应用,很多项目都存在着大量的数据需要存储,通常都会采用数据库来存储这些数据。最初,数据库厂商推出一个新的数据库产品时,相应的,他会为程序员提供一套访问该数据库的接口,即API。不同的数据库厂商提供的访问接口是不一样的,这样在使用一个新的数据库时,就要学习一套新 阅读全文

posted @ 2020-09-14 21:46 xihong 阅读(420) 评论(0) 推荐(0) 编辑

VC++ mfc 连接2010 Access 数据库
摘要:1、VC++ mfc 连接2010 Access 数据库,查询之后显示效果如下图: 2、步骤如下: a)头文件中添加; #include <atlconv.h> #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_nam 阅读全文

posted @ 2020-09-14 20:28 xihong 阅读(374) 评论(0) 推荐(0) 编辑

C# Socket网络编程精华篇
摘要:我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念: TCP/IP层次模型 当然这里我们只讨论重要的四层 01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企业应用和互联网应用。http协议在应用层运行。 阅读全文

posted @ 2020-09-13 21:33 xihong 阅读(784) 评论(0) 推荐(0) 编辑

MFC笔记 MFC与Access连接的实现
摘要:第一步,要连接数据库,首先要有数据源。这里我们选择的数据源是Access mdb文件。数据库名为DataBase,然后新建employees表,表的字段设计如下图: 第二步,我们要使用MFC与Access连接,还要显示最终结果如下图: 这里我们首先要先设计窗体,窗体各个控件的属性如下所示: 列表控件 阅读全文

posted @ 2020-09-13 09:43 xihong 阅读(683) 评论(0) 推荐(0) 编辑

MFC中,怎么清除编辑框中已经显示的内容??
摘要:GetDlgItem(IDC_XXX)->SetWindowText(_T(""));//我个人喜欢用这种方法. 方法二:给编辑框定义一个控件变量,m_edit1.SetWindowText(_T("")); 阅读全文

posted @ 2020-09-12 21:44 xihong 阅读(2816) 评论(0) 推荐(0) 编辑

gridcontrol中添加checkbox复选框
摘要:添加一列,FieldName为 "check",将ColumnEdit 设置为 复选框 样式。gridview1 editable设置为true 将要绑定的DataTable添加列 "check",Type 为 bool。 绑定DataTable到GridControl。 获取: string va 阅读全文

posted @ 2020-09-06 22:15 xihong 阅读(837) 评论(0) 推荐(0) 编辑

DEV 中 gridControl1添加checkbox 列
摘要:直接在 gridControl1.DataSource要绑定的表里dt增加一个BOOL列dt.Columns.Add("isCheck", System.Type.GetType("System.Boolean")).SetOrdinal(0);即可。但是记得gridControl1需要绑定isCh 阅读全文

posted @ 2020-09-06 22:10 xihong 阅读(847) 评论(0) 推荐(0) 编辑

去掉DevExpress gridControl控件表头上的的默认英文字母
摘要:gridView1.OptionsView.ShowGroupPanel = false; 会把整个表头一起去掉, 问题点数:分 --> 在 Views->GroupPanelText,把汉字去掉、输入一个空格就行了。 阅读全文

posted @ 2020-09-06 21:28 xihong 阅读(664) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示