G_String_IV
Summary description for AboutDialog.
Required designer variable.
constructor for 'About G_String' dialog
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Summary description for CheckList.
Required designer variable.
Constructor for CheckList form
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
routine resets CheckList
routine loads CheckList with content of Nest
Nest object
Chopper is a utility class that deals with G_String records
and their decomposition into fields
basic constructor
Data record as read from ASC file line
first overloaded constructor
String: Data record as read from ASC file line
Boolean: switch whether to interpet as tab delimited or fixed
second overloaded constructor
String: Data record as read from ASC file line
Boolean: switch whether to interpet as tab delimited or fixed
int: number of leading characters to be ignored
Final overloaded constructor
String: Data record as read from ASC file line
Boolean: switch whether to interpet as tab delimited or fixed
int: number of leading characters to be ignored
int: field width to be used
returns true if sLine contains tab characters,
false otherwise.
returns suggested width for distance between fields in fixed field strings
returns array of fields, independent of whether tabbed or not tabbed
returns number of fields
Required designer variable.
constructor for 'Options' form
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
routine imports 'Options' string from control file
'Options' string
routine returns 'Options' string
Options string
returns name of result file
Summary description for ctlSampleSize.
constructor of sample size control
Clean up any resources being used.
routine sets label of facet control
label string
routine returns content of sample size input box
sample size string
Required method for Designer support - do not modify
the contents of this method with the code editor.
routine sets value of sample size
sample size
routine sets focus to sample size box
Summary description for UserControl1.
constructor for sliding grid control
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
routine accepts ext data file name and temporary file name
name of external data file path
routine sets data file name
data file name file name
routine returning disposible width that is to be ignored
skip width
routine returning column width
column width
Summary description for ctrlFacet.
constructor of basicfacet control
overloaded constructor of facet control
facet full name
one character abbreviation (unique)
Boolean variable: true: crossed; false: nested
returns full name of facet
full name
returns abbreviation of facet
one character abbreviation
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Summary description for ddListBoxes.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Summary description for ErrorDialog.
Required designer variable.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Summary description for Facet.
Summary description for FacetArray.
Description for
G_String is a windows wrapper for urGENOVA, a DOS program for
the calculation of partitioned variances in the context
of Generalizibility Theory.
urGENOVA was written by R.L. Brennan of the University of Iowa in ANSI C.
G_String is written by R.Bloch in C#
This is the static main class at the core of
It contains the main window.
frmGString prompts the user through a series of controlled steps,
collects user input, generates a formatted control file
which is eventually fed to urGENOVA via a threaded process.
frmGString is based on a simple user controlled loop:
which is activated each time the user clicks the "Step" button.
The variable iStep contains the step counter.
private void btnStep_Click(object sender, System.EventArgs e)
{
iStep = brennan_store(iStep);
iStep = brennan_ask(iStep);
}
Function brennan_ask(iStep) displays the appropriate user interface.
Function brennan_store(iStep) processes user input.
All other functions have auxiliary purposes.
The D-Study button problem is fixed
Required designer variables.
Clean up any resources being used.
Standard routine generated by Visual Studio
Required method for Designer support - do not modify
the contents of this method with the code editor.
The main entry point for the application.
Generated by Visual Studio
Main user loop see description of frmGString class
standard event handler parameter
standard event handler event
routine processes user input as a function of jStep -
the specific step in the stepwise construction of the control file
step variable handed on to display routine
Routine prepares user interface for each step in the preparation
of the urGENOVA control file. It prompts the user with apropriate
windows and controls; it gives instructions and points to the
appropriate help file.
step variable (1 .. 12) which switches the
case.
Handles rollback from step iFrom to step iTo iteratively.
highest step from which the roll back starts
target step
Stub to develop and test G_String_2
Standard control sender
Standard
Subroutine reads output file of urGENOVA and processes it line by line
it skips lines until it findes the first "-----... line.
It then reads line by line, splits it by block of blanks
and extracts field 0 (designation)
field 1 (degrees of freedom) and
field 5 (variance component)
These variables get stored in an array
This array contains individial vectors:
Name: alphanumeric string showing specific facet combination
df: degrees of freedom
VC: variance component
This class encapsulates the nesting logic.
It accepts facets including their name, abbreviation, whether
they are crossed or nested and which facet
carries an asterisk. It also stores sample sizes for the nesting options.
Its structure can signify the various nesting options of Brennan for up to about 10 facets.
It maintains the primary order of facets as specified (iarOrder[])
as well as the appropriately sorted order of nested facets.
It handles reordering and returns labels and sample sizes.
Constructor
Subroutine restores Nest to original status
Routine accepts each facet to Nest
full English name of facet
single character abbreviation of facet
true: crossed facet; false: nested facet
true: success; false: failure
converts a nonstructured facet to a properly nested facet
full ASCII representation of nested facet
Flag - true: set asterisk; false; skip asterisk
Boolean indicatng whether crossed (true) or nested (fale)
true: sucess; false: failure
encapsulation of nested name for a given index
index in order
full nested facet name
encapsulation of nested name for given abbreviation
facet abbreviation
encapsulation of facet count
actual number of facets
encapsulation of nested facet count
number of nested facets
actual worker for getParentLabel; It calculates the parent labels
by arranging the parent facet abbreviations in inverse order
pointer to sarNestedNames[]
getName subroutine returns full name of facet either according
to nesting order (bSwitch = true)
or original order (bSwitch = false)
true: Nesting order / false: original order
pointer to item
For rollback;
resets sample sizes to zero
including arrays
For rollback;
resets asterisk
For rollback;
resets all nesting
For rollback;
clears all facets from iMin on
down to index iMin
return the expected number of records based on the nesting structure
number of expected records
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Summary description for SampleSizeArray.
subroutine draws results on repaint
checks if there is exactly one facet of differentiation and ignores changes otherwise.
If one facet of differentiation, displays facet designs and determines container
of facet of differentiation. Hides container facets
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.