【VB】学生信息管理系统3——连接数据库的前提

在窗体设计和编写程序代码后,需要进行数据库的连接。

大概要做的:下载安装数据库——配置数据源ODBC——测试连接数据库——进行数据库中内容的添加。

关键是这些我都不会,这才是重点!

在学习数据库的过程中,遇到一个棘手的问题,API,应用程序接口,挂起,例程。查资料的过程中,反反复复的出现这几个词。

1接口到底是什么?

【参考程序接口_百度百科

我的理解,比如说你想要一个房子,我们可以用沙砾建,可以用砖头垒,可以直接买现成还未装修的房子。类比我们写一个应用程序,接口的出现将实现某一功能的代码放到一起,做成一个叫做接口的东西。你可以直接拿来用,省去了你自己写的麻烦。不同的接口,实现不同的功能,接口就接类似于我们盖房子的各种材料,我们可以用小点的接口,就像沙砾,写起来工程量很大;也可以用稍微大的接口,比较方便;更甚者直接买,这可能是最大的接口了。接口的出现提高了代码的复用率,简化了编程人员的工作,也使编程变得简单,更易于编程爱好者的学习!

2应用程序编程接口英语Application Programming Interface,简称:API

【参考应用程序编程接口_百度百科

了解了接口的含义,来理解应用程序接口,举个例子,比如我们编写好的学生信息管理系统,在窗体上添加了一个控件,我们不用去了解这个控件背后是如何被程序代码编写出来的,更不用去考虑从高级语言到机器语言的过程中操作系统是如何进行进程和线程的分配,让一条条命令正确执行.而我们之所以不用去考虑这些因素,就是因为有应用程序接口这个好宝贝,它做好了一部分常用的功能,我们只需要用的时候去拿去调用就可以了。这就是我理解的应用程序编程接口的作用。【涉及到操作系统的部分,不太好解释呀!】

3例程【参考例程_百度百科

操作系统,还是跨不过这个问题呀!说到计算机体系,可能就是[硬件——操作系统——应用软件]

操作系统绝对是一个很了不起的发明,对于操作系统,拿PC机来说从最初的docs,到现在的windows和苹果系统。在操作系统中程序被解释成一条条的机器语言,操作系统通过进程和线程来合理的调度,实现程序功能。例程我认为是出现在(进程线程)与(应用程序)直接的一层用来简化编程的程序。

学习编程时,我们都会了解函数,函数就像一个工具,我们将要做的事情写在函数体中,用的时候,可以在同一个程序的不同位置多次调用。但只限于本程序中,如果想要别的不相干的程序也能够调用,可以将这段函数(实际上就是一段程序代码)做成固定的程序,我们称具有这样特性的程序为例程。这样的好处,我们写好了一个例程,可以用在多个不同的任务中。但现实中,专门有人来做这样的事,并把它们整理好,供我们使用。但使用的前提是我们得把人家写好的这个例程的集合放到本机上。

4挂起【参考挂起是什么意思??_百度知道

这也是操作系统中涉及到的一个东西。什么是挂起,比如你正在写代码,突然旁边的水杯倒了,这时你立刻起身处理水杯的事件,但正在编写的代码先搁置了,保持原状。这时候编写代码这件事就可以被称作被挂起的事件,先放置一旁,等处理完这件更紧急的事后再回头处理这件事。

在操作系统调度各个程序的时候,因为不同程序的优先级不同,遇到优先级更高的,或者执行中断处理的时候,需要把当前程序挂起,具体是挂载到内存还是挂载到硬盘,看操作系统的执行。挂载的过程就是将正在CPU中执行的程序移到别的地方,显然它能取得也就内存和硬盘了

总结:鲁迅先生说过“治学先治史”,明白了发展的前世今生,才能知道这么多为什么会这样,为什么会那样?

感谢你的阅读

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值