Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн июн 26, 2017 1:35 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 15 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Программ-словарь Socrat
СообщениеДобавлено: Ср ноя 28, 2012 8:50 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 429
Моё первое творчество:) Программа-словарь с английского на русский. Хотя если заменить файл socrat.wrd, то можно с любого на любой язык. До переводчика расти врядли будет(я вообще не знаю английский, если только немецкий язык взять)


Вложения:
SOCRAT.ZIP [22.21 КБ]
73 скачивания

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Ср ноя 28, 2012 8:54 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 429
Пардон за две темы, я случайно...

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Ср ноя 28, 2012 9:39 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Данные словаря свободные? За название не засудят?:)


Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Ср ноя 28, 2012 9:43 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 429
Не знаю. Если что переназову))) А данные просто кто-то на каком-то форуме выложил(в гугле нашёл). Вообщем, вроде...

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Ср ноя 28, 2012 10:15 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4088
Весьма годно, живой поиск радует. Но есть куда улучшать:
- можно перерисовывать не всё окно, а только контент (для этого окно создаётся с "прозрачным" фоном)
- не дублировать найденые слова

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Ср ноя 28, 2012 10:25 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 429
Ясно. Ещё можно было бы в самой реализации вместо фиксированного выделения памяти для словаря, выделять динамически(на случай увеличения самого словаря). Правда вот не знаю, может проще просто увеличит объём переменной,перекомпилировать и всё.

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Ср ноя 28, 2012 10:31 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Нет, нужно выделять динамически, иначе будет плохо.


Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Ср ноя 28, 2012 10:49 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 429
Да и ещё. Если кто-то будет менять файл словаря(ну вдруг), то там фишка есть одна. Первая и последняя строка должны быть пустыми. А то прога вылетать иногда будет. И между словом и переводом должны быть именно пробелы, а не таб. А то когда из Tinypad изменял, то он поправлял пробелы на табы)

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Последний раз редактировалось GerdtR Ср ноя 28, 2012 10:53 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Ср ноя 28, 2012 10:51 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4088
В тайнипаде нужно отключить (вообще её по-умолчанию нужно отключить) "Оптимальное сохранение".

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Ср ноя 28, 2012 10:54 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 429
Ага, разобрался уже)

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Чт ноя 29, 2012 1:24 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 740
GerdtR писал(а):
Ясно. Ещё можно было бы в самой реализации вместо фиксированного выделения памяти для словаря, выделять динамически(на случай увеличения самого словаря). Правда вот не знаю, может проще просто увеличит объём переменной,перекомпилировать и всё.

Есть еще один вариант, создать *.ini файл в котором указать размер используемой памяти. Тогда при необходимости перекомпилировать не нужно а достаточно поменять настройку в *.ini


Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Чт ноя 29, 2012 2:51 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 429
Проще просто в самом начале узнать размер файла и уже выделить нужную память. Так, а пока немного поправленная версия, согласно замечаниям Leency. Пока динамическую память ещё не использовал. И главное: в исходники добавил все инклудники. Там один не стандартный есть. Вообщем должно компилиться прямо на месте))


Вложения:
socrat.zip [37.12 КБ]
63 скачивания

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Чт ноя 29, 2012 3:05 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 429
Так, пардон за сырую версию. Вот поправленная. Без визуальных багов.


Вложения:
socrat.zip [37.11 КБ]
70 скачиваний

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Вт дек 04, 2012 10:55 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 429
Теперь прога кушает памяти столько, сколько надо для файла словаря и самой проги. Что ещё добавить не знаю. Наверно пора делать релиз:)


Вложения:
socrat.zip [37.2 КБ]
67 скачиваний

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Вернуться к началу
 Заголовок сообщения: Re: Программ-словарь Socrat
СообщениеДобавлено: Ср янв 23, 2013 6:51 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 429
Теперь вся прога в одном файле. Не думал, что всё это можно запихнуть в такой размер)) Визуально пока ничего не изменилось.


Вложения:
socrat.zip [41.59 КБ]
80 скачиваний

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 15 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB