自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 试图运行项目时出错:无法启动程序,调试器不支持此平台调试托管代码和本机代码

从别人的电脑上拷贝了一个项目到我的电脑上,出现以下错误,好不容易找到解决方法,特此记录。解决方法:找到exe的生成项目,单击右键,选择属性,进入下面的界面:在生成选项卡中将目标平台选择x86,及解决此问题。...

2018-05-09 13:59:35 2014

原创 C# 定时器的使用

命名空间:using System.Timers;在类中创建定时器:private Timer timer = new Timer(3000);程序中使用定时器://启动定时器 timer.Elapsed += new ElapsedEventHandler(timer_Elapsed); timer.Start();void timer_Elaps...

2018-05-06 18:00:19 837

原创 WPF 加载等待动画

直接上代码:xmal:<Controls:MetroWindow x:Class="MyControlLibrarys.LoadDialog" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx...

2018-05-06 17:56:16 5742

原创 Qt 设置父控件样式不影响子控件的解决方法

方法如下,特此记录,方便使用:QLabel *backLabel = new QLabel(this); if(backLabel->objectName().isEmpty()) backLabel->setObjectName("backLabel"); backLabel->setStyleSheet("QLabel#backLabel{ b...

2018-05-06 17:42:14 9589 2

原创 Qt制作可点击的Label

特此记录,供以后使用:.cpp#include "clicklabel.h"QClickLabel::QClickLabel(QWidget *parent) : QLabel(parent){ init();}void QClickLabel::init(){ m_number = 0;}void QClickLabel::setClieckNumber(int num){ m...

2018-05-06 17:36:03 785

原创 Qt 实现窗口登录、注销功能

实现该功能需要两个窗口,一个登录窗口,我这里叫QLanderDialog,一个主窗口,我这里叫MainWindow。首先,将窗口都加入到main.cpp,因为先要显示登陆窗口,故先让登陆窗口显示,主窗口不显示,然后给他们相互关联,代码如下:int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWind...

2018-05-06 17:21:18 3200

原创 Qt制作一个等待加载窗口

如下图所示,一张gif图,把它通过代码播放,达到等待效果,下面再配上一些文字也可:直接上代码,cpp文件:#include "loadingwidget.h"#include "ui_loadingwidget.h"QLoadingWidget::QLoadingWidget(QWidget *parent) : QDialog(parent), ui(new Ui::QLo...

2018-05-06 16:57:42 17089 7

原创 Qt mysql数据库的增删改查

主要是从本人的项目中抠出来的,便于记录:.cpp#include "protuctmysql.h"QProtuctMySQL::QProtuctMySQL(){ isopen = false; databasehost = "localhost"; //主机 strUserID = "root"; //用户 databasename = "p...

2018-05-06 16:40:19 9745 1

原创 Qt tableWidget导入\导出Excel表格

首先在.pro文件中添加以下代码:CONFIG += \ qaxcontainer #excel接下来就是Excel代码:cpp文件:#include "excelengine.h"#include "qt_windows.h"QExcelEngine::QExcelEngine(){ pExcel = NULL; pWorkbooks = NULL; ...

2018-05-06 16:13:30 10145 6

原创 Qt Socket通信

服务器端(封装成类),此部分为本人同事写的,在这里先谢谢我的这位同事,cpp:#include "server.h"#include<QMessageBox>#include<QDebug>Server::Server(QObject *parent,int port) :QTcpServer(parent){ listen(QHostAddress::Any,...

2018-05-06 15:54:55 1406

原创 WPF将DataGrid导出到Excel表格

将DataGrid转换成DataTabel,我这里因为项目的特殊性,这样转换,也有其他方法直接转换。public void Export(DataGrid dgData, DataTable dataTable, string excelTitle) { DataTable dt = new DataTable(); for (int...

2018-05-06 11:33:09 2712

原创 WPF打印Datagrid表格

这里主要以类似图片格式方式打印,可以打印简单的DataGrid表格。方法如下:将表格加入到画布中,然后调用打印机,将画布直接打印出来,具体代码如下:单独用一个窗口放画布,将表格传进来,因为我的数据是绑定的DataTable上的数据,故给它单独加个表头并绑定(说白了就是换表头)。xmal:<Window x:Class="MyControlLibrarys.PrintDataWind" ...

2018-05-05 19:54:48 3244

原创 WPF点击不同界面上的按钮实现界面切换

网上看到的都是在一个界面上使用同一个按钮实现界面切换,这里我来做个不同界面上的不同按钮实现界面切换。如下图:可以看到右下角有个“查询数据”按钮,当点击查询按钮时切换到另一个界面,如下图:虽然长得很像,但它们绝不是同一个按钮,当点击返回查询时,将回到前面的界面。代码如下:第一个界面叫DataManage,其xmal:<UserControl x:Class="MyControlLibrarys...

2018-05-05 17:55:15 14097 2

原创 WPF 读写自己写的配置文件

将其封装成类,供以后使用。命名空间:using System.Collections.Generic;using System.Configuration;using System.Linq;类:public class Config { public Configuration configObject; /// <su...

2018-05-05 17:28:51 6014 1

原创 将WPF应用程序生成dll库供项目使用

如题,见下图:WPFTest为新建的WPF应用程序项目,将App.xmal和MainWindow.xmal删除,然后单击右键选择属性,进入如下界面:将输出类型改为库类,最后在需要使用的项目中引用该dll库,在需要使用的地方添加命名空间即可。...

2018-05-05 17:03:12 5324 1

原创 WPF创建类库

如题,见下图:该图为初学测试项目,啥效果没有。主要记录方法:1.首先创建项目EFDemo;略。2.在解决方案下添加新建项目,选择类库,命名(我这里出于测试,默认ClassLibrary1);3.在EFDemo项目的引用添加刚创建的ClassLibrary1类库,然后在项目中需要用到该库类的地方添加命名空间:using ClassLibrary1即可;注意:类库中新建的类需要添加public权限,否...

2018-05-05 16:55:19 3428

原创 C# 操作字符串的方法总结

方便查阅string s =""; //(1)字符访问(下标访问s[i]) s ="ABCD"; Console.WriteLine(s[0]); // 输出"A"; Console.WriteLine(s.Length); // 输出4 Console.WriteLine();...

2018-05-05 10:43:11 143

原创 WPF 关闭子窗口时刷新父窗口

关闭子窗口后子窗口进行某个操作后刷新父窗口父窗口:/// <summary> ///弹出窗口 /// </summary> /// <param name="sender"></param> /// <param name="e"></param&am

2018-05-05 10:40:39 3982

原创 WPF datagrid数据导出到Excel表格

封装成类,供以后使用(将datagrid导出)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Controls;namespace AstroATE{ clas...

2018-05-05 10:36:03 2679 4

原创 Qt 去掉QString中的空白字符

1、QString中的两个函数1.QString QString::simplified() constReturns a string that has whitespace removed from the start and the end, and that has each sequence of internal whitespace replaced with a single ...

2018-05-05 10:30:02 8488

原创 WPF UDP Socket通信

直接上代码:xmal:<Window x:Class="UDPSocket.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Ti...

2018-05-05 10:19:40 4203

原创 C# 遍历文件夹中的文件夹

直接上代码:string debug = System.AppDomain.CurrentDomain.BaseDirectory; string proj = System.IO.Path.Combine(debug, @"..\..\"); foreach (string folder in System.IO.Directory.GetDire...

2018-05-04 21:48:05 206

原创 WPF datagrid中根据不同值改变字体颜色

我这里是使用的转换器,直接上代码(部分代码)。后台代码:namespace MyControlLibrarys{    ///// 定义转换器           [ValueConversion(typeof(string), typeof(SolidColorBrush))]    public class DataColorConverter : IValueConverter  ...

2018-05-04 21:41:21 10878 2

原创 C#在当前目录基础上找到上一层目录

其实很简单也很无脑,但却很实用,就是使用拆字符串的方法:        /// <summary>  /// 获得项目的根路径 /// </summary> /// <returns></returns> public string GetProjectRootPath() ...

2018-05-04 21:24:14 6555

原创 WPF 加载PDF文件

需要打开PDF文件时,我们第一印象就是使用Adobe Reader。在开发中,经常会遇到需要展示PDF文件的需求。我们会借助于Adobe Reader的Active控件来实现。不过这需要客户的机器上安装有Adobe Reader,并且使用Adobe Reader的Active控件会在顶部有一个隐藏不了的工具栏。这样显然不合理。在Github上看到一个非常好的WPF中承载PDF文件的类库。https...

2018-05-04 21:13:38 3696

原创 找不到boost/noncopyable.hpp问题

本人在vs2013使用boost库的时候,提示找不到boost/noncopyable.hpp文件,在百度和贴吧上找了很多资料,安装没出问题,只是在包含include的路径是为D:/boost_1_56_0/boost(本人将boost库直接放在D盘),这里就因为包含了其下级目录boost,导致一直编译不过。        但是,将目录包含路径改为D:/boost_1_56_0,又出现另一

2017-05-12 09:48:48 2406

tcp&udp测试工具2.11

最新的tcp&udp测试工具2.11,文件不大,下载即可使用。

2015-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除