1. 游客, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

搜索结果

  1. p.daniil
    "Съев собаку" на c# & mysql код написан для дальнейшего развития программы. Как долго ты занимаешься/учишь/работаешь на C#, всё что я увидел в исходниках - кромешный ад, проще написать всё с нуля, чем доделывать что-либо основываясь на твоих "наработках". Пройдусь в целом по некоторым моментам и в частности по C# (не занудства ради): 1) Выставлять MySQL наружу не самый лучший и безопасный метод, более того кто-то не захочет это делать и не будет использовать твой софт, поэтому "ssh port forwarding" наилучший метод для доступа к MySQL (тут лично мой взгляд на это, поэтому больше информация к размышлению); 2) [ATTACH] Вот тут у меня есть пару вопросов: Почему выполняется запрос к базе, если соединение закрыто? (строчки 57, 67); Почему ты закрываешь соединение, если оно открыто и делаешь запрос? (строчки 73, 81); 3) [ATTACH] Ещё вопросы: CloseConnection метод супер бесполезный, ты понимаешь что ты вообще тут написал и для какой цели? (строчки 23, 25); GetConnection метод, ты планировал чтобы было одно соединение на всё приложение? (строчки 14, 17); 4) Зачем кастомный класс для логирования, когда можно было использовать что-то из готового - NLog, Serilog, etc.? Пользы явно больше, чем писать своё, нужно просто разобрать и настроить логирование; 5) Зачем .ini формат файла с конфигурацией приложения, если ты опять же пишешь кастомный ридер (к тому же используешь его не в том месте)? Почему не json/xml/etc., второе работает из коробки, максиум сериализацию для класса прикрутить?; 6) Зачем WinForms, когда есть WPF? (тут опять же лично мой взгляд на это, поэтому больше информация к размышлению); Доделывать буду по мере свободного времени. Сейчас вплотную занялся этим редактором под Android. Я бы посоветовал доделать что-то одно, прежде чем приступать к другому. p.s. Программа не есть ресурсы базы. Создаёт коннект читает или записывает и разрывает соединение. А вот локальных может так прилично съесть, что, думаю, тоже немаловажно.
    作者: p.daniil, 2019-08-04 所属版块: PW Разработки
  2. p.daniil
  3. p.daniil
  4. p.daniil
  5. p.daniil
    Решил я на досуге по переписывать свои редакторы, ну и собственно: Редактор файлов gshop.data и gshop.sev игры Perfect World. Возможности: Загрузка версии gshop.data и gshop.sev от 1.2.6 до 1.5.2. Выгрузка в gshop.data и gshop.sev в версиии от 1.2.6 до 1.5.2 Получение названия или описания предмета из pwdatabase.com/ru и item_ext_desc.txt (должен лежать в папке с программой) соответсвенно. Предпросмотр иконок как в редакторе sGSHOPedit Предпросмотр описания предмета как в игровом магазине (изменения будут отображаться сразу после ввода нового текста в описание предмета). Массовое добавление элементов из elements.data (загружает их по конфигам от sEledit). Массовое удаление элементов из gshop.data. Массовое удаление подкатегорий из gshop.data. Переведён на Русский и English языки. Добавлена вирутализация для большого кол-ва элементов в листах из elements.data. Cкриншоты: Главное окно программы Окно с выбором элементов из elements.data Ссылки: Сборка Исходники P.S. Возможно есть баги, возможно нет функционала, которого хотелось бы. На этот случай можете отписываться либо в этой теме, либо мне лично, постараюсь всё рассмотреть и поправить/добавить. P.P.S. Это только один из первых редакторов на очереди, надеюсь продолжить переписывать и другие.
    作者: p.daniil, 2016-08-20, 7 个回复, 所属版块: PW Разработки
  6. p.daniil
  7. p.daniil
  8. p.daniil
  9. p.daniil
  10. p.daniil
  11. p.daniil
  12. p.daniil
  13. p.daniil
  14. p.daniil
  15. p.daniil
    Наконец появилось свободное время, решил продолжить разработку. Итак, что умеет на данный момент: Загружает почти версии gshop.data, 1.2.6 до 1.4.8. Перевод названия предмета с помощью pwdatabase.com/ru или же item_ext_desc.txt. Предпросмотр описания предмете, как в и игровом магазине. Загрузка elements.data по конфигам от sEledit и массовое добавление элементов из elements.data в gshop.data Удаление как одного предмета из gshop.data, так и нескольких. Так же и с подкатегориями. Что не умеет: Экспорт в gshopsev.data Выкладываю для вам для теста, буду очень признателен, если будете отписываться о найденных багах здесь в теме, либо же мне в ЛС. Также если есть какие-либо идеи, которые будут дополнять функционал редактора, тоже пишите, не стесняйтесь :) Ссылка Ну и скрины программы конечно же: [ATTACH] [ATTACH] [ATTACH] [ATTACH] P.S. По всем вопросам писать в ЛС.
    作者: p.daniil, 2014-02-20, 1 个回复, 所属版块: PW Разработки
  16. p.daniil
  17. p.daniil
  18. p.daniil
  19. p.daniil
  20. p.daniil