zoukankan      html  css  js  c++  java
  • windows程序设计简介

        大家好,非常高兴和大家一起分享Windows开发心得,Windows已经诞生很多年了,一直因为它的简单易用而深受欢迎,相信很多人在使用Windows的时候,一定有这样一个想法:希望自己将来可以写一个很受欢迎的Windows程序,像QQ,迅雷,鲁大师一样,深受大家喜爱的软件,无论你的初衷是什么,我都会满足你的愿望,用最简单易懂的方式,带领大家走入Windows编程的魔幻世界,为大家插上理想的翅膀。

        今天,我们先来简单介绍一下Windows程序设计的相关知识,为后面内容的介绍奠定基础。在Windows中,程序可以分为两大类,一类是驱动程序,另一类是应用程序。像我们平时使用的QQ就是典型的应用程序,那么驱动程序是什么呢?大家打开Windows目录,搜索*.sys,可以得到很多以sys为后缀名的文件,这些文件就是Windows中的驱动文件。

        应用程序主要是为用户提供特定的服务,驱动程序主要是为应用程序或者系统程序提供特定的服务。我们这个系列主要是针对windows下的应用开发。

        在windows中开发windows的语言主要有C#和C++,我们这里使用C++,因为C++是全世界使用最广泛的语言,而且操作功能极强,几乎每个操作系统的内核都是用C++编写的。

        C++的编译器有很多种,在Windows下主要使用微软的Visual C++编译器,我们这里使用vc2013作为主要的开发环境。

        通常在开发Windows应用程序的时候,很多公司都使用MFC框架或者自己开发的框架,无论使用什么框架,都离不开Windows API,所以,Windows API是Windows开发中基础的基础,想学好Windows开发,必须学好Windows API,本系列的目标就是用最简单易懂的方式,带领大家熟悉Windows下的API编程。

        windows下的API按照功能主要分为以下几类:

        1、系统基本服务API

        2、系统管理API

        3、用户界面API

        4、图像和多媒体API

        5、网络API

        6、系统安全API

        7、其它功能API

        相信,通过对该系列教程的学习,大家一定可以很好地掌握这些API编程,为大家日后更好地学习Windows开发奠定基础。

  • 相关阅读:
    一个理科直男如何看《鱿鱼游戏》
    这个开源组织里的项目都是精品(第二弹)
    Python_关于python2的encode(编码)和decode(解码)的使用
    Python学习笔记
    解决E: Could not get lock /var/lib/dpkg/lock
    Ubuntu系统python3版本设置问题
    xshell连接虚拟机linux系统失败问题
    linux菜鸟笔记
    Python小白学习之基础知识(个人笔记)
    Python小白学习之如何添加类属性和类方法,修改类私有属性
  • 原文地址:https://www.cnblogs.com/new0801/p/6176943.html
Copyright © 2011-2022 走看看