Карма: 0
Сообщений: 28 Сила слова: 0
|
Есть дерево и его нужно генерировать на ходу из xml-файла. Как это можно сделать ? С xml ладно, там все просто. А вот как находу генерировать ветки TreeView, я не могу понять.
|
|
|
|
|
Записан
|
|
|
|
|
Sinkler ↓
|
 |
|
07 Май, 2010, 03:15:54 , спустя 5 часов 3 минуты 47 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Похуй, пляшем!
Группа: Джедаи Карма: 73
Сообщений: 6811 Сила слова: 1.07
|
еще два вопроса:
1) когда приложение выполняет какую-либо длительную операцию, как сделать так, чтобы окошко не зависало и можно было приебать кнопку "отмена"
2) как реализуется эта самая "отмена"? рыть в сторону многопоточности?
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
07 Май, 2010, 09:37:45 , спустя 18 часов 21 минуту 51 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Санитары Карма: 92
Сообщений: 5501 Сила слова: 1.67
|
Есть дерево и его нужно генерировать на ходу из xml-файла. Как это можно сделать ? С xml ладно, там все просто. А вот как находу генерировать ветки TreeView, я не могу понять.
зайти в офф. доку и узнать собственно, ничего сверхъестественного нет еще два вопроса:
1) когда приложение выполняет какую-либо длительную операцию, как сделать так, чтобы окошко не зависало и можно было приебать кнопку "отмена"
2) как реализуется эта самая "отмена"? рыть в сторону многопоточности?
да, если операция длится в цикле, то делаешь в отдельном потоке while (boolean) { ... }
а по нажати на кнопку отмена делаешь boolean = false или Thread.Abort();
|
|
|
|
|
Записан
|
|
|
|
|
Sinkler ↓
|
 |
|
07 Май, 2010, 10:52:35 , спустя 1 час 14 минут 50 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Похуй, пляшем!
Группа: Джедаи Карма: 73
Сообщений: 6811 Сила слова: 1.07
|
да, если операция длится в цикле, то делаешь в отдельном потоке while (boolean) { ... }
а по нажати на кнопку отмена делаешь boolean = false или Thread.Abort();
спасибо
|
|
|
|
|
Записан
|
|
|
|
|
Kvs ↓
|
 |
|
23 Ноябрь, 2010, 11:16:03 , спустя 200 дней 1 час 23 минуты 28 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -8
Сообщений: 429 Сила слова: -1.86
|
тут такое дело
/*
* Created by SharpDevelop.
* User: user
* Date: 23.11.2010
* Time: 23:08
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System. Windows. Forms;
class Program
{
public static void Main ()
{
Application. run(new Form ());
}
}
чего он хочет?
Имя типа или пространства имен 'Windows' отсутствует в пространстве имен 'System' (пропущена ссылка на сборку?) (CS0234) - C:\Users\user\Desktop\mysoft\mysoft\Program.cs:10,14 Спустя 2 минуты 30 секунд добавил может унаследовать надо?
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
23 Ноябрь, 2010, 11:22:49 , спустя 6 минут 46 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Санитары Карма: 92
Сообщений: 5501 Сила слова: 1.67
|
Solution Explorer -> Add Reference -> System.Windows.Forms;
|
|
|
|
|
Записан
|
|
|
|
|
Kvs ↓
|
 |
|
23 Ноябрь, 2010, 11:34:58 , спустя 12 минут 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -8
Сообщений: 429 Сила слова: -1.86
|
Solution Explorer -> Add Reference -> System.Windows.Forms;
'System.Windows.Forms.Application' не содержит определение для 'run' (CS0117) - C:\Users\user\Desktop\cc\cc\Program.cs:18,25 Спустя 2 минуты 18 секунд добавил все разобрался
*/
using System;
using System. Windows. Forms;
namespace test
{
/// <summary>
/// Class with program entry point.
/// </summary>
internal sealed class Program
{
/// <summary>
/// Program entry point.
/// </summary>
[STAThread ]
private static void Main ()
{
Form frm = new Form ();
frm. Text = "My soft";
frm. Width *= 2;
Application. Run(frm );
}
}
}
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
23 Ноябрь, 2010, 11:37:26 , спустя 2 минуты 28 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Санитары Карма: 92
Сообщений: 5501 Сила слова: 1.67
|
я конечно понимаю что ты хочешь все и сразу, но так дела не делаются
то ты искал метод консольного приложения Main в оконном приложении, теперь хочешь захостить форму в консольном приложении... определись чего ты хочешь =)
|
|
|
|
|
Записан
|
|
|
|
|
Kvs ↓
|
 |
|
23 Ноябрь, 2010, 11:45:08 , спустя 7 минут 42 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -8
Сообщений: 429 Сила слова: -1.86
|
так и теперь вопрос жизни и смерти, как получить ехешник? Спустя 1 минуту 19 секунд добавил я хочу создать оконное приложение и мне нет разницы какое оно. Правда консолька которая вспыхивает при run меня смущает
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
23 Ноябрь, 2010, 11:50:25 , спустя 5 минут 17 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Санитары Карма: 92
Сообщений: 5501 Сила слова: 1.67
|
F6
|
|
|
|
|
Записан
|
|
|
|
|
Kvs ↓
|
 |
|
23 Ноябрь, 2010, 11:53:14 , спустя 2 минуты 49 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -8
Сообщений: 429 Сила слова: -1.86
|
F6
ошибку выдает , в окне Спустя 16 секунд добавил у меня ШарпДевелопер
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
23 Ноябрь, 2010, 11:56:27 , спустя 3 минуты 13 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Санитары Карма: 92
Сообщений: 5501 Сила слова: 1.67
|
короче ищи окно в папке с проектом bin\debug
|
|
|
|
|
Записан
|
|
|
|
|
Kvs ↓
|
 |
|
23 Ноябрь, 2010, 11:58:45 , спустя 2 минуты 18 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -8
Сообщений: 429 Сила слова: -1.86
|
там есть)
А как программе иконку задать свою? И посоветуй программу для создания инсталятора)
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
24 Ноябрь, 2010, 12:01:10 , спустя 2 минуты 25 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Санитары Карма: 92
Сообщений: 5501 Сила слова: 1.67
|
в свойствах проекта
ClickOnce
|
|
|
|
|
Записан
|
|
|
|
|
krasun ↓
|
 |
|
24 Ноябрь, 2010, 12:02:18 , спустя 1 минуту 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи
Группа: Джедаи Карма: 41
Сообщений: 1379 Сила слова: 2.97
|
то ты искал метод консольного приложения Main в оконном приложении,
В любом Win-приложении есть метод Main, к коим и консоль относиться.
теперь хочешь захостить форму в консольном приложении...
У него там все в порядке. Это не обязательно консоль.
Правда консолька которая вспыхивает при run меня смущает
Это уже в настройки проекта. Нужно поменять тип с консольного на оконное
Кстати, сам делал, диалоговые окна запускал из под консоли и всякие MessageBox. Другое дело служба, из под нее можно все. Но она работает в другом WinStation и даже если ты запускаешь окна, то их не видно. Ощущение создается, как будто службы работают under ground, хотя оно, так и есть)))
Спустя 36 секунд добавил В том же Visual Studio можно создавать инсталлятор =))
|
|
|
|
|
Записан
|
|
|
|
|