自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (19)
  • 收藏
  • 关注

原创 QStringListModel 绑定到QListView

1.QStringListModel 绑定到listView,从而实现MV模型视图2.通过QStringListModel的新增、删除、插入、上下移动,listView来展示出来3.下移动一行,传入curRow+2 的个人理解

2024-07-02 14:30:13 168

原创 记录一次Apache Tomcat 处理返回自定义的404页面

记录一次Apache Tomcat 处理返回自定义的404页面

2024-07-01 18:21:38 158

原创 QTableWidget的使用

使用QTableWidget,初始化数据、设置列头及格式,设置行数,设置每个单元格的编辑,间隔行底色变换、行选择 ,模式,单元格选择模式、插入行 、追加行、删除行,单元格加图标,单元格显示checkbox并设置是否可编辑,自动调节行高、列宽,显示/隐藏 水平表头、垂直表头

2024-06-25 18:26:26 156

原创 QTreeWidget、QDockWidget使用

QTreeWidget遍历树节点QTreeWidget增加、删除树节点QDockWidget的显示,停靠图片的加载显示,放大、缩小、横向自适应,竖向自适应

2024-06-24 15:39:27 147

原创 QListWidget、QMenu、Action、customContextMenuRequested

QListWidget的初始化、清空、Append添加、Insert添加、删除itemQListWidget的事件的使用QToolBox的使用,每个Page可以添加其他控件QToolBar使用代码添加QMenu,QMenu添加3个ActionQToolButton绑定Action

2024-06-21 18:35:41 357

原创 使用QMainWindow、QMenuBar,QToolBar文本编辑器代码实现

实现1.一些控件无法可视化设计加入,因此在构造函数中实现在toolBox中代码增加 SpinBox 用来设置字体大小,QFontCombox 设置字体;在statusBar中添加label和一个progressBar;2.构造函数中构建控件,信号和槽绑定;3.QPlainTexEdit的字体大小,加粗斜体下划线设置;4.在设计界面使用信号和槽编辑器,将QPlainTexEdit 与 相关action的事件或状态关联

2024-06-21 07:45:00 604

原创 使用QMainWindow、QMenuBar,QToolBar文本编辑器界面布局设置

使用QMainWindow、QMenuBar,QToolBar设计一个文本编辑器的界面

2024-06-20 12:08:35 195

原创 QCombox绑定QMap

使用QCombox, Item带图标foreach遍历QMap 添加QCombox的Item ,带图标,显示城市名称,userData中存入区号使用QCombox的on_comboxCityZone_currentIndexChanged事件,打印combox的text,currentData

2024-06-20 10:37:48 109

原创 QTimer、QElapsedTimer、timeout()事件、singleShot事件

实现QTimer 定时器 、timeout()事件、singleShot事件的使用QElapsedTimer 计数器的使用

2024-06-19 14:42:56 232

原创 QTimeEdit、QDateEdit、QDateTimeEdit、QCalendarWidget

实验QTime和字符串相互转换QDate和字符串相互转换QDateTime和字符串相互转换QCalendarWidget使用year,month,day,minute,second,msec,dayOfWeek, dayto方法/属性的使用

2024-06-19 12:06:01 387

原创 QDial、QScrollBar、QSlider、QProcessBar的使用

学习使用表盘dial、滑动条Slider、水平卷动条HorizentalScrollBar;学习使用ProcessBar ,以及相关属性 textVisible 显示百分比或值、invertedAppearance 是否反转;学习使用信号、槽函数connect连接,将表盘表盘dial、滑动条Slider、水平卷动条HorizentalScrollBar 的ValueChanged事件信号,传递给统一的槽函数do_ValueChanged执行

2024-06-18 17:59:54 258

原创 QPushButton、QCheckBox、QRadioPutton、QLineEdit用法

实现LineEdit 文本的 居左、居中、居右设置实现LineEdit 文本的粗体、斜体、下划线设置实现LineEdit 控件的 ReadOnly、Enable、ClearButtonEnable的设置

2024-06-18 13:54:35 182

原创 QSpinBox、QDoubleSpinBox 的使用,进制转换

使用QSpinBox、QDoubleSpinBox 实现数量*单价,float结果显示使用QSpinBox、QDoubleSpinBox 实现进制的转换

2024-06-17 14:25:24 262

原创 十进制、二进制、十六进制之间的相互转换

实现int 、float 转换为字符串并显示实现数字字符以二进制、十进制、十六进制显示实现十进制、二进制、十六进制之间的相互转换

2024-06-17 11:29:35 142

原创 QChar转换为Unicode,判断数字、字母、符号、标点

QChar转换为Unicode,判断数字、字母、符号、标点等

2024-06-14 18:28:08 220

原创 TPerson发射信号Signal,Dialog槽函数实现,类元数据实现

创建TPerson类,年龄增加事件发射信号创建Dailog窗体,将TPerson类发射来的信号,绑定到窗体槽函数使用QMetaObject显示类元数据 ,显示类名称,遍历类属性Property名称及属性值,遍历打印类元数据的classInfo信息

2024-06-14 11:54:27 324

原创 事件、方法实现 on_radioGreen_clicked ,on_chkBoxUnder_clicked,Qfont,QPalette

实验checkBox、radioBox 的事件槽使用Qfont组件变更纯文本框QPlainTextEdit中字体的下划线、加粗、斜体效果使用调色板组QPalette变更纯文本框QPlainTextEdit中文本颜色

2024-06-13 16:06:31 397

原创 Vertical Layout 、Horizontal Layout 实验窗体自适应布局

学习使用Vertical Layout 、Horizontal Layout 实验窗体自适应布局

2024-06-13 13:41:54 153

原创 QGroupbox,Grid Layout,button 水平延伸 布局

实验 sizePolicy水瓶延伸

2024-06-12 16:58:14 224

原创 QSet 、QRandomGenerator 用法

实验QSet 、QRandomGenerator 用法

2024-06-11 17:38:16 125

原创 QStack、QQueue 先进后出 先进先出 用法

实验QStack、QQueue 先进后出 先进先出 用法

2024-06-11 13:24:41 273

原创 QSqlDatabase、QSqlQuery、QSqlRecord、Sqlite用法

使用QSqlDatabase、QSqlQuery、QSqlRecord、Sqlite数据库实现一个简单的界面查询

2024-06-07 18:20:28 422

原创 添加图片到资源文件,QPixmap ,QSplash的用法

实现1个QSplash加载之后,呈现主窗体的效果1、创建资源文件,添加Splash.png文件2、main.cpp 编码实现

2024-06-07 08:00:00 180

原创 QVariant、QMap、QList用法

QVariant、QMap、QList用法。1. 使用QVariant 打印数字、打印字符串2. 使用QMap,打印map项 VS 打印转换类型后的值3. 使用QStringList ,并声明变量迭代打印该字符串列表

2024-06-06 00:15:00 91

原创 ​​​​QMessageBox information、Question、Critical、Warning用法

​​​​QMessageBox information、question、critical、warning用法

2024-06-06 00:15:00 96

原创 界面文件、事件、槽使用、on_pushButton_clicked、on_lineEdit_textChanged

【代码】【无标题】

2024-06-05 11:34:28 143

原创 QDialog、QLineEdit、QGridLayout、QPushButton的用法

【代码】QDialog、QLineEdit、QGridLayout、QPushButton的用法。

2024-06-05 10:40:37 163

原创 Qt 中QList、QListIterator 、QMutableListIterator、QMap用法

Qt 中QList、QListIterator 、QMutableListIterator、QMap用法

2024-06-04 18:06:23 336

原创 .NET中的代码动态编译执行

 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Reflection;using System.CodeDom.Compiler;using

2010-07-12 16:47:00 800

原创 C# winform中使用IAsyncResult实现异步编程

c#,异步编程,IAsyncResult

2010-07-08 23:33:00 10034

转载 信号量PV操作

引用     阐述P,V原语的理论不得不提到的一个人便是赫赫有名的荷兰科学家 E.W.Dijkstra。如果你对这位科学家没有什么印象的话,提起解决图论中最短路径问题的Dijkstra算法应当是我们再熟悉不过的了。P,V原 语的概念以及P,V操作当中需要使用到的信号量的概念都是由他在1965年提出的。 信号量是最早出现的用来解决进程同步与互斥问题的机制(也可实现进程通信),包括一个称为信

2010-05-08 10:30:00 1484

原创 客户端动态调用WCF服务中的方法

客户端调用wcf ,有时需要动态的调用服务端的WCF中的方法,本方法,反射wcf 的接口,动态调用接口中的方法。主要为,动态绑定,反射动态调用。 public static object ExecuteMethod(string pUrl,string pMethodName, params object[] pParams) { Endpoin

2010-05-06 11:27:00 11807

转载 从基于服务器的多维数据集创建的本地多维数据集

从基于服务器的多维数据集创建的本地多维数据集从基于服务器的多维数据集创建本地多维数据集时,应注意以下事项:不支持非重复计数度量值。添加度量值时,还必须至少包含一个与要添加的度量值相关的维度。有关度量值组的维度关系的详细信息,请参阅维度关系。添加父子层次结构时,将忽略父子层次结构的级别和筛选器,而将包括整个父子层次结构。不创建成员属性。包括半累加性度量值时,在帐户

2010-04-26 13:41:00 631

原创 BI 学习总结(一):利用ADOMD.NET 进行开发OLAP。

     开发过程中,主要用到了ADOMD.NET 来进行编程,它提供了非常好的接口。       ADOMD.NET 是用于与 Microsoft SQL Server Analysis Services 进行通信的 Microsoft .NET Framework 数据访问接口。ADOMD.NET 可使用 XML for Analysis 协议与分析数据源通信,方法为使用 TCP/IP

2010-03-23 19:43:00 1577

原创 ASP.NET MVC 加.mvc后缀,传入的请求不与任何路由匹配解决办法

今天,考虑到mvc 部署到IIS6 上,将原有网站上的路径后都加了.mvc路径,同时在Global.asax.cs里面加了后缀  public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"

2010-03-11 22:26:00 3903

原创 winform中动态添加控件和事件

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespac

2010-02-28 16:41:00 5627

转载 DTS传参数

--1.   建立测试表     CREATE   TABLE   tempdb.dbo.tb(id   int)             --2.   新建一个DTS包     在包中建立:     a.   Microsoft   OLE   DB   Provider   for   SQL   Server连接     b.   执行   SQL   任务          

2010-02-28 16:23:00 726

转载 打败你的十五个坏习惯

人从诞生之日起,各种习惯就开始或早或晚地在人们的大脑中扎根。我记得我女儿小时候从跟大人一起吃饭开始就不吃带调味品的菜,比如葱姜蒜等等,直到她长成了大姑娘依然如此。这可说已经成了习惯。还有的人从小就喜欢趴着睡觉,人都奔本“好几张”了还是这种睡觉姿势。以上这两类习惯均属生活方面,说不上好坏,对他人对自己也都没有什么太不好的影响。有些习惯则不成,先不说对别人有什么影响,光是自己时间长了都吃不消——不仅妨

2010-02-25 10:20:00 303

转载 大话西游

 这个世界上还有一个故事,叫做《大话西游》。    世界是巨大的枷锁,你不得不重复自己或是别人的生活。   记得长辈说过:年轻是一种罪过。他们说我们不成熟。    真切地为自己的不俗喝彩,在深切的郁闷中,突然就看懂了《大话西游》的开头: 一位才华横溢又无法无天的青年(孙悟空),根本不喜欢世人摊派给他的大事业(西天取经)。他尤其受不了师父(唐僧)的唠唠叨叨,可世俗条规(观音)

2010-02-23 19:15:00 737

转载 转:道家思想与现代企业管理4:现代企业的长存之道

第三章 天地不自生因而地久天长 企业不自私方可发达兴旺 ──现代企业的长存之道       我们只要能专心于社会利益,专心于公众利益,忘掉自己的得与失,那么,对自己的利益就管都不用管、想都不用想、提都不用提了。因为,一切自然就在其中了。......这也就是“后其身而身先,外其身而身存”所包含的“道”的原理。 ── 薛永新       天长,地久。天地所以能长久者,以其不自生,故能长生。是以圣人后其

2010-02-21 14:34:00 2154

2017-2018年度中国互联网居家养老服务专题分析

随着人口老龄化趋势,居家养老市场将成为蓝海。互联网与居家养老服务将会碰撞出怎样的火花?报告从市场现状、商业模式和发展趋势等方向对互联网居家养老服务市场进行解析。

2019-04-09

Spring Cloud 与 Docker 微服务架构实战 、 微服务架构基础(Spring Boot+Spring Cloud+Docker)

Spring Cloud 与 Docker 微服务架构实战 微服务架构基础(Spring Boot+Spring Cloud+Docker)

2019-04-09

算法导论 中文版 第3版

该书是一本十分经典的计算机算法书籍,与高德纳(Donald E.Knuth)的《计算机程序设计艺术》(The Art Of Computer Programming)相媲美。 《算法导论》由Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein四人合作编著(其中Clifford Stein是第二版开始参与的合著者)。本书的最大特点就是将严谨性和全面性融入在了一起。

2017-09-26

Beginning WF 4.0

第一部分 简介 1 第一章 创建一个简单的工作流 1 第二章 用编码实现工作流 17 第三章 流程图工作流 26 第二部份 流程设计 37 第四章 传递参数 37 第五章 循环活动 50 第六章 异常处理 60 第七章 扩展内置的活动 68 第三部分 通讯 80 第八章 发送和接收 80 第九章 与宿主程序通信 103 第十章 工作流Web服务 129 第四部分 流程扩展 152 第十一章 SQL持久化 152 第十二章 扩展 164 第十三章 跟踪 164 第十四章 事务 165 第十五章 事务与持久化 165 第十六章 WorkServiceHost 165 。。。。。

2014-01-07

程序员法则

程序员法则(一本不错的小说) 资源大小: 503.34KB资源类型:...软件说明: 不错的程序员YY小说,挺搞笑的,无聊的时候可以看一下

2012-02-21

Android中文API合集

Android中文API合集,Android,中文,API,合集

2011-03-12

UnRARDLL.exe

unrar.dll Example包括c#,vb,c,vb.net,pascal,delphi。 测试后可运行

2011-03-12

[C#与.NET.3.5高级程序设计(第4版)]

[C#与.NET.3.5高级程序设计(第4版)]

2010-02-25

构建高性能WEB站点pdf

数据的网络传输+-+响应时间.pdf 浏览器缓存.pdf 服务器并发处理能力+-+进程切换.pdf 服务器并发处理能力+-+IO模型.pdf 反向代理缓存+-+节选.pdf 脚本加速+-+避免重复编译.pdf 从黄帝内经到系统建模分析.pdf

2009-09-06

c#案例丛书 进销存管理源码

c#案例丛书源码 chapter1 进销存管理源码 货真价实! 代码、建库脚本

2009-08-28

C++ Builder2009 序列号

C++ Builder2009 的 序列号

2009-07-03

强劲的Borland C++ Builder编译加速器

C++ Builder编译大工程时速度很慢,这个名为Bcc32Pch的插件可以大幅提高编译速度。 IDE Version C++ 5-2007 bcc32pch279Setup.zip 编译确实快了很多!

2009-06-30

Windows环境下32位汇编语言程序设计(chm格式)

内容简介: Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以用来开发出大型的软件,而且是了解操作系统运行细节的最佳方式。本书从编写应用程序的角度,从“Hello World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过60多个实例逐渐深入Win32汇编语言的方方面面。本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程网站http://asm.yeah.net和汇编编程论坛http://win32asm.yeah.net的站长。本书是作者多年来编程工作的总结,适合于欲通过Win32汇编语言编写Windows程序的读者。 第1章 背景知识 1.1 Win32的软硬件平台(1) 1.1 Win32的软硬件平台(2) 1.2 Windows的特色 1.3 必须了解的东西(1) 1.3 必须了解的东西(2) 1.3 必须了解的东西(3) 1.3 必须了解的东西(4) 1.3 必须了解的东西(5) 第2章 准备编程环境 2.1 Win32可执行文件的开发过程 2.2 编译器和链接器(1) 2.2 编译器和链接器(2) 2.2 编译器和链接器(3) 2.3 创 建 资 源 2.4 make工具的用法(1) 2.4 make工具的用法(2) 2.5 获 取 资 料 2.6 构建编程环境 。。。。。。。。。。。。

2009-05-10

客户关系管理系统源码

APTECH客户关系管理系统源码 系统采用多层模式开发 主要功能有: 营销管理:销售机会管理 客户开发计划 客户管理:客户信息管理 客户流失管理 服务管理:服务创建 服务分配 服务处理 服务反馈 服务归档 统计报表:客户贡献分析 客户构成分析 客户服务分析 客户流失分析 基础数据:数据字典管理 查询产品信息 查询库存

2008-09-08

快速排序实现算法(c)

快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 假设要排序的数组是A[1]……A[N],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一躺快速排序。一躺快速排序的算法是: 1)、设置两个变量I、J,排序开始的时候I:=1,J:=N; 2)以第一个数组元素作为关键数据,赋值给X,即X:=A[1]; 3)、从J开始向前搜索,即由后开始向前搜索(J:=J-1),找到第一个小于X的值,两者交换; 4)、从I开始向后搜索,即由前开始向后搜索(I:=I+1),找到第一个大于X的值,两者交换; 5)、重复第3、4步,直到I=J; 例如:待排序的数组A的值分别是:(初始关键数据X:=49) A[1] A[2] A[3] A[4] A[5] A[6] A[7]: 49 38 65 97 76 13 27 进行第一次交换后: 27 38 65 97 76 13 49 ( 按照算法的第三步从后面开始找 进行第二次交换后: 27 38 49 97 76 13 65 ( 按照算法的第四步从前面开始找>X的值,65>49,两者交换,此时I:=3 ) 进行第三次交换后: 27 38 13 97 76 49 65 ( 按照算法的第五步将又一次执行算法的第三步从后开始找 进行第四次交换后: 27 38 13 49 76 97 65 ( 按照算法的第四步从前面开始找大于X的值,97>49,两者交换,此时J:=4 ) 此时再执行第三不的时候就发现I=J,从而结束一躺快速排序,那么经过一躺快速排序之后的结果是:27 38 13 49 76 97 65,即所以大于49的数全部在49的后面,所以小于49的数全部在49的前面。 快速排序就是递归调用此过程——在以49为中点分割这个数据序列,分别对前面一部分和后面一部分进行类似的快速排序,从而完成全部数据序列的快速排序,最后把此数据序列变成一个有序的序列,根据这种思想对于上述数组A的快速排序的全过程如图6所示: 初始状态 {49 38 65 97 76 13 27} 进行一次快速排序之后划分为 {27 38 13} 49 {76 97 65} 分别对前后两部分进行快速排序 {13} 27 {38} 结束 结束 {49 65} 76 {97} 49 {65} 结束 结束 图6 快速排序全过程

2008-09-08

空空如也

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

TA关注的人

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