Windows入门篇一之MSDN手册的使用和第一个窗口程序

简介: Windows入门篇一之MSDN手册的使用和第一个窗口程序

MSDN手册

MSDN手册是什么

MSDN手册是VS中的一个帮助手册,帮助初学者学习Windows编程,来查找各种函数。

比较方便,便于学习

MSDN手册的下载和安装

首先说明一下我的VS是2022版的

下面我来讲解下MSDN手册的下载和安装

首先我们在Windows开始的菜单上找到

VS的installer

然后打开这个Installer,点击修改这个选项

在单个组件中——>代码工具这栏---->选中Help Viewer这个

选中之后,点击这个页面右下角的修改,下载安装

然后打开VS,单击帮助菜单,选择设置帮助首选项,在帮助查看器中启动,后面就会弹出一个对话框,点是(下载)

在上图这个界面中,我们可以根据学习和开发的需要将文档下载到本地。

我们先在“推荐的文档”里找到“Visual Studio 2015: Visual C++ -英语”**,单击“添加”操作,

接下来在“可用的文档”下,找到“Windows”分支,添加“Programming reference for Windows API”文档;

最后单击右方的“更新”按钮,开始下载帮助文档。

MSDN手册的使用

在下载完成后,当我们需要查看某个函数的用法时,就可以直接在Visual Studio 2022中按下键盘上的F1键调出帮助查看器,

在本地文档中进行查找并查看。对于代码中的函数,在选中后按下F1键也可以调出该函数的帮助文档

大家可以边编程边查看内容。

第一个窗口程序

这里我先简单讲解下,因为刚开始学,涉及到很多专有名词,更多的内容,在Windows编程入门篇二会有介绍

项目的创建

Windows编程项目的创建,跟之前有所不同

在这里选择Windows桌面向导,而不是之前的空项目。

这里创建项目的时候,会弹出一个消息框,在桌面应用程序中,选择空项目,然后就创建成功了

第一个简单的窗口程序

首先来说:包含windows.h 这个头文件

入口函数:

窗口程序的入口函数:WinMain()

控制台窗口应用程序入口函数:main()

在WinMain()前面还要加个WINAPI(函数调用约定->约定从右到左入栈)

int WINAIP WinMain()

WinMain() 中有4个参数

同时使用MessageBox()函数里面也有4个参数

代码如下

#include<windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hpreInstacne, LPSTR lpCmdLine, int noCmdShow)
{
  MessageBox(NULL, L"hello world", L"温馨提示", MB_OK);
  return 0;
}

运行结果

内容和函数的参数很多,涉及到很多的新知识

Windows入门篇(二),将会再次详细介绍,帮助大家记忆。



相关文章
|
17天前
|
存储 NoSQL MongoDB
MongoDB入门级别教程全(Windows版,保姆级教程)
一份全面的MongoDB入门级教程,包括在Windows系统上安装MongoDB、使用MongoDB Shell和Compass GUI进行数据库操作,以及MongoDB的基本数据类型和查询技巧。
43 2
MongoDB入门级别教程全(Windows版,保姆级教程)
|
1月前
|
Windows Python
python获取windows机子上运行的程序名称
python获取windows机子上运行的程序名称
|
13天前
|
API Windows
Windows之窗口原理
这篇文章主要介绍了Windows窗口原理和如何使用Windows API创建和管理窗口。
40 0
|
16天前
|
安全 API C#
C# 如何让程序后台进程不被Windows任务管理器强制结束
C# 如何让程序后台进程不被Windows任务管理器强制结束
34 0
|
28天前
|
安全 网络安全 API
基于WMI更新Windows系统信息采集程序sysInfo的一些收获
基于WMI更新Windows系统信息采集程序sysInfo的一些收获
|
1月前
|
小程序 Windows
MASM32编写的程序在Windows 7,10下运行正常,但在Win XP下运行时只闻其声不见其形的故障
MASM32编写的程序在Windows 7,10下运行正常,但在Win XP下运行时只闻其声不见其形的故障
|
2月前
|
数据库 Windows
超详细步骤解析:从零开始,手把手教你使用 Visual Studio 打造你的第一个 Windows Forms 应用程序,菜鸟也能轻松上手的编程入门指南来了!
【8月更文挑战第31天】创建你的第一个Windows Forms (WinForms) 应用程序是一个激动人心的过程,尤其适合编程新手。本指南将带你逐步完成一个简单WinForms 应用的开发。首先,在Visual Studio 中创建一个“Windows Forms App (.NET)”项目,命名为“我的第一个WinForms 应用”。接着,在空白窗体中添加一个按钮和一个标签控件,并设置按钮文本为“点击我”。然后,为按钮添加点击事件处理程序`button1_Click`,实现点击按钮后更新标签文本为“你好,你刚刚点击了按钮!”。
169 0
|
2月前
|
开发者 iOS开发 C#
Uno Platform 入门超详细指南:从零开始教你打造兼容 Web、Windows、iOS 和 Android 的跨平台应用,轻松掌握 XAML 与 C# 开发技巧,快速上手示例代码助你迈出第一步
【8月更文挑战第31天】Uno Platform 是一个基于 Microsoft .NET 的开源框架,支持使用 C# 和 XAML 构建跨平台应用,适用于 Web(WebAssembly)、Windows、Linux、macOS、iOS 和 Android。它允许开发者共享几乎全部的业务逻辑和 UI 代码,同时保持原生性能。选择 Uno Platform 可以统一开发体验,减少代码重复,降低开发成本。安装时需先配置好 Visual Studio 或 Visual Studio for Mac,并通过 NuGet 或官网下载工具包。
124 0
|
2月前
|
Kubernetes Cloud Native 开发者
探索云原生技术:Kubernetes入门与实践探索Windows操作系统的隐藏功能
【8月更文挑战第31天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性、效率和可靠性的关键。本文将带你了解云原生的核心组件之一——Kubernetes(K8s),通过浅显易懂的语言和实际代码示例,引导你步入这一强大工具的世界。无论你是初学者还是有经验的开发者,本篇都将为你打开一扇通向高效资源管理与自动化部署的大门。
|
2月前
|
Linux Windows Python
最新 Windows\Linux 后台运行程序注解
本文介绍了在Windows和Linux系统后台运行程序的方法,包括Linux系统中使用nohup命令和ps命令查看进程,以及Windows系统中通过编写bat文件和使用PowerShell启动隐藏窗口的程序,确保即使退出命令行界面程序也继续在后台运行。