Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 04.12.2009, 22:23   #1
Пользователь
 
Аватар для jpg
 
Регистрация: 18.08.2008
Сообщений: 84
Сказал Спасибо: 24
Имеет 9 спасибок в 6 сообщенях
jpg пока неопределено
По умолчанию Delphi - DB

Добрый у кого что...

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

Когда появлялись вопросы думал что нету у меня знакомых у кого можно было бы спросить и тут я вспомнил великого хкор пишущем на дельфи все что душе угодно... ну или почти все )

Ну что ж теперь вопросы

1. Как лучше осуществить хранение некой информации? Предположим куча текста картинок и т.п. Я пробовал через Акксесс, но опять же мало знаний и мало чего получается... но знать как еще можно не помешает.

2. Когда пробовал Акксесс мне нужно было сделать поиск по базе, но до конца я его не реализовал. Сначала просто через Эдит делал
Код:
procedure TMainForm.FindTelephoneEditChange(Sender: TObject);
begin
 if Length(FindEdit.Text)>0 then
  DataModule1.BookTable.Filtered:=true
 else
  DataModule1.BookTable.Filtered:=false;

 DataModule1.BookTable.Filter:='Фамилия>'''+FindEdit.Text+'''';
end;
потом решил через СКЛ запрос

Код:
 DataModule1.FindQuery.Active:=false;
 DataModule1.FindQuery.Parameters.ParamByName('Telephone').Value:=FindTelephoneEdit.Text;
 DataModule1.FindQuery.Active:=true;
в первом случае когда я начинал в водить текст, мне показывало то что больше всего соответствует, но при наборе полного текста то что было выделено исчезает, а при Фамилия= показывает но... это не то что нужно... Собственно как сделать поиск по данным?

3. Вот во всех программах есть справка, с лева меню с права текст, а над меню поиск. Хотел бы что то такое сделать.

4. Посоветуйте книги, что лучше читать для обучения. Напишите с чего начинали вы.

5. Я вот до сих пор не понял как сохранять инфо в реестре, предположим настройки отображения окна программы, у каждого ведь свои вкусы.. единственное что я могу это сделать ини файл с настройками подгружаемый в программу при старте.


У меня еще много вопросов только вот время 3.22(+9гмт) так что с вашего позволения я потом допишу )

Заранее благодарю
jpg вне форума   Ответить с цитированием
Старый 04.12.2009, 23:40   #2
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

При написании текущего своего проекта использую замену для бде - Absolute Database
плюсы -
1.кросплатформенная (в смысле - на конечном пк не нужны никакие одбц драйверы, бде и дллки.)
2.очень быстрая. уж точно побыстрее аксеса )))))
3.есть BLOB компресия и прочие прелести. (подразумевает наличие блоб полей, как очевидно, т.е. хранение твоих картинок.. или других данных)
4.можно встроить в исполняемый модуль.
минусы
не бесплатна для комерческого использования..

2. можно и просто скуель запросом. и отображать результат прицепившись к компоненте делающий этот запрос используя ее в качестве датасурса.
либо вручную (кусок с проекта)
Оффтоп

3. смотрим пункт 2.
4. гугл ?
5. поверь, лучше уж в инишке, а еще лучше в какомнибудь хмл сторрадже.
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 04.12.2009 в 23:49.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 05.12.2009, 00:25   #3
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

jpg, с БД у меня отношения натянутые (ну не люблю я БД и не нужны они мне были никогда) так что первые два вопроса оставлю без ответа.
Цитата:
Сообщение от jpg Посмотреть сообщение
3. Вот во всех программах есть справка, с лева меню с права текст, а над меню поиск. Хотел бы что то такое сделать.
ты про справку в формате hlp или chm?, так для её создания проги нагуглить - 2 минуты)
Цитата:
Сообщение от jpg Посмотреть сообщение
4. Посоветуйте книги, что лучше читать для обучения. Напишите с чего начинали вы.
согласен с alexteam, гугл ответит на любой вопрос, тока через него и учусь (ну точнее через его результаты)
Цитата:
Сообщение от jpg Посмотреть сообщение
5. Я вот до сих пор не понял как сохранять инфо в реестре, предположим настройки отображения окна программы, у каждого ведь свои вкусы.. единственное что я могу это сделать ини файл с настройками подгружаемый в программу при старте.
а нафиг тебе реестр сдался?, чем он лучше ini или xml файлов?)
в него стоит лезть если надо там пункт в контекстное меню проводника добавить или прогу в автозапуск прописать, а хранить там настройки ИМХО лишнее...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился спасибкой от:
Старый 05.12.2009, 15:10   #4
Пользователь
 
Аватар для jpg
 
Регистрация: 18.08.2008
Сообщений: 84
Сказал Спасибо: 24
Имеет 9 спасибок в 6 сообщенях
jpg пока неопределено
По умолчанию

alexteam,
xkor,

Спасибо!

==================================

Я и так все Гуглю, яндексю, и Яхуюю xD

Насчет книжек хотелось бы просто узнать что вы читали первым по Дельфи, а самих у книжек у меня весь набор... тот пак что на торрентс лежит.

Может немного не в тему... по какому запросу идет поиск на трекере (торрентс)... в смысле я хочу сделать кнопочку поиска на торренте из программы...

Код:
линк запроса на поиск+edit1.text
И еще вот xkor, есть ли у исходники у тебя какие нибудь программ которые работают с ла2, ну само собой уже устаревшие и не имеющие "силы". Я хочу просто понять как работает программа которая влияет на процесс игры... Мечта у меня бота написать... на какую нибудь игру. Мне просто не понятен сам процесс... точнее я понимаю что это работа с пакетами. В пакете пишется инфа о том где... а все уже не нужно... я понял

Тогда как ловить пакеты через дельфи?

Да если что то спрашиваю "большое" это не значит что я такой наглый и прошу все мне рассказать а просто в каком направлении идти (не надо меня на гугл слать).
jpg вне форума   Ответить с цитированием
Старый 05.12.2009, 15:31   #5
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

Цитата:
что вы читали первым по Дельфи
ctrl+f1, честно...

Цитата:
Может немного не в тему... по какому запросу идет поиск на трекере (торрентс)
post запросом у них это реализовано. помимо данных формы нужно еще и данные сесии передавать (храниться в кукисах)
простой линкой не получиццо.
Цитата:
Тогда как ловить пакеты через дельфи
ловят рыбу... а пакетах носят хлеб.. а в данном контексте - перехватывают траффик стороннего приложения, либо пишут собственное приложения "воспроизводящее" этот траффик.
для перехвата нужно определиться с методом к примеру в пх их 2.
1. траффик можно ловить перенаправляя соединение стороннего приложения на свое приложение которое будет выступать посредником - в этом случае копать в сторону сокетов и апи перехвата connect
2. Winsock LSP.
точнее их 3.. 3й это некая комбинация первого и 2го..

а для воспроизведения - опять же сокеты.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 05.12.2009, 16:28   #6
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Цитата:
Сообщение от jpg Посмотреть сообщение
Тогда как ловить пакеты через дельфи?
исходники пакетхака на экран и изучай)
ЗЫ ток учти что там многое реализовано так сказать на скорую руку...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился спасибкой от:
Старый 05.12.2009, 17:13   #7
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

э..
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 05.12.2009, 22:15   #8
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

alexteam, что ээ, ты когда переписывал пакетхак многие куски выдрал из старого варианта а там почти всё было "на скорую руку", ну и в новом коде многое по хорошему надо бы оптимизировать.
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 05.12.2009, 22:20   #9
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

э... пойду ка я лучше диалоги приват сторов к боту прикручу... пока палками не закидали %)
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 06.12.2009, 11:34   #10
Пользователь
 
Аватар для jpg
 
Регистрация: 18.08.2008
Сообщений: 84
Сказал Спасибо: 24
Имеет 9 спасибок в 6 сообщенях
jpg пока неопределено
По умолчанию

alexteam, насчет т.ру я сам нашел ответ )
дело в том что когда ты по трекеру ищешь там не отображается запрос... может я не так выразился... но в любом случае я разобрался.
Код:
http://torrents.ru/forum/tracker.php?   -  Сам поиск трекера
nm=Тект_того_что_ищем
f=ID_раздела_в_котором_ищем
uid=ID_пользователя
теперь все просто. Делаю программу например по фильмам... чтобы пользователь из программы начал поиск по трекеру раздела фильмы-зарубежное кино:

Код:
http://torrents.ru/forum/tracker.php?f=7&nm=что_ищем

http://torrents.ru/forum/tracker.php? - сам поиск
f=7  - поиск в разделе зарубежное кино, 7 - ID раздела
& - "пробел" - разделение "запросов"
nm=что_ищем - после "=" само название того что искать
Код:
Теперь просто делаем едит1 и баТон1

при нажатии на баТон1 будет открывать нам браузер на
 http://torrents.ru/forum/tracker.php?f=7&nm= + эдит1.текс
так что уважаемый alexteam линком получается ))))))

xkor, а разве программа к боту не использует БД?
я думаю использует. поля примерно такие:
ИД Имя Пароль аки

п.с. на форуме такая короткая сессия если не нажать "запомнить"
-------
насчет книжек так и не понял... такое ощущение что просто не хотите говорить.. Я к примеру читаю Фленов - Библия Delphi

Добавлено через 13 минут
добавлено:

чорт программа теперь бесплатная.. в смысле спасибо, я просто с платной поэкспериментировать хотел.

Я заметил в программе недочет, может так и должно быть, при нажатии на "Транслит" меняет все в транслит, а вот обратно не меняет на русский когда галку убирает.

Тем способом который я знаю, менять на русский обратно я бы тоже поленился делать. )

Последний раз редактировалось jpg, 06.12.2009 в 11:34. Причина: Добавлено сообщение
jpg вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 03:40.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!