程序设计中混合使用VC-VB编程探究探究

程序设计中混合使用VC-VB编程探究探究

ID:46786903

大小:68.00 KB

页数:7页

时间:2019-11-27

程序设计中混合使用VC-VB编程探究探究_第1页
程序设计中混合使用VC-VB编程探究探究_第2页
程序设计中混合使用VC-VB编程探究探究_第3页
程序设计中混合使用VC-VB编程探究探究_第4页
程序设计中混合使用VC-VB编程探究探究_第5页
资源描述:

《程序设计中混合使用VC-VB编程探究探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、程序设计中混合使用VC/VB编程探究探究摘要:随着科学技术不断的发展,程序设计变得越来越重要,而程序研究也变得越来越重要。原有单个编程数据结构表达相对困难,再加上处理周期难等特点,无法保证程序设计有序进行。而使用混合编程,尤其使用VC/VB混合编程不仅能有效提高程序执行效率,同时也能使程序编制更具灵活性。为使VC/VB混合编程更好满足程序设计需求,应该对VC/VB混合编程相关内容进行分析。主要从混合编程混合编程概念及VC/VB混合编程特点、VC/VB混合编程方法、VC/VB混合编程使用时应该注意的问题等方面出发,对程序设计中混合使用VC/VB编程进行相应分析。关键词:程序设计;混合使用;

2、VC/VB编程VC/VB混合编程技术在程序设计中使用,不仅能开发出最佳界面和外围处理程序,同时也能缩短周期、嵌入汇编语言更好的进行底层操作。而要想使VC/VB混合编程更好的发挥作用,有必要对VC/VB混合编程特点、方法及应该注意的问题进行相应分析。如何更好的对程序设计中混合使用VC/VB编程进行分析,已经成为相关部门值得思索的事情。1混合编程概念及VC/VB混合编程特点1.1混合编程概念所谓的混合编程就是用两种或两种以上程序设计语言开发应用程序的过程。就目前来看,计算机程序设计语言种类较多,但是这些程序语言仍有不足之处,一种程序语言在实际运行过程中是不能更好满足项目的需求,而混合编程除了

3、能发挥多种语言优势,实现代码共享、缩短开发周期外,还能实现多人协作,共同完成一个项目。1.2VC/VB混合编程特点VB具有简单易学且界面开发能力强等优势,受广大工程技术人员青睐。但是其在实际应用过程中因执行速度较慢,单独使用不能更好满足项目需求。VC是在VB基础上进行研究的,其代码简洁高效程度远高于VB,但是VC学习周期相对较长且用起来不方便,不能将自身优势充分的发挥出来。将VB编程与VC编程混合起来,能将二者优势充分发挥出来,在一定程度上能提高设计程序的执行性效率和程序编制的灵活性。2VC/VB混合编程方法1.1对直接法进行分析在用VC编程进行编写时,其是可以用具体功能来执行文件的,也

4、可在此基础上用VB中的SHELL函数来执行。这种方法相对简单,但是在实际执行过程中,这种编程的灵活性和可交互性较差。而VB编写中的程序段只能简单的启动VC编程程序段并使其运行,却无法对编写的程序段进行相应控制,再加上VB和VC编程数据交换困难,使得这种方法很少在实际中应用。2.2对动态链接库法进行分析动态数据库技术是VC/VB编程中重要方法之一,其动态链接库是可以执行相应模块的,但是其却没有堆栈。因此,动态链库还有在函数程序环境下运行才能实现。动态链库在有扩展了应用程序特性是因为动态链接库能以动态形式被装入地址并进行控制,使用程序时应该先将代码装入,并以此为依据来执行相应操作。同时动态链

5、接库也能节省内存,当两个或是多个应用程序同时使用一个动态链接库时,只需在动态链接库页面中放入RAM—次,就能实现应用程序不同页面共享。动态链接库除实现页面共享外,也能实现资源共享。动态链接库中的资源主要有对话框模板、字符串、括图标和位图等。2.3对ActiveX控件法进行分析ActiveX控件作为执行组件,其是在Microsoft中的COM技术和OLE技术基础上进行设计的。这种控件设计之初就是为了将其更好嵌入窗口或Web页来实现设备功能。ActiveX控件法与一般控件法使用是相似的,但也有不同之处。其最大的不同就是ActiveX控件能在Web中使用。ActiveX控件在实际应用过程中,与

6、VB和VC语言是可以相互交流。在实际交流过程中,ActiveX控件和客户应用程序之间可以通过方法、属性、时间等方式实现通讯。其中方法是以空间形式将应用程序或函数展现给客户,允许控件内部函数;属性一般指以空间形式将内部可供使用或者修改数据提供给客户,并通过出发事件来调用客户应用程序的事件函数进行处理。在实际操作过程中,可以先启动系统,并选用菜单项创建新项目。正常情况下,会选用MFCActiveXControlWizard项来产生ActiveX控件,而用这种方式在一定程度上会使空间最终代码数量变小。毕竟ActiveX控件对象是从COM对象出发的,再加上其无法使MFC类库功能发挥其应有作用,只

7、有使用以CO为基类的控件,才能更好的实现OLE控件对象特性、方法、属性及时间等,并以此为依据按照系统给出信息完成相应工作。2.4对混合链接法进行分析混合链方法就是VC和VB采取一样编译链接法,把之前的程序编译成本地码。一般VB会将系统中编译程序文件以OBJ文件形式分别编译出来,之后再用连接程序方式将其与EXE文件链接。整个过程是自动的,当相应链接完成之后,VB系统会将OBJ上的文件删除。而VC与VB编译器属于同一个程序,要想更好的实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。