
Ilya
13.02.2017
10:12:45
я бы предложил запилить прокрутку

Владимир
13.02.2017
10:13:04
просто надо было пилить под 800*600

Ilya
13.02.2017
10:13:10
и уменьшить графики по возможности на низком разрешении по горизонтали

Владимир
13.02.2017
10:13:12
а потом бы все само увеличивалось

Google

Ilya
13.02.2017
10:13:34
ели надо простое масштабирование, то смотри в сторону viewbox
но это не путь джедая

Vasily
13.02.2017
10:14:15
Короче
Ставится разрешение 800х600 как минимальное
На нем все тестится
Потом смотрим, как ведет на растягивании
Хотя яхз, где еще 800х600 сохранилось. Скорее всего где-то в НИИ
Старые добрые ЭЛТ

Владимир
13.02.2017
10:19:01

Vasily
13.02.2017
10:19:35
Ну на вин95 не поставить

Вячеслав
13.02.2017
10:35:38
Да там все норм будет, это прихоти людей свыше
Едея с левой неизменяемой панелью мне нравится
Есть еще идея сделать 2файла с ресурсами, под разные варианты мониторов

Google

Ilya
13.02.2017
10:48:11
можно сделать графики маленькими и по клику на них увеличивать
возможно при 800*600 сделать их на весь экран
разумеется увеличивать их в отдельном окне

Vinc
13.02.2017
10:50:57
if (args.Length != 1 || !File.Exists(XmlFile))
{
Console.WriteLine("XPath.exe file.xml");
return;
}
вот так обрабатываю запуск проги без аргументов, либо если аргументом передается несуществующий в папке файл. однако при запуске проги без аргументов ничего не выводится. что я делаю не так?

Ilya
13.02.2017
10:53:24
XmlFile - это что?
может файл всё таки есть?

Vinc
13.02.2017
10:53:52
если прога(консольная) запущена без каких-либо аргументов

Ilya
13.02.2017
10:54:19
ну так то должно сработать условие с длинной массива
но всё же)

Aleksey
13.02.2017
10:54:32
на отладке посмотри
же

Alex
13.02.2017
10:54:39
а что должно выводиться? если нет аргументов, условие ж не выполняется

Ilya
13.02.2017
10:55:17
args.Length != 1
длина будет 0

Vinc
13.02.2017
10:55:30
надо сообщить о правильном использовании

Alex
13.02.2017
10:55:35
а, блин, там не равно
вывести Console.Writeline ("XPath.exe file.xml")?

anton
13.02.2017
10:56:03
кажется где-то нас обманывают :)
что внутри XmlFile? значение скажи.

Google

anton
13.02.2017
10:56:23
args тоже, желательно в студию

Ilya
13.02.2017
10:56:36
да не, правильно сказали - надо просто в дэбаггере пройтись

Alex
13.02.2017
10:56:38
сообщение ничего не говорит о правильном использовании. оно вообще мало о чём говорит
угу

anton
13.02.2017
10:56:52
может у тебя там в дебаг энве прописан command line argument какой

Владимир
13.02.2017
10:57:58
в аргс по умолчанию что-то кладется вроде
стартап пас или типа того

anton
13.02.2017
10:58:29
это ты кажется с питоном путаешь ;) там [0] имя исполняемого файла

Владимир
13.02.2017
10:58:42
Возможно

anton
13.02.2017
10:58:44
ну и в каком то яп тоже такая нечисть есть

Vinc
13.02.2017
10:58:51
static void Main(string[] args)
{
foreach (string XmlFile in args)
if (args.Length != 1 || !File.Exists(XmlFile))
{
Console.WriteLine("XPath.exe file.xml");
return;
}

anton
13.02.2017
10:59:22
ыыы

anton
13.02.2017
10:59:25
ну все понятно
args.length = 0
форич не отработает

Владимир
13.02.2017
10:59:38
какой-то ахтунг

anton
13.02.2017
10:59:42
и скобок нет о_О

Alex
13.02.2017
10:59:46
конечно
всё хуйня, давай по новой

Ilya
13.02.2017
11:00:19
foreach не работает)

Vinc
13.02.2017
11:01:01
как не работает форич, когда не работает первая проверка в ифе

Google

anton
13.02.2017
11:01:18
форича не будет

Gid
13.02.2017
11:02:07
Господа
Как сделать общий id для двух таблиц в ЕФ?

Владимир
13.02.2017
11:02:25
Вот поэтому всегда надо ставить скобочки

Vinc
13.02.2017
11:02:28
разбить на иф, елсе иф с форичем чтоль

Gid
13.02.2017
11:02:46
То есть я буду добавлять обьект типа Obj1 - id = 1 у него, Obj2 - id = 2
Может кто сталкивался

Admin
ERROR: S client not available

anton
13.02.2017
11:03:01

Vinc
13.02.2017
11:03:11
это починю - надо сделать, чтоб можно было сколько угодно проверять

anton
13.02.2017
11:05:30
что ты починишь?
ты из форича вылетаешь если любого из файлов нет

Vinc
13.02.2017
11:05:37
и вообще, правильно ли я поступаю, что проверяю наличие файла в ифе, а не с помощью try ... catch ?

anton
13.02.2017
11:05:41
static void Main(string[] args)
{
if (!args.Any())
{
Console.WriteLine("XPath.exe file.xml");
}
foreach (string XmlFile in args)
{
if (!File.Exists(XmlFile)){
Console.WriteLine($"file {XmlFile} doesn't exists");
}
}
}

Vinc
13.02.2017
11:06:21

Владимир
13.02.2017
11:07:33

Google

Vasily
13.02.2017
11:07:58
Лучше if (args==null || args.Length==0)
Во избежание, так сказать

Владимир
13.02.2017
11:09:40
Легкий гугл говорит что
the args argument will never be null

Vasily
13.02.2017
11:09:48
Или просто foreach(var file in args??new string[]{""})
Хотя не
Так не сработает

anton
13.02.2017
11:11:30

Alex
13.02.2017
11:14:38
всё всегда может быть null, если это Nullable. но не значит, что всегда и везде нужно на это проверки делать

anton
13.02.2017
11:15:11
ну в данном случае оно просто крахнется, если .Any() или Length дергать :)
лучше уж проверить и конечному юзеру адекватное сообщение об ошибке выдать
чем трайкетчить или срыгивать стектрейс анхендледа

Aleksey
13.02.2017
11:16:13

Владимир
13.02.2017
11:16:26
конечный юзер не будет запускать в странных ide

anton
13.02.2017
11:16:55

Sergey
13.02.2017
11:18:00

Vinc
13.02.2017
11:18:02
Program.cs(33,15): error CS1061: Type `string[]' does not contain a definition for `Any' and no extension method `Any' of type `string[]' could be found. Are you missing `System.Linq' using directive?
без Linq нельзя?

Gid
13.02.2017
11:18:24
задача?
Нужно иметь 2 таблицы с 1 полем айди (общим)

Axm
13.02.2017
11:18:25
добавь using System.Linq;

anton
13.02.2017
11:18:35

Vinc
13.02.2017
11:18:47

Axm
13.02.2017
11:19:01
уже ответили выше
Эта группа больше не существует