在 Windows API 教程的这一部分中,我们创建菜单。 _ 菜单 _ 是位于菜单栏中的一组命令。 _ 菜单栏 _ 包含菜单列表。 菜单可以包含菜单项或其他菜单调用子菜单。 执行命令的菜单项称为命令项或命令。 在 Windows 上,菜单栏有时称为顶层菜单。 菜单和子菜单称为弹出菜单。 菜单项通常分为一些逻辑组。 这些组由分隔符分隔。 分隔符是一条小的水平线。
在 Windows API 教程的这一部分中,我们创建菜单。菜单是位于菜单栏中的一组命令。菜单栏包含菜单列表。 菜单可以包含菜单项或其他菜单调用子菜单。 执行命令的菜单项称为命令项或命令。 在 Windows 上,菜单栏有时称为顶层菜单。 菜单和子菜单称为弹出菜单。 菜单项通常分为一些逻辑组。 这些组由分隔符分隔。 分隔符是一条小的水平线。
`QtBluetooth`模块包含用于扫描设备以及与它们连接和交互的类。 `QtNetwork`模块包含用于网络编程的类。 这些类通过使网络编程更加容易和可移植性,来简化 TCP / IP 和 UDP 客户端和服务器的编码。 `QtPositioning`包含用于通过使用各种可能的来源(包括卫星,Wi-Fi 或文本文件)确定位置的类。 `Enginio`模块实现了用于访问 Qt Cloud Services 托管应用运行时的客户端库。 `QtWebSockets`模块包含实现 WebSocket 协议的类。 `QtWebKit`包含基于 WebKit2 库的 Web 浏览器实现的类。 `QtWebKitWidgets`包含用于基于 WebKit1 的 Web 浏览器实现的类,以用于基于`QtWidgets`的应用。
`QtXml`包含用于处理 XML 文件的类。 该模块提供了 SAX 和 DOM API 的实现。 `QtSvg`模块提供了用于显示 SVG 文件内容的类。 可伸缩矢量图形(SVG)是一种用于描述 XML 中的二维图形和图形应用的语言。 `QtSql`模块提供用于处理数据库的类。 `QtTest`包含可对 PyQt5 应用进行单元测试的功能。
`QtXml`包含用于处理 XML 文件的类。 该模块提供了 SAX 和 DOM API 的实现。 `QtSvg`模块提供了用于显示 SVG 文件内容的类。 可伸缩向量图形(SVG)是一种用于描述 XML 中的二维图形和图形应用的语言。 `QtSql`模块提供用于处理数据库的类。 `QtTest`包含可对 PyQt5 应用进行单元测试的功能。
这是 Windows API 教程。 本教程将教您使用 C 编程语言进行 Windows API 编程的基础知识和更高级的主题。 它不涵盖 MFC。 (Microsoft Foundation Classes 是一个广泛使用的 C++ 库,用于在 Windows 上开发 C++ 应用。)本教程已在 Windows 7 上创建并经过测试。示例使用 _Pelles C 编译器构建。_ 如果您打算阅读本教程,建议您下载并安装此编译器。 (这是一个免费软件。)如果要使用其他编译器,请确保它支持 C99 标准。
这是 Windows API 教程。 本教程将教您使用 C 编程语言进行 Windows API 编程的基础知识和更高级的主题。 它不涵盖 MFC。 (Microsoft Foundation Classes 是一个广泛使用的 C++ 库,用于在 Windows 上开发 C++ 应用。)本教程已在 Windows 7 上创建并经过测试。示例使用 Pelles C 编译器构建。如果您打算阅读本教程,建议您下载并安装此编译器。 (这是一个免费软件。)如果要使用其他编译器,请确保它支持 C99 标准。
## Windows API
Windows API 是用于创建 Windows 应用的应用编程接口。 为了创建 Windows 应用,我们必须下载 _Windows SDK_ 。 (以前称为 Platform SDK。)SDK(软件开发工具包)包含使用 Windows API 开发应用的头文件,库,示例,文档和工具。 Windows API 是为 C 和 C++ 编程语言创建的。 这是创建 Windows 应用的最直接方法。 (如果我们安装 Pelles C,则已经包含 Windows SDK。)
Windows API 是用于创建 Windows 应用的应用编程接口。 为了创建 Windows 应用,我们必须下载 Windows SDK。 (以前称为 Platform SDK。)SDK(软件开发工具包)包含使用 Windows API 开发应用的头文件,库,示例,文档和工具。 Windows API 是为 C 和 C++ 编程语言创建的。 这是创建 Windows 应用的最直接方法。 (如果我们安装 Pelles C,则已经包含 Windows SDK。)
基本服务提供对 Windows 上基本资源的访问。 这些包括文件系统,设备,进程,线程,注册表或错误处理。安全区域提供功能,接口,对象和其他编程元素,用于身份验证,授权,加密和其他与安全相关的任务。图形子系统提供了将图形内容输出到监视器,打印机和其他输出设备的功能。用户界面提供创建窗口和控件的功能。多媒体组件提供了用于处理视频,声音和输入设备的工具。 Windows Shell 界面的功能允许应用访问操作系统外壳提供的功能。网络服务提供对 Windows OS 网络功能的访问。
Windows API 是 Windows 操作系统编程接口的抽象规范。 它由函数,联合,结构,数据类型,宏,常量和其他编程元素的声明组成。 Windows API 主要由 MSDN(Microsoft 开发人员网络)描述,并且位于 Windows C 标头中。 Windows API 函数的正式实现位于动态库(DLL)中。 例如,Windows 系统目录中的`kernel32.dll`,`user32.dll`,`gdi32.dll`或`shell32.dll`。 Windows API 有第三方实现:最著名的是 Wine 项目和 ReactOS 项目。
JavaFX 应用由`Stage`和`Scene`组成。 `Stage`是顶级容器,是应用的主窗口。 (对于嵌入在 Web 浏览器中的应用,它是主要的矩形区域。)`Scene`是`Stage`可视内容的容器。 `Scene's`内容被组织在 _ 场景图 _ 中。 这两个术语反映了从桌面应用到更通用的富 Internet 应用的转变。
JavaFX 应用由`Stage`和`Scene`组成。 `Stage`是顶级容器,是应用的主窗口。 (对于嵌入在 Web 浏览器中的应用,它是主要的矩形区域。)`Scene`是`Stage`可视内容的容器。 `Scene's`内容被组织在场景图中。 这两个术语反映了从桌面应用到更通用的富 Internet 应用的转变。