1:在系统的学习计算机时,大多数人都是从语言学起
比如c 这个语言是大都数科班出身学习到的第一门语言
我们都知道 在手机电脑上运行的所有都是由程序所组成
但初学者很难将面向黑窗口编程的程序与这些上述产生关联
所以 你有时会抱有这样的疑问 这些东西到底是怎么实现的
本文全部尽量用大白话
看完会让你直呼原来如此
为什么写的程序自己都想不到该怎么与最简单的文件产生交互,
而别的软件却能做那么多花里胡哨的操作。
我会大体的让你了解,你的程序如何走出黑窗口
以及那些些操作的原理是什么 ,给你搭建一个对计算机所有功能实现的原理的架构
以及你所想那些东西该如何实现,跟你面向黑窗口的编程有什么关联
我能保证这篇文章会是你学习计算机以来最让你忍不住大喊原来如此 并让你觉得最有用的一篇文章
看完这篇文章,保证你对编程,对计算机的整个世界观都形成,让你知道原来如此
2:如果你想使你的程序能与系统产生交互,只需加上winds的头文件
winds为我们提供了很多的接口 所有你所看到所有软件花里胡哨的对电脑的操作
都是调用了winds所提供的接口 接口你可以理解为函数
加上winds的头文件即可根据需要使用winds中的各个功能的函数
要交互什么就用什么函数
3:例如:我想让我写的程序根据我的输入能在QQ音乐上切歌
是这样的 系统会给每个运行中的软件划分一块独立的内存空间
你想让你的程序实现自由切歌,那么你必须得从winds上获取QQ音乐的进程
在进程中找到负责切歌的内存地址并利用程序修改,就ok了
外挂也是同理 你想监视这上面的内容 也得这样子
手机的话你得用手机的开发库 调用其中的函数来获取内存,进行相同的操作
4:首先,你的程序想与各种东西产生交互,你就得了解各种库 也就是函数库 都是比人封装好的
你会用就行 一个库都不了解 除非你从010101开始敲起
不然你写不出你日常生活中所见到的程序或软件