BG Development


Страници: (6) 1 [2] 3 4 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> kbgoffice речника за Qt5
saruman
Публикувано на: 27-06-2018, 22:02
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2100
Регистриран на: 21.07.10



QUOTE (bvbfan @ 27-06-2018, 21:57)
Няма никакъв смисъл да депрекейтват никакви указатели. След като ти пиша за С++20 дали съм чувал за предните?! Тоя код е от над 12г. дали са чували тогава за С++11? Даже си е много добра обратната съвместимост новите GCC с доста стари проекти.

Айде сега не ми бягай по тъча,STL кога е рилийзната и документирана като стандартна библиотека? icon_rolleyes.gif

Това е C код на някой,който е чувал,че модерно да се пише class вместо struct icon_smile.gif

п.с. да не говорим,че е пълна глупост да ползваш new вместо malloc,ако не хващаш ексепшъни icon_smile.gif

Това мнение е било редактирано от saruman на 27-06-2018, 22:07


--------------------
http://www.wefunkradio.com/radio/

Remember,remember the fifth of November
PMEmail Poster
Top
bvbfan
Публикувано на: 27-06-2018, 22:08
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2955
Регистриран на: 08.12.13



Не пиши глупости и не бягай по тъча, не може току-така проект на 15г. да го пренапишеш. Спецификацията на стандартната библиотека може да беше по-рано, но не можеш да я ползваш официално преди да е излязла, тъй като е compiler dependent до излизането ѝ, а то беше в края на 2011, октомври, а Qt 4 е от 2006, няма кой добавя токова нещо по средата на цикъла.


--------------------
QUOTE (Bender @ 23-04-2015, 19:11)
Xamarin: ЛАПАЙ!
Ти: Добре...
PMEmail Poster
Top
johnfound
Публикувано на: 27-06-2018, 22:08
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 6902
Регистриран на: 27.05.04



@saruman: Ако имаш по-добро предложение, можеш да ми пратиш fossil bundle с промените. Ще ги тествам и мърджна.

Ако имаш по-добро предложение за офлайн речник – давай връзка.

Ако не, то какво е предназначението на глупостите, които пишеш? Аз така или иначе нямам намерение да уча Ц и/или Ц++. А ако на някой му потрябва офлайн речник, даже и да повярва на приказките ти за "лошият код", пак ще ползва този речник, защото хубав-лош, друг няма. icon_razz.gif


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
saruman
Публикувано на: 27-06-2018, 22:29
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2100
Регистриран на: 21.07.10



QUOTE (bvbfan @ 27-06-2018, 22:08)
Не пиши глупости и не бягай по тъча, не може току-така проект на 15г. да го пренапишеш. Спецификацията на стандартната библиотека може да беше по-рано, но не можеш да я ползваш официално преди да е излязла, тъй като е compiler dependent до излизането ѝ, а то беше в края на 2011, октомври, а Qt 4 е от 2006, няма кой добавя токова нещо по средата на цикъла.

Пълни глупости за пореден път пишеш,то и сега има неща,дето са compiler dependent, сигурно половината код дето го пишеш няма да се компилира под Windows,защо пишеш сокети,като win-a ползва winsock библиотеката ? icon_eek.gif

п.с.нали си голям Линукс фен,провери коя версия на GCC и от коя година година компилира STL,никой не ти говори за пренаписване тука

Това мнение е било редактирано от saruman на 27-06-2018, 22:36


--------------------
http://www.wefunkradio.com/radio/

Remember,remember the fifth of November
PMEmail Poster
Top
saruman
Публикувано на: 27-06-2018, 22:33
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2100
Регистриран на: 21.07.10



QUOTE (johnfound @ 27-06-2018, 22:08)
@saruman: Ако имаш по-добро предложение, можеш да ми пратиш fossil bundle с промените. Ще ги тествам и мърджна.

Ако имаш по-добро предложение за офлайн речник – давай връзка.

Ако не, то какво е предназначението на глупостите, които пишеш? Аз така или иначе нямам намерение да уча Ц и/или Ц++. А ако на някой му потрябва офлайн речник, даже и да повярва на приказките ти за "лошият код", пак ще ползва този речник, защото хубав-лош, друг няма. icon_razz.gif

Аз с теб отдавна приключих,още на офлайн речник ти теглих хикса,аз SA Dictionary ползвах когато интернета минаваше през телефонния кабел icon_wink.gif


--------------------
http://www.wefunkradio.com/radio/

Remember,remember the fifth of November
PMEmail Poster
Top
GigaByte
Публикувано на: 27-06-2018, 22:47
Quote Post



Име: ГБ
Група: Потребител
Ранг: Редовен член

Мнения: 532
Регистриран на: 19.08.09



При мен под Кубунту ползвах готов архив, точно от темата в камината.
Благодаря ти, john за кода понеже успях да махна едно предупреждение
за вече стартирано копие, което спираше програмата.Не знам на какво
се дължеше при положение, че програмата не вървеше в паметта.

Който желае може да закоментира ред 129 и 130 в main.cpp, за този проблем.

Речникът си работи - това е важното за мен в случая.
PMEmail PosterUsers Website
Top
saruman
Публикувано на: 27-06-2018, 22:52
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2100
Регистриран на: 21.07.10



QUOTE (GigaByte @ 27-06-2018, 22:47)
При мен под Кубунту ползвах готов архив, точно от темата в камината.
Благодаря ти, john за кода понеже успях да махна едно предупреждение
за вече стартирано копие, което спираше програмата.Не знам на какво
се дължеше при положение, че програмата не вървеше в паметта.

Който желае може да закоментира ред 129 и 130 в main.cpp, за този проблем.

Речникът си работи - това е важното за мен в случая.

Вие вярно сте от някаква секта,айде обясни ми по дяволите от къв чеп ти трябва офлайн речник,и вярно ли като ти трябва нещо ще се довериш на него вместо на Google Translate ? icon_eek.gif


--------------------
http://www.wefunkradio.com/radio/

Remember,remember the fifth of November
PMEmail Poster
Top
saruman
Публикувано на: 28-06-2018, 00:08
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2100
Регистриран на: 21.07.10



QUOTE (bvbfan @ 27-06-2018, 21:59)
1.8 от 29.10.2005
2.0 от 31.06.2010

Силно се надявам все някога да разбреш тия дати какво точно означават,и каква е разликата от версия 1 до версия 2,сега го загледах по-подробно тоя код,и за боклука не става,вероятно го е писал някой син на Магда от ФМИ icon_mad.gif

Това мнение е било редактирано от saruman на 28-06-2018, 00:09


--------------------
http://www.wefunkradio.com/radio/

Remember,remember the fifth of November
PMEmail Poster
Top
saruman
Публикувано на: 28-06-2018, 00:20
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2100
Регистриран на: 21.07.10



CODE
// Some Constants
static const int  MAX_WORD_LEN           = 70;
static const int  MAX_WORDS_ALLOWED      = 7;
static const int  SPACE_IN_DIALOGS       = 10;
static const char CAPTION[]              = QT_TRANSLATE_NOOP("MainWindow", "BG Office Assistant");
static const char FOUND[]                = QT_TRANSLATE_NOOP("MainWindow", ":-)");
static const char NOT_FOUND[]            = QT_TRANSLATE_NOOP("MainWindow", ":-(");
static const char SIMILAR[]              = QT_TRANSLATE_NOOP("MainWindow", ":-|");
static const char MISSING_ABRR_FILE[]    = QT_TRANSLATE_NOOP("MainWindow", "<FONT color=\"red\">Error: Abbreviations file is missing.</FONT>");

//static const char TITLE_ACTION_TEXT[]         = CAPTION[];
static const char WATCH_CLIPBOARD_ACTION_TEXT[] = QT_TRANSLATE_NOOP("MainWindow", "&Watch Clipboard");
static const char MINIMIZE_ACTION_TEXT[]        = QT_TRANSLATE_NOOP("MainWindow", "Mi&nimize");
static const char MAXIMIZE_ACTION_TEXT[]        = QT_TRANSLATE_NOOP("MainWindow", "Ma&ximize");
static const char RESTORE_ACTION_TEXT[]         = QT_TRANSLATE_NOOP("MainWindow", "&Restore");
static const char QUIT_ACTION_TEXT[]            = QT_TRANSLATE_NOOP("MainWindow", "&Quit");

static const char COLOR_FOUND[]          = "background-color: #00FF00"; // green
static const char COLOR_NOT_FOUND[]      = "background-color: #FF0000"; // red
static const char COLOR_SIMILAR[]        = "background-color: #FFFF00"; // yellow

static const char SEARCH_DICTIONARY[]   = "http://www.infoplease.com/search.php3?in=all&query=";
static const char SEARCH_ENCYCLOPEDIA[] = "http://www.infoplease.com/search.php3?in=encyclopedia&query=";
static const char SEARCH_ALL[]          = "http://www.infoplease.com/search.php3?in=encyclopedia&query=";

static const char CREATION_TEMP_FILE_FAILED[] = QT_TRANSLATE_NOOP("MainWindow",
       "Failed to create a temporaty file.\n"
       "Check your write permissions in \"%1\" directory.");

/*: This is a comment for the translator!
   Please translate 'English' as language translating to. e.g. Deutsch.
   Do not translate as English!    */
static const char INTERFACE_LANG[] = QT_TRANSLATE_NOOP("MainWindow", "English");

// Default options
static const int  DEFAULT_INPUT_FIELD_WIDTH        = 200;
static const int  DEFAULT_LEFT_PANEL_WIDTH         = 200;
static const int  DEFAULT_WORDS_IN_LIST            = 250;
static const char DEFAULT_WORDS_IN_HISTORY         = 50;
static const int  DEFAULT_BORDER_WIDTH             = 5;
static const bool DEFAULT_SHOW_TOOL_BAR            = false;
static const bool DEFAULT_DOCK_TOOL_BAR            = false;
static const bool DEFAULT_TRANSLATE_ON_EVERY_KEY   = true;
static const bool DEFAULT_WATCH_CLIPBOARD          = true;
static const bool DEFAULT_ADVANCED_CLIPBOARD       = false;
static const bool DEFAULT_ADVANCED_OPTIONS         = false;
static const bool DEFAULT_SEPARATE_MEANINGS        = true;
static const bool DEFAULT_TRY_WITHOUT_SUFFIX       = true;
static const bool DEFAULT_LATIN_OUTPUT             = false;
static const bool DEFAULT_LATIN_INPUT              = false;
static const char DEFAULT_FONT_NAME[]              = "*";
static const int  DEFAULT_FONT_SIZE                = 14;
static const int  DEFAULT_FONT_WEIGHT              = 50;
static const bool DEFAULT_FONT_ITALIC              = false;
static const char DEFAULT_GEOMETRY[]               = "40, 40, 600, 400";
static const char DEFAULT_SYSTEM_STYLE_NAME[]      = "Windows";
static const bool DEFAULT_ADV_SRCH_HIGHLIGHT       = true;
static const bool DEFAULT_ADV_SRCH_WHOLE_WORD      = true;
static const bool DEFAULT_ADV_SRCH_EXACT_PHRASE    = false;
static const bool DEFAULT_ADV_SRCH_ASD_IGNORE_KEY  = true;
static const bool DEFAULT_ADV_SRCH_ASD_IGNORE_HIS  = true;
static const bool DEFAULT_ADV_SRCH_ASD_ENTER       = true;
static const bool DEFAULT_ADV_SRCH_ASD_DO_NOT_REPL = true;
static const char DEFAULT_BROWSER_NAME[]           = "firefox";
static const bool DEFAULT_USE_EXTERNAL_BROWSER     = true;
static const bool DEFAULT_USE_SPLASH_SCREEN        = true;
static const bool DEFAULT_ICON_IN_SYSTRAY          = true;
static const bool DEFAULT_CLOSE_HIDE2_SYSTRAY      = true;
static const bool DEFAULT_MINIMIZE_TO_SYSTRAY      = false;

// Min & Max options
static const int  MAX_INPUT_FIELD_WIDTH = 500;
static const int  MIN_INPUT_FIELD_WIDTH = 25;
static const int  MAX_LEFT_PANEL_WIDTH  = 500;
static const int  MIN_LEFT_PANEL_WIDTH  = 0;
static const int  MAX_WORDS_IN_LIST     = 500;
static const int  MIN_WORDS_IN_LIST     = 0;
static const int  MAX_WORDS_IN_HISTORY  = 200;
static const int  MIN_WORDS_IN_HISTORY  = 0;
static const int  MAX_BORDER_WIDTH      = 25;
static const int  MIN_BORDER_WIDTH      = 0;

// Strings in registry
static const char OPTION_INPUT_FIELD_WIDTH[]        = "InputFieldWidth";
static const char OPTION_LEFT_PANEL_WIDTH[]         = "LeftPanelWidth";
static const char OPTION_WORDS_IN_LIST[]            = "WordsInList";
static const char OPTION_WORDS_IN_HISTORY[]         = "WordsInHistory";
static const char OPTION_BORDER_WIDTH[]             = "BorderWidth";
static const char OPTION_SHOW_TOOL_BAR[]            = "ShowToolBar";
static const char OPTION_DOCK_TOOL_BAR[]            = "DockToolBar";
static const char OPTION_SYSTEM_STYLE_NAME[]        = "SystemStyleName";
static const char OPTION_TRANSLATE_ON_EVERY_KEY[]   = "TraslateOnEveryKey";
static const char OPTION_WATCH_CLIPBOARD[]          = "WatchClipboard";
static const char OPTION_ADVANCED_CLIPBOARD[]       = "AdvancedClipboard";
static const char OPTION_ADVANCED_OPTIONS[]         = "AdvancedOptions";
static const char OPTION_SEPARATE_MEANINGS[]        = "SeparateMeanings";
static const char OPTION_TRY_WITHOUT_SUFFIX[]       = "TryWithoutSuffix";
static const char OPTION_FONT_NAME[]                = "FontName";
static const char OPTION_FONT_SIZE[]                = "FontSize";
static const char OPTION_FONT_WEIGHT[]              = "FontWeight";
static const char OPTION_FONT_ITALIC[]              = "FontItalic";
static const char OPTION_GEOMETRY[]                 = "Geometry";
static const char OPTION_LAST_USED_DICTIONARY[]     = "LastUsedDictionary";
static const char OPTION_ADV_SRCH_HIGHLIGHT[]       = "AdvSrch.Highlight";
static const char OPTION_ADV_SRCH_WHOLE_WORD[]      = "AdvSrch.WholeWord";
static const char OPTION_ADV_SRCH_EXACT_PHRASE[]    = "AdvSrch.EaxctPhrase";
static const char OPTION_ADV_SRCH_ASD_IGNORE_KEY[]  = "AdvSrch.IgnoreOnEveryKey";
static const char OPTION_ADV_SRCH_ASD_IGNORE_HIS[]  = "AdvSrch.IgnoreFromHistory";
static const char OPTION_ADV_SRCH_ASD_ENTER[]       = "AdvSrch.EnterSearch";
static const char OPTION_ADV_SRCH_ASD_DO_NOT_REPL[] = "AdvSrch.DoNotReplacePhrase";
static const char OPTION_DEFAULT_BROWSER[]          = "DefaultBrowser";
static const char OPTION_USE_EXTERNAL_BROWSER[]     = "UseExternalBrowser";
static const char OPTION_USE_SPLASH_SCREEN[]        = "UseSplashScreen";
static const char OPTION_INTERFACE_LANGUAGE[]       = "InterfaceLanguage";
static const char OPTION_ICON_IN_SYSTRAY[]          = "SysTrayIcon";
static const char OPTION_CLOSE_HIDE2_SYSTRAY[]      = "CloseHidesToSysTray";
static const char OPTION_MINIMIZE_TO_SYSTRAY[]      = "MinimizeToSysTray";


bvb,явно наистина си доста по-тъп,отколкото изглеждаш,няма проблеми,супер е кода icon_lol.gif


--------------------
http://www.wefunkradio.com/radio/

Remember,remember the fifth of November
PMEmail Poster
Top
johnfound
Публикувано на: 28-06-2018, 05:38
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 6902
Регистриран на: 27.05.04



QUOTE (GigaByte @ 27-06-2018, 23:47)
При мен под Кубунту ползвах готов архив, точно от темата в камината.
Благодаря ти, john за кода понеже успях да махна едно предупреждение
за вече стартирано копие, което спираше програмата.Не знам на какво
се дължеше при положение, че програмата не вървеше в паметта.

Това става, като спреш предишното копие принудително. Май ще я махна тази функция. На кой му трябва наистина?


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (6) 1 [2] 3 4 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0