c#与API函数
不知道学习C#语言,要和API打多少交道,请C#给你概述。。
在网上发现很多讨论说C#调用API函数十分麻烦,但学习C#这个语言,我相信用到API函数的地方肯定会有不少。。。但具体会应用到哪个领域,它有多大的重要性。。
是否可以用其他方法来代替API。。
请大师指教。
------解决方案--------------------WebForm开发很少用到API,WinForm开发就用得比较多了
能用.NET方法解决的问题尽量用.NET,其次才选择直接调用API
因为API需要具体操作系统支持
---------------
什么是API?
API(Application Programming Interface 应用编程接口)
可以理解为操作系统提供给应用程序访问资源(包括文件、图像、线程、窗体等等)的接口
目前在操作系统上运行的程序都离不开API
.NET的内核最终也是通过访问API实现对操作系统资源的访问
.NET(包括之前的VCL、MFC)的出现一点原因就是:封装API繁琐的调用,减轻开发人员的工作量
当然简单的背后是复杂的封装和调用
.NET后续版本还会继续封装更多的API
个人观点仅供参考