Two previously published FORTRAN-77 programs, FGAM and JCBLOK, are rewritten in visual basic 5.0 for 32-bit Windows 95/NT and educational applications. Each program is applicable to spatial data representing one, two ...
详细信息
Two previously published FORTRAN-77 programs, FGAM and JCBLOK, are rewritten in visual basic 5.0 for 32-bit Windows 95/NT and educational applications. Each program is applicable to spatial data representing one, two or three-dimensions. Graphics are added for displaying computed variograms and color density slices of kriging results within the same windows used to launch the programs. Dynamic array allocation is automatically invoked by the programs without the need for a user to intervene, thus enabling efficient memory management independent of data set size. If analyzing one-dimensional strings of data (profiles), fractal dimensions are computed for four-lag increments of the variogram, thus enabling a scale-dependent analysis. Only the raw, spatial data need to be in a separate file because program options are set interactively using mouse click events motivated by the design of the window for each program. Simplified Geo-EAS input format is accommodated for these files, or generic files are accommodated having allowable record lengths up to 100 values per record. (C) 1998 Elsevier Science Ltd. All rights reserved
A visual basic simulation software (WATTPPA) has been developed to analyse the performance of an advanced wastewater treatment plant. This user-friendly and menu-driven software is based on the dynamic mathematical mo...
详细信息
A visual basic simulation software (WATTPPA) has been developed to analyse the performance of an advanced wastewater treatment plant. This user-friendly and menu-driven software is based on the dynamic mathematical model for an industrial wastewater treatment scheme that integrates chemical, biological and membrane-based unit operations. The software-predicted results corroborate very well with the experimental findings as indicated in the overall correlation coefficient of the order of 0.99. The software permits pre-analysis and manipulation of input data, helps in optimization and exhibits performance of an integrated plant visually on a graphical platform. It allows quick performance analysis of the whole system as well as the individual units. The software first of its kind in its domain and in the well-known Microsoft Excel environment is likely to be very useful in successful design, optimization and operation of an advanced hybrid treatment plant for hazardous wastewater.
For many scientists working with digital topographic data, extracting lineaments or linear features is an important step in structuring and analyzing raw data. A ridge axis, which represents the top a mountain ridge, ...
详细信息
For many scientists working with digital topographic data, extracting lineaments or linear features is an important step in structuring and analyzing raw data. A ridge axis, which represents the top a mountain ridge, is one of the most important topographic features used in a wide variety of applications. Algorithms and software for automating the extraction of ridges or ridge axes from DEMs are, however, still not easily available or not widely acceptable. In this paper, we present a user-friendly visual basic program that automates the extraction of the ridge axis system from DEM data, based on the profile-recognition and polygon-breaking algorithm (PPA). An important feature of PPA is that it takes a global approach, as opposed to the local neighborhood operators used in many other algorithms. Each segment detected by PPA considers not only relations with contiguous neighboring grid points, but also strives to preserve the continuity of the global trend. This is an attempt to simulate human operators, who always factor in the overall trend of the lineament before delineating its local parts. PPA starts by connecting all points in a neighborhood that can possibly lie on the ridge axis, thus forming a belt of polygons in the first step. Next, a polygon breaking process eliminates unwanted segments according to the assumption that a ridge segment cannot be the side of any closed polygon, and that the result should be a purely dendritic line pattern. Finally, a branch-reduction process is executed to eliminate all parallel false ridges that remained due to the conservative approach taken in the first step. Results indicate that PPA is reasonably successful in picking out ridges that would have been identified manually by experts. In addition to providing a detailed user interface for executing PPA, several modifications were made to significantly improve the computational efficiency of PPA, as compared to the original version published in 1998. The source codes are p
This research investigated the cognitive characteristics for learning a visual programming language, visual basic. It replicated an earlier study by White (72) that used C++, an object-oriented programming language. T...
详细信息
This research investigated the cognitive characteristics for learning a visual programming language, visual basic. It replicated an earlier study by White (72) that used C++, an object-oriented programming language. The two cognitive characteristics investigated in this research with visual basic were 1) cognitive development, as measured by the Proposition Logic Test (PLT) and 2) cognitive hemispheric style, as measured by the Hemispheric Mode Indicator (HMI). Prior research has shown that object-oriented and procedural programming involves a high level of cognitive development and that procedural programmers are left brain hemispheric style thinkers. The findings from this study using a visual programming language, contradicts prior research with other programming paradigms. This study found visual programming being left cognitive hemispheric style, just like procedural programming. However, cognitive development was unimportant. While procedural and object-oriented languages require a high cognitive development level, visual programming languages require a lower level. This supports the theory that different programming language paradigms require different cognitive characteristics (73).
A visual basic program for flexible, interactive processing of ion-microprobe data acquired for quantitative trace element, Al-26-Mg-26, Mn-53-Cr-53, Fe-60-Ni-60 and U-Th-Pb geochronology applications is described. De...
详细信息
A visual basic program for flexible, interactive processing of ion-microprobe data acquired for quantitative trace element, Al-26-Mg-26, Mn-53-Cr-53, Fe-60-Ni-60 and U-Th-Pb geochronology applications is described. Default but editable run-tables enable software identification of secondary ion species analyzed and for characterization of the standard used. Counts obtained for each species may be displayed in plots against analysis time and edited interactively. Count outliers can be automatically identified via a set of editable count-rejection criteria and displayed for assessment. Standard analyses are distinguished from Unknowns by matching of the analysis label with a string specified in the Set-up dialog, and processed separately. A generalized routine writes background-corrected count rates, ratios and uncertainties, plus weighted means and uncertainties for Standards and Unknowns, to a spreadsheet that may be saved as a text-delimited file. Specialized routines process trace-element concentration, Al-26-Mg-26, Mn-53-Cr-53, Fe-60-Ni-60, and Th-U disequilibrium analysis types, and U-Th-Pb isotopic data obtained for zircon, titanite, perovskite, monazite, xenotime and baddeleyite. Correction to measured Pb-isotopic, Pb/U and Pb/Th ratios for the presence of common Pb may be made using measured Pb-204 counts, or the Pb-201 or Pb-208 counts following subtraction from these of the radiogenic component. Common-Pb corrections may be made automatically, using a (user-specified) common-Pb isotopic composition appropriate for that on the sample surface, or for that incorporated within the mineral at the time of its crystallization, depending on whether the 204 Pb count rate determined for the Unknown is substantially higher than the average 204 Pb count rate for all session standards. Pb/U inter-element fractionation corrections are determined using an interactive log(e)-log(e) plot of common-Pb corrected Pb-206/U-238 ratios against any nominated fractionation-sensitive
A program has been developed in Excel and written in visual basic for Applications, which enables a decision maker to examine the robustness of a solution obtained when using multi-criteria decision analysis (MCDA). T...
详细信息
A program has been developed in Excel and written in visual basic for Applications, which enables a decision maker to examine the robustness of a solution obtained when using multi-criteria decision analysis (MCDA). The distance-based and stochastic uncertainty analysis approaches contained in the program allow a decision to be made with confidence that the alternative chosen is the best performing alternative under the range of probable circumstances. The uncertainty analysis methodology overcomes the limitations of existing sensitivity analysis techniques for MCDA by enabling all of the input parameters to be varied simultaneously within their expected ranges. The Weighted Sum Method (WSM) and PROMETHEE are the MCDA techniques available for the user to select in the program. The program is illustrated by applying it to a sustainable water resource development problem in the Northern Adelaide Plains, South Australia. (c) 2005 Elsevier Ltd. All fights reserved.
The integrated hydrological modeling techniques were used to create a conceptual rainfall-runoff model for Hurman River watershed. The HEC-HMS and water modeling system (WMS) were used to generate the required runoff ...
详细信息
The integrated hydrological modeling techniques were used to create a conceptual rainfall-runoff model for Hurman River watershed. The HEC-HMS and water modeling system (WMS) were used to generate the required runoff data at any location within the watershed based on the flow duration curve (FDC) analysis. The modeling results showed a good agreement between the observed and the simulated runoff data. The model accuracy was confirmed through four well statistical indicators, Nash-Sutcliffe efficiency (NSE), coefficient of determination (R-2), mean error (ME) and root mean square error (RMSE). The watershed was divided into 130 sub-basins by adding outlet at each 1 km distance along the stream network and runoff was simulated by using daily rainfall data. The 130 flow duration curves were estimated. Gene expression programming was used to develop a mathematical expression based on the results of rainfall-runoff model to generate flow duration curve at any location along the stream network. A visual basic Computer Program was developed with visual interface in Microsoft Excel software to run-of-the river type hydropower plant site assessment. A searching algorithm to select optimum site to install the hydropower project was developed according to the power or head criteria. The results showed that 1 MW as input power criteria revealed optimum hydroelectricity generation compared to other alternative design criteria.
A visual basic program was developed to determine the optimum gear and throttle position on the basis of minimum fuel consumption per hectare for ploughing, cultivating and harrowing operations. The program provides a...
详细信息
A visual basic program was developed to determine the optimum gear and throttle position on the basis of minimum fuel consumption per hectare for ploughing, cultivating and harrowing operations. The program provides an intuitive interfaces by linking database such as tractor, tyre and implement specifications, draft and tractions model constants, fuel consumption model, soil and operating conditions to predict the minimum fuel consumption of selected model. The fuel consumption model was developed by conducting PTO test under variable throttle and load conditions. The coefficient of determination (R-2) value for developed model was found close to 0.99. The program was validated with the data collected from the field experiments conducted with a 32 kW PTO power 2WD tractor and 2-bottom reversible MB plough under different operating conditions. It was found that the developed program predicted optimum gear as L3 (6.9 km/h) at 2066 rpm and on an average under predicted slip values by 50-62%, draft by 4-20% and over predicted fuel consumption by 19 to 52% in the depth range of 18-22 cm. (C) 2015 Elsevier B.V. All rights reserved.
In this one-of-a-kind book, Microsoft MVP Danijel Arsenovski shows you how to utilize the power of refactoring to improve the design of your existing code and become more efficient and productive. You?ll discover how ...
详细信息
ISBN:
(数字)9780470372548
ISBN:
(纸本)9780470179796
In this one-of-a-kind book, Microsoft MVP Danijel Arsenovski shows you how to utilize the power of refactoring to improve the design of your existing code and become more efficient and productive. You?ll discover how to perform unit testing, refactoring to patterns, and refactoring to upgrade legacy visual basic code. As you progress through the chapters, you?ll build a prototype application from scratch as Arsenovski walks you step-by-step through each process while offering expert coding tips.
暂无评论