毕业论文-计算机编程的网络应用

上传人:na****u 文档编号:56491461 上传时间:2022-02-21 格式:DOCX 页数:20 大小:538.86KB
收藏 版权申诉 举报 下载
毕业论文-计算机编程的网络应用_第1页
第1页 / 共20页
毕业论文-计算机编程的网络应用_第2页
第2页 / 共20页
毕业论文-计算机编程的网络应用_第3页
第3页 / 共20页
资源描述:

《毕业论文-计算机编程的网络应用》由会员分享,可在线阅读,更多相关《毕业论文-计算机编程的网络应用(20页珍藏版)》请在装配图网上搜索。

1、计算机编程的网络应用摘要在二十一世纪的今天,计算机成为了人们身边不可缺少的高科技物品。我们对于计算机的依赖也日渐加深。计算机是由硬件和软件两部分组成的,对于计算机来说,光有硬件是无法正常运转的。那么软件的应用就需要计算机编程语言。本文主要列举了三种比较有代表性的计算机编程语言,包括C语言、Visual Basic语言和汇编语言,分析它们的基本情况,并对它们的特点进行对比,探讨选用计算机编程语言的技巧。最后探讨了Visual C#基于DLL函数调用MATLAB绘图程序,进行混合编程的方法。并将该方法在地磁场可视化绘图软件的开发中加以应用。关键词:C语言;Visual Basic语言;汇编语言目

2、录1 前言11.1 研究背景及意义11.2 计算机编程语言11.3 计算机编程语言的发展21.3.1 计算机编程语言的发展史21.3.2 计算机编程语言未来的发展趋势21.4 计算机编程语言的应用32 计算机编程语言概述42.1 C语言42.1.1 C语言的概念42.1.2 C语言的主要特点42.2 Visual Basic语言62.2.1 Visual Basic语言的概念62.2.2 Visual Basic语言特性62.3 汇编语言72.3.1 汇编语言的概念72.3.2 汇编语言的特点83 常用计算机编程语言选用83.1 选用原则83.2 选用技巧94 Visual C#与MATLAB

3、混合编程在可视化软件中的应用94.1 开发环境94.2 基于DLL的Visual C#调用MATLAB104.2.1 C#中调用动态链接库104.2.2 VC#来调用MATLAB函数114.3 地磁场数据可视化软件开发实例124.3.1 C#调用MATLAB的绘图函数124.3.2 运行结果12结语14参考文献15致 谢161 前言1.1 研究背景及意义计算机已经成为了当前最受欢迎的高科技产品,也成为了人们日常生活中不可缺少的一部分,计算机主要是由软件设备和硬件设备两个部分构成,在软件部分最重要的就是计算机编程语言,计算机编程语言作为计算机与人类之间的交流沟通手段也随着科学技术的不断变化而变化

4、着。人们通过计算机编程语言开始不断编写各种各样的计算机程序,从而解决了很多计算机应用中的难题,让计算机发展的速度变得越来越快。计算机编程语言很多,具体可以分为机器语言、高级语言还有汇编语言。然而每一门语言都是有优点和缺点的,也有适用与不适用的。作为一名计算机编程程序员,如果想做的更好,就必须要掌握多门语言,实现不同编程语言之间的互补,大力提高软件的开发效率和使用性能。在计算机的编程语言中,比较常用的有C语言、Visual Basic语言和汇编语言。1.2 计算机编程语言计算机编程语言其实就是计算机语言,它是计算机与人类进行沟通的工具,目前我们将计算机编程语言分为三种,分别是高级语言、机器语言和

5、汇编语言,在高级语言中包含了很多编程语言,高级语言可以将相关的多条指令合成为单条的指令,而且还能够去除与具体操作没有太大关系的细节,使得整个指令程序得到了简化而机器语言是采用的二进制代码表示的,计算机可以直接识别机器发出的指令,机器语言相对于其他两种语言,其灵活性是最好的,而且执行指令的速度也是最快的,但是机器语言也是有缺点存在的,机器语言是一种低级语言,其语言的局限性使得机器语言在使用上受到了影响,而汇编语言和机器语言其实大体上是相同的,只不过汇编语言采用的是英文缩写标符,汇编语言所生成的文件相对都是较小的,执行速度也很快,但是汇编语言的汇编程序相对较为冗长,很容易出现错误,通过对三种语言的

6、比较完美发现,高级语言能够省略很多不必要的细节,而且也不要求编程者有太高的知识水平,而且高级语言更容易记忆,所以现阶段高级语言也就成为了大部分编程人员的首选。1.3 计算机编程语言的发展1.3.1 计算机编程语言的发展史自二十世纪四十年代第一台电子计算机被发明开始,计算机的程序人员是靠手动来控制计算机的,操作起来非常的不变。在这个过程当中德国工程师楚泽最初想到了利用编程语言的方式来解决这个问题。虽然没有完整的模式,但是这就是最初的计算机编程语言的前身。随着社会实际需求的增加,计算机的程序也变得越来越复杂化,为了顺应需求新的集成、可视的开发环境开始慢慢的流行起来。只要几个键就可以搞定一整段的代码

7、,这样一来就大大的节约了时间和金钱以及人力。后来随着高级语言的出现,如C、PASCAL、FORTRAN等,使得程序人员彻底从计算机前解放了出来。到了六十年代的末期,计算机编程语言出现了前所未有的危机,在当时的程序设计模型中都无法克服错误随着代码的扩大而级数般的扩大,这个时候面对对象语言应运而生,Java等程序设计语言也随着诞生。计算机编程语言又进人了一个新的纪元。在短短的五十年间,就出现了2500多种计算机编程语言。随着实际需求的增加,为了顺应实际的需求,计算机编程语言的发展速度非常的快。在信息化时代的今天,计算机编程语言的发展以相对趋于平稳,各方面的机制都比较的成熟。1.3.2 计算机编程语

8、言未来的发展趋势随着时代的发展,计算机编程语言也将不断的向前发展。计算机时为了方便人们的生活和工作而产生的,那么计算机编程语言未来的发展方向也应该会朝着更加的方便、快捷的方向去发展。计算机的编程语言对于大多数人来说都是一个相当困难的课题,迄今为止,计算机编程语言还都是一些专业人才才能够熟练运用的。人们需要更加简便的计算机编程语言来实现计算机编程语言的普及,使得计算机编程语言更为广泛的被人们所运用。除了便利之外,安全性能也是一个值得探讨的方向,计算机网络是一个很复杂的环境,所以在程序编辑的同时一定要保证好安全性。另外就是关于平台的局限性,应该打破这种局限性,使得程序可以在不同的平台上分享。除了上

9、述的几点之外,计算机编程语言的发展还会随着时代的发展而衍生出更多、更好的发展方向。从而更好的为我们的生活和工作来服务。1.4 计算机编程语言的应用计算机编程语言是多种多样的,不同的计算机编程语言都有着自身的优势,所以计算机编程语言的应用范围是非常广泛的。各种不同的计算机编程语言都有着自己的优势和劣势,所以根据不同领域的需求,不同的计算机编程语言有着自己的一片应用领域。下面我们就以几种常见的计算机编程语言为例,来总结一下计算机编程语言在实际工作中的应用。C语言是一种高级的计算机编程语言,C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,灵活方便等特点使得C语言在各个领域中被广泛的应用。C

10、语言是先进的一种主导的计算机编程语言。C语言可以应用在应用软件.数字计算,嵌入式的设备设计,比如手机、导航仪等等,系统软件和图形的处理,比如二维、三维图形的处理,以及游戏软件的开发等。Java是一种面向对象编程语言,是一种比较先进的计算机编程语言。Java在个人PC、数据中心、游戏控制台、多媒体产品、科学超级计算机、移动电话和互联网等领域有着重要的应用。FORTRAN可以被翻译为公式翻译器,它是世界上最早出现的计算机高级程序设计语言,在科学和工程计算方面FORTRAN的应用较为广泛。PB主要应用于开发大型MIS和各类数据库跨平台使用方面。HTML主要应用于网上信息的发布。Lisp主要应用与CA

11、D绘图。Python主要应用于系统编程、图形处理、数学处理文本处理数据库编程、多媒体、网络编程等。计算机编程语言的应用是没有界限的,只要应用到了计算机技术就都能够应用到计算机的编程语言。虽然每一种计算机编程语言的功能不能足够完美的,但是计算机编程语言的种类是非常丰富的,功能的覆盖能力也是非常强大的。在不同的行业,如电子科技行业、食品行业、煤炭业,不同的工作领域中、不同的计算机编程语言都在很好的执行着自己的功能来为人们提供便利。2 计算机编程语言概述2.1 C语言2.1.1 C语言的概念C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少

12、量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。2.1.2 C语言的主要特点1、优点(1)简洁紧凑、灵活方便C语言一共只有40个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以

13、像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。(2)运算符丰富C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。(3)数据类型丰富C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。(4)表达方式灵活实用C语言提供多种运算符和表达式值的方法,对问题的表达可通过多种途径获得,其程序设计更主动、灵活。它语法限制

14、不太严格,程序设计自由度大,如对整型量与字符型数据及逻辑型数据可以通用等。(5)允许直接访问物理地址,对硬件进行操作由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位(bit)、字节和地址进行操作,而这三者是计算机最基本的工作单元,可用来写系统软件。(6)生成目标代码质量高,程序执行效率高C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编程序生成的目标代码效率低10%20%。(7)可移植性好C语言在不同机器上的C编译程序,86%的代码是公共的,所以

15、C语言的编译程序便于移植。在一个环境上用C语言编写的程序,不改动或稍加改动,就可移植到另一个完全不同的环境中运行。(8)表达力强C语言有丰富的数据结构和运算符。包含了各种数据结构,如整型、数组类型、指针类型和联合类型等,用来实现各种数据结构的运算。C语言的运算符有34种,范围很宽,灵活使用各种运算符可以实现难度极大的运算。C语言能直接访问硬件的物理地址,能进行位(bit)操作。兼有高级语言和低级语言的许多优点。它既可用来编写系统软件,又可用来开发应用软件,已成为一种通用程序设计语言。另外C语言具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。2、缺点(1)C语言的缺点主

16、要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C+的一大区别。(2)C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。也就是说,对用C语言的人,要求对程序设计更熟练一些。(3)C语言的简洁性与其丰富的运算符相结合,使其可能会编写出极难理解的代码。(4)C语言表达方面的自由会增加风险。尤其是C语言对指针的使用。2.2 Visual Basic语言2.2.1 Visual Basic语言的概念Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准

17、来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。2.2.2 Visual Basic语言特性VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已

18、经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中的文字改

19、变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。VB的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。VB使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组件的出现,程序员可以选用自己需要的扩展库。和有些语言不一样,VB对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书

20、写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。VB使得大量的外界控件有了自己的生存空间。大量的第三方控件针对VB提供。VB也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。2.3 汇编语言2.3.1 汇编语言的概念汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言

21、翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。2.3.2 汇编语言的特点(1)汇编语言由于采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。(2)用汇编语言编制的程序输入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的汇编程序中进行加工和翻译,才能变成能够被计算机直接

22、识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称为源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,当它被安置在内存的预定位置上,就能被计算机的CPU处理和执行。(3)汇编语言是面向具体机型的,它离不开具体计算机的指令系统,因此,对于不同型号的计算机,有着不同的结构的汇编语言,而且,对于同一问题所编制的汇编语言程序在不同种类的计算机间是互不相通的。3 常用计算机编程语言选用3.1 选用原则在选择计算机编程语言时,要注意以下原则:第一,要充分考虑软件运行的硬件环境。软件开发使用的汇编语言必须使用与运行的硬件环境。同时,考虑到现在的硬件技术更新速度非常的快

23、。过去可以适用的语言,硬件技术升级后可能就无法适用。因此,在编程时要考虑软件的调整问题,尽量使软件调整更加简易。第二,要考虑平台的支持性。要考虑平台对编程语言的支持下,根据编程语言的优势进行语言选择,使得编程语言可以发挥最大的优势。第三,要考虑编写程序的实际需求。要根据编写的程序和编程语言的特点,来选择计算机编程语言。在一些比较特殊的软件开发时,程序员要使用专业的编程语言。专业的编程语言可以有针对性地进行软件开发,节省编程时间,提高编程效率,减少编程过程中出现的失误。第四,要尽量选择熟悉的编程语言。每一位程序员熟悉的编程语言类型都不相同。程序员在编写程序时选择自己熟悉的语言,可以节省大量的时间

24、,也便于过后的程序维护和修改工作。第五,要考虑到开发成本的问题。不同的编程语言的编写成本都不相同,程序编写出来过后的维护和修改成本也不相同程序员在选择编写语言时要根据项目的成本来限制编程语言的选择。3.2 选用技巧根据上述的原则以及对三种常用的编程语言结构的比较来看,可以得出以下这三种编程语言的选用技巧:第一,C语言的可移植性最强,可以适用于大部分的运行环境C语言的难度适中,加上高校的许多专业都开设了C语言课程,许多大学生都掌握了C语言。因此,在编程时可以优先适用C语言。面对C语言存在的缺陷,程序员可以调用其他语言进行混合编程。第二,Visual Basic语言的掌握难度较低,但是执行效率比较

25、低。使用 Visual Basic语言可以简化编程过程,减少失误,因此Visual Basic语言更适合编写一些复杂而不讲究执行效率的程序。第三,汇编程序的语言结构最为复杂,掌握难度大,但是运行效率比较高。因此汇编程序更加适用于编写一些初始化程序。4 Visual C#与MATLAB混合编程在可视化软件中的应用4.1 开发环境MATLAB是人们常用的科学及工程计算软件,具有强大的数据可视化功能,包括二维和三维的可视化、图象处理、动画和表达式作图。C#是微软开发的一种面向对象的编程语言,是微软.NET开发环境的重要组成部分。而Microsoft Visual C# 2010是微软开发的C#编程集

26、成开发环境,它是为生成在.NET Framework上运行的多种应用程序而设计的。C#简单、功能强大、类型安个,可实现应用程序的快速开发。混合编程是指使用两种或两种以上的程序设计语言来开发应用程序的过程。目前,有很多深受欢迎的计算机上程序设计语言,它们有各自的优势和不足,混合编程可以扬长避短。4.2 基于DLL的Visual C#调用MATLAB4.2.1 C#中调用动态链接库动态链接库是一个独立的文件,不可直接执行,也不能接收消息,其中包含能被程序或其它DLL调用来完成一定操作的函数(方法)。这些函数(方法)不是执行程序本身的一部分,而是根据进程的需要即时载入。DLL只有在应用程序需要时才被

27、系统加载到进程的虚拟空间中,成为调用进程的一部分,此时该DLL仅可被该进程的线程访问,其句柄可被调用进程所使用,而调用进程的句柄也可被该DLL所使用。在内存中,一个DLL仅有一个实例,且其编译与具体的编程语言和编译器都没有关系,因此可以通过DLL来实现混合语言编程。DLL函数中的代码所创建的任何对象(包括变量)都归调用其线程或进程所有。使用DLL时有如下好处:(1)可减少在磁盘和物理内存中加载的代码的重复量,使用较少的系统资源。(2)有助于促进模块式程序的开发,使得程序开发更加便捷。(3)简化部署和安装的过程。调用DLL中的非托管函数一般方法:首先,在C#语言源程序中声明外部方法,其基本形式是

28、:DLL Import(“DLL文件”)修饰符EXTERN返回变量类型。其中,DLL文件:包含定义外部方法的库文件。修饰符:访问修饰符,除abstract以外在声明方法时可使用的修饰符。返回变量类型:在DLL文件中需调用方法的返回变量类型。方法名称:在DLL文件中需调用方法的名称。参数列表:在DLL文件中需调用方法的列表。需要注意的是,要在程序声明中使用System. Run time.Inter op Services命名空间。DLL Import只能放置在方法声明上。DLL文件必须位于程序当前目录或系统定义的查询路径中。返回变量类型、方法名称、参数列表必须与DLL文件中的定义一致。可通过E

29、ntry Point属性设置,更改函数名等。对于全局函数,如果DLL中的非托管函数有一个静态变量S,每次调用这个函数的时候,静态变量S就自动加1。当需要重新计数时,就会出现和预想不同的结果。首先,创建DLL可用D11Import调用DLL中的函数(方法),然后实现C#动态调用DLL中的函数(方法)。C#中使用D11Import不能像动态load/unload assembly那样,可借助API函数。在C#中没有函数指针,可通过结合使用System.Reflection . Emit及System. Reflection. Assembly里的类和方法达到相同的目的。4.2.2 VC#来调用MA

30、TLAB函数在MATLAB的Command Window下运行“m build setup”和“deploy tool”。通常,运行“m build setup”时,让系统自动搜索编译器就可以了。deploy tool运行后,取一个工程名(例如test C SHAP MATLAB),选择.NET Component,会生成一个新工程。把SUMAB.m加入到新工程中,然后进行编译,工程目录下的DISTRIB目录里就会有test C SHAP MATLAB.d11,可以供VC#使用。也可以直接编译MATLAB里面自带的库函数。打开Visual Studio 2010,新建一个VC#工程,例如tes

31、t C SHAP MATLAB项目。建好后,在Solution Explorer里,鼠标右键单击References-Add References-Browse,加入生成的test C SHAP MATLABDISTRIBtest C SHAP MATLAB,d11;重复操作,加入MATLAB目录下的另一个DLL文件,toolboxdot net builderbinwin32v2.0M W Array .DLL。环境设置好之后,就可以开始编程。在编程的开始可打开VC#工程里的主文件,例如Unit Test C SHAP MATLAB 1.cs。在文件的开始部分加入using Math Wor

32、ks.MATLAB.NET.Arrays;需要画图,则加上using Math Works.MATLAB.NET.Utility;在数据的输入输出的问题上,如果遇到大的数据,输出可以使用Excel或SQL,数据的输入,可在MATLAB中写输入数据的函数,这样可进一步提高效率。4.3 地磁场数据可视化软件开发实例4.3.1 C#调用MATLAB的绘图函数编译环境:Microsoft Visual Studio 2010;MATLAB R 2010b。第一步,如前文所述进行MATLAB编译器的设置。第二步,在MATLAB的Command window中输入:“deploy tool” ,MATLA

33、B产生deployment tool配置窗口。新建工程一一一一一一MATLAB Builder NE选项卡一一一一一.NET Component并添加工程名test C SHAP MATLAB一一一点击ADD File按钮将需要编译的MATLAB函数添加进当前工程一一一点击build a等待编译成功,生成的文件在工程文件夹里面,MATLAB的操作完成。第三步,打开VISUAL Studio 2010新建C#工程名为test C SHAP MATLAB Of MATLAB_CONSOLT,添加引用draws.d11,MW Array.DLL和M W Utility .DLL。4.3.2 运行结果

34、编译运行即可看到输出,点击导入数据,将事先采集的数据文件“数据.TXT”读取,如图1。数据导入成功以后,点击绘图,得到如图2所示结果。图1 数据导入与读取图2 绘图结语计算机编程语言对于计算机技术来说是一个不可或缺的部分,自从计算机编程语言被发明以来,其发展的速度是非常惊人的,许许多多的计算机编程语言如雨后春笋般的纷纷涌现出来。计算机编程语言的发展使得工作和生活变得更加的便利。随着科技的发展,计算机编程技术会得到更加广泛的使用,也会出现更多的、更加高级的计算机编程语言来为推动企业技术的发展,从而推动计算机技术的发展。编程语言是计算机软件开发的工具,可供开发者选择的编程语言很多,选择合适的编程语

35、言有助于提高编程效率和计算机软件的使用效率。要不断提高计算机软件的开发效率,就要重视计算机编写程序的选择。本文探讨Visual C#与MATAB混合编程具体方法和实例开发,并解决了参数传递问题。利用MATAB强大的数学计算能力和绘图功能,Visual C#调用MATAB函数,能够更加便捷的开发工程应用软件。参考文献1邓昶. 常用计算机编程语言的分析和选用技巧探析J. 计算机光盘软件与应用,2014,19:75-76.2叶连杰. 计算机编程语言的发展与应用J. 信息与电脑(理论版),2014,11:191-192.3翁杨柳. 计算机编程优化的研究J. 信息与电脑(理论版),2015,20:69-

36、70.4梁甜. 基于C语言的计算机软件编程分析J. 电脑编程技巧与维护,2014,22:22-23.5薄晓琳. 基本计算机编程语言对比与选用技巧探析J. 科技视界,2016,02:165-166.6龚晨. 基于C语言的计算机软件编程实验研究J. 电脑编程技巧与维护,2016,02:36-37.7单继周,马红,刘树林. 计算机编程语言的发展与应用J. 科技经济市场,2016,01:16.8倪蕴若. 常用计算机编程语言的分析和选用技巧探究J. 科技传播,2016,02:189-190.9秦震堃. 常用计算机编程语言的分析和选用技巧研究J. 电子技术与软件工程,2016,07:244.10康婧婧,李

37、跃鹏,王祺元,陈香香,刘海斌. 常用计算机编程语言的分析和选用技巧探析J. 科技创新导报,2016,12:73-74.11马洁. 计算机应用软件开发中选择的编程语言J. 电脑知识与技术,2013,08:1996-1997.12王执源. 计算机应用程序编程模型发展方向探析J. 信息与电脑(理论版),2016,17:55-56.致 谢本论文是在XXX老师的谆谆教诲和指导下完成的,论文从选题、构思到定稿无不渗透着导师的心血和汗水;教授渊博的知识和严谨的学风使我受益终身,在此表示深深的敬意和感谢。我还要感谢含辛茹苦、任劳任怨、望子成龙、不图回报的父母的养育之恩,他们给予我的爱和支持让我顺利地完成了自己的学业。最后,因本人水平有限,在文中难免有不足之处,恳请各位老师批评指正。17

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!