c#入门经典(第三版)书中的程序的下载地址谁知道

c#入门经典(第三版)书中的程序的下载地址谁知道,第1张

通过提问,就知道你对相关概念相当混乱。

API:Application programming interface。应用程序编程接口,是一个很抽象的概念。简单来说就是别人提供给你一个类,或者函数来给你使用,那些类或者函数实现了某些特定的功能。

GDI:Graphics Device Interface简单来说就是一种图形设备接口,本身是用C++来实现的。

MFC:Microsoft Foundation Classes。以C++类的形式封装了Windows的API,并且包含一个应用程序框架,主要作用就是减少程序开发人员的工作量,有人不喜欢用MFC,那就直接用最基础的API。

GDI中提供的类和函数也可以叫API,mfc中提供的类和函数也可以叫API。

C++是什么?是一个编程语言,定义了语法,当然C++标准也实现了很多基础的函数,那也可以叫API。

c++做图和动画:

首先你要明白动画是什么。动画简单来说就是一系列连续的按一定的速率播放(想象一下胶片**的播放原理)。

我想任何编程语言都能做图和简单动画,只是对应的API不同而已,但是本质上的原理都是一样。

比如GDI提供了提供了能够画点,线,面等最基本的API,当然任何一个图形SDK都会提供最基础的API。

比如你要画一个圆。也许某些图形API提供了画圆的方法,直接调用一个函数就可以了,但是你需要知道圆到底是怎么画出来的。(2维)圆的数学定义是:假设圆点坐标为x0,y0那么圆的笛卡尔坐标系方程就是(x-x0)^2+(y-y0)^2=R^2最直观的想象就是画出圆上的每一个点。将方程变化一下:x=RCOS(θ)+x0;y=RSIN(θ)+y0θ范围(0-2π)可以每隔1度取一个点然后用线段连起来,最终看起来就是圆了,只要间隔度数越小,看起来就越圆。

比如你要做更专业的动画,那当然有更专业的方式,这个涉及到的问题就更深了。但是本质上全部是数学和物理,所以基本功是最重要的。

就像一个真正的武林高手必然有深厚的内功修养一样,只会花拳绣腿,那永远是江湖上的笑话。内功就是数学和物理,一切API都是招式。有了深厚的内功,学起招式来才能如鱼得水,变换无穷。相反永远不会变通,不能创新,只能是打杂跑腿。此比喻不一定恰当,但是希望你修炼好内功后,不在为这些琐碎的招式问题而烦恼。

API如何使用,看MSDN,最纯正的解释都在那里,网上随便搜的,都是人家看了以后加工的,那得看那个人理解的是否真正正确了,据我所知,网上%80+都是重复粗俗的信息。所以搞计算机,英语很重要,不要说您过来4级或者6级就行了,关键问题是能不能看懂MSDN,看懂英文资料,不要听人家乱说随便过个4级就能看懂MSDN,我敢说那是扯淡。考98是过4级,考60也是过,那能一样吗,一个读清华,和一个读三本的那学的能一样吗。要能完全看懂MSDN,简单的已考试过6级的标准来说,是不可能的。所以英语一定要扎实!

以上就是关于c#入门经典(第三版)书中的程序的下载地址谁知道全部的内容,包括:c#入门经典(第三版)书中的程序的下载地址谁知道、如何查找自己想要的GDI函数.、c++作图,用什么最方便GDI、API还是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9272324.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存