Microsoft Word - 第5章.doc

Size: px
Start display at page:

Download "Microsoft Word - 第5章.doc"

Transcription

1 MFC 是微软的基础类库, 其核心是以 C++ 类的形式封装了 Windows 的 API 函数 利用 Visual C 可以快速开发基于 MFC 的 Windows 应用程序 通过本章的学习, 读者可以了解 MFC 基础类库, 同时掌握 Windows 应用程序设计的特点和程序设计方法 5.1 什么是 Microsoft 类库 在 节中已经简单地介绍了 MFC 的基本概念,Microsoft 基础类库的本质是一个包含了许多已经定义好类的类库 它基本封装了 Windows 的所有 API 函数, 因此利用 MFC 建立应用程序更加符合面向对象的思想 同时, 利用向导所建立的应用程序隐藏了程序设计的很多细节, 例如消息的管理和设备环境绘图 Visual C 版本的 MFC 包含了大约 200 个类, 在后面的章节中会逐步接触到 MFC 各个方面的类 程序员可以通过继承 MFC 中的类产生功能更为强大的类 MFC 不仅仅是一个类库, 同时是一个应用程序框架, 定义了一般应用程序的处理流程, 提供了比 API 更高层的抽象 例如文档 / 视图模型, 它将数据与图形表示分离 用 Visual C 的应用程序向导, 创建基于 MFC 的 Windows 应用程序, 通常包括如下几种典型结构 控制台应用程序 基于对话框的应用程序 基于文档 / 视图模型的应用程序 同时该应用程序又分为单文档 (SDI) 和多文档 (MDI) CObject 是大多数 MFC 类的根类或基类 CObject 类有很多有用的特性, 这些特性包括对运行时类信息的支持 对动态创建的支持 对串行化的支持和对象诊断输出等 MFC 中已经定义了许多从 CObject 派生的类 根据 C++ 类的特性, 程序员也可以从 CObject 类派生出自己的类, 从而可以在派生类中继承 CObject 类的成员, 实现代码复用 在 Visual C++ 中可以利用向导生成基于对话框 单文档或者多文档的应用程序 整个应用程序是利用向导将一系列的 MFC 的类组合在一起, 构成应用程序框架 在这个应用程序框架中, 封装了整个 Windows 应用程序所需要的大部分元素, 包括消息的循环 界面的显示等 Microsoft 基础类库基本包含了 Windows 应用程序的所有方面, 了解 Windows 基础类库的组成, 掌握常用类的使用可以加快程序开发效率, 提高代码的重复利用率

2 5.2 MFC 常见类介绍 Visual C 版本的 MFC 类库包含 200 多个类, 了解和掌握常用类的使用可以加快程序开发的效率, 同时也可以更深入地理解基于 MFC 应用程序的整个框架 根类 CObject CObject 类在前面已经介绍过了, 该类是大多数 MFC 类的根类或基类 其包括了对运行时类信息的支持, 对动态创建的支持, 对串行化的支持, 对象诊断输出等 MFC 从 CObject 派生出许多类, 其派生类具备了 CObject 类的特性 CObject 类是 MFC 中最主要也是最基本的类之一, 在 MFC 中该类派生出多个类, 例如窗口类 文件类 网络类等 然后 MFC 又在几个派生类中继续派生出功能更加细致的类 前面已经介绍过 CObject 类的功能, 在其派生类中也继承了 CObject 的特性, 对 CObject 类的成员函数进行了重载 例如使用 Serialize() 进行串行化操作 使用 GetRuntimeClass() 函数进行类的信息支持等 注意 :CObject 类的析构函数是一个虚函数, 一个类的析构函数可以定义为虚析构函数, 而构造函数不可以定义为虚函数 窗口类 窗口类和它的派生类都封装了 Windows 窗口句柄 窗口类一般包括窗口支持类 窗口框架类 视图类 控件类和对话框类 窗口支持类 CWnd 是 Windows 所有窗口类的基类, 它所包含的函数为基本的窗口操作函数, 包括创建窗口 管理窗口的显示和 Windows 消息处理等 窗口框架通常包含视图 工具栏和状态栏 CFrameWnd 是窗口框架类的基类, 它派生出很多窗口框架类, 也是 SDI 应用程序的主框架窗口的基类 主要的操作包括创建客户窗口 菜单管理和设置打印预览等 视图类主要用于管理框架窗口的客户区, 接收文档对象的数据输入并显示 关于文档 / 视图模型将在后面进行介绍 控件类封装了 Windows 各种各样的控件, 使应用程序中可以方便地使用控件 关于控件的使用将在后面的章节进行介绍 对话框类封装了 Windows 中的所有对话框功能, 同时对话框类中包含一些常用的对话框, 例如颜色选择的对话框 字体选择对话框和文件打开对话框等 在 MFC 中, 整个窗口类的继承关系如图 5.1 所示 67

3 第 1 篇基础知识 图 5.1 窗口类的继承关系 文件类 MFC 提供的文件 I/O 类封装了对磁盘文件 Active 文件 内存文件的操作 常见的文件类有下面几种 CFile 类 : 文件类的基类, 封装了对二进制磁盘文件的操作 CSharedFile 类 : 封装了对共享内存文件的操作 CSocketFile 类 : 封装了对 Windows Socket 的操作 CStdioFile 类 : 封装了对缓冲流磁盘文件的操作 CMemFile 类 : 封装了对内存文件的操作 注意 : 由于对文件的操作需要进行读写, 容易产生错误, 为了保护文件, 进行文件操作时应使用文件的异常类 CFileException 网络类 MFC 中提供了对网络的支持, 封装了丰富的网络通信和相关的操作 利用这些类可以方便地开发网络程序 1.Windows Socket 类 Sockets 是一种网络编程接口 Windows Sockets 提供了一种和网络协议无关的两个计 68

4 算机之间通信的方式 其中 CAsyncSocket 封装了 Windows Sockets 的 API 函数, 类 CSocket 是从 CAsyncSocket 派生出来的类 2.Win32 Internet 类封装了 Win32 Internet 技术, 用户可以直接开发某种技术的应用程序, 其主要包括的类有如下几种 CInternetSession: 封装了创建 Internet 进程和控制同步发生的 Internet 进程的操作 CInternetConnection: 封装了对一个 Internet 服务器连接的操作 CInternetFile: 封装了访问使用 Internet 协议的远程系统上的文件操作 CHttpConnection: 管理对一个 HTTP 服务器的连接 CHttpFile: 提供了在 HTTP 上查找和读取文件的操作 CFtponnection: 对 ftp 服务器的连接 CFileFind: 本地文件和 Internet 文件查找 利用 MFC 中封装的网络类, 在创建类的对象以后就可以方便地对远程进行操作, 包括访问文件 查找文件 下载文件等 ODBC 类 MFC 中封装了对数据库访问, 使得程序对数据库进行操作更加方便 常用的 ODBC 类主要有下面几个 Cdatabase: 封装了对数据源的连接操作 CRecordset: 封装了从数据源中选择记录 CRecordView: 封装了对记录集的数据显式操作 CDBException: 数据库操作的异常类 MFC 中封装了对数据源访问的一些类, 数据源是屏蔽了数据库管理系统之间的差异性之后所抽象的一种数据结合 利用 ODBC 可以方便地访问绝大部分的数据库管理系统 辅助类 在 MFC 中提供了许多辅助性的类, 其中包括时间类 字符串类 屏幕类等 这些类没有统一的基类, 图 5.2 辅助类层次其类的层次如图 5.2 所示 在 MFC 的辅助类中提供了很多实用的内容,CString 是字符串类, 它使得 MFC 对字符串的操作十分简单 在后面的学习过程中会经常使用 MFC 中所提供的辅助类, 读者可查阅 MSDN 或者其他资料学习各种类的使用 69

5 第 1 篇基础知识 5.3 MFC 的本质 Windows 编程 Windows 程序与 DOS 程序不同, 其是基于事件驱动的应用程序 Windows 程序设计出现很多与 DOS 程序不同的概念, 例如句柄 消息机制等 窗口 窗口是 Windows 程序的基本操作对象, 是应用程序与用户进行交互的接口 Windows 系统最大的优点就是其可视化的操作 一个应用程序由一个或多个窗口组成, 可以很方便地与用户进行交互 编写 Windows 应用程序首先就是创建窗口, 然后再编写窗口与应用程序之间的数据交换, 完成所要实现的功能 说明 : 窗口是应用程序与用户的接口, 它负责数据的交换, 本身并不进行数据处理 数据的处理在程序内部进行 事件驱动 Windows 应用程序实际是围绕事件驱动来进行的 事件驱动模型与传统的过程模型不同, 事件驱动是一种灵活的操作机制, 它处理的对象是一个事件, 或者说是一个消息 例如, 用户按下键盘或者单击鼠标都会向应用程序发送这一消息 应用程序收到消息就可以根据消息转到其对应的处理程序 Visual C++ 的 MFC 的应用程序封装了消息的处理流程, 程序员不必关心应用程序如何接收到消息, 只需要编写消息的处理程序便可以完成整个应用程序的设计 当然程序员可以在必要的情况下截获消息甚至发送一个消息 在 Windows 应用程序中, 整个程序是根据消息进行的, 这更符合面向对象的思想, 同时也更接近于人们的思维习惯 句柄和 Windows 消息 句柄是指 Windows 使用的唯一的整数值, 是一个 4 字节长的数值 它用于标识应用程 序中不同的对象和同类对象的不同实例 应用程序通过句柄可以访问相应对象的信息 Windows 系统中对于不同的 Windows 内容的句柄使用了不同的句柄类型, 例如窗口句柄类 型为 HWND 等, 常用的句柄如表 5.1 所示 表 5.1 常用句柄 句柄类型 说 明 句柄类型 说 明 HDC 设备环境句柄 HICON 图标句柄 HPEN 画笔句柄 HINSTANCE 当前实例句柄 HBRUSH 画刷句柄 HBITMAP 位图句柄 70

6 在 Windows 程序中, 消息机制是实现 Windows 程序的基础, 一个消息如何与应用程序相关联, 是通过消息的传递来实现的 在 Windows 中消息用一个结构体 MSG 来表示, 其定义如下 : typedef struct tagmsg { HWND hwnd; UINT message; WPARAM wparam; LPARAM lparam; DWORD time; POINT pt; } MSG; // msg 其中各个成员的含义如下 : hwnd 是检索消息的窗口句柄 message 代表一个消息的消息值 Windows 中的每一个消息都有一个消息值来表示 wparam 和 lparam 是包含消息的附加信息 time 是消息发送到消息队列的时间 pt 是消息发送时, 屏幕光标的位置 POINT 也是一个结构体, 其成员有两个 LONG 型的变量, 代表光标的横坐标和纵坐标 在 Visual C++ 中对 Windows 的系统消息进行了分类, 系统定义的消息前缀如下 BM: 按钮消息 WM: 表示窗口消息 EM: 表示编辑框消息 LB: 表示列表控件的消息 在实际的程序设计中经常要对常见的消息进行处理, 例如单击 双击 按键等 常见的消息有如下几种 1.WM_LBUTTONDOWN 按下鼠标左键所产生的消息, 其参数 wparam 标志鼠标键的按下状态, 长参数 lparam 的低字节包含光标的横坐标, 高字节包含了光标纵坐标 相似的鼠标消息还有下面几种 WM_LBUTTONUP: 鼠标左键弹起时的消息 WM_RBUTTONDOWN: 鼠标右键被按下时的消息 WM_RBUTTONUP: 鼠标右键弹起时的消息 WM_LBUTTONDBLCLK: 双击鼠标左键时的消息 WM_RBUTTONDBLCLK: 双击鼠标右键时的消息 2.WM_KEYDOWN 按下非系统键时产生的消息, 即按下非组合键时产生的消息 此外相似的消息还有 WM_KEYUP 附加参数 wparam 为按下键的虚拟键码 参数 lparam 为按键的详细信息, 包括按键次数和按键的扫描码等 71

7 第 1 篇基础知识 3.WM_CHAR 这也是按下非系统键时产生的消息, 只不过附加参数 wparam 为按下键的 ASCII 码, lparam 与 WM_KEYDOWN 的相同 4.WM_CREATE CreatWindow() 函数发出的消息, 当调用此函数时产生 WM_CREATE 消息 附加信息参数 wparam 未用,lParam 包含一个指向 CREATESTRUCT 数据结构的指针, 该结构是传递给 CreatWindow() 函数参数的副本 5.WM_CLOSE 关闭窗口时产生的消息, 附加参数未用 6.WM_DESTROY 消除窗口时产生的消息, 附加参数未用 7.WM_PAINT 用户区发生变化时产生的消息, 例如窗口的移动 滚动条动作等 8.WM_QUIT 退出应用程序时产生的消息 警告 : 消息的传递并不需要用户进行参与 如不需要, 用户可不编写消息的传递程序, 或者说用户不用到消息队列中读取消息 5.4 Windows 应用程序的基本结构 Windows 应用程序的组成包括 C++ 源文件 C++ 头文件 模块定义文件 资源文件和项目文件这几种 要设计一个应用程序, 可以选择 MFC 框架程序, 也可以利用 Windows 提供的 API 函数进行编写 但一般来说,MFC 封装了绝大部分的 API 函数, 利用 MFC 框架可以快速地开发出 Windows 应用程序 在 C++ 的控制台程序中, 每一个程序都有一个入口函数, 即 main() 函数, 同样, 在 Windows 程序中也有一个入口函数, 即 WinMain() 函数 在 WinMain() 函数中, 其实现的主要功能有 : 注册窗口类, 建立窗口及作一些初始化工作 进入消息循环, 接收消息并进行处理 当检索到退出消息时, 销毁窗口, 退出程序并进行扫尾工作 Windows 应用程序是基于事件模型的, 其程序的基本结构如图 5.3 所示 通过上面的介绍可以看到, 整个应用程序是一种消息驱动的模型, 也就是说, 消息的 72

8 出现决定了程序的动作 在 WinMain() 函数中, 它一直处在消息循环中直到收到一个退出的消息时, 才会退出应用程序, 程序结束 图 5.3 事件模型 5.5 小结 本章介绍了 MFC 的基础知识, 对程序设计中的常用类进行了介绍 本章还讲解了 Windows 程序设计的基本知识, 包括窗口的概念 消息的概念等, 列出了 Windows 程序的常见消息 最后对 Windows 应用程序的基本结构进行了介绍, 并给出了 Windows 程序区别于 DOS 程序的原因 第 6 章将讲解对话框应用程序设计 73

1. 注册自己的控件类 我把控件类名称定义为 "HyperLinkCtrl", 还要为窗口额外分配空间, 这样才能迚行更多的控制 // 注册控件类 ATOM WINAPI RegisterHyperLinkCtrl(HINSTANCE hins) WNDCLASSEX wndclass; ZeroM

1. 注册自己的控件类 我把控件类名称定义为 HyperLinkCtrl, 还要为窗口额外分配空间, 这样才能迚行更多的控制 // 注册控件类 ATOM WINAPI RegisterHyperLinkCtrl(HINSTANCE hins) WNDCLASSEX wndclass; ZeroM Win32 编程迚阶 : 打造自己的标准控件作者 :cntrump 前言 Windows 给我们提供了很多的标准控件, 基本上够用的 但是有时候我们会对标准控件丌满意, 这时候就可以考虑自己编写控件 本教程的目的是编写一个出一个简单的标准控件, 作用类似于网页上的超链接, 除了可以接受 Windows 常规消息还可以处理控件自定义的消息 程序运行的效果如下 : 鼠标点击之后就会打开在程序中所指定的链接

More information

mfc.doc

mfc.doc SDK 编程讲座 ( 一 ) 摘自 SDK 路报 no.1 ( 电子版 ) Wndows 编程两种方式 : 1.SDK 编程 : 用 C 语言直接调用 Windows API 函数. 这类 API 函数有上千个 ; 2.MFC 编程 : 用类将上述 API 封装起来, 用 C++ 来调用. 一般只需 20 多个 windows 类和另外 20 多个通用的非 windows 类就可 " 干活 " 了.

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple halcon 与 C# 混合编程之 Halcon 代码调用 写在前面 完成 halcon 与 C# 混合编程的环境配置后, 进行界面布局设计构思每一个按钮所需要实现 的功能, 将 Halcon 导出的代码复制至相应的 C# 模块下即可 halcon 源程序 : dev_open_window(0, 0, 512, 512, 'black', WindowHandle) read_image (Image,

More information

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d

More information

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech - OfficeCoder 1 2 3 4 1,2,3,4 xingjiarong@mail.sdu.edu.cn 1 xuchongyang@mail.sdu.edu.cn 2 sun.mc@outlook.com 3 luoyuanhang@mail.sdu.edu.cn 4 Abstract. Microsoft Word 2013 Word 2013 Office Keywords:,, HTML5,

More information

Microsoft PowerPoint - Introduction to Windows Programming and MFC

Microsoft PowerPoint - Introduction to Windows Programming and MFC Introduction to Windows Programming and MFC 2006-10 几个重要的概念 Windows 编程基础与消息机制 MFC 框架 重要概念 API SDK DLL and Lib MFC API Application Programming Interface. 其实就是操作系统留给应用程序的一个调用接口, 应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令

More information

Photoshop CS6 艺术设计案例教程 ( 第二版 ) 1.1 Photoshop 的应用领域 Photoshop,,, Photoshop Photoshop 的用途 Photoshop CIS ( ) ( ) 案例展现 ~ 1

Photoshop CS6 艺术设计案例教程 ( 第二版 ) 1.1 Photoshop 的应用领域 Photoshop,,, Photoshop Photoshop 的用途 Photoshop CIS ( ) ( ) 案例展现 ~ 1 Chapter 01 Photoshop CS6 的基本操作 本章内容 1.1 Photoshop 的应用领域 1.6 控制面板的显示与隐藏 1.2 位图和矢量图的特性 1.7 新建 打开与保存文件 1.3 像素和分辨率的关系 1.8 图像的缩放 1.4 色彩模式 1.9 屏幕显示模式 1.5 Photoshop CS6 界面 1.10 计算机图形图像常用的色彩模式 Photoshop CS6 艺术设计案例教程

More information

叮当旺业通

叮当旺业通 叮 当 旺 业 通 即 时 通 讯 系 统 解 决 方 案 上 海 富 可 信 息 技 术 发 展 有 限 公 司 2011 年 06 月 03 日 日 期 版 本 说 明 变 更 人 批 准 日 期 批 准 人 目 录 第 一 部 分 引 言... 1 1.1 编 写 目 的... 1 1.2 项 目 背 景... 1 1.3 定 义... 1 1.4 参 考 资 料... 1 第 二 部 分 任

More information

教育部高等学校教学

教育部高等学校教学 i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2007 2008 2009 13 2007 50 98 6 38 1 13 8 1 2 20 8 3 1000 2010 1000 13 13 1 20 80 1984 25 8 21 2 1 1 26 1 5 1 3 2 1987 4.5 2 9.5 13.5 3 1 2 1990 9 3 22

More information

Smart Platform设计与实现技术报告.doc

Smart Platform设计与实现技术报告.doc Smart Platform Smart Platform Smart Platform Directory Service Container Blackboard Facilitator 1 Smart Platform Smart Platform Agent Container Agent Smart Platform Directory Service Directory Service(

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

嘉 兴 社 区 教 育 社 区 教 育 2009 年 第 3 期 构 建 终 身 教 育 体 系 研 讨 社 区 教 育 热 点 打 造 社 区 教 育 品 牌 交 流 社 区 教 育 经 验 2009 年 第 3 期 总 第 9 期 目 录 卷 首 语 积 极 探 索 深 化 实 验, 不 断 推

嘉 兴 社 区 教 育 社 区 教 育 2009 年 第 3 期 构 建 终 身 教 育 体 系 研 讨 社 区 教 育 热 点 打 造 社 区 教 育 品 牌 交 流 社 区 教 育 经 验 2009 年 第 3 期 总 第 9 期 目 录 卷 首 语 积 极 探 索 深 化 实 验, 不 断 推 社 区 教 育 2009 年 第 3 期 卷 首 语 积 极 探 索 深 化 实 验, 不 断 推 进 我 市 的 社 区 教 育 邵 志 华 进 入 二 十 一 世 纪 以 来, 我 国 的 社 区 教 育 已 列 入 各 级 党 和 政 府 的 议 事 日 程, 社 区 教 育 的 实 验 工 作 在 各 地 蓬 勃 开 展 目 前 我 们 嘉 兴 有 国 家 级 实 验 区 一 个, 省 级

More information

无类继承.key

无类继承.key 无类继承 JavaScript 面向对象的根基 周爱 民 / aimingoo aiming@gmail.com https://aimingoo.github.io https://github.com/aimingoo rand = new Person("Rand McKinnon",... https://docs.oracle.com/cd/e19957-01/816-6408-10/object.htm#1193255

More information

Guava学习之Resources

Guava学习之Resources Resources 提供提供操作 classpath 路径下所有资源的方法 除非另有说明, 否则类中所有方法的参数都不能为 null 虽然有些方法的参数是 URL 类型的, 但是这些方法实现通常不是以 HTTP 完成的 ; 同时这些资源也非 classpath 路径下的 下面两个函数都是根据资源的名称得到其绝对路径, 从函数里面可以看出,Resources 类中的 getresource 函数都是基于

More information

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo 魔盾安全分析报告 分析类型 开始时间 结束时间 持续时间 分析引擎版本 FILE 2016-11-25 00:20:03 2016-11-25 00:22:18 135 秒 1.4-Maldun 虚拟机机器名 标签 虚拟机管理 开机时间 关机时间 win7-sp1-x64 win7-sp1-x64 KVM 2016-11-25 00:20:03 2016-11-25 00:22:18 魔盾分数 0.0

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

More information

提问袁小兵:

提问袁小兵: C++ 面 试 试 题 汇 总 柯 贤 富 管 理 软 件 需 求 分 析 篇 1. STL 类 模 板 标 准 库 中 容 器 和 算 法 这 部 分 一 般 称 为 标 准 模 板 库 2. 为 什 么 定 义 虚 的 析 构 函 数? 避 免 内 存 问 题, 当 你 可 能 通 过 基 类 指 针 删 除 派 生 类 对 象 时 必 须 保 证 基 类 析 构 函 数 为 虚 函 数 3.

More information

技 术 文 件

技  术  文  件 技术文件 技术文件名称 :IAlert 接口使用说明 技术文件编号 : 版 本 :V1.0 共页 ( 包括封面 ) 拟制 审核 会签 标准化 批准 中兴通讯股份有限公司 XX 软件模块详细设计说明 版本号 修改记录 文件编号 版本号 拟制人 / 修改人 拟制 / 修改日期 1 V1.0 胡曦 2005-08-12 新建 更改理由 主要更改内容 ( 写要点即可 ) 注 1: 每次更改归档文件 ( 指归档到事业部或公司档案室的文件

More information

* 系统架构 * IB API 模块 目录 * 消息总线模块 * 行情采集处理引擎模块 * 持久化存储模块

* 系统架构 * IB API 模块 目录 * 消息总线模块 * 行情采集处理引擎模块 * 持久化存储模块 基于 IB API 的外汇期货期权程序化交易 讲师 : 赵博 * 系统架构 * IB API 模块 目录 * 消息总线模块 * 行情采集处理引擎模块 * 持久化存储模块 系统架构 全球场内期权实时行情自动化采集 功能方法名称实现方式 建立 API 连接 connect 在该 connect 方法中, 根据企业消息服务器 TWS.Q.CMD 队列中获取到的消息命令 CONNECT:CONNECT, 调用

More information

公開徵求廠商提供「採購專業人員訓練計畫企劃書」公告

公開徵求廠商提供「採購專業人員訓練計畫企劃書」公告 1 2 95 4 13 09500131390 96 4 11 09600141370 ( )92 1 29 09200043870 93 11 17 09300431800 11 3 ( ) ( ) ( ) ( 1 ) 2 ( ) ( ) ( 1 ) ( ) 15 15 16 ( ) ( ) ( ) ( ) 80 50 ( ) ( ) ( ) ( ) ( ) 1 [ ] 1/10 ( ) ( )

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

02

02 2 2-1 2 2-1 1. 1 2-2 2 100 2-3 2-2 2-3 17 2. 2-4 3. 2-5 2-4 2-5 4. 2-6 2-6 18 2 2-7 2-7 1. 2-8 2-8 19 F Z 2. 2-9 3. 5 2-10 1 2 3 4 5 1 10.94 10.94 1 2 3 4 5 1 2 3 45 1 11.95 11.95 20 2-9 2-10 4. 2-11 5.

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课 复习 Java 包 创建包 : package 语句, 包结构与目录结构一致 使用包 : import restaurant/ - people/ - Cook.class - Waiter.class - tools/ - Fork.class

More information

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

res/layout 目录下的 main.xml 源码 : <?xml version=1.0 encoding=utf 8?> <TabHost android:layout_height=fill_parent xml 拓展训练 1- 界面布局 1. 界面布局的重要性做应用程序, 界面是最基本的 Andorid 的界面, 需要写在 res/layout 的 xml 里面, 一般情况下一个 xml 对应一个界面 Android 界面布局有点像写 html( 连注释代码的方式都一样 ), 要先给 Android 定框架, 然后再在框架里面放控件,Android 提供了几种框架,AbsoluteLayout,LinearLayout,

More information

2.2016 年 中 央 国 家 机 关 政 府 采 购 中 心 网 上 竞 价 品 目 表 中 央 国 家 机 关 政 府 采 购 中 心 2016 年 7 月 21 日 - 2 -

2.2016 年 中 央 国 家 机 关 政 府 采 购 中 心 网 上 竞 价 品 目 表 中 央 国 家 机 关 政 府 采 购 中 心 2016 年 7 月 21 日 - 2 - 国 机 采 字 2016 13 号 关 于 印 发 中 央 国 家 机 关 政 府 采 购 中 心 网 上 竞 价 管 理 办 法 的 通 知 为 进 一 步 规 范 网 上 竞 价 操 作 行 为, 提 高 采 购 质 量 和 效 率, 强 化 合 同 和 履 约 管 理, 依 据 中 华 人 民 共 和 国 政 府 采 购 法 ( 以 下 简 称 政 府 采 购 法 ) 中 华 人 民 共 和

More information

幻灯片 1

幻灯片 1 信息科学技术学院 程序设计实习 郭炜微博 http://weibo.com/guoweiofpku http://blog.sina.com.cn/u/3266490431 刘家瑛微博 http://weibo.com/pkuliujiaying 1 信息科学技术学院 程序设计实习 郭炜刘家瑛 继承和派生 ( 教材 P215) 2 继承和派生的概念 继承 : 在定义一个新的类 B 时, 如果该类与某个已有的类

More information

C++&嵌入式软件工程师培训教学大纲

C++&嵌入式软件工程师培训教学大纲 C++& 嵌入式 软件工程师培训教学大纲 深圳软件园人才实训基地 2009 年 3 月 目录 第 1 部分 :Linux 操作系统基础入门...5 第 1 天 Linux 操作系统基础...5 第 2 天 Linux 基本命令...5 第 3 天 Linux 下 C 编程基础...5 第 2 部分 C/C++ 编程...6 第 4 天 C/C++ 语言简介 数据类型和操作符...6 第 5 天复合类型...6

More information

吉林大学学报 工学版 244 第 4 卷 复杂 鉴于本文篇幅所限 具体公式可详见参考文 献 7 每帧的动力学方程建立及其解算方法如图 3 所示 图4 滚转角速度与输入量 η 随时间的变化波形 Fig 4 Waveform of roll rate and input η with time changing 图5 Fig 5 滚转角随时间的变化波形 Waveform of roll angle with

More information

Microsoft PowerPoint - CPP-Ch Print.ppt [兼容模式]

Microsoft PowerPoint - CPP-Ch Print.ppt [兼容模式] Chapter 13 Object-Oriented Programming: Polymorphism http://jssec.seu.edu.cn 杨明 yangming2002@seu.edu.cn OBJECTIVES What polymorphism( 多态 ) is, how it makes programming more convenient, and how it makes

More information

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63>

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63> 上 海 市 高 等 学 校 计 算 机 等 级 考 试 ( 三 级 ) 考 试 大 纲 -- 建 议 稿 -- 2007-6-25 25 目 录 上 海 市 高 等 学 校 计 算 机 等 级 考 试 三 级 总 体 说 明 -----------------1 三 级 ( 计 算 机 系 统 与 网 络 技 术 ) 考 试 大 纲 ---------------------2 三 级 ( 管 理

More information

序 软 件 工 程 思 想 林 锐 序 软 件 工 程 思 想 讲 述 软 件 开 发 和 做 程 序 员 的 道 理, 视 野 独 特, 构 思 新 颖, 内 容 风 趣, 不 落 窠 臼, 令 人 耳 目 一 新 堪 称 难 得, 以 至 回 味 无 穷 作 者 从 事 了 八 年 的 软 件 开 发 工 作, 在 他 的 博 士 学 位 论 文 完 成 之 际 写 下 了 这 本 心 之 所 感

More information

册子0906

册子0906 IBM SelectStack ( PMC v2.0 ) 模块化私有云管理平台 是跨主流虚拟化技术的统一资源云管理平台 01 亮点 : 快速可靠地实现集成化 私有云管理平台 02/03 丰富的功能支持企业数据中心云计算 扩展性强 : 简单易用 : 04/05 功能丰富 : 06/07 为什么选择 IBM SelectStack (PMC v2.0)? 快速实现价值 提高创新能力 降低 IT 成本 降低复杂度和风险

More information

长 安 大 学 硕 士 学 位 论 文 基 于 数 据 仓 库 和 数 据 挖 掘 的 行 为 分 析 研 究 姓 名 : 杨 雅 薇 申 请 学 位 级 别 : 硕 士 专 业 : 计 算 机 软 件 与 理 论 指 导 教 师 : 张 卫 钢 20100530 长安大学硕士学位论文 3 1 3系统架构设计 行为分析数据仓库的应用模型由四部分组成 如图3 3所示

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

PTR89 应用程序编程接口 V1.00

PTR89 应用程序编程接口 V1.00 PTR89 便携式热敏打印机 应用程序编程接口 V1.00 如有任何更改, 恕不另行通知 目录 1.0. 简介... 3 1.1. 文档范围和限制... 3 1.2. 参考... 3 2.0. 数据结构... 4 2.1. PRT_PAGE_MODE_PARAM... 4 3.0. API 函数... 5 3.1. Printer_Open... 5 3.2. Printer_Close... 5

More information

前言

前言 作 为 新 中 国 最 早 设 立 的 专 业 教 育 出 版 机 构, 高 等 教 育 出 版 社 始 终 坚 持 植 根 教 育 弘 扬 学 术 繁 荣 文 化 服 务 社 会 的 办 社 理 念, 开 拓 创 新, 砥 砺 前 行, 伴 随 着 新 中 国 教 育 事 业 的 不 断 发 展 壮 大, 经 过 60 年 的 奋 斗, 高 教 社 已 经 发 展 成 为 以 出 版 高 等 教

More information

ch09.PDF

ch09.PDF 9-1 / (TCP/IP) TCP/IP TCP/IP ( ) ICMP ARP RARP 9.1 TCP/IP 9.1.1 TCP/IP OSI TCP/IP (DARPA) DARPA TCP/IP UNIX Berkeley Software DistributionTCP/IP TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP OSI - TCP/IP ( ) ( )

More information

论文,,, ( &, ), 1 ( -, : - ), ; (, ), ; ;, ( &, ),,,,,, (, ),,,, (, ) (, ),,, :. : ( ), ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ), ( ),,,, 1 原译作 修补者, 但在英译版本中, 被译作

论文,,, ( &, ), 1 ( -, : - ), ; (, ), ; ;, ( &, ),,,,,, (, ),,,, (, ) (, ),,, :. : ( ), ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ), ( ),,,, 1 原译作 修补者, 但在英译版本中, 被译作 * 夏传玲 : 本文简要回顾了国内外定性研究在最近 多年的发展概况, 总结 了定性研究的六个发展趋势和分析策略上的三种流派 在上述两种背景下, 本文探讨了计算机辅助的定性分析给定性研究带来的机遇和挑战, 特别是它和手工操作对比时的优势和劣势, 以及应用这种定性分析技术所可能面临的困难 : 定性研究定性分析 文化差异,, (, ),,,, ( - ) ( - ) ( - ) ( - ) ( - ) (

More information

VC访问VB的ActiveX.dll.doc

VC访问VB的ActiveX.dll.doc 如何从 VisualC++6.0 可执行文件访问 VisualBasicActiveXDLL 本文介绍三种方法可以从 VisualC++6.0 访 VisualBasicActiveXDLL 执行 1. 创建 VisualBasicActiveXDLL 项目 默认情况下创建 Class 1 2. 以下代码添加到 Class 1: Public Function MyVBFunction(x As Integer)

More information

Visual C++程序设计实用案例教程

Visual C++程序设计实用案例教程 21 世纪全国应用型本科计算机案例型规划教材 Visual C++ 程序设计实用案例教程 主 编 于永彦 王志坚 娄渊胜 束玉琴 内容简介本书为 C++ 程序设计教材的高级程序设计部分, 主要讲述 Visual C++ 基础知识与基本应用, 包括 OOP 概念 Windows 程序原理 MFC 类库及其应用程序框架 数据库应用程序设计 网络应用程序设计和多媒体应用程序设计 全书仍然以一个实用的 简易学生管理系统

More information

Microsoft PowerPoint - 第06讲_继承.ppt [兼容模式]

Microsoft PowerPoint - 第06讲_继承.ppt [兼容模式] 程序设计实习 (I): C++ 程序设计 第六讲继承 上节内容回顾 三种运算符重载的实现方式 重载为普通函数 重载为成员函数 重载为友元 常见的运算符重载 流运算符 (>>

More information

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

Microsoft Word - CX1000-HMI_程序开发_PLC通讯 用 VB.Net 开发 CX1000 的 HMI 第二部分和 TwinCAT PLC 通讯 一 TwinCAT 动态库 TwinCAT.Ads.dll The TwinCAT.Ads.dll 是一个.NET 类库, 它提供和 ADS 设备通讯的类 如果 TwinCAT PLC 运行在 IPC 上, 则需要添加的类库是路径 \TwinCAT\ADS Api\.NET\v1.1.4322 下的 TwinCAT.Ads.dll

More information

Microsoft PowerPoint - gp3.ppt

Microsoft PowerPoint - gp3.ppt Windows 視窗程式設計 (2) 靜宜大學資訊管理學系蔡奇偉副教授 大綱 視窗的結構 Painting and Repainting GDI Device Context 視窗版的 Hello, world! 程式 取得裝置的功能資訊 版權所有 : 靜宜大學資訊管理學系蔡奇偉副教授 1 視窗的結構 標題列 (title) 工具列 (tools) 功能表 (menu) 工作區 (client) 狀態列

More information

UDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC

UDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC 8 TCP/IP TCP/IP TCP OSI 8.1 OSI 4 end to end A B FTP OSI Connection Management handshake Flow Control Error Detection IP Response to User s Request TCP/IP TCP 181 UDP 8.2 TCP/IP OSI OSI 3 OSI 3 8.1 TCP/IP

More information

6 创建文件对象 CSockFile* file; file=new CSockFile(&sockr); 创建文件对象 CSockFile* file; file=new CSockFile(&sockc); 7 创建输入输出归 档对象 CArchive* arin,arout; arin=car

6 创建文件对象 CSockFile* file; file=new CSockFile(&sockr); 创建文件对象 CSockFile* file; file=new CSockFile(&sockc); 7 创建输入输出归 档对象 CArchive* arin,arout; arin=car 计算机网络实验报告 信院 23 系解鑫 PB11203155 实验题目 :winsocket 编写即时通讯程序实验目的 : 1 学习 windows 的 MFC 编程, 掌握 MFC 编程的基本步骤, 和其基本功能的使用 ; 2 掌握网络编程的原理, 学习如何编写网络程序 ; 3 通过此次编程加深对计算机网络书本知识的理解 实验原理 : 1 MFC 简介 : MFC 是 C++ 类库, 它封装了 win32

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

“国家高等职业教育会计专业

“国家高等职业教育会计专业 高 等 职 业 教 育 会 计 专 业 教 学 资 源 库 项 目 可 行 性 研 究 报 告 国 家 示 范 性 高 职 院 校 会 计 专 业 课 程 开 发 与 教 学 资 源 建 设 项 目 组 二 〇 一 〇 年 六 月 十 一 日 目 录 一 项 目 概 况... 1 ( 一 ) 项 目 名 称... 1 ( 二 ) 建 设 目 标... 1 ( 三 ) 建 设 单 位... 4 二 项

More information

OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料

OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢   学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 Email: 51141201063@ecnu.cn 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料 OOP with Java Java 类型 引用 不可变类型 对象存储位置 作用域 OOP

More information

Microsoft PowerPoint - BECKHOFF技术_ADS通讯 [Compatibility Mode]

Microsoft PowerPoint - BECKHOFF技术_ADS通讯 [Compatibility Mode] 的架构 ADS 的通讯机制 ADS-Client Request -> Confirmation Indication

More information

OOP with Java 通知 Project 3 提交时间 3 月 29 日晚 9 点 Piazza Project 2 投票

OOP with Java 通知 Project 3 提交时间 3 月 29 日晚 9 点 Piazza Project 2 投票 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 3 提交时间 3 月 29 日晚 9 点 Piazza Project 2 投票 复习 创建对象 构造函数 函数重载 : 函数 = 函数名 + 参数列表 public class MyType { int i; double d; char c; void set(double x)

More information

<4D F736F F D E4345C6BDCCA84323B1E0B3CCD2AAB5E3D6AED2BB2E646F63>

<4D F736F F D E4345C6BDCCA84323B1E0B3CCD2AAB5E3D6AED2BB2E646F63> 基于 WINCE 平台 C# 编程要点之一 本文主要介绍在基于 Windows CE 平台的英创嵌入式主板下进行 C#(Microsoft Visual Stdio.Net 2005) 应用程序开发时会常常用到的一些功能函数以及开发方法, 这些方法适用于英创采用 WinCE 平台的所有型号嵌入式主板, 包括 EM9000 EM9260 EM9160 等 本文要点包括 : 文件的删除和复制 如何获取存取设备的空间大小

More information

X713_CS_Book.book

X713_CS_Book.book / / /USB ) ; ; C D ; ; B B 1 >> 2 3 B 1 ( > > ) 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 GSM GPS ( ) 手机已连接到 GSM 网络 指示条越多, 接收质量越好 GPS 2 ...........................4.............................. 4 Micro SD (

More information

Microsoft Word - 新Windows网络全文.doc

Microsoft Word - 新Windows网络全文.doc 第 章 MFC 套接字网络编程 MFC 套接字网络编程 Windows 应用程序可以有无限的网络功能, 都是建立在 WinSock 接口的基础上 前面已经介绍了有关 Socket 的基础知识及基本开发技术 在实际 Windows 网络通信程序开发中, 使用 Visual C++ 提供的 MFC 类库是十分方便和有效的 在本章和下一章中, 将简单介绍如何使用 MFC 进行相关网络通信程序的开发.1 MFC

More information

表3:

表3: 1. 面 向 对 象 程 序 设 计 课 程 教 学 大 纲 2. 面 向 对 象 程 序 设 计 实 验 教 学 大 纲 3. 离 散 数 学 课 程 教 学 大 纲 4. 数 据 结 构 课 程 教 学 大 纲 5. 数 据 结 构 实 验 教 学 大 纲 6. 计 算 机 组 成 原 理 课 程 教 学 大 纲 7. 操 作 系 统 课 程 教 学 大 纲 8. 操 作 系 统 实 验 教 学

More information

WinSockÍøÂç±à³Ì

WinSockÍøÂç±à³Ì WinSock 网络编程 1. 概述 80's 初,ARPA( 美国国防部高级研究计划局 ) fi 加利福尼亚大学 Berkeley 分校提供资金,fi 开发在 UNIX 下实现 TCP/IP 协议 fi 为 TCP/IP 开发了一个 API Socket 接口 ( 套接口 ) 俗称 Bekeley 套接口模型 90's 初,Microsoft 等公司 fi 基于 Bekeley 套接口模型 fi

More information

Microsoft PowerPoint - 04-Inheritance.ppt

Microsoft PowerPoint - 04-Inheritance.ppt 继承 派生与多态性 1 本章主要内容 类的继承与派生 类成员的访问控制 简单继承与多重继承 派生类的构造 析构函数 多态性 2 1 类的继承与派生 保持已有类的特性, 并在其基础上产生新的类, 称新类继承了已有类的特征, 或称已有类派生出新类 被继承的已有类称为基类 ( 或父类 ) 派生出的新类称为派生类 派生类将自动继承基类的所有特性 ( 属性和方法 ) 派生类可以定义新的特性 ( 属性和方法 )

More information

你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 图 1.5 图 三原色光的概念 R Red G Green B Blue RGB RGB R B 3 1 RGB RGB 256 0~ RGB

你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 图 1.5 图 三原色光的概念 R Red G Green B Blue RGB RGB R B 3 1 RGB RGB 256 0~ RGB 第 1 章色彩基础知识 Photoshop Photoshop 1.1 RGB 色彩模式 1.1 1.2 图 1.1 图 1.2 Photoshop sample0101.png 1.3 > CTRL O Windows Photoshop Photoshop Photoshop F8 > 1.4 B R 你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 1.5 1.6 图 1.5

More information

第13章 SQL Server提供的应用程序接口

第13章 SQL Server提供的应用程序接口 第 13 部分 SQL Server 提供的应用程序接口 学习要点 : 通过 ODBC 连接 SQL Server 通过 ADO 对象连接 SQL Server 通过 JDBC 连接 SQL Server 13.1 ODBC 与 SQL Server 13.1.1 ODBC 的概述 开放式数据库连接 (Open Database Connectivity, ODBC) 是数据库服务器的一个标准协议,

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

<4D6963726F736F667420576F7264202D20383439342D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63>

<4D6963726F736F667420576F7264202D20383439342D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63> 第 4 单 元 搭 建 自 己 的 Web 站 点 本 单 元 通 过 学 习 架 构 Web 服 务 器, 实 现 Web 服 务, 管 理 Web 站 点, 了 解 Web 站 点 服 务 器 的 架 构 个 人 空 间 和 虚 拟 主 机 的 概 念, 掌 握 IIS 组 件 的 安 装 Web 站 点 的 创 建 管 理 站 点 属 性 选 项 卡 的 配 置 管 理 等 知 识,Web 网

More information

Microsoft PowerPoint - 8. 运算符重载 Operator Overloading.pptx

Microsoft PowerPoint - 8. 运算符重载 Operator Overloading.pptx 运算符重载 Operator Overloading class Point { public: ; double x_, y_; Why Operator Overloading? Point (double x =0, double y = 0):x_(x),y_(y) { int main(){ Point a(1., 2), b(3,4); Point c = a + b; return 0;

More information

C++ 程序设计 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 PERSON 1 Person 题目描述 编写程序, 定义一个基类 Person, 包含 name 和 age 两个数据成员 ; 再由它派生出学生类 Student 和教师类 Teacher, 其中学生类添加学号 no 数据, 教师类添加职称 title 数据 ; 要求每个类均有构造函数 析构函数和显示数据的函数

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

/ / (FC 3)...

/ / (FC 3)... Modbus/TCP 1.0 1999 3 29 Andy Swales Schneider aswales@modicon.com ... 2 1.... 3 2.... 3 2.1.. 3 2.2..4 2.3..4 2.4... 5 3.... 5 3.1 0... 5 3.2 1... 5 3.3 2... 6 3.4 / /... 7 4.... 7 5.... 8 5.1 0... 9

More information

提纲 1 联编与多态性 2 用虚函数实现多态 3 虚函数的工作原理 4 纯虚函数与抽象类 5 总结与思考 Dongke Sun (Southeast University) C++ Programming and Algorithms April 12, / 36

提纲 1 联编与多态性 2 用虚函数实现多态 3 虚函数的工作原理 4 纯虚函数与抽象类 5 总结与思考 Dongke Sun (Southeast University) C++ Programming and Algorithms April 12, / 36 程序设计与算法语言 虚函数 C/C++ Programming and Algorithms Virtual Function Dongke Sun ( 孙东科 ) dksun@seu.edu.cn 东南大学机械工程学院 School of Mechanical Engineering Southeast University April 12, 2018 提纲 1 联编与多态性 2 用虚函数实现多态

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 嵌入式系统 嵌入式 GUI 浙江大学计算机学院陈文智 chenwz@zju.edu.cn 提纲 嵌入式 GUI 概述 MiniGUI 概述 MiniGUI 架构 MiniGUI 使用 MiniGUI 编程 1 嵌入式 GUI 概述 GUI 的出现是 PC 应用的一个分水岭 嵌入式平台上的 GUI 具备轻小型 占用资源少 高性能 高可靠性和可配置性等嵌入式平台所特有的优点 一般针对特定的硬件设备或环境,

More information

untitled

untitled 21 Visual FoxPro Visual FoxPro 6.0 11 Visual FoxPro Visual FoxPro CIP Visual FoxPro 2004 21 ISBN 7-03-014834-7 V Visual FoxPro TP311.138 CIP 2004 143035 16 100717 http://www.sciencep.com * 2004 12 7871092

More information

60 新编计算机应用基础实训指导 (2) 单元格显示格式设置 选中 (A1:I1) 单元格区域, 在 格式 工具栏中选择 加粗 按钮, 将字体设置为 加粗 显示 ; 选择 居中显示 按钮, 将字体设置为居中显示 ; 选择 底纹设置 按钮, 将单元格底纹设置为黄色, 显示结果如图 3 3 所示 图 3

60 新编计算机应用基础实训指导 (2) 单元格显示格式设置 选中 (A1:I1) 单元格区域, 在 格式 工具栏中选择 加粗 按钮, 将字体设置为 加粗 显示 ; 选择 居中显示 按钮, 将字体设置为居中显示 ; 选择 底纹设置 按钮, 将单元格底纹设置为黄色, 显示结果如图 3 3 所示 图 3 模块三电子表格软件 Excel 训练项目 1 教师人事档案管理表的录入与编辑 训练目标 掌握 Excel 2003 工作簿的建立 保存与打开方法 掌握工作表中各种不同类型数据的输入方法 掌握单元格格式的设置方法 掌握表格边框和底纹的设置方法 掌握特殊符号的输入方法 训练内容 制作 教师人事档案管理表, 最终显示效果如图 3 1 所示 图 3 1 教师人事档案管理表 样本 实训步骤 (1) 启动 Excel

More information

Microsoft Word - 新1-12.doc

Microsoft Word - 新1-12.doc 实训 5 面向对象编程练习 实训 5 面向对象编程练习 5.1 实训目的 通过编程和上机实验理解 Java 语言是如何体现面向对象编程基本思想 以及如何创建类 和对象 了解成员变量和成员方法的特性 5.2 实训要求 编写一个体现面向对象思想的程序 编写一个创建对象和使用对象的方法的程序 5.3 实训内容 5.3.1 创建对象并使用对象 1 定义一个 Person 类 可以在应用程序中使用该类 成员属性

More information

高尔夫赌博现金棋牌,能赚现金的棋牌游戏 街机赌博游戏 真钱的棋牌游戏,30

高尔夫赌博现金棋牌,能赚现金的棋牌游戏 街机赌博游戏 真钱的棋牌游戏,30 高 尔 夫 赌 博 现 金 棋 牌, 能 赚 现 金 的 棋 牌 游 戏 街 机 赌 博 游 戏 真 钱 的 棋 牌 游 戏,30 108 http://www.3-pointdriving.com 高 尔 夫 赌 博 现 金 棋 牌, 能 赚 现 金 的 棋 牌 游 戏 街 机 赌 博 游 戏 真 钱 的 棋 牌 游 戏,30 可 以 参 加 这 斗 地 主 和 麻 将 中 的 免 费 赢 奖 品

More information

第1章 µC/GUI的介绍

第1章 µC/GUI的介绍 控件可以创建和独立使用, 因为它们自己天生就是窗口 可是, 使用对话框常常是很需 要的, 它是一种包含一个或多个控件的窗口 一个对话框通常是一个窗口, 它的出现要求使用者输入信息 它可能包括多个控件, 通 过对这些不同的控件的选择向使用者发出请求信息, 或者它采用一个提供简单信息 ( 例如提醒使消息框用者注意或警告 ) 和一个 OK 按钮的形式 第 1 页 14.1 对话框基础 1. 输入焦点 视察管理器能记住一个窗口或窗口物体最终被选择是通过用户使用触摸屏,

More information

Microsoft PowerPoint - string_kruse [兼容模式]

Microsoft PowerPoint - string_kruse [兼容模式] Strings Strings in C not encapsulated Every C-string has type char *. Hence, a C-string references an address in memory, the first of a contiguous set of bytes that store the characters making up the string.

More information

Microsoft Word - 消息机制.doc

Microsoft Word - 消息机制.doc 消息机制 一 消息管理器设计 采用的队列是顺序表示 ( 即数组表示 ) 的循环队列, 循环队列的好处是可以充分的利用 队列的空间 消息包含了一定的信息, 为了实现消息结构的尽可能的通用性, 设计了如下的 消息结构 : typedef struct union const void* p; // 消息中附带的数据 int v; data; mygui_handle hobjdst; // 接收消息的目标对象

More information

01

01 Zebra Technologies 白皮书 移动打印给仓储运营带来显著优势 综述 RFID RFID (RF) RFID RFID / ROI LAN 采用移动打印机, 享受显而易见的业务成效 - 49.74 28.11 Zebra 2 Zebra Technologies 移动打印机成本效益分析 示例数据固定式打印机移动打印机每年节省资金 10 10 8 8 48 48 3840 3840 15

More information

哈尔滨应用职业技术学院2012年教育教学质量报告

哈尔滨应用职业技术学院2012年教育教学质量报告 哈 尔 滨 应 用 职 业 技 术 学 院 高 等 职 业 教 育 质 量 年 度 报 告 (2015) 哈 尔 滨 应 用 职 业 技 术 学 院 2015 年 1 月 目 录 一 学 院 简 介... 1 二 办 学 条 件... 1 1. 办 学 资 源... 1 2. 办 学 经 费... 2 3. 师 资 队 伍... 3 三 学 院 教 学... 3 1. 专 业 建 设... 3 2.

More information

3 N D I S N D I S N D I S N D I D D K C p a c k e t. c o p e n c l o s. c r e a d. c w r i t e. c p a c k e t. r c p a c k e t. s y s p a c k e t. i n

3 N D I S N D I S N D I S N D I D D K C p a c k e t. c o p e n c l o s. c r e a d. c w r i t e. c p a c k e t. r c p a c k e t. s y s p a c k e t. i n 3 N D I S 3 N D I S N D I S N D I S N D I D D K C p a c k e t. c o p e n c l o s. c r e a d. c w r i t e. c p a c k e t. r c p a c k e t. s y s p a c k e t. i n f C a n a l y z e. c c h i l d w i n. c

More information

Microsoft Word - DIR-615_B2_Manual_1.00_T_.doc

Microsoft Word - DIR-615_B2_Manual_1.00_T_.doc D-Link DIR-615 Wireless N Broadband Router DIR-615...4 DIR-615...6...7 DIR-615...10 IP...10 DIR-615...15 DIR-615...24 DIR-615...29 D-Link DWA-645 DIR-615...30 Windows XP SP2...32 Windows Vista...35 (1)

More information

云数据库 RDS SDK

云数据库 RDS SDK 云数据库 RDS SDK SDK SDK 下载 SDK 下载 最新版本 java_sdk.zip python_sdk.zip php_sdk.zip c#_sdk.zip 历史版本 2015-11-3 java_sdk.zip python_sdk.zip php_sdk.zip c#_sdk.zip JAVA 教程 JAVA 创建 Access Key 登陆阿里云账号 打开 我的 Access

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

(HMI) IO A

(HMI) IO A 6.5 6.5 (HMI) IO 6.52 6.52 6.5 2007 113 A 602 100086 010 82616619 010 62638166 www.kingview.com 4 7 25 38 43 52 63 68 86 SQL 95 99 WEB 105 Web Web Web I/O Microsoft Windows XP/NT/2000 I/O PLC PLC PLC PLC

More information

Microsoft PowerPoint - gp2.ppt

Microsoft PowerPoint - gp2.ppt Windows 視窗程式設計 (1) 靜宜大學資訊管理學系蔡奇偉副教授 大綱 Windows 視窗系統的特性 Windows API MSDN 線上說明文件 匈牙利 (Hungarian) 命名法 一個最少行的 Windows 視窗程式 Windows 程式的事件處理模型 視窗程式的骨架 1 Windows 視窗系統的特性 圖形化的人機介面 圖形顯示器 視窗 滑鼠 + 鍵盤 Multiprocessing

More information

ebook12-11

ebook12-11 11 M u l t i c a s t i n g B r o a d c a s t i n g Wi n 32 Wi n s o c k I P AT M I P AT M I P AT M A P I Winsock 1 Winsock 2 Wi n s o c k I P Wi n s o c k Winsock 1 Winsock 2 Windows CE 2.1 Windows 95

More information

Oracle数据库实验指导书

Oracle数据库实验指导书 数 据 库 应 用 基 础 实 验 指 导 书 杨 福 兴 北 京 邮 电 大 学 机 电 工 程 实 验 教 学 中 心 2007.9 实 验 一 数 据 库 试 验 环 境 搭 建 试 验 1. 掌 握 安 装 数 据 库 服 务 器 和 客 户 机 的 方 法 2. 掌 握 测 试 客 户 机 与 服 务 器 连 通 性 的 方 法 3. 熟 悉 pl sql developer 的 操 作

More information

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式]

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式] 指针 Pointers 变量指针与指针变量 Pointer of a variable 变量与内存 (Variables and Memory) 当你声明一个变量时, 计算机将给该变量一个内存, 可以存储变量的值 当你使用变量时, 计算机将做两步操作 : - 根据变量名查找其对应的地址 ; - 通过地址对该地址的变量内容进行读 (retrieve) 或写 (set) 变量的地址称为变量的指针! C++

More information

Microsoft Word - 《C语言开发入门》课程教学大纲-2.doc

Microsoft Word - 《C语言开发入门》课程教学大纲-2.doc C 语言开发入门 课程教学大纲 ( 课程英文名称 ) 课程编号 :201409210011 学分 :5 学分学时 :60 学时 ( 其中 : 讲课学时 :37 学时上机学时 :23 学时 ) 先修课程 : 计算机导论后续课程 :C++ 程序设计适用专业 : 信息及其计算机相关专业开课部门 : 计算机系 一 课程的性质与目标 C 语言开发入门 是计算机各专业必修的基础课程, 是数据结构 C++ Java

More information

untitled

untitled E V9.0 1 1 2 3 4 5 6 FDISK/MBR E ReturnstarRecoverystar 2 3 30 4 [][][ [][][][][ ] 5 6 7 Internet] [] [] [] 8 [].txt.txt 1 http://www.returnstar.com http:// www.returnstar.com /index.htm http://www. www.returnstar.com

More information

Microsoft Word - ¸ê°T³q³ø273´Á.doc

Microsoft Word - ¸ê°T³q³ø273´Á.doc 機 關 動 態 研 究 發 展 考 核 委 員 會 研 考 會 資 訊 管 理 處 林 輝 誼 高 級 分 析 師 自 6 月 2 日 起 退 休, 蔡 世 田 科 長 於 6 月 1 日 升 任 為 高 級 分 析 師 臺 北 市 政 府 臺 北 市 政 府 資 訊 處 系 統 發 展 組 原 由 該 處 設 備 網 路 組 黃 組 長 坤 煌 兼 任, 自 6 月 14 日 起 職 務 由 行

More information

第壹拾篇

第壹拾篇 - 目 次 - 目 次 表 目 次... 1 圖 目 次... 1 凡 例... 1 本 鎮 宗 教 禮 俗 篇 大 事 記... 1 緒 論... 1 第 一 章 宗 教 亯 伖... 3 第 一 節 傳 統 民 間 宗 教... 3 第 二 節 天 主 教 與 基 督 教... 31 第 三 節 日 本 神 社... 35 第 二 章 風 俗 習 慣... 38 第 一 節 歲 時 禮 俗...

More information

1 产 品 简 介... - 1-1.1 特 性... - 1-1.2 包 装... - 1-1.3 产 品 外 观... - 2-1.4 电 脑 系 统 要 求... - 3-1.5 硬 件 安 装... - 3-1.6 软 件 安 装... - 4-2 软 件 操 作... - 6-2.1 IP

1 产 品 简 介... - 1-1.1 特 性... - 1-1.2 包 装... - 1-1.3 产 品 外 观... - 2-1.4 电 脑 系 统 要 求... - 3-1.5 硬 件 安 装... - 3-1.6 软 件 安 装... - 4-2 软 件 操 作... - 6-2.1 IP 无 线 / 有 线 网 络 摄 像 机 使 用 说 明 书 黑 色 白 色 深 圳 市 富 泓 电 子 有 限 公 司 电 话 : +86-755-26509025 传 真 : +86-755-26509229 1 产 品 简 介... - 1-1.1 特 性... - 1-1.2 包 装... - 1-1.3 产 品 外 观... - 2-1.4 电 脑 系 统 要 求... - 3-1.5 硬

More information

<4D6963726F736F667420576F7264202D2031303030353235B77CC4B3ACF6BFFD2DB0D3B77EC2B2B3F8C2BEBAD82E646F63>

<4D6963726F736F667420576F7264202D2031303030353235B77CC4B3ACF6BFFD2DB0D3B77EC2B2B3F8C2BEBAD82E646F63> 全 國 高 級 中 等 學 校 100 學 年 度 商 業 類 科 學 生 技 藝 競 賽 商 業 簡 報 職 種 競 賽 規 則 修 訂 會 議 紀 錄 壹 時 間 : 中 華 民 國 100 年 05 日 25 日 ( 星 期 三 ) 下 午 2 時 整 貳 地 點 : 豐 原 高 商 圖 書 館 一 樓 參 主 席 : 潘 教 授 偉 華 肆 出 席 單 位 及 人 員 :( 如 簽 到 表

More information

Microsoft PowerPoint - 07 派生数据类型

Microsoft PowerPoint - 07 派生数据类型 能源与动力工程学院 目录 派生类型 陈 斌 固有数据类型 数值型 (numerical) 整型 INTEGER 实型 REAL 复数型 COMPLEX 非数值型 字符型 CHARACTER 逻辑型 ( 布尔型 )LOGICAL 自定义数据类型 ( 派生类型, derived type) 派生类型是指用户利用 Fortran 系统内部类型, 如整型 实型 复数型 逻辑型 字符型等的组合自行创建出一个新的数据类型,

More information

FPGAs in Next Generation Wireless Networks WPChinese

FPGAs in Next Generation Wireless Networks WPChinese FPGA 2010 3 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation Wireless Networks GSM GSM-EDGE 384kbps CDMA2000

More information