X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Авторизация | Регистрация )

3 страниц V  < 1 2 3 >  
ОтветитьНовая тема
> Программирование
сообщение 3.2.2006, 2:15
Сообщение #21



Иконка группы

Группа: Ветераны JC
Сообщений: 3759
Регистрация: 1.7.2005
Пользователь №: 8
Награды: 1

Предупреждения:
(0%) -----


DIMM
smile.gif

Valeri
Цитата
Проект все тот же - SW Darksaber.

Ну, может для тебя "все тот же", а для меня это новость? ЧТо за проект?


--------------------
Ушел с форума.
ICQ: 315163500
Наверх
 
Цитировать выделенное +Цитата
сообщение 3.2.2006, 17:55
Сообщение #22


Мастер-джедай
Иконка группы

Группа: Участники
Сообщений: 1868
Регистрация: 6.8.2005
Пользователь №: 321

Предупреждения:
(40%) XX---


Ну я светил полгода назад тему - мол игра создается...Потихоньку пишу...Арт трудоемко делать... no.gif
Наверх
 
Цитировать выделенное +Цитата
сообщение 5.2.2006, 0:06
Сообщение #23


Ученик
Иконка группы

Группа: Участники
Сообщений: 42
Регистрация: 30.12.2005
Пользователь №: 1188

Предупреждения:
(0%) -----


Когда-то давно начал изучать Delphi. Но потом почему-то забросил.
В итоге где-то лежат исходники недоделанной замены блокноту)
Наверх
 
Цитировать выделенное +Цитата
сообщение 20.2.2006, 20:46
Сообщение #24


Тёмный Философ <<<<LordSith>>>>
Иконка группы

Группа: Ветераны JC
Сообщений: 8793
Регистрация: 2.7.2005
Пользователь №: 10
Награды: 2

Предупреждения:
(0%) -----


Может кто в ассемблере шарит, а то я как человек пишущий токо на делфи ..... а надо курсач на ассемблере делать =) ... а там регистры, регистры ...... ну какое мне дело скоко регистров в микропроцессоре =)


--------------------
Я–Сердце Тьмы
Я не знаю страха
Но внушаю его в души своих врагов
Я–разрушитель миров
Я знаю могущество Темной Стороны
Я–огонь ненависти
Вся вселенная склоняется передо мной
Я вверяю себя тьме
Ибо я нашел истинную жизнь
В гибели Света
Наверх
 
Цитировать выделенное +Цитата
сообщение 20.2.2006, 21:36
Сообщение #25





Гости






Помню я годик назад сделал три неплохие игры в паскале! (счас на курсах учу делфи, и сам (как-то пытаясь выучить) ПХП и ХТМЛ) ЛЕт бы 20 назад мои игры могли бы стать ХИТАМИ! cry2.gif biggrin.gif
Наверх
 
Цитировать выделенное +Цитата
сообщение 20.2.2006, 21:54
Сообщение #26



Иконка группы

Группа: Ветераны JC
Сообщений: 3759
Регистрация: 1.7.2005
Пользователь №: 8
Награды: 1

Предупреждения:
(0%) -----


Revan_3getR
Выкладывай сюда smile.gif


--------------------
Ушел с форума.
ICQ: 315163500
Наверх
 
Цитировать выделенное +Цитата
сообщение 10.3.2006, 9:40
Сообщение #27


Младший ученик
Иконка группы

Группа: Участники
Сообщений: 36
Регистрация: 20.2.2006
Пользователь №: 1605

Предупреждения:
(10%) X----


Цитата(DDDsa @ Четверг, 02 Февраля 2006, 22:21)
Что-то тема не очень жива =) видимо, программирование не интересует поклонников ЗВ =)
*


Begin
For i:=1 to 1000000000000000000 do
begin
writeln(Ещё как интересует!!! yes.gif yes.gif
Только наверное всем больше нравится смотреть, читать и скачивать чем писать, обсуждать и выкладывать...
А так я уверен, что программистов ту лазает много gossip.gif
(ну например я biggrin.gif {только начинающий Delphi} ). )
end;
Ну поживём --- увидим...............
writeln( А прога то у тебя действительно хорошая!!!) thumbsup.gif
END.


=====

Цитата
Помню я годик назад сделал три неплохие игры в паскале! (счас на курсах учу делфи, и сам (как-то пытаясь выучить) ПХП и ХТМЛ) ЛЕт бы 20 назад мои игры могли бы стать ХИТАМИ


Скинь и мне пожалуста!!!!
Посмотреть охота!! : yu :

Смотри правило и старайся не делать сдвоенные посты!
DIMM
OK!!!

Сообщение отредактировал JEDI MAN - 11.3.2006, 6:17


--------------------
Light in Dark
or
Dark in Light...
What about your decide...
Наверх
 
Цитировать выделенное +Цитата
сообщение 10.3.2006, 18:21
Сообщение #28


---
Иконка группы

Группа: Ветераны JC
Сообщений: 3532
Регистрация: 3.7.2005
Пользователь №: 19

Предупреждения:
(0%) -----


Revan_3getR
dirol.gif Точно, где обещенный хит 20-летней давности)


--------------------
:)
Наверх
 
Цитировать выделенное +Цитата
сообщение 11.3.2006, 6:40
Сообщение #29


Младший ученик
Иконка группы

Группа: Участники
Сообщений: 36
Регистрация: 20.2.2006
Пользователь №: 1605

Предупреждения:
(10%) X----


Я ща пишу прогу на Делфе, которая рисует в файле лабиринты из символов,
ну типа:
######
##```#
###`##
#````#
#`##`#
#````#
######
(что-то такое только больше! biggrin.gif !)
#-стена ; `-проход.

Кто знает как хорошо СТРОИТЬ ЛАБИРИНТЫ просьба написать!!! cry2.gif
(я сторою "червяками" )!

Кто не понял спрашивайте --- напишу подробней!!!! hi.gif
yu.gif


--------------------
Light in Dark
or
Dark in Light...
What about your decide...
Наверх
 
Цитировать выделенное +Цитата
сообщение 15.3.2006, 15:40
Сообщение #30



Иконка группы

Группа: Ветераны JC
Сообщений: 3759
Регистрация: 1.7.2005
Пользователь №: 8
Награды: 1

Предупреждения:
(0%) -----


JEDI MAN
я о таком даже не слышал, поясни


--------------------
Ушел с форума.
ICQ: 315163500
Наверх
 
Цитировать выделенное +Цитата
сообщение 15.3.2006, 18:08
Сообщение #31


---
Иконка группы

Группа: Ветераны JC
Сообщений: 3532
Регистрация: 3.7.2005
Пользователь №: 19

Предупреждения:
(0%) -----


JEDI MAN
Видел как то на мании, что ли, человека, который написал подобную игру только на форме и с картинками... не фига она у него не работала. Там крысой бежать до сыра нужно было...
А так вообще смысл этой хрени в чем? Зачем ето все? crazy.gif
Цитата
"червяками"

А ето еще что?

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


--------------------
:)
Наверх
 
Цитировать выделенное +Цитата
сообщение 15.3.2006, 19:33
Сообщение #32



Иконка группы

Группа: Ветераны JC
Сообщений: 3759
Регистрация: 1.7.2005
Пользователь №: 8
Награды: 1

Предупреждения:
(0%) -----


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

Ну тогда поясняй :) Значения в листбоксе постоянны? Или их ставит пользователь?
Второй вопрос - "другая картинка поверх прежней" - это значит в одном объекте image? Или что?

Короче, попытаюсь объяснить несколько случаев. Если значения листбокса уже известны и(или) известно в каком порядке они стоят в листбоксе (А также если не важно само значение, а важен как раз порядковый номер), тогда пишим обработчик события onclick твоего листбокса:
Код
If listbox.itemindex = 0 then image1.picture.loadfromfile(путь к файлу);\\ Если у тебя картинка достается не из файла, например из imagelist'а, то, разумеется пиши загрузку из него.
If listbox.itemindex = 4 then...
и т. д.

Если важен не порядковый номер, а именно значение (всмысле имя item'а), то пишем так:
Код
if listbox.items[listbox.itemindex] = 'DDDsa' then image1.picture.loadfromfile(путь к файлу);\\Хотя помоему тут вместо "items[listbox.itemindex]"  можно написать просто "selecteditems".


Также, особый случай, когда в листбоксе находятся значения, нужные для открытия картинки, например, путь к файлу:
Код
image1.picture.loadfromfile(listbox.items[listbox.itemindex]);

вот так можно, в нашей JCDB именно такой способ кстати и используется ;)


--------------------
Ушел с форума.
ICQ: 315163500
Наверх
 
Цитировать выделенное +Цитата
сообщение 16.3.2006, 16:22
Сообщение #33


---
Иконка группы

Группа: Ветераны JC
Сообщений: 3532
Регистрация: 3.7.2005
Пользователь №: 19

Предупреждения:
(0%) -----


DDDsa
biggrin.gifНаучи еще путь к фалу писать, а то у меня бонально кидаю в корневик, а ахото красоту, чтоб все по папочка...


--------------------
:)
Наверх
 
Цитировать выделенное +Цитата
сообщение 16.3.2006, 17:21
Сообщение #34



Иконка группы

Группа: Ветераны JC
Сообщений: 3759
Регистрация: 1.7.2005
Пользователь №: 8
Награды: 1

Предупреждения:
(0%) -----


Эрпэгэшник
если файл в папке с прогой, то один из способов:
Код
<путь к файлу> := extractfilepath(application.exename)+'<название файла>.<расширение>';

Вообще, функция "extractfilepath" довольно полезна, она вытаскивает путь к файлу из строки, например если в какой-нибудь Edit1 ввести "C:\JC\Is\the\best\site.html" и сказать проге сделать что-то вроде этого:

s := extractfilepath(edit1.text)

то "s" будет иметь значение "C:\JC\Is\the\best\"
Аналогично работают функции extractfilename и extractfileext, может пригодится :)

Так, если в папке программы лежит папка, в которой лежит папка, в которой лежит нужный файл, например: <папка с программой>\first_dir\last_dir\important_file.jpg, то делаем так:
Код
<путь к файлу> := extractfilepath(application.exename)+'first_dir\last_dir\important_file.jpg';


Если же файл лежит неизвестно где, то можно заставить юзера самого найти его, для этого помещаем на форму opendialog (во вкладке "dialogs")
И пишем, например, обработчик события нажатия кнопки:

Код
begin
if opendialog1.execute then
<путь к файлу> := opendialog1.filename;


Советую писать именно так, с If'ом, а не просто

Код
begin
opendialog1.execute;
<путь к файлу> := opendialog1.filename;

в этом случае если юзер закроет диалог, ничего не выбрав, вылезет ошибка.

Если будешь делать так, то советую поиграться со свойствами этого самого opendialog

Вроде перечислил тебе основные способы, если надо что особенное - спрашивай, с радостью помогу smile.gif

ЗЫ <путь к файлу> - это строка (string), я имспользовал ее в примерах для удобства, разумеется для открытия в image или еще что ты сделаешь подругому


--------------------
Ушел с форума.
ICQ: 315163500
Наверх
 
Цитировать выделенное +Цитата
сообщение 16.3.2006, 17:49
Сообщение #35


---
Иконка группы

Группа: Ветераны JC
Сообщений: 3532
Регистрация: 3.7.2005
Пользователь №: 19

Предупреждения:
(0%) -----


DDDsa
Спасиб) Обязательно испробую...


--------------------
:)
Наверх
 
Цитировать выделенное +Цитата
сообщение 17.3.2006, 23:33
Сообщение #36


Тёмный Философ <<<<LordSith>>>>
Иконка группы

Группа: Ветераны JC
Сообщений: 8793
Регистрация: 2.7.2005
Пользователь №: 10
Награды: 2

Предупреждения:
(0%) -----


ААААА как бы я хател курсовую на делфи .... не на этом сцучем ассемблере, я даже не знаю ского регистов в моем проце, какой нафиг ассемблер shok.gif

PS Скоко регистров хз ..... так как нигде нет его параметров вообще crazy.gif


--------------------
Я–Сердце Тьмы
Я не знаю страха
Но внушаю его в души своих врагов
Я–разрушитель миров
Я знаю могущество Темной Стороны
Я–огонь ненависти
Вся вселенная склоняется передо мной
Я вверяю себя тьме
Ибо я нашел истинную жизнь
В гибели Света
Наверх
 
Цитировать выделенное +Цитата
сообщение 19.3.2006, 1:10
Сообщение #37


Рыцарь-джедай
Иконка группы

Группа: Участники
Сообщений: 535
Регистрация: 5.12.2005
Пользователь №: 1027

Предупреждения:
(10%) X----


а может кто знает\зучает с++ и с ?
я вот начальное изучаю с начальное прошел теперь с++ прохожу в Москве в 1666 (блин а как называется то?) короче в 1666 может тама тоже кто изучал или изучает?


кстати кто знает самый тупой язык в мире язык b или мене тупой a ?
{90(i>n){( biggrin.gif 7+2)}*8(56425 rofl.gif 6543)} ну что-то типа этого кстатит на с++ тоже так можно писать

Сообщение отредактировал Dominator_blazer - 19.3.2006, 1:13


--------------------
Бугага йандекс стерли! (с)
Наверх
 
Цитировать выделенное +Цитата
сообщение 20.3.2006, 14:25
Сообщение #38


---
Иконка группы

Группа: Ветераны JC
Сообщений: 3532
Регистрация: 3.7.2005
Пользователь №: 19

Предупреждения:
(0%) -----


Цитата
а может кто знает\зучает с++ и с ?

Азы с++ в консоли знаю...
Самые азы... Но мой выбар пал на Делфи.

DDDsa
Короче все испробовал, супер, еще раз спасибо. Все пашет)
Снова вопросы:
1)Как сделать, чтоб картинки грузились извне.
К примеру, у меня одна и та же картинка используется раз 10, я вот подумал нафиг я ее залил в экзешник 10 раз =), когда лучше из вне и размер уменьшиться раз в 10, хоть там и килобайты, но это будет правильней =) Если я выше тыкал на лист бокс и картинка подгружалась, то терь не нужно этого делать, она должна сразу появляться. Т.е. при старте экзешника загружаются картинки на свое место во всей проге…
2)Как сделать, так же как в твоей базе, где шрифт выделяется жирным, т.е. с помощью [ b][ /b]? Я так немного представляю: Создаешь процедуру, которая ищет в тексте первый [ b] а затем сразу и [ /b] и изменяет начертание слов заключенных между ними на жирное начертание, такой принцип? =)

ЗЫ: Кстати нашел 2005? У нас в городе бойкот цуки объявили, продавщица говорит его мол и не будет =(


Сообщение отредактировал Эрпэгэшник - 20.3.2006, 14:27


--------------------
:)
Наверх
 
Цитировать выделенное +Цитата
сообщение 20.3.2006, 16:19
Сообщение #39



Иконка группы

Группа: Ветераны JC
Сообщений: 3759
Регистрация: 1.7.2005
Пользователь №: 8
Награды: 1

Предупреждения:
(0%) -----


Цитата
при старте экзешника загружаются картинки на свое место во всей проге…

Тут делаешь так: расставляешь по формам компоненты Image. Выделяешь один такой, в Object Inspector'е находишь свойство "Picture"? ну там щелкаешь два раза по (None) слева, появляется диалог, открываешь картинку, все))

Цитата
2)Как сделать, так же как в твоей базе, где шрифт выделяется жирным, т.е. с помощью [ b][ /b]? Я так немного представляю: Создаешь процедуру, которая ищет в тексте первый [ b] а затем сразу и [ /b] и изменяет начертание слов заключенных между ними на жирное начертание, такой принцип? =)

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


--------------------
Ушел с форума.
ICQ: 315163500
Наверх
 
Цитировать выделенное +Цитата
сообщение 20.3.2006, 17:56
Сообщение #40


---
Иконка группы

Группа: Ветераны JC
Сообщений: 3532
Регистрация: 3.7.2005
Пользователь №: 19

Предупреждения:
(0%) -----


DDDsa
Хм, код с коментами бы было неплохо ;)


Цитата
Тут делаешь так: расставляешь по формам компоненты Image. Выделяешь один такой, в Object Inspector'е находишь свойство "Picture"? ну там щелкаешь два раза по (None) слева, появляется диалог, открываешь картинку, все))

Так я так и делал) Ладно наверно меня малость не понял) Пока не буду заморачиваться на этом...


--------------------
:)
Наверх
 
Цитировать выделенное +Цитата

3 страниц V  < 1 2 3 >
ОтветитьНовая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




RSS Текстовая версия Сейчас: 18.5.2024, 1:42

Яндекс.Метрика