CN102073617A - System for finishing calculation by WPF technology - Google Patents
System for finishing calculation by WPF technology Download PDFInfo
- Publication number
- CN102073617A CN102073617A CN2011100273715A CN201110027371A CN102073617A CN 102073617 A CN102073617 A CN 102073617A CN 2011100273715 A CN2011100273715 A CN 2011100273715A CN 201110027371 A CN201110027371 A CN 201110027371A CN 102073617 A CN102073617 A CN 102073617A
- Authority
- CN
- China
- Prior art keywords
- expression formula
- counter
- calculation
- button
- input media
- 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
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 36
- 238000005516 engineering process Methods 0.000 title claims abstract description 17
- 230000014509 gene expression Effects 0.000 claims description 57
- 230000008676 import Effects 0.000 claims description 23
- 230000006870 function Effects 0.000 claims description 16
- 238000001914 filtration Methods 0.000 claims description 12
- 230000005055 memory storage Effects 0.000 claims description 5
- 238000000034 method Methods 0.000 abstract description 8
- 238000013461 design Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 101100217298 Mus musculus Aspm gene Proteins 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Abstract
The invention provides a system for finishing calculation by windows presentation foundation (WPF) technology. The system comprises a display device, an input device and a calculation control device, wherein the input device comprises a key hiding device for hiding keys which are not frequently used. In a computer, tab page nesting and button switching are used for realizing a convenient and practical user interface; the problem of data reutilization is solved by methods such as double-click drag, hot keys and the like; and a runtime error caused by data overflow is avoided by limiting input data from a definitional domain. The core idea of the computer provided by the invention is centered on humanization, high interactivity, practicability and usability, so an effort is made to improve the working efficiency of people and reduce repeated and complex labor to really meet humanized requirements.
Description
Technical field
The present invention relates to counter, especially, particularly, relate to the system that utilizes the WPF technology to finish calculating the human oriented design of counter input, demonstration, fault tolerance.
Background technology
Along with development in science and technology, counter more and more incorporates people's life.People have run into problem, can seek the help of counter, and this strong tool of counter also should obtain reasonable use to increase work efficiency.For counter, the simplest function has been no more than having calculated, people may run into some as: calculate housing loan, multiple sharp, or some relate to the problem of statistics, can utilize counter to solve, address this problem only counter that convenience is easy-to-use of needs.Yet some can not satisfy people's demand current counter, though or be no lack of have powerful, the loaded down with trivial details inconvenience of operation, the human-computer interaction aspect is also friendly inadequately.Therefore people still do not favor in using counter to solve problem.Have to thus cause thinking, the counter strong functions performs practically no function, and people are still doing repetition poor efficiency work more or less.So, the inventor determines to utilize the own knowledge of being learned, many deficiencies of the calculator application software of summing up before adding, from hommization, high interactive, practicality and ease for use angle, design a distinguished counter, the problem that people may be run in living more successfully solves, and gives full play to the advantage of counter.So design of the present invention has practical significance, can change people to the understanding of counter and increase work efficiency.
Summary of the invention
At defective of the prior art, the purpose of this invention is to provide the system that a kind of WPF of utilization technology is finished calculating.
According to an aspect of the present invention, provide the system that utilizes the WPF technology to finish calculating, comprise display device, input media and calculation control device, wherein, described input media comprises the button concealing device, and it is used for hiding the button that is of little use.
Preferably, described input media comprises the expression formula calculation element, and it is used to calculate the operation result of expression formula that the user imports, and with described operation result as input value.
Preferably, described calculation control device comprises device: the numerical check device, and it is used to check whether described input value belongs to the numerical value in the field of definition; First suggestion device, it is used for when described input value does not belong to numerical value in the field of definition, controls described display device and shows miscue information.
Preferably, described counter also comprises as lower device: overtime judgment means, and it is used to judge whether the time-consuming of described calculation control device execution computations that the user imports surpasses first threshold; When overtime control device, its judged result that is used for when described overtime judgment means are sure, stop the current calculating of described calculation control device.
Preferably, described counter also comprises as lower device: timeout threshold is determined device, and it is used for determining described first threshold according to computations that the user imports.
Preferably, described button concealing device comprises at least two key label page or leaf unit, and described key label page or leaf is distributed with button on the unit, and wherein, described input media only shows a described key label page or leaf unit simultaneously.
Preferably, described counter also comprises the built-in variable memory storage, and it is used for the variable that need transmit between the described key label page or leaf of difference unit is stored temporarily.
Preferably, described input media comprises as lower device: the character string filtration unit, and it is used for the character of external data except that expression formula and numerical value removed; The batch duplicating device, it is used for will be through the expression formula that stays after filtering and numerical value as expression formula that the user imports or numerical value.
Preferably, described input media comprises as lower device: the expression parsing device, it is used for removing the redundant space of expression formula that the user imports, wherein, described expression parsing device comprises as lower device: first determines device, and it is used for determining successively that the character of expression formula that the user imports is identifier or numeral; First treating apparatus, it is used for when described first determines that device determines that described character is identifier, will keep a space after the identifier, except all clear before the operational symbol; Second treating apparatus, it is used for when described first determines that device is determined described character for numeral, and the space after the numeral is all clear, except the unique space between two numerals.
Preferably, described calculation control device comprise as in the lower device any or appoint multiple arrangement: the cumulative calculation device; The variable storage device; The elementary function arithmetic unit; The permutation and combination arithmetic unit; The geometrical calculation device; The iterative computation device; The computations device.
According to the invention provides the counter core concept round hommization, high interactive, practicality and four aspects of ease for use, make every effort to improve people's work efficient, reduce and repeat and loaded down with trivial details work, and on working method, continue to optimize, really reach the requirement of hommization.Value of the present invention also is the deficiency with a kind of so new mode reform traditional counter.Present most of calculator software is mainly based on the WinForm interface of designing program.The visualized graphs design of WinForm relies on the support of Integrated Development Environment directly to generate corresponding higher level lanquage drawing code down fully, used GDI+ to carry out graphic plotting, utilize VB, VC/C++, VC# high level language program then, they are based on .Net Framework technology.The counter that uses Delphi, Java to write is also arranged in addition.These counters have been realized conventional calculating, matrix, integration, also have the specific aim of all kinds of problems to calculate.
And the present invention in conjunction with the WPF technical design aly have friendly user interface and can carry out the multifunctional calculator that expression formula is calculated.Innovation used .Net Framework WPF fabrication techniques counter user interface and carry out transparence and handle, support front end to suspend, allow calculate and combine together with handled problem.Further, run into all kinds of computational problems of economy or engineering aspect through regular meeting in people life, the work, as utilize the triangle relation range finding from, calculated product is graded.This counter has used that Shipping Options Page is nested, button switches the user interface that has realized convenient practicality, by double-click pull, mode such as hot key solved the problem that the data huge profit is used.Wherein not only design global variable, and be provided with some state variables, therefrom can learn the duty of counter, thereby correctly coordinated global variable.Also run into many problems in the debug process, comprised that data are overflowed to cause miscount, inventor to adopt the run time error of coming avoidance data to overflow to cause from field of definition restriction input data, its flow process as shown in Figure 4.Part at expression parsing, the inventor has increased the expression formula format function, and this makes the user can import some not too expression formulas of standard, as the bracket of omission sin symbol and the multiplication sign between letter and constant coefficient, also can filter redundant space, make the expression formula input succinct more naturally.Test result shows that these designs can allow the people increase work efficiency and experience.
Description of drawings
By reading the detailed description of non-limiting example being done with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrates according to the first embodiment of the present invention, utilizes the WPF technology to finish the structural representation of the system of calculating;
Fig. 2 illustrates according to a second embodiment of the present invention, utilizes the WPF technology to finish the structural representation of input media in the system of calculating;
Fig. 3 illustrates according to a specific embodiment of the present invention, utilizes the WPF technology to finish the function tree derivation of the system of calculating;
Fig. 4 illustrates according to another embodiment of the present invention, utilizes the WPF technology to finish the digital filtering schematic diagram of the system of calculating; And
Fig. 5 illustrates according to another embodiment of the present invention, utilizes the WPF technology to finish the principle schematic of a plurality of key label pages or leaves unit in the system of calculating.
Embodiment
Fig. 1 illustrates according to the first embodiment of the present invention, utilizes the WPF technology to finish the structural representation of the system of calculating.Particularly, in the present embodiment, described counter 4 comprises display device 1, input media 3 and calculation control device 2, and wherein, described input media 3 comprises button concealing device 31, and wherein, described button concealing device 31 is used for hiding the button that is of little use.Those skilled in the art understand, along with increasing of computer function, the quantity of its button (for example virtual key that matches with touch-screen) is very many, if in the same page, show and to seem very mixed and disorderly, and because the display area of display device is limited, the area of each button can only design corresponding for a short time, this to the user to the quick location of button and press and brought very big difficulty.Therefore in the present embodiment, described counter 4 stashes the button that is of little use by described button concealing device 31, just can reduce area occupied, has guaranteed practicality again, visually just give a kind of succinct impression of people, people's thinking is more concentrated on the handled problem.Wherein, the user can be about to button certainly and is set to commonly used or is of little use; More specifically implementation will be described in the embodiment shown in Fig. 2.In a preference, described calculation control device 2 can comprise multiple computing function, as shown in Figure 3.
Preferably, described input media 3 also comprises expression formula calculation element 32, numerical check device 331 and first suggestion device 332, wherein, described expression formula calculation element 32 is used to calculate the operation result of expression formula that the user imports, and with described operation result as input value, described numerical check device 331 is used to check whether described input value belongs to the numerical value in the field of definition, described first suggestion device 332 is used for when described input value does not belong to numerical value in the field of definition, controls described display device and shows miscue information.Wherein, described expression formula calculation element 32 can be finished the computing function of expression formula automatically when user input reached formula, help to accelerate the input of expression formula, for example, the user can import pi/2 replace in the past 1.5707963.Particularly, the described expression formula calculation element 32 identification expression formulas that the user imported are calculated this expression formula then, preferably can also be by the result of calculation of described display device 1 this expression formula of feedback.
Described calculation control device 2 preferably includes timeout threshold and determines device 21, overtime judgment means 221 and overtime control device 222, wherein, described timeout threshold determines that device 21 is used for determining described first threshold according to computations that the user imports, described overtime judgment means 221 is used to judge whether the time-consuming of described calculation control device execution computations that the user imports surpasses first threshold, described overtime control device 222 is used for judged result when described overtime judgment means when being sure, stops the current calculating of described calculation control device 2.Particularly, at first determine that by described timeout threshold device 21 determines the complexity of this instruction according to described computations, and then determine described first threshold according to this complexity, for example, described first threshold one second can be set at for simple function calculation, and described first threshold 10 seconds can be set at for comparatively complicated expression formula.Like this, the present invention just can have been limited, overcome the computation process data and overflowed the miscount that causes from input data definition territory.Afterwards counter has been carried out a series of random tests, prevented that the operation that does not meet normal logic from causing any run time error.In expression parsing, the time of resolving is controlled, prevented that the expression formula that does not meet logic from causing analysis to be absorbed in endless loop.According to inventor's test, the analysis of a correct complex expression can not consume several seconds yet.So preferably, surpass ten seconds expression parsing process just can be judged to be expression formula logic error caused, produce overtime prompting.
Further preferably, described calculation control device 2 also comprises cumulative calculation device 23.In the preference of present embodiment, described calculation control device 2 can also comprise variable storage device, elementary function arithmetic unit, permutation and combination arithmetic unit, geometrical calculation device, iterative computation device and computations device.Preferably, described elementary function arithmetic unit comprises once, the graphics feature of secondary, inverse proportion function and general function are tabulated evaluation in certain is interval, described geometrical calculation device is used in mapping solving a triangle problem, the symmetric cryptography that the iterative computation device is used for summation, quadratures and asks iteration, described computations device to be used to carry out the One-Way Encryption of MD5 or SHA1 and adopts cryptographic algorithm such as Base64.Preferably, cyclic process or complexity higher other calculating wider for the interval may consume the plenty of time, and therefore described counter adopts asynchronous programming mode, and open up background thread and carry out computing, and the response of not influencing front stage interactive interface.
Fig. 2 illustrates according to a second embodiment of the present invention, utilizes the WPF technology to finish the structural representation of input media in the system of calculating.Those skilled in the art can be interpreted as the embodiment shown in Fig. 2 an embodiment embodiment illustrated in fig. 1.Particularly, in the present embodiment, described input media 3 comprises button concealing device 31, character string filtration unit 341, batch duplicating device 342 and expression parsing device 35.Wherein, described button concealing device 31 is used for hiding the button that is of little use, described character string filtration unit 341 is used for the character of external data except that expression formula and numerical value removed, described batch duplicating device 342 is used for will be through the expression formula that stays after filtering and numerical value as expression formula that the user imports or numerical value, and described expression parsing device 35 is used for removing the redundant space of expression formula that the user imports.
Wherein, can realize the expression formula in the operating system clipbook is inputed to described input media easily by described character string filtration unit 341 and batch duplicating device 342, for example, say always that for external data its major part is to import described input media by the mode of duplicating, described counter can carry out preanalysis to character string when duplicating, filter out expression formula or numerical value by described character string filtration unit 341, then by described batch duplicating device 342 with this expression formula as expression formula that the user imports, perhaps calculate this expression formula as user institute input value, for example " lg2+lg5 " pasted described counter, to directly obtain result 1, for example to " area: 200 square meters " such character string, described character string filtration unit 341 will filter out 200 these numerals again.
Preferably, described button concealing device 31 comprises built-in variable memory storage 311, key label page or leaf unit 312 and key label page or leaf unit 313, wherein, described built-in variable memory storage 311 is used for the variable that need transmit between the described key label page or leaf of difference unit is stored temporarily, be distributed with button on described key label page or leaf unit 312 and the key label page or leaf unit 313, wherein, described input media 3 only shows a described key label page or leaf unit simultaneously.Described input media receives user's choosing described key label page or leaf unit, if the user has chosen described key label page or leaf unit 313, the described display device of then described button concealing device 31 controls shows described key label page or leaf unit 313, simultaneously described key label page or leaf unit 312 is hidden.And in the variation example of present embodiment, described button concealing device 31 can comprise the described key label page or leaf unit of greater number, embodiment for example shown in Figure 5, described counter comprises ten key label page or leaf unit, the key label page or leaf unit that shows among Fig. 5 is " calculating " unit, is somebody's turn to do a plurality of buttons that distributed on " calculating " unit.More specifically, owing to adopted the form of described key label page or leaf unit, saved a large amount of areas that are used for display button, according to function whole buttons have been classified simultaneously, made the user search corresponding button like this by the described key label page or leaf unit of searching negligible amounts.Further, make that by described built-in variable memory storage 311 data between the described key label page or leaf unit can be utilized in other positions again by pulling or double-clicking, therefore needn't worry therefore may bring other inconvenience.Wherein, described counter can utilize the left and right sides Shift of keyboard to switch the function of the shown button of described display device, as long as the button that is switched is done reasonably to arrange, just the button that is of little use can be stashed.
Further preferably, described expression parsing device 35 comprises that first determines device 351, first treating apparatus 352 and second treating apparatus 353, wherein, described first determines that device 351 is used for determining successively that the character of expression formula that the user imports is identifier or numeral, first treating apparatus 352 is used for when described first determines that device determines that described character is identifier, a space will be kept after the identifier, except all clear before the operational symbol, second treating apparatus 353 is used for when described first determines that device is determined described character for numeral, space after the numeral is all clear, except the unique space between two numerals.
In a preferred embodiment of present embodiment, the user at first chooses corresponding button by choosing a described key label page or leaf unit, then with the information reproduction in the operating system clipbook in described counter, described character string filtration unit 341 is removed the character except that expression formula and numerical value in the external data, then by described batch duplicating device 342 calculation expressions, if have redundant space in this expression formula, then next remove users and import redundant space in the expression formula by described expression parsing device 35.
In the preference of the foregoing description, the input media of described counter and the man-machine interface of display device can adopt the form of suspension window, particularly, described counter provides the adjusting of front end suspension and transparency, the user is not needed by taskbar button switch application program, and, still can intactly browse whole data page to almost not influence of visual effect.
More than specific embodiments of the invention are described.It will be appreciated that the present invention is not limited to above-mentioned specific implementations, those skilled in the art can make various distortion or modification within the scope of the claims, and this does not influence flesh and blood of the present invention.
Claims (10)
1. a system that utilizes the WPF technology to finish calculating comprises display device, input media and calculation control device, it is characterized in that, described input media comprises as lower device:
The button concealing device, it is used for hiding the button that is of little use.
2. counter according to claim 1 is characterized in that, described input media comprises as lower device:
The expression formula calculation element, it is used to calculate the operation result of expression formula that the user imports, and with described operation result as input value.
3. counter according to claim 2 is characterized in that, described calculation control device comprises as lower device:
The numerical check device, it is used to check whether described input value belongs to the numerical value in the field of definition;
First suggestion device, it is used for when described input value does not belong to numerical value in the field of definition, controls described display device and shows miscue information.
4. counter according to claim 3 is characterized in that, also comprises as lower device:
Overtime judgment means, it is used to judge whether the time-consuming of described calculation control device execution computations that the user imports surpasses first threshold;
When overtime control device, its judged result that is used for when described overtime judgment means are sure, stop the current calculating of described calculation control device.
5. counter according to claim 4 is characterized in that, also comprises as lower device:
Timeout threshold is determined device, and it is used for determining described first threshold according to computations that the user imports.
6. counter according to claim 1, it is characterized in that described button concealing device comprises at least two key label page or leaf unit, described key label page or leaf is distributed with button on the unit, wherein, described input media only shows a described key label page or leaf unit simultaneously.
7. counter according to claim 6 is characterized in that, also comprises the built-in variable memory storage, and it is used for the variable that need transmit between the described key label page or leaf of difference unit is stored temporarily.
8. counter according to claim 2 is characterized in that, described input media comprises as lower device:
The character string filtration unit, it is used for the character of external data except that expression formula and numerical value removed;
The batch duplicating device, it is used for will be through the expression formula that stays after filtering and numerical value as expression formula that the user imports or numerical value.
9. counter according to claim 8 is characterized in that, described input media comprises as lower device:
The expression parsing device, it is used for removing the redundant space of expression formula that the user imports, and wherein, described expression parsing device comprises as lower device:
First determines device, and it is used for determining successively that the character of expression formula that the user imports is identifier or numeral;
First treating apparatus, it is used for when described first determines that device determines that described character is identifier, will keep a space after the identifier, except all clear before the operational symbol;
Second treating apparatus, it is used for when described first determines that device is determined described character for numeral, and the space after the numeral is all clear, except the unique space between two numerals.
10. according to each described counter in the claim 1 to 9, it is characterized in that, described calculation control device comprise as in the lower device any or appoint multiple arrangement:
-cumulative calculation device;
-variable storage device;
-elementary function arithmetic unit;
-permutation and combination arithmetic unit;
-geometrical calculation device;
-iterative computation device;
-computations device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110027371.5A CN102073617B (en) | 2011-01-25 | 2011-01-25 | WPF technology is utilized to complete the system of calculating |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110027371.5A CN102073617B (en) | 2011-01-25 | 2011-01-25 | WPF technology is utilized to complete the system of calculating |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102073617A true CN102073617A (en) | 2011-05-25 |
CN102073617B CN102073617B (en) | 2015-08-05 |
Family
ID=44032162
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110027371.5A Expired - Fee Related CN102073617B (en) | 2011-01-25 | 2011-01-25 | WPF technology is utilized to complete the system of calculating |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102073617B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105893316A (en) * | 2016-03-25 | 2016-08-24 | 乐视控股(北京)有限公司 | Calculator realization method and device based on mobile terminal |
WO2017185623A1 (en) * | 2016-04-29 | 2017-11-02 | 乐视控股(北京)有限公司 | Display management method and device for calculator, and electronic device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5704050A (en) * | 1995-06-29 | 1997-12-30 | International Business Machine Corp. | Snap control for relocating elements of a graphical user interface |
CN1277390A (en) * | 1999-06-14 | 2000-12-20 | 金宝电子工业股份有限公司 | Calculator capable of displaying previous data |
CN101082899A (en) * | 2007-06-08 | 2007-12-05 | 余丽萍 | Electronic calculator |
CN101105750A (en) * | 2007-08-16 | 2008-01-16 | 金蝶软件(中国)有限公司 | Numerical value input device and method for numerical value input using the device |
CN101309481A (en) * | 2008-06-26 | 2008-11-19 | 宇龙计算机通信科技(深圳)有限公司 | Method, system and mobile terminal for searching contact and locating information |
CN101741943A (en) * | 2008-11-12 | 2010-06-16 | 王峰 | Keyboard of mobile terminal |
-
2011
- 2011-01-25 CN CN201110027371.5A patent/CN102073617B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5704050A (en) * | 1995-06-29 | 1997-12-30 | International Business Machine Corp. | Snap control for relocating elements of a graphical user interface |
CN1277390A (en) * | 1999-06-14 | 2000-12-20 | 金宝电子工业股份有限公司 | Calculator capable of displaying previous data |
CN101082899A (en) * | 2007-06-08 | 2007-12-05 | 余丽萍 | Electronic calculator |
CN101105750A (en) * | 2007-08-16 | 2008-01-16 | 金蝶软件(中国)有限公司 | Numerical value input device and method for numerical value input using the device |
CN101309481A (en) * | 2008-06-26 | 2008-11-19 | 宇龙计算机通信科技(深圳)有限公司 | Method, system and mobile terminal for searching contact and locating information |
CN101741943A (en) * | 2008-11-12 | 2010-06-16 | 王峰 | Keyboard of mobile terminal |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105893316A (en) * | 2016-03-25 | 2016-08-24 | 乐视控股(北京)有限公司 | Calculator realization method and device based on mobile terminal |
WO2017185623A1 (en) * | 2016-04-29 | 2017-11-02 | 乐视控股(北京)有限公司 | Display management method and device for calculator, and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN102073617B (en) | 2015-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ben-Hur et al. | SIMPLER MAGIC: Synthesis and mapping of in-memory logic executed in a single row to improve throughput | |
Kuo et al. | Minimizing the total completion time in a single-machine scheduling problem with a time-dependent learning effect | |
John et al. | Predictive human performance modeling made easy | |
Coyette et al. | Multi-fidelity prototyping of user interfaces | |
Dasgupta | Design theory and computer science | |
US9063612B2 (en) | Techniques and apparatus for managing touch interface | |
CN109960492A (en) | A kind of detection system and its application method based on QT platform | |
CN104050069A (en) | Automated testing method for achieving correctness of MIPS processor by judging Verilog based on Mars | |
CN102073617A (en) | System for finishing calculation by WPF technology | |
Rudie | The integrated discrete-event systems tool | |
Queiroz et al. | Good usability practices in scientific software development | |
CN111651922A (en) | Method, system, device and storage medium for analyzing simulated manual calculation of force method calculation | |
Ahlersten | An introduction to MATLAB | |
CN105094511A (en) | Test case generating method and test case generating device | |
Xiong et al. | Dfdvis: A visual analytics system for understanding the semantics of data flow diagram | |
Almusaly et al. | A syntax-directed keyboard extension for writing source code on touchscreen devices | |
Ludascher et al. | Scientific workflows: More e-science mileage from cyberinfrastructure | |
CN102970321A (en) | Methods and systems for a state-based web framework architecture | |
Johnson et al. | Exploring theory of cognition for general theory of software engineering | |
Proß et al. | A new object-oriented Petri net simulation environment based on Modelica | |
CN116304218B (en) | Implementation method and system for integrating multi-domain platform based on graph database | |
CN102073777A (en) | Script based method and device for verifying chip performance | |
Adams et al. | Microeconometrics and MATLAB: An Introduction | |
Zainuddin et al. | Integrating prototyping into the SOFL three-step modeling approach | |
Maleki et al. | Programming in the model: contextualizing computer programming in cad models |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150805 |