- 博客(12)
- 资源 (2)
- 收藏
- 关注
转载 c++ socket编程入门
什么是 socket? 你经常听到人们谈论着 “socket”,或许你还不知道它的确切含义。现在让我告诉你:它是使用标准Unix 文件描述 符 (file de script _ or)和其它程序通讯的方式。什么?你也许听到一些Unix高手(hacker)这样说过:“呀,Unix中的一切就是文件!”那个家伙也许正在说到一个事实:Unix 程序在执行任何形式的 I/O的时候,程序
2010-01-28 12:41:00 1055
转载 STL vector实现
假定你现在已经能熟练使用vector,如果你很好奇vector背后是怎么实现的,那么本文或许对你能有所帮助。 vector代表了c++的动态数组,大小是动态可增长的。你不必考虑自己手动分配或释放内存,也不必担心内存泄漏,vector帮你做了这一切。vector的使用很简单,但是要做到有效率,没那么容易,了解他背后的实现原理能帮助达到这一目的。 言归正传。本文基于SGI STL的一个
2010-01-28 12:35:00 13052
转载 STL高效编程(-) STL的容器
STL有很多概念,迭代器,高效的算法,函数对象,但是对于大多数的开发者而言,STL最突出的地方还是容器(Container),容器远远比数组强大和灵活。容器可以动态增长,独立管理内存,提供对容器元素的高效的灵活的访问,等等。STL容器是有效的封装最常见的数据结构和算法,在我看来,STL容器就是代表着c++的数据结构,从数组,链表,栈,队列,表,哈希表。每一个容器代表着一种数据结构。概括一下
2010-01-28 12:32:00 2890
转载 STL高效编程(-) STL的容器
STL有很多概念,迭代器,高效的算法,函数对象,但是对于大多数的开发者而言,STL最突出的地方还是容器(Container),容器远远比数组强大和灵活。容器可以动态增长,独立管理内存,提供对容器元素的高效的灵活的访问,等等。STL容器是有效的封装最常见的数据结构和算法,在我看来,STL容器就是代表着c++的数据结构,从数组,链表,栈,队列,表,哈希表。每一个容器代表着一种数据结构。概括一下
2010-01-28 12:21:00 753
原创 工具栏
一个好的软件,界面非常重要,其中的功能要让客户一目了然。而这些可以借助于工具栏,如在MicrosoftWord中的工具栏,相关的操作基本上都可以借助工具栏来完成。下面,我就将我知道的关于VC中关于工具栏的一些东西写写,与大家共享,不对的地方请大家帮忙纠正。 下面我以Visual Studio.net 2003下的单文档/视图的程序为例说明。 在VS中,实
2010-01-28 12:18:00 755
原创 MFC关于工具栏介绍
一个好的软件,界面非常重要,其中的功能要让客户一目了然。而这些可以借助于工具栏,如在MicrosoftWord中的工具栏,相关的操作基本上都可以借助工具栏来完成。下面,我就将我知道的关于VC中关于工具栏的一些东西写写,与大家共享,不对的地方请大家帮忙纠正。 下面我以Visual Studio.net 2003下的单文档/视图的程序为例说明。 在VS中,实现工具栏
2010-01-14 11:56:00 4240 1
原创 VC程序在没装VC的机器中运行
我们是一个专门搞研究开发的公司,主要是利用C和C++做开发。一些研究成果需要经常演示给总部的人看。演示的时候一般都是带一台笔记本去,而这笔记本一般是没有装过VC,也没有装VS.net的,而在演示的时候,我们有些程序是用VC6.0,有些程序是VS.NET2003, 有些程序还是用VS.net 2005做的。这里就总结一下用C和C++开发的程序如何在没有装VC的机器里运行。一 VC 6
2010-01-14 11:52:00 673
原创 MFC客户区
估计很多人都会遇到这么一个问题,平时我们用单文档/视图结构时,很容易就在客户区画个图,画根线什么的,然而,要在对话框的某个控件中画这些东西,刚一上来,还真有点搞吧。 下面,我就把在对话框中对某个控件画图的程序先列出来,然后再看看微软的一些搞的地方。初始化:m_IsDrawing=false; CWnd*pCanvas=GetDlgItem(IDC_CANV
2010-01-14 11:49:00 915
原创 UpdateUI机制
WTL提供了菜单和工具栏以及控件的UI更新机制,VisualFC对WTL这种UpdateUI机制具备良好的支持,我们将使用VFC的WTL向导为对话框应用程序和视图程序进行可视化UpdateUI设计。事例如下:一、对话框应用程序:使用WTL新建一个对话框应用程序,注意只能使用非模式对话框,WTL的模式对话框不支持UpdateUI机制。为了进一步说明,我们利用资源编辑器添加一菜单IDR_MENU1
2010-01-11 14:09:00 3908
转载 ATL7窗口类剖析
目录:ATL7窗口类剖析... 1目录:... 1前言:... 1第一章 HWND和CWindow类... 1Create成员函数:... 2使用CWindow类... 3第二章 CWindowImpl类... 4ProcessWindowMessage与消息映射宏... 4窗口创建与消息路由... 6窗口风格... 9修改WNDCLASSE
2010-01-11 11:49:00 837
转载 WTL7.5在VC8中的使用简单剖析
WTL7.5在VC8中的使用简单剖析目录前言... 1WTL7.5安装... 1WTL 对话框... 2WTL窗口... 5SDI窗口... 5MDI窗口... 7进程入口---_tWinMain. 8 前言 我看了很多关于MFC/ATL/COM方面的书,我发现国外的技术作者大多喜好挖掘代码内部最晦涩难懂的精华部分,试图解释给读者,当然我非常感激,我也因此受益匪浅。但是常常发现当我
2010-01-11 11:47:00 606
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人