Font Size: a A A

The Research And Implementation Of UVPL Based On Visual Programming Languages

Posted on:2010-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:X F DongFull Text:PDF
GTID:2178360275456509Subject:Applied Mathematics
Abstract/Summary:PDF Full Text Request
The technological progress is driven by the human demands.In the process of software development,we put great effort on improving the efficiency of software development and software adaptability.Nowadays,almost all the software integrated development environments(IDE) have been claimed for visualization,such as Visual Studio 2005,Visual C++ 6.0,Delphi etc..But they have the insufficiency as following:First,they only afford the visual components which are needed in the programming development,never afford directly support on data object relationship and visual expressions of behaviors;Second,they only support the visualization of user interface design,as for the main programming process,it doesn't realize the visualization,programmers still need to input the codes line by line.In the circumstance,for a beginner,it will take a long time to input the codes or correct the spelling,especially for the programmer whose mother tongue is not English.This greatly increased the probability of errors,increased the debugging time.Itreduced the development efficiency,bring negative impact on programming concept comprehension,that is not the true sense of visualization design process.Another is pure visual programming language based on graphics.This type of language is often targeted at specific areas(such as robot behavior control) and the comparatively intuitive to the performance of the functional requirements in the field,but it will make the program structure becoming very complex,the program is difficult to read or understand,and the graphic compiler is very inefficient.Based on the idea of object oriented and module programming design,for a small language,it puts forward a visual programming language named UVPL(Uniform Visual Programming Language),it makes the visual component as grammar cell,and constitute a series of visual sentences in accordance with predetermined grammar rules. Then it can be able to automatically generate the text codes,and to generate the designated codes in other existing languages,such as C,Java or Pascal,make it visual in the whole encoding process.It reduced morphology and syntax error rates,save the debugging time,improving the development efficiency.And because the grammar cells are visual components,the components can distinguish the designing process and coding process of application.With components,we can reuse the codes created by ourselves,or download and install the codes created by others.This study has achieved the initial design.Nine controls was developed as the basic grammar cells,and some simple programs could be completed with these controls.The experiments about the study show that the thinking of this study have a strong adaptability to the demand in changes.The advantages of those components are adapt to the change of demand. Programs designed are of easy maintenance,high reusability and adaptable etc.
Keywords/Search Tags:programming language, visualization, component, VPL
PDF Full Text Request
Related items