Авторизироваться
  • Страница 1 из 10
  • 1
  • 2
  • 3
  • …
  • 9
  • 10
  • »
Модератор форума: ADMIN, Nextik  
Новые форматы
24.01.2011 в 16:47 Сообщение #1
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Можно создавать любые форматы файлов и их использовать не только у себя в программе, а например в кругу сообщества MidletPascal(ну тех кто программирует на mp). Например теже самые картинки, создаём любой текстовый файл, описываем цвет пикселя,
описание пикселей разделяем каким нибудь символом, ну например ;. Далее следует какая нибудь процедура, котороя преобразовывает наш формат картинки в настоящую картинку, которая будет на дисплее, таким образом можно и свой формат анимации придумать. Я понимаю что каждый пиксель описывать будет неудобно и такие файлы возможно будут много весить, но мы сможем делать картинки в своём формате с любым расширением каким захотим! Идея темы такова: каждый предлагает свой формат, описывает метод действия и код, который преобразовывает это во что-нибудь(в то что вы задумали, например наш мини браузер, якобы браузер, со своим расширением сохраняемых страничек). Я думаю каждый меня поймёт и поддержит эту идею.
25.01.2011 в 10:15 Сообщение #2
121212
Программист
Проверенные
Сообщений: 268
Награды: 7
Репутация: 14
Offline
Предложи сначала ты, за тебя работать не очень охото
25.01.2011 в 19:23 Сообщение #3
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Ладно, упростим задачу. Вы предлагаете формат, описываете его действие, а я постараюсь напечатать код, который выполнит поставленную задачу.
Сообщение отредактировал Nextik - Вторник, 25.01.2011, 20:04
25.01.2011 в 20:00 Сообщение #4
lgor
Удаленные
1. Ты изобретаешь велосипед)
2. Для тех же картинок всё до тебя сделано-есть библиотеки, позволяющие делать анимацию картинок.
3. Если хочется, напиши свой формат для хранения уровня 2d игры.
4. Разделять ';' не надо, трата памяти. В идеале для хранения надо юзать chr() и ord(), чтобы в каждый символ пихать по одному байту информации. Т.е., для хранения числа integer достаточно 4 символов.
5. Можно сделать модуль, который будет быстро читать из файла по 4 байта и выдавать в ответ число.
6. Собственно, я сам могу сделать и потом сравним, у кого лучше.
25.01.2011 в 20:14 Сообщение #5
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Quote (lgor)
1. Ты изобретаешь велосипед) 2. Для тех же картинок всё до тебя сделано-есть библиотеки, позволяющие делать анимацию картинок.
Есть то есть, ведь только некоторые работают не так уж и отлично, просто впервые у меня есть возможность сделать что то своими руками и это что-то определённо будет работать нормально, пока что мне так кажется:)
Ладно, признаюсь я ещё не полностью всё понимаю в mp. По моей оценке я полный нуб в модулях и в тех функциях о которых ты говоришь. Так что если кто может мне помочь в освоении модулях и всего чего я незнаю, помогите. Почему до сих пор нет темы "учительская"??? Она же будет так полезна кто не полностью понимает что и как в мп. Ну для меня в первую очередь:). Давайте сделаем такую тему, где будут разъясняться некоторые детали. Или разъясните эти детали мне хотябы:), а то я вообще не врубаюсь что к чему... Код у меня получается большой и "тяжёлый", хотя после завершения проекта я его всегда оптимизирую делая всё в заумных циклах(иногда сам не понимаю что пишу:),хотя всё работает как надо), так что я прошу помощи и ищу "учителя" для разъяснения некоторых деталей:)
Сообщение отредактировал Nextik - Вторник, 25.01.2011, 20:18
26.01.2011 в 14:00 Сообщение #6
12121
Программист
Проверенные
Сообщений: 357
Награды: 4
Репутация: 290
Offline
здесь и так в каждой теме разъясняются детали.
26.01.2011 в 16:01 Сообщение #7
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Ладно, тогда поясните что из себя представляет модуль, для чего он нужен, какие функции может выполнять, в общем всё что сами знаете и с какими нибудь примерами желательно
26.01.2011 в 17:02 Сообщение #8
12121
Программист
Проверенные
Сообщений: 357
Награды: 4
Репутация: 290
Offline
http://forum.boolean.name/showthr....3%EB%FC
http://forum.boolean.name/showthr....3%EB%FC
глянь сначала это
26.01.2011 в 17:12 Сообщение #9
12121
Программист
Проверенные
Сообщений: 357
Награды: 4
Репутация: 290
Offline
Как видишь модуль это просто сборник функций. Хорош тем что эти функции компилируются при создании модуля. А не каждый раз вместе со всем кодом.
27.01.2011 в 08:54 Сообщение #10
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Насчёт компиляции: т.е. модуль компилируется один раз и если при следующем компилировании ничего в модуле не изменилось, то он не будет компилироваться?
И ещё кое что. А что в модулях обязательно использовать свой тип данных? А то в обоих примерах они используется и я не могу понять...
  • Страница 1 из 10
  • 1
  • 2
  • 3
  • …
  • 9
  • 10
  • »
Поиск: