自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Augusdi的专栏

攀登技术的高峰,我与大家共勉!

  • 博客(44)
  • 资源 (5899)
  • 收藏
  • 关注

原创 利用STL函数swap进行vector内的数据交换

#include #include #include #include using namespace std;int main(int argc, char* argv[]){ vector vTest; vTest.push_back( "a "); vTest.push_back( "b ");

2011-12-20 20:55:51 14082

转载 STL vector用法介绍

介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的

2011-12-20 20:52:40 1808

原创 GLUT初始化函数

void glutInit(int* argc,char** argv)     初始化GLUT库。对应main函数的形式应是:int main(int argc,char* argv[]);     这个函数从main函数获取其两个参数。void glutInitWindowSize(int width,int height);//设置主窗口的大小void glutInitWindowPosit

2011-12-16 11:27:36 2077

原创 GLUT事件处理(Event Processing)窗口管理(Window Management)函数

void glutMainLoop(void)     让glut程序进入事件循环。在一个glut程序中最多只能调用一次。一旦调用,会直到程序结束才返回。int glutCreateWindow(char* name);    产生一个顶层的窗口。name 作为窗口的名字,也就是窗口标题栏显示的内容。    返回值是生成窗口的标记符,可用函数glutGetWindow()加以引用。int glut

2011-12-16 11:27:07 4226

原创 GLUT-注册回调函数

void glutDisplayFunc(void (*func)(void) );为当前窗口设置显示回调函数void glutOverlayDisplayFunc(void (*func)(void) );注册当前窗口的重叠层的显示回调函数void glutReshapeFunc(void (*Func)(int width, int height) );指定当窗口的大小改变时调用的函数void

2011-12-16 11:26:16 4320

原创 GLUT模型绘制函数

void glutWireSphere(GLdouble radius, GLint slices, GLint stacks); 线框球void glutSolidSphere(GLdouble radius, GLint slices, GLint stacks); 实心球void glutWireCube(GLdouble size); 线框立方体void glutSolidCube(GLd

2011-12-16 11:23:45 10407

转载 VRML基础知识

一、VRML概述1.VRML发展的历史及其完善过程中出现的几个标准  VRML最初出现在1994年的瑞士日内瓦的W3会议上,Tim Berners-Lee,也就是Web的奠基人,对Mark Pesce的编程工作产生了浓厚的兴趣并邀请他给出名为”Cyberspace”的论文。这篇论文解释了一个名为Labyrinth的VRML 浏览器原型,这是Mark和Tony Parisi在1994年1月完成的一个

2011-12-15 09:14:05 3885

转载 推荐10个ICON网站,程序员必备!

每个人都爱漂亮的图标,如果能免费下载那就更好了。网络上也很多这样的网站,提供免费的图标下载,个人对国内的几个设计网站提供的下载也感觉挺好的,虽然很多是转国外的或者是模仿的,不过制作的相当不错,今天为您提供几个精品资源站点。,如果您有任何建议或更好的站点关于精品图标的话,或者是其他一些高品质的资源站点的话,那么回帖一起分享吧,今天奉献给大家10个最好的高品质图标资源站点,其中很多个广为认认知哦,特别

2011-12-12 23:11:46 2661

原创 几个Icon网站

经常用的几个Icon网站,虽然不是新鲜贴,但还是放了出来 1、iconfinder,http://www.iconfinder.com/,比较全面的ICON网站,有154600多个图标,内容相当丰富; 2、findicons,http://findicons.com/,名字和前面的差不多,号称“全球所以的图片都在您指尖”,这个口号霸气。 3、iconpng,收录21372个图标,http://ww

2011-12-12 23:04:40 1952

转载 Streams

Input and output. Except for binary I/O, this amounts to mapping objects from and to sequences of characters. I/O is implemented in C++ with a special set of classes. It is made to be type safe and ex

2011-12-12 10:25:39 2024

转载 C++ Stream I/O

C++ Stream I/OStream Input/OutputStream I/O ApplicationsStream Output ConceptStream Input ConceptUsing C++ ObjectsStandard Output StreamStandard Output Stream, Cont.Formatted OutputStandard Input Stre

2011-12-12 10:11:51 3832

转载 istringstream, ostringstream, stringstream用法示例

#include #include #include using namespace std;int main(){    int a, b;    string Str1, Str2;    string Input = "abc 123 bcd 456 sss 999";       //ostringstream 对象用来进行格式化的输出,可以方便的将各种类型转换为string类型    /

2011-12-12 10:02:48 2081

转载 stringstream的用法

stringstream的用法 Posted on 2007-07-13 19:47 Shuffy 阅读(872) 评论(4)  编辑 收藏 引用 所属分类: VC++/C/C++/C#浏览集合 -->【本文来自】http://www.builder.com.cn/2003/0304/83250.shtmlhttp://www.cppblog.com/alantop/archive/2007/0

2011-12-09 16:18:06 1540

转载 ofstream ifstream 文件操作

c++中输出和输入导屏幕和键盘的类别声明包含再标题文件中,而磁盘类文件的 I/O则声明再包含标题文件内。输入和输出格式:输出到磁盘  ofsteam 识别字(“文件名”) 从磁盘读文件 ifsteam 识别字("文件名“)例如: ofstream outfile("data.txt"); //写入到磁盘的data.txt中格式化输入输出:1  整数数据的输入输出整数数据存储再磁盘内,每个文字各占一

2011-12-09 15:43:32 2493

转载 详解文件操作(ifstream、ofstream、fstream)

转载地址:http://hi.baidu.com/flobert_young/blog/item/7408ce0f50b3b2e8ab645790.htmlC++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostr

2011-12-09 15:40:23 1717

转载 IP地址控件CIPAddressCtrl类的使用

在VC++中,如果想要输入IP地址可使用IP地址控件,该控件是一个与编辑控件类似的控件,可用于输入IP地址。在对话框中放入此控件后,可以为控件定义一个 CIPAddressCtrl类 的变量对它进行控制。CIPAddressCtrl类 的主要成员函数有:void ClearAddress();清除IP地址控件中的内容。BOOL IsBlank();如果IP地址控件的所有域均为空,返回非0值;否则返

2011-12-06 10:26:14 2138

转载 查找/替换对话框CFindReplaceDialog的使用

在Windows通用对话框中,查找/替换对话框是比较特殊的一个,它是一个非模态对话框,所以它的使用与其它通用对话框有所不同。一、注册注册的目的有两个,一是说明在程序中要使用查找/替换对话框,二是让窗口能响应查找/替换消息,提供相应的消息函数。注册位置应该在查找/替换对话框的父窗口,比如主框架窗口CMainFrame、视图CxxView或某对话框。也就是响应查找/替换操作的那个窗口。比如,欲在视图中

2011-12-06 10:25:41 1726

转载 扩展Edit Box控件的功能

用VC++6.0编程的时候,文本编辑控件Edit Box是一个经常用到的控件。如果你是用它输入一些简单的文字、数字等信息,直接拿来用就可以了,但如果你用它制作大文本的编辑软件,就会觉得不好控制,许多功能无法实现,即便用CEditView,也只会生成一个类似于记事本的东西,再想加入些自己编写的功能也很困难。下面我以CEdit为基类定义了一个CEditBox类,加入了许多文本编辑时经常要用到的接口函数

2011-12-06 10:23:11 2612

转载 制作带弹出式菜单的按钮

带有弹出式菜单的按钮可以使一个按钮具有多项选择功能,扩展了按钮的功能,相当于把多个按钮集成于一体,可以减少按钮数目。这种按钮的按钮体分为两个区域,单击主体区域时,执行主体按钮的功能,单击选择区域时,弹出一个菜单,可从中选择要执行的功能。如图所示。下面,我们看一下它的制作过程:一、新建一个以CButton类为基类的新类单击“Insert”→“New Class”,建立一个新类。基类设置为CButto

2011-12-06 10:22:30 1706

转载 真彩位图工具栏的实现

VC++6.0直接支持256色工具栏的编辑和使用,若想建立真彩(24位位图)工具栏,必须借助其它绘图工具绘制工具栏位图。制作真彩工具栏的主要步骤:①用绘图工具(我用的是Fireworks)制作三张24位位图。其中:30.bmp为工具可用时显示的位图:31.bmp为工具不可用(变灰)时显示的位图:32.bmp为鼠标进入工具按钮时显示的位图:这里,每张位图中按钮的个数和大小可根据实际应用进行修改,本例

2011-12-06 10:21:56 1895

转载 百叶窗式面板组

利用百叶窗式面板组可增大窗口的可利用面积,而且把常用工具放在窗口中比放在菜单中使用更方便,现在一些大型软件如Photoshop、Dreamweaver等都采用了这种方式。在这些软件中,百叶窗式面板组都做成了可停靠的窗口,我没有这种能力,只能做成固定位置的控件组,使用时只能用在对话框或具有CFormView的视图中,整个制作很粗糙,希望高手能加以改造。示例程序运行图本程序的核心思路是调整控件的位置和

2011-12-06 10:20:49 1624

转载 用按钮调整工作区的大小

现在很多软件都采用按钮调整工作区大小,使用起来十分方便,这里我自己设计了一个示例程序,与大家共享。实现思路是:当我们单击按钮时,在按钮的单击响应函数中修改控件的位置和大小,从而达到调整的目的(如图所示),所以实现这个功能的核心是调节控件的位置和大小。图1图2这里我采用了CWnd类的SetWindowPos()函数,使用该函数之前必须先获得控件的指针,我使用GetDlgItem()来做到这一点。两个

2011-12-06 10:19:40 1762

转载 在VC++MFC下如何定义全局变量和全局函数

用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。一、在应用程序类中定义用MFC生成的工程中都有一个名为CxxxApp的类,它派生于CWinApp类。这个类主要进行程序的初始化,生成文档、视图对象等工作。我们可以把需要全局访问的变量和函数定义为

2011-12-06 10:17:27 1450

转载 用ini文件实现最近文件MRU

VC++的MFC对最近文件进行了包装,它使用户无需编写任何代码就可实现最近文件菜单。但这种方法也有缺陷:①用户程序必须使用文档、视图结构,只能利用它提供的文档打开和保存文件,如果你使用自己编写的函数打开和保存文件,绕过了它的文档,则最近文件将无法使用。②这种最近文件保存在注册表中,不易清除,容易形成注册表中垃圾,也没有提供用户清除最近文件的权利,不利于用户隐私的保护。用ini文件实现最近文件可以解

2011-12-06 10:16:06 1566

转载 动态控件的生成与响应

动态控件是指在运行中由Create()创建的控件,这与预先在对话框中放置的控件是不同的。一、创建动态控件:为了对照,我们先来看一下静态控件的创建。放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。静态控件不需要调用Create()函数来

2011-12-06 10:15:24 1183

转载 可设置字体和颜色的按钮

要想修改CButton类按钮背景颜色和文字颜色,必须利用自绘方法对按钮进行重新绘制。这可以通过定义一个以CButton为基类的新按钮类来实现。以下为具体的实现方法:加入一个新类,类名:CMyButton,基类:CButton。在头文件 MyButton.h 中加入以下变量和函数定义:private:    int         m_Style;    //按钮形状(0-正常,1-当前,2-按下,

2011-12-06 10:12:46 1652

原创 用ini文件实现最近文件MRU

VC++的MFC对最近文件进行了包装,它使用户无需编写任何代码就可实现最近文件菜单。但这种方法也有缺陷:①用户程序必须使用文档、视图结构,只能利用它提供的文档打开和保存文件,如果你使用自己编写的函数打开和保存文件,绕过了它的文档,则最近文件将无法使用。②这种最近文件保存在注册表中,不易清除,容易形成注册表中垃圾,也没有提供用户清除最近文件的权利,不利于用户隐私的保护。用ini文件实现最近文件可以解

2011-12-06 10:12:09 1221

转载 VC小技巧收集

窗口篇让窗口一启动就最大化把应用程序类(CxxxApp)的 InitInstance() 函数中的m_pMainWnd->ShowWindow(SW_SHOW); 改为m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);则窗口一启动就最大化显示。如何设置窗口的初始尺寸在将应用程序类(CxxAPP)的 InitInstance() 函数中加入:m_pMainWnd->S

2011-12-06 10:09:00 1342

转载 如何修改几种控件的颜色和字体

设置控件颜色的主要目的是为了解决控件文字背景色不透明的问题。当向一个有背景色的界面上放置控件后,由于控件文字的背景色与界面背景色不符,使文字背后留下难看的灰块。现在我定义了可设置背景色和前景色的控件,只要使控件背景色与界面背景色相同,问题就解决了。设置控件颜色和字体时必须重载该控件对应的类,在其中加入相关的颜色控制和字体函数。各种控件的做法完全相同,只是重载的类不一样。注:对于静态文本控件(Sta

2011-12-06 10:04:03 2389 2

转载 部分MFC和API函数

索引CArchive类:用于二进制保存档案CBitmap类:封装Windows的图形设备接口(GDI)位图CBrush类:封装图形设备接口(GDI)中的画刷CButton类:提供Windows按钮控件的功能CByteArray类:该类支持动态的字节数组CCmdUI类:该类仅用于ON_UPDATE_COMMAND_UI处理函数中CColorDialog类:封装标准颜色对话框CDC类:定义设备环境对象

2011-12-06 10:02:16 1580

转载 Matlab小波

http://www.ymlib.net/soft/sort09/list9_1.html首 页 ┆ 文章中心 ┆ 下载中心 ┆ 客户留言·                               设为首页·                               加入收藏·                               联系我们Matlab资料 | Matlab视频 | M

2011-12-04 20:07:29 4507

原创 用matlab的simulink做个模型

1.在matlab的命令窗口里输入Simulink,回车,打开Simulink的功能模块函数库窗口。2.在功能模块函数库窗口,选择菜单File-New-Model,就可以打开一个空白设计区域。3.在功能模块函数库窗口中双击“Sources”打开一个子函数库,用鼠标把“Sine wave”的图标拖到空白的设计区域;双击“Math”找到图标“Abs”,把它拖到空白设计区域;再双击“Sinks”把“

2011-12-04 20:04:01 3482

原创 推荐学MATLAB,PS的好书

下面列出了一些,你自己看看需要什么,可以直接点击连接下载,更多资料可以直接到网站下载 薛定宇《高等应用数学问题的MATLAB求解》http://www.matlabsky.net/thread-177-1-1.html樊京《MATLAB控制系统应用与实例》http://www.matlabsky.net/thread-324-1-1.html李南南《MATLAB 7简明教程》http:/

2011-12-04 20:03:24 3066

原创 MATLAB数字逻辑电路

了解matlab/simulink中的数学函数模块中的“逻辑算子”模块,学会使用该模块搭建数字逻辑电路实际问题请用Simulink搭建出下面的数字逻辑电路1 Z1=A+BC'+D2 Z2=AB(C+B)+D+D'(A+B)(B'+C')并自己选定信号验证这两个电路是等价的1:打开matlab 进入simulink 新建一个model。2:在simulink-->sources找p

2011-12-04 20:02:28 3565

转载 s-fuction 是什么?

SIMULINK s-function的设计Simulink为用户提供了许多内置的基本库模块,通过这些模块进行连接而构成系统的模型。对于那些经常使用的模块进行组合并封装可以构建出重复使用的新模块,但它依然是基于Simulink原来提供的内置模块。而Simulink s-function是一种强大的对模块库进行扩展的新工具。一、s-function的概念s-function是一个动态系统的计

2011-12-04 19:56:02 2236

转载 matlab中s函数

matlab中s函数编写s函数是system Function的简称,用它来写自己的simulink模块。(够简单吧,^_^,详细的概念介绍大伙看帮助吧)可以用matlab、C、C++、Fortran、Ada等语言来写,这儿我只介绍怎样用matlab语言来写吧(主要是它比较简单)    先讲讲为什么要用s函数,我觉得用s函数可以利用matlab的丰富资源,而不仅仅局限于simulink提供的模块,

2011-12-04 19:55:31 5927

原创 MatLab的S函数

在matlab的workspace里打edit sfuntmpl(这是matlab自己提供的s函数模板),我们看它来具体分析s函数的结构。 它的第一行是这样的:function [sys,x0,str,ts]=sfuntmpl(t,x,u,flag)先讲输入与输出变量的含义:t是采样时间,x是状态变量,u是输入(是做成simulink模块的输入),flag是仿真过程中的状态标志(以它来判断当前是

2011-12-04 19:46:38 3183

原创 MATLAB里仿真时锁相环怎么使用?

你的意思使用Simulink来做锁相环的仿真吗?如果是的话 下面的两个路径 是用Simulink仿真锁相环的例子 的路径 1.Demos/Blocksets/Communication/Synchronization and Receivers/PLL-Based Frequency Synthesis2.Demos/Blocksets/Communication/Synchronizat

2011-12-04 19:11:38 15155

转载 matlab 资料分享

1.matlab编程(中文版)原来链接出了问题,原因不明,暂停下载现在给出另外一本不错的书 MATLAB编程(中文第二版)MATLAB Programming for Engineers(Second Edition)Stephen J. Chapman 著 邢树军 郑碧波 叶维民译matlabuser@163.com密码为matlabuser123,位于“文件中心”下的“网盘”里。请大家不要更改

2011-12-04 19:10:11 3068 1

原创 Matlab Tutorial

http://www.cyclismo.org/tutorial/matlab/Matlab TutorialClarkson UniversityDept. of MathematicsPO Box 5815Potsdam, NY 13699-5815Cyclismo.orgMatlab is a program that was originally designed to simplify

2011-12-04 18:35:00 1968

网络测试命令讲解

网络测试命令讲解

2015-01-17

Linux编辑器及VIM初步

Linux编辑器及VIM初步

2015-01-17

Linux下寻求帮助

Linux下寻求帮助

2015-01-17

在职教育3g学院-lamp经典入门29linux磁盘分区详解

在职教育3g学院-lamp经典入门29linux磁盘分区详解

2015-01-17

在职教育3g学院-lamp经典入门04linux目录结构介绍

在职教育3g学院-lamp经典入门04linux目录结构介绍

2015-01-17

Linux应用与发展

Linux应用与发展

2015-01-17

数据结构 C++ 语言描述(中文版)

数据结构 C++ 语言描述(中文版

2015-01-11

qt-win-opensource-src-4.5.2-msvc-6.0

qt-win-opensource-src-4.5.2-msvc-6.0

2014-09-08

qt-win-noncommercial-msvc-3.2.1

qt-win-noncommercial-msvc-3.2.1 qt-win-noncommercial-msvc-3.2.1

2014-09-08

KDE 2_Qt编程宝典

KDE 2_Qt编程宝典

2014-09-07

MBoo2014播放器

MBoo2014播放器

2014-09-07

数值分析与算法-徐士良著-随书源程序

数值分析与算法-徐士良著-随书源程序

2014-09-06

数据结构算法与应用-C++语言描述

数据结构算法与应用-C++语言描述

2014-08-15

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

2014-08-15

数据结构 C++ 版 (第2版) 王红梅等 扫描版

[数据结构 C++ 版 (第2版)] 王红梅等 扫描版

2014-08-15

数据结构 C语言版 CD

数据结构 C语言版 CD

2014-08-15

数据结构_C++

Data_Structures_with_C++_Using_STL.数据结构_C++语言描述.陈君

2014-08-15

C++面向对象算法数据结构

C++面向对象算法数据结构

2014-08-15

Unix_Linux 命令速查表

Unix_Linux 命令速查表

2014-08-15

linux命令大全

[教學]Linux 指令詞彙電子書 [教學]Linux 指令詞彙電子書

2014-08-15

linux查找及压缩

linux查找及压缩

2015-07-19

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

2015-07-01

普通人的编辑利器——VIM

普通人的编辑利器——VIM_(for_windows)

2015-03-11

VIM高级技巧

VIM高级技巧

2015-03-11

linux下vim使用详解(高清)

linux下vim使用详解(高清)

2015-03-11

vim使用教程

vim使用教程

2015-02-09

vim+ctags+cscope

vim+ctags+cscope

2015-02-09

Vim编辑器 VIM

Vim编辑器

2015-02-09

Linux下VI的使用

Linux下VI的使用

2015-02-09

Vim文件编辑命令

Vim文件编辑命令

2015-02-09

linux下vi使用

linux下vi使用

2015-02-09

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

2015-02-07

从RTL到GDSII_基于CPF的完整低功耗设计流程

从RTL到GDSII_基于CPF的完整低功耗设计流程

2015-02-07

YAKSOC芯片的物理设计研究

YAKSOC芯片的物理设计研究

2015-02-07

CIF和GDSII格式版图数据的直接转换

CIF和GDSII格式版图数据的直接转换

2015-02-07

linux 视频教程-gcc

linux 视频教程-gcc

2015-01-19

Linux高级程序_进程管理

Linux高级程序_进程管理

2015-01-17

Linux命令类库机制及常用命令_Shell命令机制

Linux命令类库机制及常用命令_Shell命令机制

2015-01-17

linux 视频教程PPT

linux 视频教程PPT

2015-01-17

CentOS.5系统管理

CentOS.5系统管理

2015-01-17

空空如也

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

TA关注的人

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