Ultrasound

2014年3月30日

MFC-01-Chapter01:Hello,MFC---1.3 第一个MFC程序(05)

摘要: 1.3.4 绘制窗口如何在屏幕上随心所欲的进行绘制?应用程序通过响应来自Windows的WM_PAINT消息进行绘制的,此消息通知它更新窗口。WM_PAINT消息如何发生:窗口位置改变;窗口大小改变;窗口显示部分改变等。应用程序通过响应WM_PAINT消息绘制其窗口的客户区。在该例程中,WM_PAINT消息由CMainWindow::OnPaint来处理,每一个WM_APINT消息到来时都会调用它。OnPaint的主要工作就是在窗口客户区中央位置绘制文本。绘制文本是通过构造一个名为dc的CPaintDC对象开始的:1 CPaintDC dc(this);CPaintDC CDC类封装了Wind 阅读全文

posted @ 2014-03-30 16:23 Ultrasound 阅读(184) 评论(0) 推荐(0)

MFC-01-Chapter01:Hello,MFC---1.3 第一个MFC程序(04)

摘要: 1.3.3 框架窗口对象MFC的CWnd类及其派生类为窗口或应用程序创建的窗口提供了面向对象的接口。CMainWindow是从CFrameWnd类派生而来,CFrameWnd模仿框架窗口的行为,可以把框架窗口作为顶层窗口看待,它是应用程序与外部世界的主要接口。1 Create(NULL,_T(“The Hello Application”))Create通过生成窗口对象并调用其Create或者CreateEx函数(从CFrameWnd继承),MFC应用程序可以创建一个窗口:1 BOOL Create( LPCTSTR lpszClassName, 2 ... 阅读全文

posted @ 2014-03-30 16:19 Ultrasound 阅读(213) 评论(0) 推荐(0)

MFC-01-Chapter01:Hello,MFC---1.3 第一个MFC程序(03)

摘要: 1.3.2 MFC如何使用应用程序对象MFC程序没有main函数,没有WinMain函数,到底是什么启动了程序的运行?一个MFC提供的源代码中(Winmain.cpp)包含了一个AfxWinMain函数,它在MFC中相当于WinMain。AfxWinMain广泛使用应用程序对象,因此在应用程序对象必须作全局声明的原因。全局变量和对象在任何其它代码执行之前被创建,在AfxWinMain运行之前,应用程序对象必须在内存中存在。运行的顺序: 1 AfxWinMain调用AfxWinInit函数初始化主框架 2 AfxWinMain的函数参数(hInstance、nCmdShow)复制给应用程序对.. 阅读全文

posted @ 2014-03-30 14:07 Ultrasound 阅读(174) 评论(0) 推荐(0)

MFC-01-Chapter01:Hello,MFC---1.3 第一个MFC程序(02)

摘要: 1.3.1 应用程序对象MFC应用程序的核心就是基于CWinApp类的应用程序对象,CWinApp提供了消息循环来检索消息并将消息调度给应用程序的窗口。当包含头文件,可以将CWinApp以及其它MFC类引入程序。一个MFC应用程序有且只有一个应用程序对象,此对象必须声明为全局范围内有效,以便在程序的开始即被实例化。应用程序类被命名为CMyApp,其实例化为:1 CMyApp myapp;CMyAppCMyApp继承CWinApp,且没有声明任何数据成员,只是覆盖了一个从CWinApp类中继承来的函数InitInstance,InitInstance在应用程序创建之后、窗口创建之前被调用。事实上 阅读全文

posted @ 2014-03-30 13:59 Ultrasound 阅读(320) 评论(0) 推荐(0)

2014年3月29日

MFC-01-Chapter01:Hello,MFC---1.3 第一个MFC程序(01)

摘要: 1 #include 2 3 class CMyApp : public CWinApp 4 { 5 public: 6 virtual BOOL InitInstance(); 7 }; 8 9 class CMainWindow: public CFrameWnd10 {11 public:12 CMainWindow();13 protected:14 afx_msg void OnPaint();15 DECLARE_MESSAGE_MAP()16 };HelloWorld.h 1 #include "Hello.h" 2 3 CMyApp m... 阅读全文

posted @ 2014-03-29 20:26 Ultrasound 阅读(246) 评论(0) 推荐(0)

MFC-01-Chapter01:Hello,MFC---1.2 MFC简介

摘要: 1.2 MFC简介MFC是Microsoft提供的放置Windows API的面向对象的包装的C++类库。MFC大约封装了好几百个类,其中有一些可以直接调用,有些类可以作为用户自己的类的基类。一些MFC类比较简单,比如CPoint类代表一个二维数据点;一些类比较复杂,比如CWnd类,它封装了窗口的功能。在MFC程序中,我们并不经常直接用Windows API,而是从MFC类创建并调用其中的成员函数。MFC也是一个应用程序的框架结构。不仅是类的集合,还帮助定义了应用程序的结构并为应用程序处理许多杂物。以CWinApp类为例,该类代表应用程序本身,MFC几乎封装了应用程序操作的所有方面;框架结构提 阅读全文

posted @ 2014-03-29 20:14 Ultrasound 阅读(332) 评论(0) 推荐(0)

2014年3月27日

MFC-01-Chapter01:Hello,MFC---1.1 Windows 编程模型

摘要: 1.1 Windows编程模型 为传统的操作系统编写的程序使用的是过程化模型,即程序从头到尾按顺序执行。例如C程序,从main函数入口开始执行,中间调用不同的函数一直到程序结束返回,这种过程是程序本身决定何时调用何种函数,操作系统病没有办法决定。 Windows程序与传统的C程序执行不同,应用程序通过处理操作系统发送过来的消息来响应事件,事件可以是鼠标双击、单击、窗口更新命令等。Windows程序也有入口函数,该函数为WinMain,但是大多数操作是在窗口过程函数中进行的,窗口过程函数用来处理发送给窗口的消息。WinMain函数创建该窗口并进入消息循环,即获取消息或将其调度给窗口过程。消息.. 阅读全文

posted @ 2014-03-27 22:35 Ultrasound 阅读(373) 评论(0) 推荐(0)

2014年3月25日

MFC学习笔记(一)

摘要: 个人对MFC技术一直都很感兴趣,因为能够做出漂亮绚丽的界面应该是一件十分有成就感的事情。学习的参考课本为北京博彦科技发展有限责任公司翻译的Jeff Prosise著的《MFC Windows程序设计(第2版)》。对于MFC本阶段的学习主要采用标题:MFC-01-Chapter0x:TitleMFC系列学习较为繁琐,希望自己能够坚持。Come on baby don't be shy! 阅读全文

posted @ 2014-03-25 22:06 Ultrasound 阅读(130) 评论(0) 推荐(0)

博客前言

摘要: 本博客主要用来讲述医疗超声的相关知识,同时在本人学习超声医疗器械的过程中,添加与项目开发等相关的技术技能学习笔记。希望在本人学习期间,能够不仅提高自己,也可以帮助到其他学习者。本博客主要会从以下几大方面进行记录: 1 超声部分 医疗超声诊断的基本原理(B超成像、PW成像、CFM成像、合成孔径成像、空间复合成像、谐波成像、弹性成像等) 超声设备的研发概述(硬件架构、参数指标) 超声行业的行情介绍(公司介绍、产品介绍) 超声诊断的医疗知识(肾动脉、甲状腺、其它组织器官) 超声图像处理(DICOM、空间滤波、小波变换、斑点噪声去噪) 2 硬件部分 板级硬件布板... 阅读全文

posted @ 2014-03-25 21:49 Ultrasound 阅读(219) 评论(0) 推荐(0)

导航