现在位置: 首页 > 自动控制 > 文章
2013-04-02 02:33 工业·编程 ⁄ 共 2860字 暂无评论
  当我们想仔细观察某个细微的东西时,一般都会使用放大镜。而要看清显示在计算机屏幕上的图片或文字时通常也可以借助于Windows操作系统附带的放大程序来实现。但该程序只能以固定的放大倍数去进行观看,有时并不能满足我们的需要。本文就通过MFC基本类库提供的StretchBlt函数来实现对屏幕图象的局部放大,并且可以随意放大、缩小,选取到合适的放大倍数来对图像的细节进行观察。 设计与实现 本程序主要用来对图像的局部...
阅读全文
2013-04-02 02:30 工业·编程 ⁄ 共 839字 暂无评论
建一个LISTCONTROL应该没啥好说的吧,直接拉一个MFC的工具就成. 初始化一个函数 int InitListControl()  {  _mylist.ModifyStyle(0l,LVS_REPORT|LVS_SINGLESEL|LVS_SHOWSELALWAYS|LVS_NOSORTHEADER);    _mylist.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_CHECKBOXES);    _mylist.InsertColumn(0,L"隐藏");  .  .  .  ...
阅读全文
首先:把下面这个头文件加入到你要实现动态显示的工程中: #if !defined(AFX_TOOLTIPWND_H__2C52D3E4_2F5B_11D2_8FC9_000000000000__INCLUDED_) #define AFX_TOOLTIPWND_H__2C52D3E4_2F5B_11D2_8FC9_000000000000__INCLUDED_ #if _MSC_VER >= 1000 #pragma once #endif // _MSC_VER >= 1000 // ToolTipWnd.h : header file // Acknowledgements: // Thanks to Venkatesh who helped me in calculating the i...
阅读全文
    软件的核心任务不外乎是收集和整理数据,然后以用户需要的形式表现给他们而已,此外还有数据的存储,数据的传输等外围任务。数据的收集,整理,表现,存储和传输就是软件的主要任务,它们也是程序员的主要工作内容,也是程序员编写代码的最终目的。 》》》软件之路:你是真正的程序员吗     那么该如何编写代码让软件完成它的主要任务呢?编写代码的过程是否有规律可循?编写代码需要注意那...
阅读全文
2013-03-31 12:30 控制·综述 ⁄ 共 8741字 暂无评论
    H.265是ITU-T VCEG 继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。具体的研究内容包括:提高压缩效率、提高鲁棒性和错误恢复能力、减少实时的时延、减少信道获取时间和随机接入时延、降低复杂度等。H264由于算法优化,可以...
阅读全文
2013-03-31 06:55 工业·编程 ⁄ 共 779字 暂无评论
无论是个人进行单独编码还是团体开发项目,项目的版本控制都是很重要的。就我所知的版本控制方式有两种。 最简单的版本控制就是保留软件不同版本的数份copy,并且适当编号。许多大型开发案都是使用这种简单技巧。虽然这种方法能用,但是很没效率。一是因为保存的数份copy几乎完全一样,也因为这种方法要高度依靠开发者的自我纪律,而常导致错误。 使用版本控制工具。常用的windows平台下的版本控制工具有svn,cvs,vss。 如果您...
阅读全文
2013-03-30 06:51 工业·编程 ⁄ 共 641字 暂无评论
首先:语言上,你选择的 C++ ,这点应该可以确定 其次,界面库的选择,你在犹豫 MFC 还是 Qt ? 再次,IDE的选择上,你在犹豫 Visual Studio 还是 QtCreator ? 假定,你界面库选择 Qt,IDE选择了 QtCreator?那么你面临编译器的选择(准备在QtCreator下用哪个编译器来编译你的程序): 微软的MSVC、开源的MinGW、Intel的C++编译器、还是... 不要单独把 VC 拉出来说,特别在你不清楚这几个概念的情况下:在不同的语境下有...
阅读全文
2013-03-29 06:46 工业·编程 ⁄ 共 5010字 暂无评论
    LPCTSTR   与   GetBuffer(int   nMinBufLength)     这两个函数提供了与标准C的兼容转换。在实际中使用频率很高,但却是最容易出错的地方。这两个函数实际上返回的都是指针,但它们有何区别呢?以及调用它们后,幕后是做了怎样的处理过程呢?         (1)   LPCTSTR   它的执行过程其实很简单...
阅读全文
2013-03-28 06:42 工业·编程 ⁄ 共 904字 暂无评论
    在Windows平台进行网络程序开发, 可以使用不同的库, 但是最常用的还是微软自己开发的库。具体说来,有: (1)Winsock,工作于网络层和传输层的开发库,对于编写TCP,UDP,以及原始IP通信程序非常合适。函数原形也基本符合Unix socket标准。Windows平台上的大多数程序,如QQ,讯雷等都基于其开发。 (2)ws2_32,是Winsock的升级版本,在兼容的基础上增加了不符合Unix socket标准,但更适合Windows平台的库...
阅读全文
2013-03-27 06:40 工业·编程 ⁄ 共 3265字 暂无评论
Client端代码:client.cpp #include <stdio.h>  #include <winsock2.h>  #pragma comment(lib, "ws2_32.lib")  void main() {      // 初始化 Winsock.      WSADATA wsaData;      int iResult = WSAStartup( MAKEWORD(2,2), &wsaData );      if ( iResult != NO_ERROR )    &...
阅读全文