Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Протестируйте первый проект на C#, PlaNet 1.0 beta 
:(
    Опции темы
Zdvig
  Дата 14.9.2005, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 3.5.2005

Репутация: нет
Всего: 1



Строго прошу не судить, как никак первый проект за 3 недели изучения C#, после Delphi.
Но обо всех ошибках, недочетах, пожеланиях пишите smile

Интерфейс программы не окончательный, пока вы тестите, я придумываю что-то новое. С выходом VS 2005,
думаю сделать внешний вид с учетом специфики Vista smile


Пока не работает изменение записи. Чисто физически незнаю, как это реализуется в C#. Все "стандартные" методы перепробовал, бесполезно. Остается только надеяться на вашу помощь smile

Это сообщение отредактировал(а) Zdvig - 23.10.2005, 18:07

Присоединённый файл ( Кол-во скачиваний: 23 )
Присоединённый файл  PlaNet.zip 38,07 Kb
--------------------
Лампочка - ожерелье голых поп. Вся любовь - оп-хоп-хоп!
PM MAIL   Вверх
Дрон
Дата 17.9.2005, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 93



Симпатишно. Дизайн окон вполне правильный smile

Только не стоит делать кнопки вроде "+", лучше напиши нормально "Добавить".

Особенно понравилось всплывающее окошко при настройки прозрачности -- это какой-то компонент или ты сам его сделал? smile


--------------------
Да. Именно так.
PM   Вверх
Zdvig
Дата 18.9.2005, 09:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 3.5.2005

Репутация: нет
Всего: 1



Обновил бету.

Что нового:
    1. Поле воода сообщения побольше сделал
    2. Теперь окно напоминания при каждом напоминании разноцветное. Исправлено в нем куча багов.
    3. Изменение записи работает smile Только проблема присвоению dateTimePicker'у даты и времени. Буду над этим работать.
    4. Немного изменил интерфейс, добавил картинки. Выглядит более живее smile
    5. Убрал значки из диалоговых окон. Как оказалось они не читаемы со значками и так надоели людям, что большинство их не воспринимает (даже я сам ловил себя на том, что закрываю окна от своей же программы, почти не читая smile )
Цитата
Только не стоит делать кнопки вроде "+", лучше напиши нормально "Добавить".


Изменил.

Цитата
Особенно понравилось всплывающее окошко при настройки прозрачности -- это какой-то компонент или ты сам его сделал? smile


Компоненты навытаскивал с codeproject.com

Это сообщение отредактировал(а) Zdvig - 18.9.2005, 10:15

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  PlaNet.zip 42,52 Kb
--------------------
Лампочка - ожерелье голых поп. Вся любовь - оп-хоп-хоп!
PM MAIL   Вверх
Spawn™Production®
Дата 18.9.2005, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Тестер ПО, VB.NET Developer
**


Профиль
Группа: Участник
Сообщений: 398
Регистрация: 12.4.2005
Где: Зеленоград

Репутация: 6
Всего: 12



Дрон, это компонент GmailControl - действительно стоящая вещь.


--------------------
ОС: WinXP SP2 Rus
Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727
Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0)
PM WWW   Вверх
Spawn™Production®
Дата 18.9.2005, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Тестер ПО, VB.NET Developer
**


Профиль
Группа: Участник
Сообщений: 398
Регистрация: 12.4.2005
Где: Зеленоград

Репутация: 6
Всего: 12



Хм, сама программка не плохая.
Что бы я исправил/добавил:
1) Полную прозрачность делать бестолку, лучше минимум сделать в процентов этак 30...
2) В списке событий сделал бы вторую колонку, где показывалась бы дата события.
3) В текстовый бокс для ввода сообщения стоит добавить вертикальную полосу прокрутки...
4) В списке с событиями не хватает горизонтальной прокрутки
Баги:
1) В поле для ввода количества минут, через которые нужно напоминать о событии можно ввести буквы...
2) Если пришло 2 события, то прочитать второе не представдяется возможным, так как события показываются по клику на уведомитель, который после первого клика уезжает...


--------------------
ОС: WinXP SP2 Rus
Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727
Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0)
PM WWW   Вверх
Spawn™Production®
Дата 18.9.2005, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Тестер ПО, VB.NET Developer
**


Профиль
Группа: Участник
Сообщений: 398
Регистрация: 12.4.2005
Где: Зеленоград

Репутация: 6
Всего: 12



Так и ещё один баг. Создал я знчит-с многострочное сообщение. Затем выключил и включил программу. В итоге у меня в списке событий отобразились каждая строка моего сообщения как новое сообщение. См. аттач.

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  sample.PNG 122,41 Kb


--------------------
ОС: WinXP SP2 Rus
Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727
Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0)
PM WWW   Вверх
Zdvig
Дата 18.9.2005, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 3.5.2005

Репутация: нет
Всего: 1



Цитата
Если пришло 2 события, то прочитать второе не представдяется возможным, так как события показываются по клику на уведомитель, который после первого клика уезжает...


Вот про это подробнее. Какое время ставишь между событиями?
Если пришло 1-ое сообщение и нажал на него, оно больше не придет, а появится следующее. Если не нажать на первом и придет второе, третье и т.д., то будет надпись "n-новых сообщений". И будут они вылазить по тех пор пока не нажмешь, чтобы чел ничего не "потерял".

Цитата
Так и ещё один баг. Создал я знчит-с многострочное сообщение. Затем выключил и включил программу. В итоге у меня в списке событий отобразились каждая строка моего сообщения как новое сообщение.


Убрал мультистрочку вообще, не очень приятно смотреть в списке на квадратики перевода строки.
Кстати пробовал делать замену символа перевода строки на " ".
textBox1.Text = textBox1.Text.Replace("\n"," "); - не помогает, мож что не так?


P.S. Где можно скачать такую тему для XP, как у тебя? smile
--------------------
Лампочка - ожерелье голых поп. Вся любовь - оп-хоп-хоп!
PM MAIL   Вверх
Spawn™Production®
Дата 18.9.2005, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Тестер ПО, VB.NET Developer
**


Профиль
Группа: Участник
Сообщений: 398
Регистрация: 12.4.2005
Где: Зеленоград

Репутация: 6
Всего: 12



Цитата(Zdvig @ 18.9.2005, 12:21)
Вот про это подробнее. Какое время ставишь между событиями?

для эксперимента ставил без разницы во времени...
В общем-то я ещё поэкспериментирую...

Цитата(Zdvig @ 18.9.2005, 12:21)
Убрал мультистрочку вообще, не очень приятно смотреть в списке на квадратики перевода строки.
Кстати пробовал делать замену символа перевода строки на " ".
textBox1.Text = textBox1.Text.Replace("\n"," "); - не помогает, мож что не так?

Не, многострочность вещь нужная. Замену делаешь неправильно. Чтобы сделать переход на новую строку нужно делать вот так:
Код

Replace TextBox1.text, "Какие-то символы", chr(13) + chr(10)

chr(13) + chr(10) можно заменить командой vbcrlf

Цитата(Zdvig @ 18.9.2005, 12:21)
P.S. Где можно скачать такую тему для XP, как у тебя? 

smile Это не тема, а целый Pack... Называется Universal Vista Inspirat Brico Pack 1.1, как можно понять, эта вещь переделывает всё под Windows Vista. Качать отсюда: http://bricomix.free.fr/packs/Pack_Vista_Inspirat_1.1.exe

Это сообщение отредактировал(а) Spawn™Production® - 18.9.2005, 13:51


--------------------
ОС: WinXP SP2 Rus
Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727
Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0)
PM WWW   Вверх
Zdvig
Дата 18.9.2005, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 3.5.2005

Репутация: нет
Всего: 1



Spawn™Production®

Вот ввожу я в текстбокс несколько строк, как соеденить все это в одну строку?

Кстати баги исправил, замечания тож, кроме второй колонки в листе (с ней надо голову попарить)

P.S. За ссылку спасибо! smile
--------------------
Лампочка - ожерелье голых поп. Вся любовь - оп-хоп-хоп!
PM MAIL   Вверх
Spawn™Production®
Дата 18.9.2005, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Тестер ПО, VB.NET Developer
**


Профиль
Группа: Участник
Сообщений: 398
Регистрация: 12.4.2005
Где: Зеленоград

Репутация: 6
Всего: 12



Zdvig,
Код

Replace TextBox1.text, chr(13) + chr(10), "¶¶¶"
Строка
Код
123
123
преобразуется в
Код

123¶¶¶123

Добавлено @ 13:57
Для справки, символ что я пишу для замены переноса строки - Alt+20, вдруг пригодится...

Это сообщение отредактировал(а) Spawn™Production® - 18.9.2005, 13:57


--------------------
ОС: WinXP SP2 Rus
Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727
Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0)
PM WWW   Вверх
Zdvig
Дата 18.9.2005, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 3.5.2005

Репутация: нет
Всего: 1



Spawn™Production®

Смысл понятен. В принципе я делал тоже самое: textBox1.Text = textBox1.Text.Replace("\n"," ");
Единственное, что может код переноса на другую строку неправильно пишу.

Это сообщение отредактировал(а) Zdvig - 18.9.2005, 16:43
--------------------
Лампочка - ожерелье голых поп. Вся любовь - оп-хоп-хоп!
PM MAIL   Вверх
Дрон
Дата 18.9.2005, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 93



Кстати, если уж ты сделал так, что он записывает себя в автозагрузку, то должна быть опция, чтобы он оттуда себя удалял. А то мне пришлось самому в реестре искать.


--------------------
Да. Именно так.
PM   Вверх
Zdvig
Дата 18.9.2005, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 3.5.2005

Репутация: нет
Всего: 1



Это на себя возмет деинсталятор. Где ты видел, чтобы в программах такого типа была описанная тобой опция? smile
--------------------
Лампочка - ожерелье голых поп. Вся любовь - оп-хоп-хоп!
PM MAIL   Вверх
Spawn™Production®
Дата 18.9.2005, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Тестер ПО, VB.NET Developer
**


Профиль
Группа: Участник
Сообщений: 398
Регистрация: 12.4.2005
Где: Зеленоград

Репутация: 6
Всего: 12



Zdvig, действительно не всем сия программа нужна при авторане, честно говоря у меня и без неё десятка полтора всякой чуши загружается.


--------------------
ОС: WinXP SP2 Rus
Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727
Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0)
PM WWW   Вверх
Zdvig
Дата 18.9.2005, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 3.5.2005

Репутация: нет
Всего: 1



Интересно что вы такое говорите smile Написал чел событие, ЧТОБЫ НЕ ЗАБЫТЬ, и забыл запустить программу. Ха-ха-ха-ха-ха

Ок, добавлю опцию smile

Это сообщение отредактировал(а) Zdvig - 18.9.2005, 20:18
--------------------
Лампочка - ожерелье голых поп. Вся любовь - оп-хоп-хоп!
PM MAIL   Вверх
Spawn™Production®
Дата 18.9.2005, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Тестер ПО, VB.NET Developer
**


Профиль
Группа: Участник
Сообщений: 398
Регистрация: 12.4.2005
Где: Зеленоград

Репутация: 6
Всего: 12



Zdvig, отчасти ты прав, но с другой стороны может я не хочу чтобы у меня вообще что-либо в автозапуске было. К примеру я могу пользоваться другими программами для автозугрузки, так что настройка, о которой сказал Дрон нужна.

Это сообщение отредактировал(а) Spawn™Production® - 18.9.2005, 20:19


--------------------
ОС: WinXP SP2 Rus
Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727
Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0)
PM WWW   Вверх
Zdvig
Дата 18.9.2005, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 3.5.2005

Репутация: нет
Всего: 1



Ок, добавлю. Изменил предыдущее сообщение, но уже на другую страницу перешли
--------------------
Лампочка - ожерелье голых поп. Вся любовь - оп-хоп-хоп!
PM MAIL   Вверх
Дрон
Дата 19.9.2005, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 93



Цитата(Zdvig @ 18.9.2005, 20:45)
Где ты видел, чтобы в программах такого типа была описанная тобой опция? smile

Ну программами такого типа я вообще не пользуюсь smile
Но ведь она даже не предупредила о том, что прописывает себя в авторан -- так нельзя!


--------------------
Да. Именно так.
PM   Вверх
Zdvig
Дата 19.9.2005, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 3.5.2005

Репутация: нет
Всего: 1



Дрон
Какая программа об этом предупреждает и каким образом?
--------------------
Лампочка - ожерелье голых поп. Вся любовь - оп-хоп-хоп!
PM MAIL   Вверх
Дрон
Дата 19.9.2005, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 93



Zdvig
Да вот так не одной не помню, чтобы говорила: "Всё, теперь, я в автозагрузке и хрен ты меня оттуда вытащишь". Так не принято smile

Из всех прог, я помню только Quick Time, сволочь, без спросу прописывалась в автозапуск и я не нашёл опций для удаления её оттуда -- пришлось вручную выковыривать.

Во всех нормальных прогах есть опция вроде "Запускаться при входе в Windows?". И по умолчанию она выключена.

А самый лучший вариант, по-моему, такой: при запуске (или при выходе) программы проверять, есть ли она в автозагрузке и если нет, то вывести диалог: "Добавить PlaNet в автозагрузку?"

Иначе получается, что поведение у программы как у вируса -- что-то делает с компьютером без ведома пользователя.


--------------------
Да. Именно так.
PM   Вверх
Zdvig
Дата 19.9.2005, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 3.5.2005

Репутация: нет
Всего: 1



Дрон
Цитата
без спросу прописывалась в автозапуск


Они все без спросу пропысываются.

Цитата
А самый лучший вариант, по-моему, такой: при запуске (или при выходе) программы проверять, есть ли она в автозагрузке и если нет, то вывести диалог: "Добавить PlaNet в автозагрузку?"


Чтобы пользователь на второй раз вывода такого сообщения со злостью снес программу. Отлично.

Цитата
Иначе получается, что поведение у программы как у вируса -- что-то делает с компьютером без ведома пользователя.


Может разрешение спрашивать на каждый создаваемый файл?

Вообще опция нужна. Но как опция.
--------------------
Лампочка - ожерелье голых поп. Вся любовь - оп-хоп-хоп!
PM MAIL   Вверх
Дрон
Дата 19.9.2005, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 93



Цитата(Zdvig @ 19.9.2005, 14:06)
Чтобы пользователь на второй раз вывода такого сообщения со злостью снес программу. Отлично.

Хмм... Ну добавь в тот диалог галочку вроде "Больше не спрашивать".

Никогда не стоит делать что-то, что может повлиять на систему или другие программы, без ведома пользователя. Запись в автозагрузку -- это как раз одно из таких действий.

Например, если у меня стоит антивирус, который проверяет операции записи в реестр, и вдруг он начинат ругаться на твою прогу. А я даже и не знаю, что она там хочет в реестр прописать. Я её просто снесу незадумываясь.
А если я сидел за чужим компьютером. Решил посмотреть твою прогу. Посмотрел её. А на следующий день приходит хозяин компа и видит, что у него запускается непонятно какая прога.


--------------------
Да. Именно так.
PM   Вверх
Zdvig
Дата 19.9.2005, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 3.5.2005

Репутация: нет
Всего: 1



Дрон
Опция уже добавлена smile
--------------------
Лампочка - ожерелье голых поп. Вся любовь - оп-хоп-хоп!
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Тестирование программ"
mr.Anderson

Правила должны соблюдаться всеми без исключения.

  • Темы, в которых будут обнаружены нарушения, будут закрыты или удалены.
  • К пользователям, многократно нарушившим правила, будут применены отдельные санкции.

Для тех, кто создаёт темы:

В данном разделе запрещается размещать программы, которые в той или иной степени могут принести вред потенциальному тестеру программы (например, трояны, вирусы и т.д.)

  • Публикуя ссылку на программу, обязательно проверьте её работоспособность.
  • ОБЯЗАТЕЛЬНО: напишите название программы, а главное - её описание и приведите хотя бы один скриншот. Скриншот по размерам не более 500х500 пикселов, для скриншотов большего размера приводите ссылки на них.
  • Программа, которую Вы даёте на тестирование, должна быть откомпилирована, так как не каждый является программистом, да и мало кто будет ради тестирования устанавливать соответствующий софт.

Для тех, кто тестирует:

Описывая результаты тестирования программы, указывайте тип и версию ОС, а также характеристики компьютера и прочую информацию, которая может повлиять на работоспособность.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.Anderson.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разное тестирование | Следующая тема »


 




[ Время генерации скрипта: 0.0651 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.