首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 571 毫秒
1.
程序框图与源代码的自动转换是软件工程领域研究的一个重要课题,实现这种转换有不同的技术和方法.一个可选的方法是首先对程序框图之间的各种关系及其含义进行解析,将之分解为顺序执行关系、判断嵌套关系、循环嵌套关系和跳转嵌套关系,在此基础上生成一个自动转换系统.该系统包括用户接口控制模块、图形符号解析模块、代码生成模块、编译执行模块等.自动生成的仿C语言程序在本系统开发环境中能正确运行.  相似文献   

2.
为了融合图形化和文本语言2种编程方式的优点,提高教育机器人编程平台的直观性和通用性,结合编程平台要求,设计出流程图与类C语言双向实时转换方法.在进行流程图到类C语言转换时,实时根据各个模块间的父子关系遍历模块树,并根据功能模块封装的库函数和语句完成转换,在转换过程中实时进行类c语言规则检查.在进行类c语言到流程图转换时,首先通过词法分析、语法分析和语义分析生成XML代码,再进行统一解析生成流程图.在转换过程中实时进行错误检查,出现错误所在行会高亮显示以提示用户,并给出错误原因以便于用户修改程序.最后,通过典型结构转换实例和应用,验证了所提出方法的有效性和正确性.  相似文献   

3.
介绍短信收发系统的开发和应用。采用西门子GSM模块MC35设计具有短信收发功能的系统,为了便于对短信进行管理,该系统采用后台数据库和前台编译的短信收发软件来实现,将GSM模块MC35与PC机通过RS232串口相连之后,利用自行编制的短信收发软件,实现中英文短信点对点的双向收发,短消息收发软件的程序选用VB语言来开发。  相似文献   

4.
针对江苏宿迁中等专业学校学生学习C语言存在教学资源、网络学习资源整合需求,为学生提供课余C语言学习与交流平台,提出开发基于Apache+PHP+My SQL框架的C语言在线学习系统。根据教师和学生需求介绍了该系统模块设计与数据库设计,并着重阐述了该系统实现的几个关键技术。开发和运行实践结果表明,这些技术在WEB开发中具有一定的通用性,简单而又实用,具有实践意义。  相似文献   

5.
以设计并实现面向汉语及藏语用户的客户关系管理系统为目标,依据先进的客户关系管理理念和软件工程思想,从需求分析入手,完成系统功能及设计工作,以三层B/S架构作为系统总体架构.系统编码使用Unicode文字编码,以便于藏文及多语言文字的同屏显示及处理.在完成数据库的物理模型和逻辑模型设计工作后,系统前端程序开发在Eclipse环境中使用Java语言完成,后台数据库的建立和维护使用MySQL数据库.最后,完成了系统的功能及性能测试工作.  相似文献   

6.
在此设计的网上购物系统是一个采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状设计开发的电子商务平台;系统主要为用户提供用户注册、用户信息管理、商品查询、商品购买、订单管理等功能;设计首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细地论述了系统的设计和实现;最后对网上购物系统进行了系统检测,并提出了还需要改进的问题;在设计方面,本系统采用B/S结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装,后台数据库选用My SQL数据库.  相似文献   

7.
逻辑程序设计语言 NIT-PROLOG 采用编译—解释方式实现。实现过程中综合考虑了匹配、索引、尾项递归优化、线性合一、查错跟踪等多项技术的采用,提供了不同的合一、解释模块,便于用户组成不同功能的 PROLOG 系统。  相似文献   

8.
为了帮助学生完成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.
根据 C 编译程序的机制,本文以若干翻译实例证明并非所有 C 语言的目标代都是高质量的,只有那些通晓用抽象和具体(硬件)方式描述问题的程序员才可望获得高质量的目标代码。  相似文献   

13.
宋青 《科技信息》2009,(21):86-87
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.
周超  刘云朋 《科技信息》2009,(27):54-54
共享库技术是程序设计中经常采用的技术,其目的是缩减程序,节省空间,提高效率。采用共享库技术具有很高的灵活性,对于升级软件版本更加容易。本文描述了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编程器的灵活方便的优点.又具有上位计算机易于编程、方便调试且应用范围广的优点。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号