自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

soft_123456的专栏

生命不息 学习不止

  • 博客(62)
  • 资源 (54)
  • 问答 (1)
  • 收藏
  • 关注

原创 获取QTextedit文本宽度

qt textedit

2022-09-06 14:32:00 561 1

原创 QT 气泡消息绘制

Qt paint

2022-08-24 11:02:18 475

原创 QTextEdit色设置字边距

QTextedit

2022-08-17 17:58:12 632

原创 QT textedit宽度自适应内容

qt textedit

2022-08-17 09:01:28 917

原创 QT改变鼠标背景图

qt cursor

2022-08-12 17:42:27 121

原创 qt textedit图片缩放

qt textedit

2022-08-03 08:47:40 247

原创 qt 让某个控件不接受鼠标事件以传递到父控件

btn->setAttribute(QtWA_TransparentForMouseEvents,true);

2022-08-02 10:23:52 879 1

原创 qt dockwidget的使用

一、闲言少叙,首选结合界面来说明问题这个界面有两个dockwidget控件,左边和右边坐标那个控件把titlebar去掉了,右边那个还在通过下面代码可以去掉titlebarmTitleBarWidget = new QWidget(); ui->dockWidget->setTitleBarWidget(mTitleBarWidget);二、没有titleb...

2018-09-06 15:59:41 4328

原创 QReadWriteLock的使用

QReadWriteLock用于线程同步,在有很多线程,对一个共享变量同时读取时,或者同时写时,使用它有助于提高性能。MyData data;QReadWriteLock lock;void ReaderThread::run(){...lock.lockForRead();access_data_without_modifying_it(&data);lock.unlo...

2018-09-04 14:26:40 1104 1

原创 qt movetothred

class Worker : public QObject{ Q_OBJECTpublic slots: void doWork(const QString &parameter) { QString result; /* ... here is the expensive or blocking operation ... */ ...

2018-08-23 17:18:40 170

原创 qt treeview最后一列不拉伸

ui->treeView->header()->setStretchLastSection(false);

2018-07-24 15:06:24 667

原创 qt dateedit以日历形式显示

ui->dateedit->setCalendarPopup(true);

2017-09-19 10:57:39 1567

原创 qt listWIdget设置可以编辑

QListWidget默认是不能编辑的。如果想让里面的Item可以编辑如下设置item->setFlags(Qt::ItemIsEnabled|Qt::ItemIsEditable);这个设置是默认双击鼠标进入编辑状态通过下面方式更改进入编辑状态的方式listWidget->setEditTriggers(QListWidget::AnyKeyPressed);

2017-08-23 11:17:55 5593 1

原创 c#非托管资源的回收

对于c#非托管资源,最好的实现方式就是通过IDisposable和Destructor配合使用与c++不同的是。使用析构函数来释放非托管资源,并不是很好的方式,也很不理想因为.net的垃圾回收机制,析构函数什么时候被调用是不能明确的。下面介绍一种很好的非托管资源的释放方式。IDisposable和Destructor配合使用"using System;public cl

2017-08-16 17:36:19 614

原创 c++windows编程,启动一个窗口完整代码

// 04Win32AppDem.cpp : Defines the entry point for the application.//#include "stdafx.h"LRESULT CALLBACK MainWndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){    char szTe

2017-08-09 14:27:43 1414

原创 c++复制控制详解

c++支持两种形式初始化复制初始化 使用 ‘=’形式直接初始化 使用圆括号()string null_book = "9-999-99999-9"; //copy-initializationstring dots(10, '.'); //direct-initializationstring empty_copy = string(); //copy-

2017-07-27 13:47:42 205

原创 qt设置QTableview header背景色

QTableView QHeaderView::section { background-color:#2e323d }

2017-05-08 13:48:49 10464

原创 asp.net使用qq邮箱服务发邮件

一、核心代码如下    protected void Page_Load(object sender, EventArgs e)    {        MailMessage myMessage = new MailMessage();        myMessage.Subject = "Test Message";        myMessage.Body = "He

2017-03-14 16:01:12 2608

原创 Python求素数算法

i = 2;while(i     j = 2;    while (j         if not (i%j):break        j = j +1    if(j > i /j):print (i," 是素数")    i = i+1print ("Good bye!")

2017-03-06 15:57:08 4882

原创 wpf webbrowser注入javascript

HTMLDocument dom = (HTMLDocument)web.Document;           // web.InvokeScript("window.onload=function(){alert('hello')}");            dom.parentWindow.execScript("window.onload = function () { wi

2017-03-01 13:53:24 1342

原创 c#弱事件(weakEvent)

对于事件,如果发布者和订阅者直接连接的话,会发生垃圾回收问题,通过弱事件可以很好的解决该问题一、首先定义一个时间发布者    public class CarInfoEventArgs : EventArgs //自定义事件参数    {        public CarInfoEventArgs(string car)        {            this.

2017-02-10 16:40:44 1727

原创 dev gridcontrol 取某一列的列头名称

gridcontrol中取某一列的列名称 Column.FieldName}" Value="columnText"/>

2016-11-28 13:07:27 3133

原创 log4net配置使用

一、下载在项目中引入log4net.all程序集 官网下载地址:http://logging.apache.org/log4net/download_log4net.cgi二、在使用到log4net方法的cs文件中名称空间之前添加下面语句[assembly: log4net.Config.XmlConfigurator(ConfigFile="App.config",Watch = t

2016-11-23 14:45:43 264

原创 gridcontrol CellTemplate改变cell文本颜色

Path=Value}"  Foreground=“Red”/>                                                            注意:Text="{Binding Path=Value}"将获取到改cell里面的值 并作为textBlock的text   Foreground=“Red”设置textBlock的text为红色

2016-11-07 14:52:33 1511

原创 wpf textbox中输入文本下面呈现倒影效果

呈现效果如下图所示实现源码如下:        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"        x:Class="WpfApplication1.Window1"        Title="About WPF 4 Unleashed" Width="500" Height="200" Backgr

2016-11-07 10:40:51 889

原创 wpf Devexpress gricontrol格式化显示数据

这样就实现以百分号显示数据 例如:2.30% 2.00% 保留两位小数的百分号

2016-11-04 15:00:53 1945

原创 wpf devexpress gridcontrol分组统计功能

gridcontrol可以根据某列的值进行分组,并可以统计改组的数据情况支持多级分组                                        GroupIndex="0" Header="年级" ShowGroupedColumn="True"/>                GroupIndex="1" Header="班级" ShowGroupe

2016-11-03 10:57:01 4389

原创 rabbit Mq笔记

rabbitMq的集中工作模式1、Work Queues1)、在多个worker之间布置时间紧密型任务2)、主要思想避免立即执行资源密集型任务等待它完成3)、每一个任务都会明确的分配给指定的worker(并非广播方式)//生产者端代码using System;using RabbitMQ.Client;using System.Text;class

2016-09-29 13:43:23 310

原创 c# wpf启动外部exe并嵌入到启动主窗口中运行

本文主要介绍通过c#来启动外部exe(第三方软件)并嵌入到主窗口运行,在自己的应用程序中运行一、启动外部exe相对简单IntPtr hcalc; //用以存储目标窗口句柄 ProcessStartInfo ps = new ProcessStartInfo(); ps.FileName = Environment.ExpandEnvironmentVariables(exePath

2016-09-26 13:24:27 18190

原创 wpf devexpress gridcontrol捕获集合改变事件

当gridcontrol的数据源itemsource改变时(添加一项或移除一项)通过下面方法可以捕获到该事件以进行相应处理using System.Collections.Specialized;        private void GridControl_ItemsSourceChanged(object sender, ItemsSourceChangedEventArgs e

2016-08-15 14:38:49 2244

原创 pl/sql developer连接oracle数据注意事项

一、设置工具引用项instantclient需要到官网上下载下完后解压,放在你安装oracle数据库的相应目录下如下图,本机放置的位置其中第一个图中oci.dll的引用,就在下载的这个instantclient目录里面。二、对oracle下面tnsnames.oRA文件的配置看下图注意该文件的安装位置主要用到划线的文件,如果该目录下没有该文件到SAMPLE目录下

2016-08-02 16:01:10 297

原创 c#浅谈前后台线程

使用c#编程、避免不了要和线程打交道。我们可以通过thread类来创建线程格式如下:static void Main(){var t1 = new Thread(ThreadMain);t1.Start();Console.WriteLine("This is the main thread.");}static void ThreadMain(){

2016-07-27 14:34:33 1145

原创 wpf如何把click TextChanged MouseLive等路由事件转换为command

我们在进行wpf编程的时候为了更好的执行M V V M的编程模式。通常要把路由事件转换为command但是通常情况下大多数wpf控件只有一个command属性用于绑定viewmodel中的命令如button的click mouseenter mouseleave等路由事件怎么转化为command以调用viewmodel中的命令呢通过下面的方法可以轻松的实现1、首先要在项目里引入两个

2016-07-14 16:12:07 2035 1

原创 c# 访问oracle数据库

使用到Oracle.ManagedDataAccess.dll程序集,可以轻松实现对oracle数据库的操作一、引入相应的程序集项目引入Oracle.ManagedDataAccess.dll程序集、并在文件头部引入名称空间using Oracle.ManagedDataAccess.Client;二、连接数据库下面是通过配置文件存储数据库的连接字符串、然后再进行连接

2016-07-07 10:55:57 932

原创 ajax亦步刷新时,会导致某些javascript的失效解决方法

由于ajax是进行一步刷新的,也就是说当使用ajax时网页端脚本也是部分刷新的。当在网页加载需要执行的某些js函数,即在        $(function () {//网页初始化需要执行的js函数addEndRequestHandle //注册异步回发函数        });函数中。当ajax异步回发局部刷新的时候,会导致该函数中的方法失效,需要重新加载。可以使用下

2015-09-07 14:33:38 3860 2

原创 asp.net 点击完按钮后刷新页面发现还会触发buttonClick事件

当点击完按钮之后,再刷新页面,发现buttonclick事件仍然会发生,这是因为web浏览器重新发送你以前提交的信息。在click事件里加上上述这句,便不会发生上述情况。该句把页面回归到了最初的状态。

2015-09-06 16:07:45 5530 1

原创 Page.ClientScript.RegisterClientScriptBlock和Page.ClientScript.RegisterStartupScript区别

Page.ClientScript.RegisterClientScriptBlock可以在服务器端把javascript function放在页面的顶部。protected void Page_Load(object sender, EventArgs e){string myScript = @"function AlertHello() { alert('Hello AS

2015-05-25 11:05:55 708

原创 html5 input type="range"实现拖拉滑条功能

本文是最新的html5技术 实现拖拉条功能。实现如下图所示效果主要功能实现是在拖拉滑动条后,在后台处理textbox中相应的值。但是有的浏览器在拖动滑动条是,textbox里面的值一直变化,会频繁触发textchanged事件(注意jquery 在客户端给textbox赋值是并不会引起回发,即不会触发textchanged事件,需使用jquery 条用change()事件,以引起回发。)

2015-04-28 15:30:21 8420

原创 asp.net textbox textchanged event not fire

又是我们在编写asp.net程序的时候发现,textbox的OnTextChanged事件就是不触发,这时需要静下心来,可能是一个很小的问题被忽略了。我们这道所有asp.net服务器端控件都是页面或按钮回发的时候才会触发。因为textbox的属性autopost属性值默认为false这是textbox内容改变,并不会触发服务器端的OnTextCanged事件,所以应该把该属性改为true

2015-04-27 10:34:47 524

原创 c# 多线程

在C#中多线程问题。当在异步线程中又起了一个线程。那么当前程可否停止,个人认为可以停止即使它所起的子线程还在运行。通过实际代码进行测试。    class Program    {        static void Main(string[] args)        {            threadTest();        }        publ

2015-04-15 10:04:55 393

nodepade++ json格式化插件

nodepade++ json格式化插件,很好用的

2023-08-19

DarknessStyle.vstheme

visual studio2012比较偏暗的样式,喜欢的可以现在试试看,版本大于visual studio2012的能不能使用,还不太清除,喜欢的童鞋可以下载试试看,

2020-10-16

FileTransferSocket.rar

概述:QTcpSocket和QTcpServer可以实现TCP客户端和服务器端通信,本文介绍基于块的通信方式 基于块的传输协议把数据作为二进制块进行传输。每一个块都由一个大小字段及其包含的数据域组成

2020-07-01

PrinterLibsWindows.rar

打印机接口,有接口文档。.h头文件。接口文档比较详细,大家可以参考,里面有部分代码示例,大家可以编写自己的打印字程序,调用相应的库函数

2020-05-08

ZLibWrap-master.zip

该代码是对libzip封装,国外代码,上传是为了备份

2020-04-29

untitled.rar

qt从远程地址现在文件,支持选择文件存放路径,很简单代码,适合初学者参考学习,有兴趣的可以参考,

2019-11-15

自己实现treeview,支持单选和多选

自己实现treeview,支持单选和多选,带checkbox,感兴趣的童鞋可以下载看看

2019-10-30

oracle教程.pdf

oracle教程,适合初学中,各种sql语句。参考书籍,高清

2019-10-25

计算机系统基础_习题解答与教学指导.pdf

计算机专业基础,课程答案 袁春风主编,感兴趣的童鞋可以下载看看

2019-07-23

qt tableview使用

该实例代码演示了tableview的使用。包括添加和删除数据,支持把tableview导出为png图片

2018-11-13

c# scoket异步通信实例代码

该代码实例相信展示的c# socket异步通信编程方法,支持多个socket客户端连接同一个服务端。支持服务端把消息广播到每一个客户端。整个通信都是采用socket异步形式,有兴趣的童鞋可以下载参考,有问题随时留言讨论

2018-11-01

qtdockwidget使用

该代码演示了qt dockwidget的使用,其中包括两个dockwidget控件之间的布局,如何去掉dockwidget的titlebar,并使设置floating时候的大小,并还原归位,有兴趣的童鞋可以下载参考

2018-09-06

MarkAllenWeiss数据结构与算法分析c++语言描述答案

MarkAllenWeiss数据结构与算法分析c++语言描述答案,第三版答案

2018-09-04

qt Qxlsx实现表格数据导出

使用qxlsx导出tableview中的数据,导出到excel。xlsx的高效的导出工具代码,它不依赖与机器是否安装了微软的excel,而且导出速度很快。

2018-08-27

qttableview使用

一个简单的代码实例,描述了tableview的使用,通过model-view的方式。包括如何添加和删除行数据,适合初学者学习参考

2018-08-01

高等数学第六版同济大学

高等数学第六版同济大学第六版课程,带书签,上下两本合一,高清

2018-07-29

sqliteadmin数据库可视化工具

经典sqlite管理工具,可以方便的创建数据库,插入检索数据。轻型高效

2018-06-26

qtwebengine使用

详细展示了使用qt web engineview控件嵌入html 并使用echart图表,实现后台c++代码把json数据传输到html端,并通过echart图标展示出来,qt web混合开发模式。

2018-05-20

数据结构与算法分析

数据结构与算法分析 c++语言描述第三版,中文版,数据结构和算法参考书

2018-04-27

计算机操作系统

计算机操作系统第三版 汤小丹 西安电子科技大学出版社 经典考研参考书 本书可作为计算机硬件和软件以及计算机通信专业的本科生教材,也可作为从事计算机及通信工作的 相关科技人员的参考书

2018-04-20

C++ GUI Programming with Qt 4

C++ GUI Programming with Qt 4 英文高清版,带有全部目录,英文文档原汁原味,更能接触技术本质,适合有一定英文基础同学阅读和学习

2018-04-12

计算机系统基础

计算机系统基础 袁春风 适合自学计算机知识提升,或者考研参考书

2018-03-27

《数据结构(用面向对象方法与C++描述)》(第二版)

《数据结构(用面向对象方法与C++描述)》(第二版),殷人昆等,清华大学出版社 自学和考研的参考书

2018-03-23

WPF英文版带源码

高清英文版本,附带实例源码,有兴趣的可以下载看看,是英文版

2018-01-23

qt colorbar控件

qt colorbar控件,通过绘制方式绘制出来。使用的时候提升控件即可

2017-12-18

qt与html通信

实现本地c++与嵌入的html页面通信。使用QTWebEngineView. 非常适用于qt应用程序嵌入html的情况

2017-11-13

bing图片接口程序源码

改代码详细演示了如何试用bing的图片搜索api来开发自己的图片搜索应用程序。

2017-11-10

WPF 4 Unleashed

The #1 WPF Book--Now Updated for WPF 4! Full Color: Code samples appear as they do in Visual Studio! Thorough, authoritative coverage, practical examples, clear writing, and full-color presentation make this one of the most widely acclaimed programming books of the last decade. Windows Presentation Foundation (WPF) is the recommended technology for creating Windows user interfaces, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, multi-touch, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. WPF 4 Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by WPF guru and Microsoft developer Adam Nathan. * Covers everything you need to know about Extensible Application Markup Language (XAML) * Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more * Highlights the latest features, such as multi-touch, text rendering improvements, XAML language enhancements, new controls, the Visual State Manager, easing functions, and much more * Delves into topics that aren't covered by most books: 3D, speech, audio/video, documents, effects * Shows how to create popular UI elements, such as Galleries, ScreenTips, and more * Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes * Explains how to create first-class custom controls for WPF * Demonstrates how to create hybrid WPF software that leverages Windows Forms, DirectX, ActiveX, or other non-WPF technologies * Explains how to exploit new Windows 7 features, such as Jump Lists and taskbar customizations

2017-11-08

wpfprism框架实例代码

wpf 使用微软prism框架加载组件实例代码,有两个module和一个主界面。主界面可以实现对dll的加载显示。实现导航功能等

2017-09-05

wpf prism mef简单实例

演示了如何使用prism mef来加载模块。代码中有module1 module2两个独立模块。模块1启动加载,模块2通过命令加载。代码结构组织简单,适合初学者

2017-09-01

wpf编程宝典

wpf2010编程宝典,高清中文版

2017-08-29

windows程序设计(王艳萍版)

windows程序设计(王艳萍版),高清文字版本,从基础讲起,适合初学者

2017-08-09

c++ gui qt4英文版

英文高清版本,适合初学者,有一定英文基础

2017-07-10

qt oracle驱动

qt-opensource-windows-x86-msvc2015_64-5.8.0生成连接ORA+11+G+R2+server+64bit+for+windows oracle数据库的驱动

2017-04-14

asp.net4.5英文版

高清英文原版asp.net4.5高级编程 wrox初版 英文书籍原汁原文,更易了解技术的本质核心 入门到精通学习asp.net推荐书籍

2017-03-08

professional WPF Programming

wpf高级编程、高清英文文字版。 英文版本原汁原味,更能够接触技术本质核心 wpf学习者不容错过的一本好书

2017-02-17

c#弱事件简单实例代码

改实例代码通过控制台应用程序,实现了c#弱事件的整个工作过程。代码可正确运行。简单易懂。弱事件主要为了解决普通事件所带来的垃圾回收问题。 可供学习参考

2017-02-10

文件操作源码

实现对execl xml ini等文件的操作

2016-11-22

wpf devgridcontrol分组实例源码

wpf devexpress gridcontrol简单的分组统计功能

2016-11-03

devexpress LookUpEdit 多列模糊查询

devexpress wpf 支持多列模糊查询。实例代码

2016-09-07

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

TA关注的人

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