CN104391731A - Editing method based on C# and irrelevant to data types - Google Patents

Editing method based on C# and irrelevant to data types Download PDF

Info

Publication number
CN104391731A
CN104391731A CN201410512719.3A CN201410512719A CN104391731A CN 104391731 A CN104391731 A CN 104391731A CN 201410512719 A CN201410512719 A CN 201410512719A CN 104391731 A CN104391731 A CN 104391731A
Authority
CN
China
Prior art keywords
type
data
class
value
box
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410512719.3A
Other languages
Chinese (zh)
Other versions
CN104391731B (en
Inventor
王文奎
傅春霞
胡俊
刘松
王中青
彭立
赵慧丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China General Nuclear Power Corp
China Techenergy Co Ltd
Original Assignee
China General Nuclear Power Corp
China Techenergy Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China General Nuclear Power Corp, China Techenergy Co Ltd filed Critical China General Nuclear Power Corp
Priority to CN201410512719.3A priority Critical patent/CN104391731B/en
Publication of CN104391731A publication Critical patent/CN104391731A/en
Application granted granted Critical
Publication of CN104391731B publication Critical patent/CN104391731B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides an editing method based on C# and irrelevant to data types. The method comprises the following steps: developing a definition of a type according to a data dictionary defined in advance; instancing for generating an internal storage object of the type during a program running process; relating the internal storage object with a Property Grid; acquiring member variable information of the internal storage object by the Property Grid through a reflex mechanism; displaying the data of all member variables in the Property Grid in different editing modes and supplying editing functions for different styles to all the member variables.

Description

A kind of edit methods irrelevant with data type based on C#
Technical field
The invention belongs to nuclear power instrument control configuration technology field, particularly a kind of edit methods irrelevant with data type.
Background technology
In nuclear power station DCS field, the field apparatus of nuclear power station, be defined as a little, the concrete physical parameter of the field apparatus of nuclear power station is defined as dot information, and each physical parameter comprises multiple feature, these features are defined as an item, physical parameter for identical type has identical some item, such as, for the parameter information of the normal temperature of temperature survey board, corresponding some item comprises: call the roll, put description, unit, Lower Range, the range upper limit, default value, signal type etc., these all some items constitute the dot information of this point.In Project Configuration, be exactly by each point of nuclear power station, according to the some item that the point of the type is pre-set, by in some item corresponding for the write of concrete physical index, then the dot information improved is carried out preserving, compiling generation binary file, again the dot information in binary file is carried out classification process, finally, each node (comprising real-time server, history server, each operator station and each field control station) of DCS system will be installed under the dot information of point good class.Following table is the dot information (the corresponding dot information of each row of data) of nuclear power station class temperature board:
Table one: the dot information of nuclear power station temperature board
As above, in table, the form that each some item corresponding stores data has requirement, such as, require that the data type of the data inserted is to the range upper limit, Lower Range, numeric type; For another example, to roll-call, require that the data type of the data inserted is, character string type.But due to the otherness of each nuclear power station, cause different power station to the requirement of field apparatus and be not quite similar, cause the data type of these identical device corresponding point also different between each project, such as, the range upper limit of some project demands, Lower Range are character string type, therefore in Nuclear Power Plant Project configuration software, and can setting data type flexibly, and feature richness database con-figuration method is flexibly provided, just seem very important.Engineering configuration software (see Fig. 1) traditional at present is only presented at data in a data grids DataGrid view, in DataGrid view, certain edlin of advancing can only be chosen by mouse to the data type of each some item, feature richness property box flexibly is not provided, realizes the editting function to the data type put and span.
In order to make up this defect, generally take following two kinds of measures:
Array storehouse configuration is first carried out in Excel form, then by Excel through the data importing of configuration in Engineering configuration software, then to compile;
Or develop an editing dialog frame for often kind of vertex type.
Adopt the 1st kind of measure, first edit with Excel, configuration efficiency comparison is low, and in general Excel software, carry out the instrument control database con-figuration of specialty, there is the problem of ease for use, and easily makes mistakes;
Adopt the 2nd kind of measure, need to develop an editing dialog frame for often kind of data type, and the data type of the large-scale DCS engineering mid point of nuclear power generating sets is generally about 100 kinds (such as the vertex type of Yangjiang Nuclear Power DCS engineering reaches 101 kinds), therefore the dialog box of about 100 will be there is in configuration software, simultaneously, again because the structure of each vertex type is different, so the interface layout of often kind of editing dialog frame is just different, cause man-machine interface unfriendly, add the development amount of configuration software simultaneously; And for different engineerings, data type is different, and editing dialog frame can not be general, therefore needs, for different engineering development editing dialog frames, whenever a data type is slightly different, all will remodify editing dialog frame, cause extensibility bad.
Therefore, need to provide the database con-figuration software of a feature richness dynamic generating code flexibly, but dynamically generating code exists:
1, dynamic generating code more complicated, easily makes mistakes;
2, the comprehensive dynamic code that uses is needed to generate, on-the-flier compiler procedure set, utilizes reflection technology instance object, utilizes reflection technology to read the value of static fields of class, heavily loaded type conversion operational symbol utilize reflection technology to call the technology such as the type conversion operational symbol of heavy duty.
For the integrated use of above-mentioned technology, realize difficulty higher.
Summary of the invention
In order to overcome configuration efficiency in Engineering configuration software traditional at present lower, easily make mistakes, man-machine interface is unfriendly, extensibility is bad shortcoming, the invention provides a kind of edit methods irrelevant with data type based on C#, amendment to data type is provided, and edit methods adopts the technology of dynamic generating code, enrich flexibly while database con-figuration method at practical function, automatically can adapt to the change of vertex type.
The technical matters that the present invention solves is, how to utilize reflection technology to realize technical matters that PropertyGrid edit dynamic object, reflects and mainly refers to that a kind of ability of itself state or behavior can be accessed, detects and be revised to program.In computer realm, reflection refers to a class application, and they can self-described and control certainly.That is, this kind of application is by adopting certain mechanism to realize to the description (self-representation) of oneself behavior and monitoring (examination), and can according to the state of self behavior and result, the state of adjustment or the described behavior of amendment application and relevant semanteme.Reflex mechanism has also been applied in windows system, operating system and file system.Compare with general reflection concept, the reflection not merely digital reflex of computer science itself, also comprises the measure taked reflection results.
In C# program, for any one class, all properties and the method for this class can both be known; For any one object, its any one method and attribute can both be called.
The technical solution adopted for the present invention to solve the technical problems is: a kind of edit methods irrelevant with data type based on C#:
1) data set is created according to data dictionary; And described data set and data grids view are bound;
Described data dictionary comprises: at least one tables of data, and described tables of data comprises the data with same column information, and described every column information has identical data type;
Described data type is defined as record type in described data centralization; Each described record type be in a tables of data;
2) in described data grids view, according to selected line and record type dynamic generator collection corresponding to selected line;
3) according to described procedure set, by reflex mechanism instantiation memory object or memory object list;
4) memory object generated or memory object list are associated with property box, property box is by reflex mechanism, and read and display attribute information, meanwhile, described property box provides the editting function to described property box built-in attribute;
5) after the attribute in described property box is modified, the memory object corresponding to synchronized update or memory object list and described data grids view.
Wherein, in described step 2) in, before generator program collection, first according to selected line and record type definition dynamic code corresponding to selected line:
(a) defining named space, described NameSpace is used to tissue and reuses the compilation unit of dynamic code, and described dynamic code is edited in units of NameSpace;
The class of (b) definition for describing described record type;
C () creates a constructed fuction in described class, be each attribute assignment of described record type in described constructed fuction; Preferably, when described class instantiation, according to row selected in described data window grid view, carry out assignment by described constructed fuction;
Preferably, before defining named space, first define described procedure set quote rule, described procedure set quote rule be one for defining the procedure set reference listing of method that all C# that described record type comprises support and data type;
Preferably, described all record type, uses identical procedure set reference listing.
Here, a record type comprises multiple item; Each item comprises multiple attribute, and described attribute at least comprises: entry value, item Value Types and edit mode;
Described entry value is for storing the concrete data of described item; Described item Value Types is for defining the data type of described item;
Described edit mode: for described item Value Types, the editor for described entry value provides applicable edit methods, comprising: combo box, and described entry value is edited in described combo box;
Preferably, described combo box provides an alternative drop-down list, and described drop-down list comprises: drop-down list value and description; The corresponding described entry value of the described drop-down list value chosen; Also comprise in described step (b), for described combo box generates a class; Preferably, described combo box is for realizing the editor that a Value Types is enumeration type;
Preferably, described edit mode also comprises text box, the value of the corresponding described text box of described entry value.
Preferably, for described combo box adopts dynamic code technology to generate a class:
I. define a Comb property editing machine, described Comb property editing machine utilizes reflex mechanism to complete reading and the setting of described Comb property;
Ii. dynamically generate a Comb property according to described combo box and describe class; Described drop-down list value is defined as static read-only class members's variable, and the conversion adopting heavily loaded type conversion operational symbol to realize between enumeration type and value type/character string type.
Iii. described Comb property is described class to associate with described Comb property editing machine.
Preferably, when utilizing reflex mechanism to edit described Comb property, read the selectable value in described combo box by reflex mechanism, and the selectable value of described combo box is stored in described drop-down list, then described drop-down list is shown in the property box of described combo box; After the value in described drop-down list is chosen, then calls described Comb property by reflex mechanism and describe class and the character string chosen converted to enumerate class, thus realize the editor to combo box.
Preferably, according to the dynamic code of described record type definition, carry out on-the-flier compiler and generator program collection, and described compiled procedure set is saved in procedure set list.
Described class is called the title of described record type.
Preferably, described data type comprises: character string type, numeric type and enumeration type;
Preferably, described numeric type comprises: Byte type, Int32 type, Double type.
The present invention also provides a kind of nuclear power station DCS system database con-figuration method, and comprise dot information and the data dictionary of nuclear power station DCS system, described data dictionary comprises data type, it is characterized in that:
Step1, adopts the edit methods irrelevant with data type based on C#, dynamically the described data type of editor;
Step2, described based on the edit methods had nothing to do with data type of C# in dot information described in the data grids view inediting that provides;
Step3, compiles the described dot information editted, and generates binary file;
Step4, by the dot information Data classification process in described binary file, and sorted dot information data are downloaded and is installed to each node in described nuclear power station DCS system, described node comprises: real-time server, history server, each operator station and each field control station;
In described DCS system, measure parameter in the on-the-spot thing of nuclear power station and be defined as a little; Each feature of described physical index is defined as an item;
Described data dictionary comprises dot information, and described dot information comprises at least one some item, and described some item comprises data type.
The invention has the beneficial effects as follows, the database con-figuration method of a feature richness dynamic generating code is flexibly provided; Overcome configuration efficiency in Engineering configuration software traditional at present lower, easily make mistakes, man-machine interface is unfriendly, extensibility is bad shortcoming;
The invention provides the amendment to data type, and the amending method of data type is adopted to the technology of dynamic generating code, enrich flexibly while database con-figuration method at practical function, automatically can adapt to the change of vertex type.
The present invention fully integrates the multiple advanced technology of digging utilization C#, reaches following technology and target functionally:
1, by when program is run, dynamic construction program code, on-the-flier compiler code are procedure set, utilize reflex mechanism instance object, utilize reflex mechanism to read the value of class static fields, heavy duty type conversion operational symbol, and utilize reflex mechanism to call the type conversion operational symbol of heavy duty, etc. a series of method, build the property box (PropertyGrid) that utilizes C#, adaptively according to the definition information of data dictionary, the bridge of editing data storehouse point.
2, with growing out of nothing for database con-figuration module adds abundant attributes edit function, by the friendly interface of property box (PropertyGrid), improve professional, ease for use and the configuration efficiency of configuration.
3, directly according to the information in data dictionary, dynamic construction program and program compiler collection, thus achieve the extensibility of database edits.
4, technique can promote the use of with the similar application of dynamic editing technique.
Accompanying drawing explanation
Below in conjunction with accompanying drawing to of the present invention a kind of based on C#'s and the irrelevant edit methods of data type be specifically described.
Fig. 1 is the database con-figuration function interface that the present invention is traditional;
Fig. 2 is the structural representation on the technology of the present invention basis;
Fig. 3 is the technical problem to be solved in the present invention schematic diagram;
Fig. 4 is the technology of the present invention side's process flow diagram;
Fig. 5 is technical solution of the present invention schematic diagram;
Fig. 6 data type;
Fig. 7 dtd-data type definition.
Embodiment
Technical scheme provided by the invention is the property box technology PropertyGrid using C#, the basic sight (Fig. 2) of use PropertyGrid is: the definition of certain kind of exploitation in advance, produced such memory object by instantiation when program is run, memory object is associated with property box (PropertyGrid), property box (PropertyGrid) obtains the member variable information of this memory object by reflex mechanism, with the data of a different edit modes display member variable in property box, and each member variable is provided to the editting function of different-style.
One, technical solution of the present invention describes:
As shown in Figure 4, by the already present data dictionary for defining point table, described data dictionary pattern is as shown in Figure 6 and Figure 7 (according to on-the-spot inventory parameter, the point of definition, and according to the some item information of vertex type definition, that is, comprise point corresponding to all physical indexs and some item corresponding to each point in data dictionary), show in DataGridView view control, and can edit in PropertyGrid property box.Two curves in Fig. 3 represent without any association between three, and work of the present invention is exactly take a kind of edit methods irrelevant with data type based on C#, makes up lacked link.
Data dictionary comprises multiple some table, and the storage of each some table has the dot information of identical type.
As shown in Figure 5, the basic ideas of scheme and step (circled numbers with reference in figure 5) are described as follows technical scheme of the present invention:
1) data set DataSet is created according to data dictionary; Here data dictionary refers to: the file of definition different types of data, and be known file, form is: the file layout that csv, txt, word or excel etc. are conventional;
2) data set DataSet and data grids view (DataGridView) are bound;
Data grids view DataGridView is provided by C# instrument, and concrete binding method is prior art, no longer discusses;
3) user chooses certain a line or multirow by data grids view, if choose multirow, the row so chosen must belong to same data type;
4) record type belonging to the data set DataSet belonging to selected line obtains; Often kind of corresponding record type of data type, each record type is presented as a tables of data in DataSet, and a data set DataSet can comprise multiple record type; Data set DataSet of the present invention only has one;
5) judge whether dynamically to generate type definition code for this record, if not yet generating code, then according to the method that data set DataSet adopts C# to support, dynamically generate the class definition code of this record type; If generating code, turn 6);
6) judge whether to generate procedure set for this record type editor, if not yet compile generator program collection, then according to 5) in code, on-the-flier compiler, generator program collection, and be saved in procedure set list; If compiled generator program collection, turn 7); Therefore, procedure set is here dynamic assembly, in program process, dynamically generates, and namely in the process of program operation, can be buffered in internal memory, after stop, these procedure sets also discharge thereupon, can not stay on disk.After lower secondary program starts, more dynamically generate;
7) procedure set having compiled generation is obtained according to record type;
8) according to the procedure set of selected line and record type corresponding to selected line, by reflex mechanism instantiation memory object or memory object list;
9) memory object generated or memory object list are associated with property box PropertyGrid, property box is by reflex mechanism, and read and display attribute information, user then can pass through property box PropertyGrid edit properties; Here property box PropertyGrid is provided by C#
10) after have modified memory object in property box PropertyGrid, carry out data synchronization updating with chosen row, and show in data grids view DataGridView.
Two, step 5) in member type be defined into record type code detailed protocol, as table 1 (a simple AVO record type):
Table 1 record type definition
1, record type definition illustrates:
A record type is made up of (such as: some explanation, station number, engineering calculation attribute, signal type etc.) multiple item, and each item is described by multiple attribute; Consider from the angle of dynamic generating code, the attribute paid close attention to is needed to have: the information such as key name, item Value Types, item initial value, item edit mode, combo box content, the composition of the record type of AVI8 (8 limit analog input signal) as shown in Figure 7, wherein:
(1) item Value Types
Two large classes can be divided into: character string type and numeric type; Numeric type can be subdivided into Byte type, Int32 type, Double type;
(2) item edit mode
Two large classes can be divided into: text box and combo box;
Directly entry value is modified by text box;
Combo box, provides a drop-down list to select for user; Combo box can be subdivided into numeric type and character string type; If the engineering calculation attribute in table 1 is exactly numeric type combo box, the signal type in table 1 is character string type combo box.
2, record type code building rule
Here, the present invention, for C#, introduces record type code building rule.
(1) procedure set quotes rule
First, in code, quote part by using definition " procedure set ", for all record type, use identical procedure set reference listing.
(2) NameSpace namespace
Next, defining named space namespace, NameSpace is used to tissue and reuses the compilation unit of code, and be a kind of method routine library title be encapsulated, dynamic code of the present invention is just edited in units of NameSpace.In the present invention, any NameSpace do not conflicted can be got, such as: DynamicNamespace.
(3) class title
A class is defined, for describing this record type using record type name as class name; Meanwhile, if the item containing combination frame-type in this record type, then for the item of each combination frame-type generates a class, for describing this Comb property, class name is in the following way: key name _ StringEnum, the engineering calculation attribute in such as table 1, and corresponding description class name is:
Engineering calculation attribute _ StringEnum.
(4) data syn-chronization code
So-called data syn-chronization code refers to, describe in type in record type and create a constructed fuction, be each (i.e. each attribute) assignment of record type in constructed fuction.When such instantiation, according to certain a line chosen in DataGridView view, carry out assignment by constructed fuction;
(5) constructed fuction code: the Main Function of constructed fuction code is each field (record type) and attribute initialize;
(6) attribute codes of text frame-type, comprises character string type and numeric type;
(7) frame-type attribute codes is combined: the combined code of combination frame-type, realize the effect such as byte being similar to enumeration type attribute, in property box, select certain property value by combo box (drop-down list),
Solution comprises three parts:
I. the class of an enumeration type is dynamically generated according to the type of combo box and content;
Ii. for what a self-defining Comb property editing machine StringEnumEditor is the class of enumeration type write in advance, this editing machine utilizes reflex mechanism to complete reading and the setting of Comb property;
Iii. each combination frame-type attribute is associated with Custom Attributes editor class (StringEnumEditor);
(8) the illustrating of entry (7) i.
Main thought is: a self-defined Comb property describes class, reach the effect of enumeration type, thus the item can editing self-defining combo box type in property box (PropertyGrid) as the common data of enumeration type of editor can be reached, namely providing can for the following list of configuration personnel selection.Core concept is, each optional value (numerical value or character string) in combo box is expressed as static read-only class members's variable, and heavily loaded type conversion operational symbol accorded with enumerate class → numerical value, enumerate class → character string and character string → enumerate the conversion of class.
(9) the illustrating of entry (7) ii.
Main thought is: inherit UITypeEditor class, when certain Comb property is edited in configuration personnel selection, subtype member's variable (selectable value namely in combo box) that each static state that configuration software is read in each enumeration type by reflex mechanism is read-only, these variablees are put in a drop-down list, then drop-down list is shown in property box, and for configuration personnel selection, after configuration personnel select certain value, the type conversion operational symbol that combo box describes the heavy duty in class is called again by reflex mechanism, the character string chosen is converted to and enumerates class, thus the editor realized combo box item.
The above is only preferred embodiment of the present invention, not any pro forma restriction is done to the present invention, although the present invention discloses as above with preferred embodiment, but and be not used to limit the present invention, any technician being familiar with this patent is not departing within the scope of technical solution of the present invention, make a little change when the technology contents of above-mentioned prompting can be utilized or be modified to the Equivalent embodiments of equivalent variations, in every case be the content not departing from technical solution of the present invention, according to any simple modification that technical spirit of the present invention is done above embodiment, equivalent variations and modification, all still belong in the scope of the present invention program.

Claims (8)

1., based on an edit methods irrelevant with data type of C#, it is characterized in that
1) data set is created according to data dictionary; And described data set and data grids view are bound;
Described data dictionary comprises: at least one tables of data, and described tables of data comprises the data with same column information, and described every column information has identical data type;
Described data type is defined as record type in described data centralization; Each described record type be in a tables of data;
2) in described data grids view, according to selected line and record type dynamic generator collection corresponding to selected line;
3) according to described procedure set, by reflex mechanism instantiation memory object or memory object list;
4) memory object generated or memory object list are associated with property box, property box is by reflex mechanism, and read and display attribute information, meanwhile, described property box provides the editting function to described property box built-in attribute;
5) after the attribute in described property box is modified, the memory object corresponding to synchronized update or memory object list and described data grids view.
2. a kind of edit methods irrelevant with data type based on C# according to claim 1, is characterized in that, in described step 2) in, before the described procedure set of generation, first according to selected line and record type definition dynamic code corresponding to selected line:
(a) defining named space, described NameSpace is used to tissue and reuses the compilation unit of dynamic code, and described dynamic code is edited in units of NameSpace;
The class of (b) definition for describing described record type;
C () creates a constructed fuction in described class, be each attribute assignment of described record type in described constructed fuction; Preferably, when described class instantiation, according to row selected in described data window grid view, carry out assignment by described constructed fuction;
Preferably, before defining named space, first define described procedure set quote rule, described procedure set quote rule be one for defining the procedure set reference listing of method that all C# that described record type comprises support and data type;
Preferably, described all record type, uses identical procedure set reference listing.
3. a kind of edit methods irrelevant with data type based on C# according to claim 2, it is characterized in that, a record type comprises multiple item; Each item comprises multiple attribute, and described attribute at least comprises: entry value, item Value Types and edit mode;
Described entry value is for storing the concrete data of described item; Described item Value Types is for defining the data type of described item;
Described edit mode: for described item Value Types, the editor for described entry value provides applicable edit methods, comprising: combo box, and described entry value is edited in described combo box;
Preferably, described combo box provides an alternative drop-down list, and described drop-down list comprises: drop-down list value and description; The corresponding described entry value of the described drop-down list value chosen; Also comprise in described step (b), for described combo box generates a class; Preferably, described combo box is for realizing the editor that a Value Types is enumeration type;
Preferably, described edit mode also comprises text box, the value of the corresponding described text box of described entry value.
4. a kind of edit methods irrelevant with data type based on C# according to claim 3, is characterized in that, for described combo box adopts dynamic code technology to generate a class:
I. define a Comb property editing machine, described Comb property editing machine utilizes reflex mechanism to complete reading and the setting of described Comb property;
Ii. dynamically generate a Comb property according to described combo box and describe class; Described drop-down list value is defined as static read-only class members's variable, and the conversion adopting heavily loaded type conversion operational symbol to realize between enumeration type and value type/character string type.
Iii. described Comb property is described class to associate with described Comb property editing machine.
5. a kind of edit methods irrelevant with data type based on C# according to claim 4, it is characterized in that, when utilizing reflex mechanism to edit described Comb property, the selectable value in described combo box is read by reflex mechanism, and the selectable value of described combo box is stored in described drop-down list, then described drop-down list is shown in the property box of described combo box; After the value in described drop-down list is chosen, then calls described Comb property by reflex mechanism and describe class and the character string chosen converted to enumerate class, thus realize the editor to combo box.
6. according to the arbitrary described a kind of edit methods irrelevant with data type based on C# of claim 1 or 2, it is characterized in that, according to the dynamic code of described record type definition, carry out on-the-flier compiler and generator program collection, and described compiled procedure set is saved in procedure set list.
7., according to the arbitrary described a kind of edit methods irrelevant with data type based on C# of claim 1-6, it is characterized in that, described class is called the title of described record type.
Preferably, described data type comprises: character string type, numeric type and enumeration type;
Preferably, described numeric type comprises: Byte type, Int32 type, Double type.
8. a nuclear power station DCS system database con-figuration method, comprise dot information and the data dictionary of nuclear power station DCS system, described data dictionary comprises data type, it is characterized in that:
Step1, adopts the edit methods irrelevant with data type based on C#, dynamically the described data type of editor;
Step2, described based on the edit methods had nothing to do with data type of C# in dot information described in the data grids view inediting that provides;
Step3, compiles the described dot information editted, and generates binary file;
Step4, by the dot information Data classification process in described binary file, and sorted dot information data are downloaded and is installed to each node in described nuclear power station DCS system, described node comprises: real-time server, history server, each operator station and each field control station;
In described DCS system, measure parameter in the on-the-spot thing of nuclear power station and be defined as a little; Each feature of described physical index is defined as an item;
Described data dictionary comprises dot information, and described dot information comprises at least one some item, and described some item comprises data type.
CN201410512719.3A 2014-09-29 2014-09-29 A kind of edit methods unrelated with data type based on C# Active CN104391731B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410512719.3A CN104391731B (en) 2014-09-29 2014-09-29 A kind of edit methods unrelated with data type based on C#

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410512719.3A CN104391731B (en) 2014-09-29 2014-09-29 A kind of edit methods unrelated with data type based on C#

Publications (2)

Publication Number Publication Date
CN104391731A true CN104391731A (en) 2015-03-04
CN104391731B CN104391731B (en) 2018-12-21

Family

ID=52609639

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410512719.3A Active CN104391731B (en) 2014-09-29 2014-09-29 A kind of edit methods unrelated with data type based on C#

Country Status (1)

Country Link
CN (1) CN104391731B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107767434A (en) * 2017-09-13 2018-03-06 福建天晴数码有限公司 The acquisition methods of texture mapping configuration information, storage medium in virtual reality technology
CN108647078A (en) * 2018-05-16 2018-10-12 深圳市德名利电子有限公司 A kind of method, system and storage medium being mapped to software interface based on memory
CN109242938A (en) * 2018-09-12 2019-01-18 福建天晴数码有限公司 A kind of animation editing method and terminal based on Unity
CN110417880A (en) * 2019-07-19 2019-11-05 优信拍(北京)信息科技有限公司 It is a kind of applied to WEB exploitation data processing method, apparatus and system
CN110750597A (en) * 2018-07-23 2020-02-04 北京国双科技有限公司 Data processing method and device, storage medium and processor
CN112130890A (en) * 2020-09-17 2020-12-25 北京金和网络股份有限公司 Business system development and maintenance method, device, storage medium and server
CN113051002A (en) * 2020-12-24 2021-06-29 完美世界(北京)软件科技发展有限公司 Data editing method, device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894317A (en) * 2010-06-08 2010-11-24 用友软件股份有限公司 System and method for driving business logic through data changes
CN101976235A (en) * 2010-09-21 2011-02-16 天津神舟通用数据技术有限公司 Extensible Word report automatically-generating method based on dynamic web page

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894317A (en) * 2010-06-08 2010-11-24 用友软件股份有限公司 System and method for driving business logic through data changes
CN101976235A (en) * 2010-09-21 2011-02-16 天津神舟通用数据技术有限公司 Extensible Word report automatically-generating method based on dynamic web page

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郝伟: "基于反射机制的PropertyGrid下拉框扩展方法", 《电脑知识与技术》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107767434A (en) * 2017-09-13 2018-03-06 福建天晴数码有限公司 The acquisition methods of texture mapping configuration information, storage medium in virtual reality technology
CN107767434B (en) * 2017-09-13 2021-06-29 福建天晴数码有限公司 Method for acquiring texture mapping configuration information in virtual reality technology and storage medium
CN108647078A (en) * 2018-05-16 2018-10-12 深圳市德名利电子有限公司 A kind of method, system and storage medium being mapped to software interface based on memory
CN110750597A (en) * 2018-07-23 2020-02-04 北京国双科技有限公司 Data processing method and device, storage medium and processor
CN109242938A (en) * 2018-09-12 2019-01-18 福建天晴数码有限公司 A kind of animation editing method and terminal based on Unity
CN109242938B (en) * 2018-09-12 2023-04-11 福建天晴数码有限公司 Unity-based animation editing method and terminal
CN110417880A (en) * 2019-07-19 2019-11-05 优信拍(北京)信息科技有限公司 It is a kind of applied to WEB exploitation data processing method, apparatus and system
CN110417880B (en) * 2019-07-19 2022-02-11 优信拍(北京)信息科技有限公司 Data processing method, device and system applied to WEB development
CN112130890A (en) * 2020-09-17 2020-12-25 北京金和网络股份有限公司 Business system development and maintenance method, device, storage medium and server
CN113051002A (en) * 2020-12-24 2021-06-29 完美世界(北京)软件科技发展有限公司 Data editing method, device and storage medium

Also Published As

Publication number Publication date
CN104391731B (en) 2018-12-21

Similar Documents

Publication Publication Date Title
CN104391731A (en) Editing method based on C# and irrelevant to data types
CN108021363B (en) Visual game logic editing method and system
CN106528129B (en) A kind of Web application interface generation system and method
CN101617292B (en) Producer graph oriented programming and execution
CN106293664A (en) Code generating method and device
CN102541521B (en) Automatic operating instruction generating device based on structured query language and method
CN106648662B (en) Report generation device and method based on project cost calculation description language BCL
CN103345387B (en) The method realizing component reusing technology based on component package
JP2012523644A (en) Use of spreadsheet user interface with CPI simulation system flowsheet
CN103383645A (en) Code generation method and system
CN102915242A (en) Method for implementing code programming by graphical operations
CN102063324A (en) Method and system for implementing automatic programming
KR20090120481A (en) A consistent method system and computer program for developing software asset based solutions
CN103744647A (en) Java workflow development system and method based on workflow GPD
CN106648587A (en) Annotation-based Web application code generation method
CN102270137B (en) Method for acquiring ADL (architecture description language) and modeling tool
CN103903086A (en) Method and system for developing management information system based on service model driving
US20140310273A1 (en) Binding of data source to compound control
CN104267962A (en) Interface UI (user interface) control configuration method based on description
CN105279269A (en) SQL generating method and system for supporting table free association
CN103699478A (en) Test case generation system and test case generation method
CN102929853A (en) DCS (Data Communication System) project data generating system and method based on Excel sheet association
CN104063231A (en) Test resource rapid access method based on HIT-TENA
CN103593188A (en) System and method for managing what-you-see-is-what-you-get menus of instrument
CN101710275A (en) Method and system of editing workflow logic and screens with a gui tool

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant