class: MainForm

public class: MainForm
Author:
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 7.12.2005 13:35:14; Modified: 7.12.2005 13:37:23;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {8F1AD01D-E031-467f-BC0B-F0874F64839B}
Summary description for Form1.

 

Goto: Fields, Methods

See also: DBDataAdmin, DataSrcEx, AboutDialog

Appears in: Class Diagram

Connections
 
MainForm Attributes
Attribute Details
private System.Windows.Forms.MenuItem
  menuItem1
private System.Windows.Forms.MenuItem
  menuItem3
private System.Windows.Forms.MenuItem
  menuItem5
private System.Windows.Forms.MenuItem
  menuItem4
private System.Windows.Forms.MenuItem
  menuItem11
private System.Windows.Forms.MenuItem
  menuItem13
private System.Windows.Forms.MainMenu
  MainMenu
private System.Windows.Forms.MenuItem
  MMethods
private System.ComponentModel.IContainer
  components
private System.Windows.Forms.DataGrid
  dataGrid1
private System.Windows.Forms.Button
  applyTransform
private System.Windows.Forms.TreeView
  treeView1
private DBDataAdmin
  dbAdmin
Notes: dbAdmin class

private System.Windows.Forms.ContextMenu
  contextMenuVersions
private System.Windows.Forms.MenuItem
  menuItem23
private System.Windows.Forms.Button
  saveData
private string
  XMLFileWithTransformations
Notes: config with transformations

private System.Windows.Forms.ComboBox
  simpleTransformation
private System.Windows.Forms.Label
  label1
private System.Windows.Forms.TextBox
  TBFromVersionName
private System.Windows.Forms.MenuItem
  menuItem9
private System.Windows.Forms.MenuItem
  MICopyTransform
private System.Windows.Forms.MenuItem
  MIApplyTransform
private DataSrcEx
  dsrcex
Notes: Extended data source;

private System.Windows.Forms.MenuItem
  MIDrop
private System.Windows.Forms.MenuItem
  MIMoreInfo
private DMTransformStruct.Version
  verToApply
private System.Windows.Forms.ToolBar
  toolBar1
private string
  verCfg
private System.Windows.Forms.ToolBarButton
  tNewVersion
private System.Windows.Forms.ToolBarButton
  tEditData
private System.Windows.Forms.MenuItem
  MIMethods
private System.Windows.Forms.MenuItem
  MIOpen
private System.Windows.Forms.MenuItem
  MINew
private System.Windows.Forms.MenuItem
  MIClose
private System.Windows.Forms.MenuItem
  menuItem7
private System.Windows.Forms.ToolBarButton
  tSeparator1
private System.Windows.Forms.ToolBarButton
  tSeparator2
private System.Windows.Forms.ToolBarButton
  tNewSession
private System.Windows.Forms.ToolBarButton
  tOpenSession
private System.Windows.Forms.ToolBarButton
  tSaveVersion
private System.Windows.Forms.Button
  BTSwitch
private System.Windows.Forms.MenuItem
  MINewVersion
private System.Windows.Forms.MenuItem
  MIDropSelectedVersion
private System.Windows.Forms.MenuItem
  MICopyTransform2
private System.Windows.Forms.MenuItem
  MIApplyTransform2
private System.Windows.Forms.MenuItem
  MIMoreInfo2
private System.Windows.Forms.MenuItem
  menuItem16
private System.Windows.Forms.MenuItem
  menuItem17
private System.Windows.Forms.MenuItem
  MIFreeze
private System.Windows.Forms.MenuItem
  MIFreeze2
private System.Windows.Forms.MenuItem
  MIVersion
private System.Windows.Forms.MenuItem
  MISaveAsCSV2
private System.Windows.Forms.MenuItem
  MISaveAsCSV
private System.Windows.Forms.ImageList
  imageList1
 
MainForm Methods
Operation Details
public
MainForm():
protected
Dispose(
   bool disposing):void
Tags: override=true
Notes: Clean up any resources being used.
private
InitializeComponent():void
Notes: Required method for Designer support - do not modify the contents of this method with the code editor.
private static
Main():void
Notes: The main entry point for the application.
public static
DllCall(
   string DllName,
   string ClassName,
   string FunctionName,
   object[] Arguments,
   bool waitForResult):int
private
menuItem5_Click(
   object sender,
   System.EventArgs e):void
Notes: Close from menu.
private
MainForm_Closing(
   object sender,
   System.ComponentModel.CancelEventArgs e):void
private
NewVerButton_Click(
   object sender,
   System.EventArgs e):void
private
RunDllSimpleTransform(
   OneTransform ot):void
Notes: Run simple trasform.
private
RunDllSimpleTransformAgain(
   DataSrcEx dsrcex,
   OneTransform ot,
   string configText):void
private
applyTransform_Click(
   object sender,
   System.EventArgs e):void
Notes: Run selected simple transformation
private
ViewData():void
Notes: Load data into data grid
private
BeginEdit():void
Notes: Prepare new DataSrcEx for edit by simple transforms.
private
EndEdit():void
Notes: Save data from simple transformations

@param ="save" true if save, false if refresh Enable all used buttons
private
RefreshTreeView():void
Notes: Update all versions of data in tree view according info in memory.
private
ChooseItemInTreeView(
   TreeNode tn,
   int id):void
private
MainForm_Load(
   object sender,
   System.EventArgs e):void
Notes: Load data into items from config files.
private
RunDllFromMenu(
   object sender,
   System.EventArgs e):void
Notes: Run modul with normal transformation (EG neural network, MBA, Kohonen maps, ...)
private
MainForm_Closed(
   object sender,
   System.EventArgs e):void
Notes: Dispose all objects before application finish.
private
itemMoreInfo_Click(
   object sender,
   System.EventArgs e):void
Notes: Show info about data in selected version
private
menuItemDrop_Click(
   object sender,
   System.EventArgs e):void
Notes: Drop selected version and all derived versions
private
editData_Click(
   object sender,
   System.EventArgs e):void
Notes: Switch to aplly simple transformation mode.
private
saveData_Click(
   object sender,
   System.EventArgs e):void
Notes: Switch to normal mode. If there is any transform data, save this data as new table.
private
menuItem24_Click(
   object sender,
   System.EventArgs e):void
Notes: View data to DataGrid
private
MICopyTransform_Click(
   object sender,
   System.EventArgs e):void
Notes: On Copy transform click. Copy this transform into memory for futher use.
private
MIApplyTransform_Click(
   object sender,
   System.EventArgs e):void
Notes: On Apply transform click.
private
MayRunAgain(
   DMTransformStruct.Version ver):bool
Notes: If Version may be run again.

@param ="cfg"
@returns True if this version has config text
private
MayApply(
   DMTransformStruct.Version ver,
   string cfg):bool
Notes: Compare column in version and config XML file. Columns compare with the first columns/column elements in cfg.

@returns
private
treeView1_MouseDown(
   object sender,
   System.Windows.Forms.MouseEventArgs e):void
Notes: Due to right mouse button click.
private
SelectItem(
   int item):void
Notes: Process index of TreeNode.
private
toolBar1_ButtonClick(
   object sender,
   System.Windows.Forms.ToolBarButtonClickEventArgs e):void
private
RemoveDllClick(
   object sender,
   System.EventArgs e):void
Notes: Remove one or more of defined methods.
private
MIOpen_Click(
   object sender,
   System.EventArgs e):void
private
MINew_Click(
   object sender,
   System.EventArgs e):void
private
MIClose_Click(
   object sender,
   System.EventArgs e):void
private
treeView1_AfterSelect(
   object sender,
   System.Windows.Forms.TreeViewEventArgs e):void
private
IsSelectedVersion():void
private
menuItem3_Click(
   object sender,
   System.EventArgs e):void
private
MIFreeze_Click(
   object sender,
   System.EventArgs e):void
private static
AddTextUTF8(
   System.IO.FileStream fs,
   string value):void
private
MISaveAsCSV_Click(
   object sender,
   System.EventArgs e):void
private
menuItem13_Click(
   object sender,
   System.EventArgs e):void