- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 Qt中自定义控件,继承QWidget时应用QSS样式
Qt5.5中,自定义控件继承QWidget,无法直接应用setStyleSheet来设置样式,也无法应用QSS文件。解决方法:方法1、调用setAttribute(Qt::WA_StyledBackground,true);方法2、重写paintEvent,在paintEvent中添加如下代码: QStyleOption opt; opt.init(this);
2017-12-27 11:36:52
4222
原创 ASP.NET中使用JSON方便实现前台与后台的数据交换
一、前台向后台请求数据在页面加载时,有时需要对一些表单进行初始化,此时可以利用JQuery的 get 函数向后台发起异步请求://初始化函数function initSettings() { $.get("?Action=init", function (data) { if (data == "NO") { aler
2014-07-29 16:53:17
1216
原创 编辑文章 - 博客频道 - youkuaiyun.com
DOM是以树的形式组织的,因此对HTML元素的遍历与查找很多概念可以用树的遍历、节点查找去理解。4.1 向上遍历 DOM 树这些 jQuery 方法很有用,它们用于向上遍历 DOM 树:parent() //parent() 方法返回被选元素的直接父元素,只会向上一级对 DOM 树进行遍历。parents()parentsUntil()
2014-06-24 16:28:43
233
原创 jQuery学习之一:jQuery基本介绍
jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。
2014-06-23 10:46:55
195
转载 C# 操作注册表,实现记住上次打开的文件目录
C#操作注册表Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。 下面我们来分别解释这5
2014-04-28 11:24:57
2337
原创 ACEES 2007 导出表数据到 SQL SERVER (反过来过程相似)
1. 前提条件:必须在本地的ODBC中设置DSN名,ODBC必须测试通过!可使用的几种设置ODBC方式:(1) 单机版: 在创建ODBC的新的DSN时,选择的数据源用SQL Server;(2) 网络版: [ 1] 在创建ODBC的新的DSN时,选择的数据源用SQL Server; [2] 在创建ODB
2014-04-17 10:26:13
288
原创 MFC学习之五:自定义消息
<br /> 发消息一般有两种方式:SendMessage 和 PostMessage 。其中SendMessage指发送消息并且等待结果返回后,主进程才继续运行;PostMessage指发送消息后不等待结果返回,主进程直接继续运行。<br />下面举例:如何在VC/MFC机制下发SendMessage消息,其实发PostMessage消息的方式和这是一样的。<br /> //下面为发送用户自定义消息的方式:<br />第一步: 定义消息ID<br /> //可以在头文件stdafx.
2011-01-12 17:06:00
546
1
原创 MFC学习之四:tab control控件的使用
<br />网上有很多介绍它的使用方法,就先借花献佛,转来一篇:<br />http://blog.sina.com.cn/s/blog_4c8287230100kc7o.html<br />下面我们来看一下使用步骤。<br />1. 新建一个MFC工程,取名xyTabControl,选择Dialog based,然后Finish。<br />2. 删除对话框上默认添加的三个控件。添加Tab Control控件并在Property属性中设置ID为IDC_TAB1,添加变量m_tabctrl,类型为CTabC
2011-01-12 16:10:00
1125
原创 MFC学习之三:字符串类型使用与转换
<br />CString 是一种很有用的数据类型,使用CString可以让你对字符串的操作更加直截了当。<br />1、CString 对象的连接<br /><br /> 能体现出 CString 类型方便性特点的一个方面就字符串的连接,使用 CString 类型,你能很方便地连接两个字符串,正如下面的例子:<br />CString gray("Gray");<br />CString cat("Cat");<br />CString graycat = gray + cat;<br /> <br /
2011-01-12 15:23:00
1029
原创 MFC学习之二:建立一个对话框程序
<br /> 使用的平台是VC2008。<br />1、新建->项目,选择visual c++选项卡,选择MFC,在右则选择MFC应用程序,并在下头填写名称及其他。确定。<br />2、弹出新的选项框,点下一步,在应用程序类型中可以选择单文档,也可选择多文档,还有基于对话框。以对话框为例,选择对话框。<br />3、一直点下一步,直至完成。<br />4、完成之后,可见一个对话框编辑器,里面只有一行文字和两个按钮,可直接运行。<br /> 当然,这只是对话框程序的一个基本框架,里面没有什么实质内容
2011-01-12 11:35:00
852
原创 MFC学习之一:概述
<br /> 近因项目之需,同时亦自己想学,最近学起MFC。于网上搜索关于MFC之学习方法,众者,包括自己同学,皆建议我先看看《深入浅出MFC》此书,台湾侯俊杰著。于是乎上网搜寻,下得《深入浅出MFC 第二版》,始看之。<br /> 此书有17章,自C++基础,至win32程序,VC平台及MFC深层概念,均有所涉及,尤以MFC关键技术为重,详细剖析之。细读之,收益颇丰,自此对MFC运行与运作机制有所了解。<br /> 吾先前有学C++,后有学win32控制台程序设计,亦算是有些许基础,乃
2011-01-12 11:12:00
464
转载 MFC美化界面
<br /> <br />转自:http://vcer.net/1046595482643.html<br />本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础: <br />1. 大致了解MFC框架的基本运作原理; <br />2. 熟悉Windows消息机制,熟悉MFC的消息映射和反射机制; <br />3. 熟悉OOP理论和技术; <br />本文根据笔者多年的开发经验,并结合简单的例子一一展开,希望对读者有所帮助。 <br /> 1. 美化界面之开题篇<br
2010-12-29 14:13:00
7961
原创 实现对话框慢慢上升,就像QQ,迅雷的右下角广告一样的效果
主要使用AnimateWindow API函数,在OnInitDialog中添加如下代码:<br /><br /><br /><br />//获得桌面大小<br /><br />CRect rectWorkArea;<br /><br />SystemParametersInfo(SPI_GETWORKAREA,0,&rectWorkArea,SPIF_SENDCHANGE); <br /><br /><br /><br />//获得对话框大小<br /><br />CRect rectDlg;<br />
2010-12-29 10:14:00
656
原创 关于callback函数
凡是由程序员设计却由Windows系统调用的函数,统称为callback函数。这些函数都有一定的类型,以配合Windows的调用操作。 某些Windows API函数要求以callback函数作为其参数之一,这些API,例如SetTimer、LineDDA、EnumObject。通常这种API会在进行某种行为之后或满足某种状态之时调用该callback函数。
2010-12-15 10:16:00
258
原创 C++中的静态成员函数不能访问非静态成员
<br /> C++类中有两种成员函数,一种是静态的,另一种是非静态的。两者的区别是,静态成员函数不接受隐含的this指针,所以无法直接访问非静态成员。<br /> 静态成员函数要是想访问非静态成员,有以下方法:<br />方法一:将数据成员也声明为静态的。<br /> <br />方法二:将此类的对象引用传入静态成员函数,用这个对象来访问非静态成员。此方法模仿了this指针的行为。或将非静态成员作为静态成员函数的形参传递进去。<br /> <br />其他方法方法:参考http://ww
2010-12-09 17:35:00
536
原创 RTP数据报头字段
5.1 RTP固定头中的各字段RTP头有以下格式: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |V=2|P|X| CC |M| PT | sequence number | +
2010-12-03 15:49:00
2288
转载 MP3文件格式详解
<br /><br />转一:笔者根据德国Fraunhofer IIS (http://www.iis.fhg.de/amm/ )公布的MPEG Audio解码程序进行简化后编写了一个最简MP3解码程序。有兴趣的读者可以参考对应的源程序(http://www.see.online. <br />sh.cn/ch/sw/self/rainplay/layer3.zip)。 <br /> MP3文件由多个帧组成,也就是说帧是MP3音乐文件的最小组成单位。每个帧又由帧头和帧数据组成。每个帧头长4
2010-12-03 15:10:00
4589
原创 live555学习之一
转自百度百科: live555目录live555简介Live555 Streaming Media整体框架openRTSP客户端流程 live555简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,
2010-12-02 15:50:00
797
原创 C/C++文件输出
一、fread函数和fwrite函数1.函数功能 用来读写一个数据块。2.一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp);3.说明 (1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。 (2)size:要读写的字节数; (3)count:要进行读写多少个size字节的数据项; (4)fp:文件型指针。 注意:1 完成次写操(fwrite())作后必须关
2010-12-02 15:36:00
179
数字信号处理及其matlab实现.pdf
2011-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人