Имя: Пароль:
JOB
Работа
OFF: Занимательное программирование на 1С
0 Дровосек
 
08.07.09
08:23
Ветка переехала из моей предыдущей: OFF: Ищу работу программиста 1С
1 Дровосек
 
08.07.09
08:25
Собственно, здесь продолжаю тему шариков и прочих занимательно-развлекательных вещей по 1С-программированию.
2 birkoFFFF
 
08.07.09
08:26
иди лучше поработай )))
3 Дровосек
 
08.07.09
08:26
(2) Рабочий день ещё не начался =)
4 povar
 
08.07.09
08:27
(3) бухани тогда
5 lucky-nn
 
08.07.09
08:30
по мотивам вчерашней ветки про профессора Рубика: создай виртуальный кубик Рубика на 1С
6 Дровосек
 
08.07.09
08:32
в 1С нет события OnMouseMove - для передвижения плоскостей кубика потребуется.
хотя, можно эмулировать или расположить на форме кнопочки прокрутки. Но эмулировать геморно, а кнопочки - неудобно...
7 povar
 
08.07.09
08:33
(6) юзай FormEx
8 Дровосек
 
08.07.09
08:34
(7) а такой же, но для снеговика есть?
9 lucky-nn
 
08.07.09
08:36
(6) есть. я делал убегающую кнопку от курсора мышки в 8.1 (прикол такой на 1 апреля бухам, ога)
форма вставить ActiveX - Microsoft CommandButton 2.0
а там уже есть событие MouseMove
10 Дровосек
 
08.07.09
08:36
+ (8) Или без разницы: на снеговика тоже налезет?
11 Дровосек
 
08.07.09
08:38
(9) Блин, а точно!
Спасибо за идею! ))))
12 lucky-nn
 
08.07.09
08:38
(11) 10% от прибыли мои , если чё :)
13 povar
 
08.07.09
08:38
(8) нет
14 Дровосек
 
08.07.09
08:39
(12) Чувствуется подход одинэсника! ))))))

(7) Тож спасибо за совет - может на клюшках что-нить сваяю =)
15 antidot
 
08.07.09
17:43
(15)-у тебя на фотке такая физиономия смешная :)
16 antidot
 
08.07.09
17:43
(14)-(15) хых :)
17 Salvador Limones
 
08.07.09
17:47
(15) Не, там какой-то вентилятор!
18 sam_sam
 
08.07.09
17:54
(15) ага, на Харламова в юности похож. Может лучше комеди клаб?
19 bvn13
 
08.07.09
17:55
(9) интересно... :)
20 Композитор
 
08.07.09
18:01
(0) в порядке знакомства с восьмеркой написал Морской бой и Реверси. Оперировал учебной версией (обеспечивает работу в однопользовательском режиме), поэтому в нормальном двустороннем режиме еще не тестировал.

Морской бой написан с использованием табличных полей, реверси - с помощью объектов "картинка".

Восьмерка оказалась весьма пригодной и удобной для программирования простых игр. Реализовать игры типа тетрис, колумс, двустронние игры типа Шахматы не представляется сложным.
21 Композитор
 
08.07.09
18:04
реверси тоже планировать сделать с использованием табличного поля, но картинка отображается в ячейке только размером 16 на 16 пикселов. Реверси выглядит таким образом некрасиво. А с картинками на форме - все отлично.
22 antidot
 
08.07.09
22:33
(21)-вы оба- гении !
23 antidot
 
08.07.09
22:34
24 eklmn
 
гуру
08.07.09
22:52
25 Ёпрст
 
гуру
08.07.09
22:57
Кто бы преф написал ..или 1000 сетевую ...
26 Immortal
 
08.07.09
23:10
в тыщу я бы с удовольствием..
27 Композитор
 
08.07.09
23:16
(26) практической ценности не имеет. Как и другие игрушки написанные на платформе 1С. Но игрушки полезно писать для нескучного освоения языка или платформы. И тут лучше выбирать что-то попроще, ибо важна не реализация алгоритма игры, а освоение практических методов работы с формами, например.
28 Ёпрст
 
гуру
08.07.09
23:20
(27) в этом плане да...хотя покер я написал :)
а в 1000 только одну нормальную реализацию и видел (не на 1с)..сетевую.
Списывался с автором - тот "точил" под меня правила... было это ..в 2000-ом году..
29 Ёпрст
 
гуру
08.07.09
23:23
+28 о..даже сайт нашел:
http://the1000.narod.ru/
30 Композитор
 
08.07.09
23:25
(28) когда-то давно я покер на семере собирался писать, но кто-то меня опередил. :))))
31 Ёпрст
 
гуру
08.07.09
23:27
(30) вот, можешь посмотреть, если интересно...там обычный оазис покер против казино:
http://infostart.ru/projects/2573/
32 Композитор
 
08.07.09
23:44
(31) если это тот, который я видел когда-то, то могу сказать, что вполне симпатично сделано.
33 Ёпрст
 
гуру
08.07.09
23:56
(32) там есть скриншот..
34 antidot
 
09.07.09
00:12
Здорово, с таким придешь к лавочникам устраиваться- они в осадок выпадут сразу :)

Ребят, вы наверно в школе на журнал "Квант" др@чили, неиначе :)
35 Ёпрст
 
гуру
09.07.09
00:14
(34) был еще ЮТ...Юный техник..и моделист-конструктор..хотя квант тоже был..
36 antidot
 
09.07.09
00:15
(36)- и с чего я решил, что я программист ?
37 antidot
 
09.07.09
00:16
сорри (36)-(35)
38 Ёпрст
 
гуру
09.07.09
00:17
Вот непомню нихрена..был же еще какой-то журнал..
ёпт..РАДИО! ..
39 Ёпрст
 
гуру
09.07.09
00:17
(36) ну да.. это ты зря :)
40 Ёпрст
 
гуру
09.07.09
00:19
(37) вот это еще погляди..
http://infostart.ru/projects/52/
вот тут да, мощь..
41 antidot
 
09.07.09
00:20
(40)-да, не поздно еще задуматься, может мое призвание в чем-то другом :)
42 Ёпрст
 
гуру
09.07.09
00:21
(41) я вот об этом постоянно думаю..
куда бы свалить с 1с-ины ...насовсем.
43 antidot
 
09.07.09
00:21
(35)-а еще некоторые в школе с калькулятром "Электроника" шаманили, чет там программировали
44 antidot
 
09.07.09
00:22
(42)-куда, куда ? В Америку
45 Ёпрст
 
гуру
09.07.09
00:28
(43) ну да.. Электроника МК-52 я писал на таком ... гы..
46 Ёпрст
 
гуру
09.07.09
00:29
(44) не, лучше уж в ГОА ..там тепло круглый год и делать ничего не надо.. ганджубас.. окиян..лепота...
47 antidot
 
09.07.09
00:36
(46)-на Гоа ты с такой безработицей столкнешься, что наша безработица тебе полной занятостью покажется :)))

Ну не, если есть мешок денег- то, как говорится, скатертью... :)
48 Ёпрст
 
гуру
09.07.09
00:41
(47) всё проще - сдал квартиру здесь- живешь на "халяву" там...
знаю до едрени фени людей, которые так и свалили туда...
Вот правда, думаю ужо после пары месяцев остопиз..ит такая жизнь.. там через 2 недели то надоедает..
:(
А работать там тоже можно.. гидом например, вообще не пыльная работа. или дайвинг.
49 antidot
 
09.07.09
00:42
(48)-можно работать гидом, а можно работать гНидом :)
50 antidot
 
09.07.09
00:42
(48)-сдать квартиру, ну если только в мск
51 Ёпрст
 
гуру
09.07.09
00:57
(50) ну .. в гоа можно и на копейки прожить..
можно ганжу продавать туристам :)
52 NS
 
09.07.09
01:32
Звали?
53 Ёпрст
 
гуру
09.07.09
10:24
(52)ага..:)
54 Вадимыч
 
09.07.09
10:34
ИМХО программировать на 1с что-то отличное от 1с вообще мазахизм.
55 Ёпрст
 
гуру
09.07.09
10:58
(54) наоборот... тренировка для ума.
56 Ёпрст
 
гуру
09.07.09
10:58
именно так, народ и писал первые игры..на осцилографе .. :)
57 Вадимыч
 
09.07.09
10:59
Только практической пользы от неё нет. :)
58 Композитор
 
09.07.09
10:59
(54) узкий взгляд на вещи. И довольно корявая фраза: "программировать на 1С что-то отличное от 1С".
59 Joint
 
09.07.09
10:59
а очко есть на 1с?
60 Joint
 
09.07.09
11:00
я помню жесть на семерке кто то делал.. хироуз что ли :)
61 Ёпрст
 
гуру
09.07.09
11:02
(60) смотри сам, что есть:
http://infostart.ru/projects/2631/

и герои там есть в том числе..
62 Joint
 
09.07.09
11:03
нада тещще судоку сделать что ле...
63 Композитор
 
09.07.09
11:07
практической пользы нет не потому, что будто бы невернов в принципе программировать "нечто отличное от 1С" на платформе 1С, а потому, что уже многое написано и повторять написанное для практического применения (в рамках одного офиса или рамках одной структуры) смысла, конечно, нет.

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

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

Нет. Я написал реверси и МБ. За короткое время легко и с удовольствием поработал с табличными полями, другими элементами формы, справочниками, документами.

например. Где хранить состояние игрового поля в морском бое? В документе. Как организовать менеджер игр? Через документ. Где "хранить" игроков? В справочнике. Как использовать перечисления? Обозначить через них состояние игры. И так далее.

Как организовать турнир? В 1С есть все для этого. Регистры там всякие. Как вывести турнирную таблицу? Отчет. И так далее.

Вот тебе и освоение. Как в детстве. Через игру.

А что дальше? А дальше изучай предметную область (если есть реальные задачи) и пиши программу. Со знанием дела.

:))))
64 Композитор
 
09.07.09
11:12
конечно, разработчики платформы не совсем позаботились о программистах-игровиках. Например. В табличном поле можно менять размер ячейки, а пиктограмма все равно маленькая отображается. Или. Попробуйте штатными средствами (а про нештатные я не знаю) организовать движение курсора по элементам формы "вверх-вниз-вправо-влево". Не подумали в конторе Нуралиева, что кто-то тетрис захочет делать картинками на форме. :)
65 Композитор
 
09.07.09
11:16
я тут недавно книжку Станислава Митичкина нашел, которую он мне подарил на семинаре по восьмерке в 2004 или 2005 году (не помню уже). Вот, дошли у меня руки до восьмерки, думал, книжка пригодится. Не пригодилась. Ничего там не написано про программирование игр. Все про какие-то предприятия, про контрагентов. Вот, например, зацените:

"Система программ 1С:Предприятие 8.0 предназначена для автоматизации деятельности предприятий, организаций и частных лиц». И ни слова про возможность создания на базе 1С:Предприятие всевозможных игр, в частности шахмат, шашек, морского боя, реверси, пятнашек, тетрисов, колумсов и прочих милых сердцу игрушек.

Или вот еще высказывание: "Документы используются для регистрации событий, происходящих в жизни предприятия". Какой узкий взгляд на вещи! А что, разве информацию о состоянии игрового поля в тех же шахматах или морском бое хранить в документе нельзя? То-то же…

Ждем вторую редакцию книги Стаса. Тем более, что в предисловии он пишет:

«Если по мере прочтения книги вы обнаружите некоторые упущения (а мы их обнаружили, и не «некоторые», а очень существенные), просьба отнестись к ним с пониманием и сообщить в фирму «1С».

Я в фирму 1С обращаться не стал. Они там мисту наверняка читают.
66 Ёпрст
 
гуру
09.07.09
11:18
(62) их полно на инфостарте... и с решениями и без.
http://infostart.ru/projects/2510/
http://infostart.ru/projects/2506/
http://infostart.ru/projects/2946/

и т.д..
67 antidot
 
09.07.09
11:44
Реально кому-то нравится программировать ?
68 NS
 
09.07.09
11:54
(67) Ну а зачем иначе люди бесплатно пишут, в чемпионатах-олимпиадах участвуют и т.д.?
69 antidot
 
09.07.09
11:59
(68)-мне того не понять. Работа есть работа.
70 lucky-nn
 
09.07.09
12:02
(67) угу. я с 5 класса занимался в доме пионеров в компьютерном классе. и дома спектрум был, на васике игры писал
71 NS
 
09.07.09
12:04
(69) Какое отношения чемпионаты и олимпиады имеют к работе?
72 NS
 
09.07.09
12:04
отношение.
73 antidot
 
09.07.09
12:11
(71)-Ну тыж не плаванием занимался !
74 NS
 
09.07.09
12:11
(73) Моя твоя не понимай.
75 antidot
 
09.07.09
12:12
(74)-а в чем радость программирования ?
76 NS
 
09.07.09
12:13
(75) А в чем радость плавания? В чем радость Рыбалки, фотографии?
77 antidot
 
09.07.09
12:18
(77)-от сидячего образа жизни помогает, потом спишь хорошо, срешь хорошо, сам стройный как кипарис
78 antidot
 
09.07.09
12:18
(77)-(76)-постоянно парю с этими номерами :)
79 antidot
 
09.07.09
12:19
(76)-про рыбалку не знаю
80 lucky-nn
 
09.07.09
12:23
(75) работа мозгов не менее важна чем работа рук и ног
81 mxms
 
09.07.09
12:31
Делал змейку на семерке когда-то
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=3792
82 Дровосек
 
09.07.09
18:03
Блин, стока буковок!
Всё осилил. Вот теперь смотрю на всё это (нет, не безобразие ))) и думаю: как бы мне на выходных время под Шарики выкроить...
83 antidot
 
09.07.09
18:52
(82)-Удивительно ты устроен, Губка Боб. Я вот в выхи ищу способ как успеть на веле поугорать, к девченке скатаццо и бухнуть.

Наверно я какой-то неправильный :-[
84 antidot
 
09.07.09
18:53
(82)-кстати я не понял, ты в Мск или где ?
85 Композитор
 
09.07.09
18:54
(82) что твои шарики делают-то? И на чем написаны?
86 antidot
 
09.07.09
18:54
(85)-мои шарики :) гы :))))
87 Дровосек
 
09.07.09
19:21
(83) А никто не мешает совмещать приятное с полезным: суббота или воскресенье - (пока не определились) - с девченкой отдыхаем ))))

(84) В профиле написано )

(85) Так ведь можно запустить и посмотреть: http://achuprina.ru/shariki.rar
88 antidot
 
09.07.09
19:28
(87)-я уж и не помню, как ты в мск перебрался ?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший