static void Main(string[] args) { System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US"); Console.Write("First number: "); double fNumber = DZ.SetValue(); Console.Write("Last number: "); double lNumber = DZ.SetValue(); DZ.GetValue(fNumber, lNumber); Console.ReadLine(); }
//return item data as a string public override string ToString() { return("Name = " + Name + "\r\n" + "EUMType = " + EUMType.ToString() + " (" + ((int)EUMType).ToString() + ")\r\n" + "EUMUnit = " + EUMUnit.ToString() + " (" + ((int)EUMUnit).ToString() + ")\r\n" + "EUMUnitString = " + EUMUnitString + "\r\n" + "EUMTypeString = " + EUMTypeString + "\r\n" + "sAxisType = " + sAxisType.ToString() + "\r\n" + "axisEUMUnit = " + axisEUMUnit.ToString() + "\r\n" + "axisEUMUnitString = " + axisEUMUnitString + "\r\n" + "dim = " + dim.ToString() + "\r\n" + "nPointsX = " + nPointsX.ToString() + "\r\n" + "nPointsY = " + nPointsY.ToString() + "\r\n" + "nPointsZ = " + nPointsZ.ToString() + "\r\n" + "XMinLimit = " + XMinLimit.ToString() + "\r\n" + "YMinLimit = " + YMinLimit.ToString() + "\r\n" + "ZMinLimit = " + ZMinLimit.ToString() + "\r\n" + "DX = " + DX.ToString() + "\r\n" + "DY = " + DY.ToString() + "\r\n" + "DZ = " + DZ.ToString() + "\r\n" + "dataType = " + dataType.ToString() + "\r\n" + "dataValType = " + dataValType.ToString() + "\r\n"); }
public string generate() { string temp = File.ReadAllText(Application.StartupPath + "\\BiessePrograms\\Macros\\Шапка.bmac") + "\n"; ; if (BiesseListData != null) for (int i = 0; i < BiesseListData.Length; i++) { if (BiesseListData[i] != "") { string param = ""; string nameProg = ""; if (BiesseListData[i].Contains("$")) { param = "$" + BiesseListData[i].Split('$')[1]; nameProg = BiesseListData[i].Split('$')[0]; } else nameProg = BiesseListData[i]; string macrosPatch = Application.StartupPath + "\\BiessePrograms\\Macros\\" + nameProg + ".bmac"; if (!File.Exists(macrosPatch)) { MessageBox.Show("Файл: " + macrosPatch + "\n не найден."); return null; } string programm = setMINRoutg(macrosPatch); if (param != "") { string[] values = param.Split('=')[1].Split(new string[] { "_" }, StringSplitOptions.RemoveEmptyEntries); for (int j = 0; j < values.Length; j++) { string tekMakro = programm; temp += tekMakro.Replace(param.Split('=')[0], values[j]) + "\n"; } } else { temp += programm + "\n"; } } } string[] sep = new string[] { ";" }; string[] paramMass = new string[1]; if (StolParam != null) { paramMass = StolParam.Split(sep, StringSplitOptions.RemoveEmptyEntries); if (paramMass != null) for (int i = 0; i < paramMass.Length; i++) temp = temp.Replace(paramMass[i].Split('=')[0].Trim(), paramMass[i].Split('=')[1].Trim()); } if (DetalParam != null) { paramMass = DetalParam.Split(sep, StringSplitOptions.RemoveEmptyEntries); if (paramMass != null) for (int i = 0; i < paramMass.Length; i++) temp = temp.Replace(paramMass[i].Split('=')[0].Trim(), paramMass[i].Split('=')[1].Trim()); } temp = temp.Replace("$lpx", DX.ToString()).Replace("$lpy", DY.ToString()).Replace("$lpz", DZ.ToString()); return temp; }
public void set(string ParamDetal,string ParamStol) { Article = Article.Replace("$lpx", DX.ToString()).Replace("$lpy", DY.ToString()).Replace("$lpz", DZ.ToString()); Article = Article.Replace("_art", "_" + Guid.NewGuid().ToString() + DateTime.Now.ToString().Replace(";", "").Replace(" ", "").Replace(".", "").Replace("/", "").Replace(":", "").Replace("\\", "")); //if (ScmData != null) // for (int i = 0; i < ScmData.Length; i++) // { // ScmData[i] = ScmData[i].Replace("$lpx", DX.ToString()).Replace("$lpy", DY.ToString()).Replace("$lpz", DZ.ToString()); // for (int j = 0; j < massParam.Length; j++) // { // string[] value = massParam[j].Split('='); // ScmData[i] = ScmData[i].Replace(value[0].Replace(" ", ""), value[1].Replace(" ", "")); // } // } }