学科分类
/ 3
58 个结果
  • 简介:对于任何一种计算机程序设计语言来说,程序设计的基本结构不外乎三种,即顺序结构、选择结构、循环结构。循环结构是算法语言中应用最普遍也是最重要的程序设计结构,本文通过具体的实例阐述《C语言》程序设计中循环结构在算式求和、几何图形的输出和数组中应用的教学设计。

  • 标签: C语言 循环结构
  • 简介:随着信息化的发展,网络技术的日趋成熟,各大高校评估工作的进一步开展,评教系统作为保证高校的教学质量、动态监控教学情况、实现良好的教学质量保障体系应运而生,并发挥出巨大的作用。本文针对高等院校教师评教系统的设计与实现进行了深入的分析,希望能对高校的管理者提供有效的支持与帮助。

  • 标签: 评教系统 教学质量 高校 动态监控
  • 简介:笔者在C语言程序设计实际教学过程中采用计算机协作学习教学模式,从以教师为中心的单向教学模式转变成了以学生为中心的多向教学模式,有效的激发了学生的主观能动性和学习积极性,培养学生的协作学习能力,把枯燥的程序代码变得生动而有趣,从而大大提高了程序设计课堂的教学效果。

  • 标签: 高职 计算机协作学习 教学模式 C语言课程
  • 简介:摘要基于龙芯2F的的智能1553B节点用于对1553B总线上传来的数据进行解算并提供高分辨率显示输出。该节点通过1553B总线与外界接口,在硬件设计上采用国产高性能微处理器龙芯2F来进行解算,使用VolariV2芯片搭配8M64-bitDDRSDRAM来支撑1600×1200×32@70NI的显示模式,软件系统设计上使用VxWorks系统,并对PMON作优化设计来缩短系统启动时间。

  • 标签: 1553B总线 智能 龙芯2F PMON
  • 简介:在开始调试可执行程序前,需要确保一些设置的正确性。我将一条接一条的过一遍,并简单解释为什么必须那样做。(如果对有些东西感兴趣的话,按下帮助按钮,会有许多更详尽的内容)。先打开ProjectOptions选项。

  • 标签: C++BUILDER 源代码 编译器 编译程序
  • 简介:导读:讨论如何解决MicrosoftVisualC++2005中在加载程序锁定期间调用MSIL函数的问题。

  • 标签: Visual C++ L函数 MSI 程序锁 BETA
  • 简介:紫光UniscanMDS系列高速扫描仪实现了在图像质量、工作效率和价格这三者之间最完美的结合,是高速、大批量扫描作业的理想选择产品.该系列扫描仪性能极为可靠,使用简便,经济高效.而该系列中的代表产品MDS-2500C是一款A4幅面彩色双面高速扫描仪.先进可靠的进纸结构可以处理混合尺寸及重量的纸张,融合MICR阅读器、背书器、自动重张检测、滤色功能、影像增强等先进技术,ADF容量500页,扫描速度可达到70页/140影像(双面),在高速扫描的同时可获得极高质量的图像,该扫描仪具有极高的可靠性,可满足不同用户的多种需求.

  • 标签: MDS-2500C 彩色双面高速扫描仪 图像质量 工作效率 清华紫光通讯科技有限公司
  • 简介:摘要图书信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库;而对于后者则要求应用程序功能完备,易使用等特点。

  • 标签: 图书信息管理系统 B/S架构 读者管理 图书管理
  • 简介:在大伙房水库监测预警平台的开发过程中,为了节约开发时间并优化程序结构、提高运行效率,综合利用C#这种现代语言高效开发的特点和FORTRAN这种古老计算机语言描述工程算法准确、严谨的优势。本文讨论了FORTRAN和C#混合编程的特点,研究了C#与FORTRAN混合编程的实现方法。关键词FORTRAN;混合编程;工程计算;DLL中图分类号TP314文献标识码A文章编号1007-9599(2010)04-0000-01ImplementationofFORTRAN&C#MixingProgrammingagainstLargekitchenWarningPlatformDevelopmentShangTao,FuJinxiang,MaXingyuan,TangYulan(ShenyangArchitectureUniversity,Shenyang110168,China)AbstractDuringthedevelopmentoflargekitchenResMonitoringandWarningPlatform,inordertosavedevelopmenttimeandimproveoperationefficiency,usingC#LanguagewhichisthemoderncomputerlanguagealsohasthecharacteristicsofefficientdevelopmentandFORTRANLanguagewhichcanrigorousandaccuratedescriptionofengineeringalgorithmtogetherisnecessary.ThispaperhasdiscussedthecharacteristicsofmixingprogrammingwithC#andFORTRANlanguage.KeywordsFORTRAN;Mixingprogramming;Engineeringcalculation;DLL一、FORTRAN与C#语言的发展及优势以大伙房水库监测预警平台的开发为例。平台需要采用大量先进的计算机编程技术,应用大规模数据库,提供可靠的安全保障,优秀的网络访问能力。这就需要构建平台的编程语言能完整简洁地支持当今最新的编程技术。C#语言就是这样一种语言,作为微软首推的编程语言,C#几乎支持所有最新的编程技术提供了极高的开发效率5。但是该平台又有着显著的工程计算软件的特点,需要严谨的科学计算语言对算法进行描述,同时有许多经过多年工程实践积累的工程计算代码可以被重用。FORTRAN语言最早被应用在工程开发之中,同时在FORTRAN语言50多年的发展中,积累了大量的优秀正确的代码。所以研究C#语言与FORTRAN的混合编程在该项目中的开发中有着重要的意义。(一)FORTRAN语言的发展及优势FORTRAN在数值计算领域有其独有的优势,首先它是最早的高级语言,有大量优秀正确可靠的源代码可以使用,如果能充分利用FORTRAN源代码可以大量节约工程软件设计开发的时间。FORTRAN语言有更为严格的语法,支持直接对数组和复数进行计算,非常适合严谨的科学计算领域1-3。(二)C#语言的发展及优势微软在推出.NETFramework第一版时推出的新语言C#,派生于C的简洁语法,继承了C++语言的灵活性,并且支持快速开发,随着C#3.0版本的发布,C#作为微软公司建议的开发语言,已经受到越来越多的程序开发人员的青睐5。二、FORTRAN与C#混合编程的方法(一)命名约定的一致由于C#语言是严格区分大小写的,而FORTRAN在默认情况下不区分大小写,如果不解决命名一致问题就会导致链接失败。FORTRAN的缺省方式是使符号名在OBJ文件中变成大写,在C#中调用一个缺省的子例程时用一个纯大写的名称生成调用就可以成功publicstaticexternvoidDLLTEST;(二)参数传递一致因为C#默认是值传递,而FORTRAN默认是引用传递。我们在参数传递中必须保持传递的一致性。简单的方法是使用C#的关键字ref,将C#的参数传递类型定义为引用类型publicstaticexternvoidDLLTEST(refinta,refintb);(三)数组参数传递在传递数组参数时,需要周全地考虑行和列的储存位置对调的问题5。还应注意,C#的数组下标从0开始,而FORTRAN的数组下标默认从1开始。如在C#中定义数组A34,共20个元素;同样的定义A(3,4)在FORTRAN中共12个元素1-3。并且进行数组传递还要注意,只需要传递数组的首地址即可,DLL需要的是数组的起始位置。三、FORTRAN与C#混合编程的实现下面试写水库监测预警平台中一个模型计算程序来说明FORTRAN和C#在混合编程的实际应用。启动VisualStudio,选择IntelVisualFortranLibrary中的Dynamic-linkLibrary,并给项目命名。新建“FortranFile”项,并给文件命名。然后在该文件中书写算法代码。编译完成后,在该项目的debug子目录下找到生成的dll文件。新建VisualC#Windows窗体应用程序。并给项目命名,将生成的dll文件拷贝到新项目的debug目录下。在进行连接之前需要在C#中增加对动态链接库操作的类的引用usingSystem.Windows.Forms;usingSystem.Windows.InteropServices;声明外部函数的部分代码publicpartialclassForm1Form{DllImport("dlltest.dll")publicstaticexternvoidFORDLL(reffloatV,reffloatQIN,reffloatBOD,...);...之后就可以对FORTRAN编写的外部函数进行调用,得到正确的结果。四、结论经过本文的讨论,可以看到运用FORTRAN与C#混合编程可以容易地实现。平台的代码极大的缩短,并且可以方便地重用FORTRAN语言的优秀代码,大大缩短开发时间,并且提高程序的执行效率。参考文献1司岩,周福才.FORTRAN程序设计基础J.大连理工大学出版社,1996,52刘卫国,蔡旭辉.FORTRAN90程序设计教程J.人民邮电大学出版社,2003,23张晓霞,田秀萍.Fortran90程序设计教程J.兵器工业出版社,2005,104Nagel.C等著.黄静译.C#高级编程J.清华大学出版社,2008,105周涛,郭占元,郭向荣.Fortran与C#混合编程在土木工程计算中的应用J.中南大学,2009,3

  • 标签:
  • 简介:本文讨论了通过.NETFramework实现汽车控制,介绍了基于白板表示法的可扩展实时控制体系结构,阐述了对.NET的精确GPS同步计时器组件的实现。

  • 标签: .NET C# 软件设计 DARPA GRAND CHALLENGE
  • 简介:应用型大学建设是要培养具有较强社会适应能力和竞争能力的高素质应用型人才,教学体系中要体现'应用'二字,本论文就《面向对象程序设计(C#)》课程的教学系统设计模式、教学目标、学习者特征、教学起点及教学方法、教学评价等方面进行了分析与设计,并进行了实践,实践证明这种教学设计方法有利于培养学生的实践能力,提高学生对知识的灵活运用能力,提高学生的创新能力。

  • 标签: 应用型大学 面向对象程序设计 C# 教学设计
  • 简介:详述使用Microsoft.NETFremework、MicrosoftSQLServer2000XML功能和XSLT文档的基于Web的用户服务解决方案的结构。利用MicrosoftASP.NET运行时支持、窗体身份验证机制和系统XML类,可以极大地简化高性能且可伸缩的基于XML的查询系统的创建。

  • 标签: C# 程序设计 应用程序 SQL SERVER XML
  • 简介:C语言程序设计是工科专业的基础课程,只有在授课过程中融入部分专业知识,选用的案例尽量贴近专业,增加创新创业项目训练,才能对深入学习后续课程打下良好的基础,为创业就业提供必要的条件,本文论述了创新创业项目训练的意义、在C语言教学中怎样引入项目训练、实施项目训练后的效果及项目评价体系设计等方面进行了论述。

  • 标签: 创新创业 项目训练 教学改革
  • 简介:介绍了基于B/S模式与传统C/S模式的管理信息系统相比,所具有的优点,以及基于B/S模式管理信息系统的系统结构与工作原理。采用ASP.NET技术,开发了一个基于B/S模式的污水处理厂管理信息系统,并介绍了系统实现中使用的ActiveX报表控件,电子邮件和MATLAB引擎组件等关键技术。

  • 标签: B/S 管理信息系统 ASP.NET ACTIVE X
  • 简介:本文从实验室管理的实际情况出发,提出了基于B/S三层架构的实验室信息管理系统(LIMS)的设计过程以及部分关键技术的实现。

  • 标签: LIMS B/S三层架构 SSO单点登录
  • 简介:针对全国计算机等级考试二级C语言,提出了学习方法,应试策略,并通过实例进行了题型分析,从而让考生全面掌握通过二级C考试的方法和技巧。

  • 标签: 二级C语言 学习方法 应试技巧 题型分析
  • 简介:基于GX-ARM9-2410EP开发板完整地研究并设计了一个嵌入式Linux存储系统。介绍了该嵌入式系统的体系结构和硬件接口,详述了SD卡文件系统、嵌入式Linux下SD卡驱动程序、Linux设备驱动模块加载的具体实现过程和方法。

  • 标签: LINUX S3C2410 嵌入式系统 存储系统 SD卡
  • 简介:现代企业管理必须充分利用网络技术和信息处理技术,实现办公无纸化、管理集团化,通过信息管理系统来整合资源,提高工作效率,使企业更上一个新台阶。本文基于三层的B/S模式,提出并设计了江苏中瑞玮控股集团办公信息管理系统。文章阐述了系统开发背景、意义,分析了相关的开发工具和技术,介绍了系统总体设计思想、总体方案、功能设计及各模块功能的实现方法、界面详细设计方法和设计过程。

  • 标签: 办公管理系统 B/S模式 JSP JAVA SQL SERVER