
C#
It&code
这个作者很懒,什么都没留下…
展开
-
一、基本概念
一些关于内存管理的基本概念原创 2023-06-08 10:49:20 · 596 阅读 · 0 评论 -
Qt 下载教程
Qt 体积很大,有 1GB~3GB,官方下载通道非常慢,相信很多读者会崩溃,所以建议大家使用国内的镜像网站(较快),或者使用迅雷下载(很快)。作为 Qt 下载教程,本文会同时讲解以上三种下载方式。Qt 官方下载(非常慢)Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/Qt官方下载网站截图图1:Qt 官方...原创 2020-03-21 20:49:18 · 2297 阅读 · 0 评论 -
第二章 第一个GDI+应用程序
理解一下几点:1、GDI+的坐标系统2、GDI+所使用的基本的图形结构体3、绘制表面4、如何使用GDI+来编写图形应用程序2.1绘制表面所有绘制应用程序都由三个公共组件组成,即一个画布,一个画笔或钢笔,以及一个过程;1、画布是绘制的对象的地方。例如Windows应用程序中,一个Windows Form就是一个画布;2、画笔或钢笔表示在画布上所绘制的对象的纹理、颜色和宽度等;3、过...原创 2020-03-21 18:23:41 · 214 阅读 · 0 评论 -
第一章.C#GDI+基础
一、GDI+基础1、定义:GDI+是一个库,它提供了一个接口,此接口允许程序员编写与打印机、监视器或文件等图形设备进行交互的Windows和web图形应用程序。2、什么是GDI+是一组C++类,位于一个名为Gdiplus.dll的类库中。3、受控代码与不受控代码在.net framework中,编写的受公共语言运行时(CLR)控制的代码称为受控代码,而不受其控制的称为不受控代码;4、...原创 2020-03-21 12:55:14 · 1830 阅读 · 0 评论 -
GridControl控件添加按钮列及在按钮Click事件中得到行数据
在GridControl中添加按钮列的步骤如下:把列的ColumnEdit属性设置为RepositoryItemButtonEdit把TextEditStyle属性设置为HideTextEditor;把Buttons的Kind属性设置为Glyph;把Buttons的HorzAlignment属性设置为Near;如果要用到事件的话,还要注册事件:this.repo...原创 2020-03-18 23:46:51 · 2203 阅读 · 0 评论 -
C#WinForm父级窗体内Panel容器中嵌入子窗体
C#WinForm父级窗体内Panel容器中嵌入子窗体、程序主窗体设计例子1 this.IsMdiContainer=true;//设置父窗体是容器2 Son mySon=new Son();//实例化子窗体3 mySon.MdiParent=this;//设置窗体的父子关系4 mySon.Parent=pnl1;//设置子窗体的容器为父窗体中的Panel5 mySon.Show();/...原创 2020-03-16 21:33:44 · 1899 阅读 · 0 评论 -
DevExpress各大版本支持的VS版本和支持的.net版本图
如下图所示,绿色Yes代表支持,红色No代表不支持。对于有些人觉得装了dev后,vs工具箱没有,一般都是以下两大问题:1、要么你的Dev的版本不支持你当前的VS版本,没有很正常。2、要么你的项目的.net版本并不支持当前版本Dev,修改项目的.net版本即可另外如果以上都没有问题的话,还有其他两种情况1、请记住安装顺序,先装VS,后装Dev,理由不需要解释自然懂;2、以上都没问题的话,工...转载 2019-08-01 11:19:53 · 6987 阅读 · 0 评论 -
VS2017设置透明背景
Visual Studio 2017 设置透明背景图一.前言给大家分享一下,如何为VS2017设置透明背景图。下面是一张设置前和设置后的图片。设置前:设置后:二.设置背景图片的扩展程序我们打开VS的扩展安装界面:【工具】->【扩展和更新】->【联机】,输入 “Background”,可以看到有两个搜索结果:“ClaudiaIDE”以及“Colorful-...转载 2019-02-24 18:22:07 · 3577 阅读 · 2 评论 -
VS2017设置透明主题
VS2017设置透明主题后,新建窗体的文本输入框,一点击后,就变成的白色如何解决原创 2019-02-24 17:33:53 · 2116 阅读 · 0 评论 -
BackGroundWorkerControl控件使用实现进度条
代码如下: private ManualResetEvent manualReset = new ManualResetEvent(true); public Form1() { InitializeComponent(); backgroundWorker1.WorkerReportsProgress ...原创 2019-02-06 12:50:45 · 243 阅读 · 0 评论 -
DevExpress 16.2安装破解
DevExpress是一个界面控件套件,提供了一系列的界面控件套件的DotNet界面控件。DevExpress的开发空间具有很强的实用性和效率性,不仅界面友好、操作简单,而且功能也十分丰富,可方便定制,适用于各种桌面、Web应用程序及移动开发,尤擅长Winforms、ASP.NET、WPF应用程序开发,对于编程人员来说是个不错的选择。本站提供DevExpress 16.2破解版下载,另附汉化补丁和...原创 2019-01-03 15:09:57 · 4867 阅读 · 0 评论 -
C#实现Socket通信(同时监听多客户端)
//创建socket对象 //第一个参数:设置网络寻址的协议、第二参数设置数据传输的方式、第三个参数设置通信协议 Socket serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //2.绑定IP原创 2018-01-15 16:10:10 · 12995 阅读 · 4 评论 -
串口通信中,解决serialport.DataReceived接收到的数据不完整
private SerialPort serialport = new SerialPort(); private StringBuilder builder = new StringBuilder(); // private StringBuilder bs = new StringBuilder();//用于存储一条完整信息; Boolean op原创 2018-01-11 22:18:45 · 27846 阅读 · 10 评论