共查询到20条相似文献,搜索用时 571 毫秒
1.
2.
为了融合图形化和文本语言2种编程方式的优点,提高教育机器人编程平台的直观性和通用性,结合编程平台要求,设计出流程图与类C语言双向实时转换方法.在进行流程图到类C语言转换时,实时根据各个模块间的父子关系遍历模块树,并根据功能模块封装的库函数和语句完成转换,在转换过程中实时进行类c语言规则检查.在进行类c语言到流程图转换时,首先通过词法分析、语法分析和语义分析生成XML代码,再进行统一解析生成流程图.在转换过程中实时进行错误检查,出现错误所在行会高亮显示以提示用户,并给出错误原因以便于用户修改程序.最后,通过典型结构转换实例和应用,验证了所提出方法的有效性和正确性. 相似文献
3.
介绍短信收发系统的开发和应用。采用西门子GSM模块MC35设计具有短信收发功能的系统,为了便于对短信进行管理,该系统采用后台数据库和前台编译的短信收发软件来实现,将GSM模块MC35与PC机通过RS232串口相连之后,利用自行编制的短信收发软件,实现中英文短信点对点的双向收发,短消息收发软件的程序选用VB语言来开发。 相似文献
4.
5.
《西北民族学院学报》2016,(3)
以设计并实现面向汉语及藏语用户的客户关系管理系统为目标,依据先进的客户关系管理理念和软件工程思想,从需求分析入手,完成系统功能及设计工作,以三层B/S架构作为系统总体架构.系统编码使用Unicode文字编码,以便于藏文及多语言文字的同屏显示及处理.在完成数据库的物理模型和逻辑模型设计工作后,系统前端程序开发在Eclipse环境中使用Java语言完成,后台数据库的建立和维护使用MySQL数据库.最后,完成了系统的功能及性能测试工作. 相似文献
6.
在此设计的网上购物系统是一个采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状设计开发的电子商务平台;系统主要为用户提供用户注册、用户信息管理、商品查询、商品购买、订单管理等功能;设计首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细地论述了系统的设计和实现;最后对网上购物系统进行了系统检测,并提出了还需要改进的问题;在设计方面,本系统采用B/S结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装,后台数据库选用My SQL数据库. 相似文献
7.
邢汉承 《东南大学学报(自然科学版)》1987,(6)
逻辑程序设计语言 NIT-PROLOG 采用编译—解释方式实现。实现过程中综合考虑了匹配、索引、尾项递归优化、线性合一、查错跟踪等多项技术的采用,提供了不同的合一、解释模块,便于用户组成不同功能的 PROLOG 系统。 相似文献
8.
《湖南工程学院学报(自然科学版)》2017,(2)
为了帮助学生完成C语言程序设计实验,采用模块化的方法设计了一个C语言实验教学平台.这个平台是由程序编辑、程序编译运行、程序调试、题库管理和考试评分5大模块组成.使用C语言实验教学平台,学生可以单独进行C语言学习与考试、上机编程和调试操作.为了在实验平台中控制好底层编译器的返回结果,我们提出了一种基于管道的调用方法,这种方法具有速度快、效率高的优点. 相似文献
9.
基于C语言扩展定义一种新的特定领域编程语言MISPC, 并描述其应用于多媒体和无线网络领域主流场景的特征, 利用Backus-Naur范式对其数据类型等进行描述. 针对该语言特点, 提出一个面向异构平台的编译框架, 以生成较高性能的目标代码. 结合领域中一个经典算法进行验证, 实验结果表明, 对比不同输入规模、 不同版
本的代码实现, 显著提高了领域开发的效率, 并可获得最高5.59倍的执行加速比. 通过定义相应高层语言并构建编译框架, 提供领域编程框架的系统解决方法和技术, 有效降低了领域编程和调试的难度, 提升了领域开发效率及程序性能. 相似文献
10.
讨论了传统BIOS程序设计用语言的特色和缺点,提出了用C语言编写BIOS程序的新思路.通过分析Borland C++微模式下编译产生的可执行代码,并创建了适合BIOS程序设计的启动代码,实现了用C语言编写BIOS程序.最后,给出了具体编程示例. 相似文献
11.
Linux的核心代码大部分是用C语言编写的,不可避免的其中还有一部分是用汇编语言写成的.有些汇编语言代码是利用gcc的内嵌语句直接嵌在C语言程序中的;还有一些则是写在汇编源程序中的,特别是Linux的启动代码部分,文章介绍了在Linux的gcc/g 环境下,C/C 程序中如何内嵌汇编代码;分析了汇编源程序如何与调用它的C/C 程序接口。 相似文献
12.
侯济恭 《华侨大学学报(自然科学版)》1991,(4):513-522
根据 C 编译程序的机制,本文以若干翻译实例证明并非所有 C 语言的目标代都是高质量的,只有那些通晓用抽象和具体(硬件)方式描述问题的程序员才可望获得高质量的目标代码。 相似文献
13.
Jockey是一个用于调试Linux程序的重放工具,它以共享库的方式链接到目标程序,通过重写不确定性系统调用和CPU指令来实现程序的记录与重放。Jockey的优点在于其通用性和易用性,它不需要对目标程序或内核进行修改,而且提供快照技术,便于对长时间运行的程序进行调试。目前的Jockey只能记录和重放命令行界面的程序,本文尝试为Jockey增加功能函数,使其能够获取和记录下基于X Window系统编程中的事件,进而重放图形界面程序。 相似文献
14.
在商用数据库管理系统DM4中设计并实现了过程SQL语言DMPL/SQL.提出了DMPL/SQL语言解释器的总体结构.该解释器由编译器和虚拟机两部分构成.编译器分析源代码并生成中间代码,虚拟机以立即或延迟的方式对中间代码进行解释执行.介绍了实现DMPL/SQL语言解释器的关键技术.为提高程序的执行效率,在名字解析、SQL语句的执行以及异常处理等阶段采用了多种优化方法.该语言目前已广泛使用于基于DM4的数据库应用中. 相似文献
15.
讨论了在集成化PC数控系统中软PLC的实现方法.并在Liniux系统平台下用MiniGUI开发了软PLC的应用程序和图形用户界面。在详细论述了MiniGUI的特点后,给出了基于MiniGUI开发的软PLC图形界面的具体实现方法和程序框图,并对其中软PLC执行进程做了重点阐述。 相似文献
16.
共享库技术是程序设计中经常采用的技术,其目的是缩减程序,节省空间,提高效率。采用共享库技术具有很高的灵活性,对于升级软件版本更加容易。本文描述了Linux系统共享库的命名约定,介绍了创建Linux共享库的基本方法和技巧.并着重阐述了在实际应用共享库时应注意的问题和处理方法。 相似文献
17.
在Linux开发环境下,采用嵌入式QT开发工具和SQLite嵌入式数据库,设计、实现了基于QR码的嵌入式仓库管理系统.该系统通过扫描、识别QR二维条码,实现物品进出库管理及库存管理,有效避免了人工输入可能出现的失误,提高了入库、出库、验货、盘点的效率和库存、物流信息处理的自动化和智能化程度,有助于实现当前库存管理的升级换代. 相似文献
18.
为了满足高性能嵌入式CPU软硬件协同开发的需要,提出一个嵌入式Linux操作系统设计方案,在真正的硬件完成之前利用虚拟原型系统进行软硬件集成测试。该方案基于开放源代码软件,采用精简配置的Linux Kernel,以u-Clibc和Busybox为主构成根文件系统,特别选择加入必要的基准测试程序。该系统成功应用于清华大学THUMP系列CPU开发,保证了验证的完备性,提高了验证效率,为CPU的性能优化提供了有力的支持。实验结果表明:该方案满足了验证目的和虚拟环境对操作系统设计提出的严格要求,同时为目标CPU未来运行系统提供了基础。 相似文献
19.
针对当前国产自主Linux操作系统因用户不熟悉和应用软件少而推广困难的问题,提出了一种兼容Windows程序的Linux操作系统KgdLinux。采用层次式体系结构,由应用层、兼容层、核心层组成。应用层由Windows和Linux应用程序构成,核心层由Linux内核和各种共享库组成,而兼容层采用用户空间内核虚拟化方法兼容Windows程序,提供了PE程序的加载、虚拟Windows环境、模拟Windows API的功能。采用各种基准程序和常用程序对KgdLinux上运行Windows程序的性能进行测试,测试结果表明:与在VMWare Workstation、Longene上运行的Windows程序相比,在KgdLinux上运行的Windows程序拥有更好的性能,且接近程序在本地Windows XP上运行的性能。 相似文献
20.
传统上调试PLC通常采用手持式PLC编程器,且只能适用于相应型号的PLC,上位计算机上的编程软件无法适用于现场实时调试、编辑程序.本系统在分析PLC编程器和编程软件的功能上,通过系统分析.设计出适合PDA的模块.它采用PDA作上位机,嵌入式VB为开发工具.开发出相应的微型GUI和上层应用软件.该系统可用PDA代替原有的手持式PLC编程器,具有初始化内存、编辑调试程序、监视PLC运行等功能.其既具有PLC编程器的灵活方便的优点.又具有上位计算机易于编程、方便调试且应用范围广的优点。 相似文献