Застой

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Застой

Сообщение Saturn.65 » 20.12.2007 (Чт) 15:39

Что-то я топчусь на месте в изучении VB. Написал пару-тройку программ. И то одна с математическим уклоном, для бухгалтерии. :( Чтоб такого придумать, чтоб развитие шло дальше, начали бы появлятся вопросы. Я бы начал спрашивать.

StimorolD3DX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 293
Зарегистрирован: 03.04.2007 (Вт) 18:19
Откуда: Kiev city

Сообщение StimorolD3DX » 20.12.2007 (Чт) 18:55

Сделай игру

Nazarey
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 120
Зарегистрирован: 29.06.2007 (Пт) 0:04

Сообщение Nazarey » 20.12.2007 (Чт) 22:25

Создай топ:Напишу программу под ваши нужды(БЕСПЛАТНО)-будут просьбы,глядиш и мысли в голову полезут :)
И так,во всём,как хотите,чтобы люди поступали с вами,так и вы поступайте с ними...
Матфея 7:12

Watts[]n!
Постоялец
Постоялец
 
Сообщения: 573
Зарегистрирован: 11.02.2007 (Вс) 0:19

Сообщение Watts[]n! » 20.12.2007 (Чт) 22:51

Nazarej
Особенно это актуально во время сессии, то есть сейчас :)

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 21.12.2007 (Пт) 2:52

[offtop]Nazarej, я один читаю твой ник, как "На, зарежь"? :) [/offtop]
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 21.12.2007 (Пт) 8:24

Nazarej писал(а):Создай топ:Напишу программу под ваши нужды(БЕСПЛАТНО)-будут просьбы,глядиш и мысли в голову полезут :)

Интересно, какая программа может быть под личные нужды?
Хотелось бы пример.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 21.12.2007 (Пт) 14:11

Saturn.65
Начни ковырять систему - там всегда есть что поизучать, поисследовать...
А я все практикую лечение травами...

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 21.12.2007 (Пт) 14:23

Saturn.65
напиши, пожалуйста, контрол, наподобие стандартного Line, но который был бы сглаженным при угловых положениях. Еще было бы неплохо, чтобы получаемая линия была заданной толщины.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 21.12.2007 (Пт) 14:42

Это не контрол, это алгоритм Ксиаолина Ву. Давайте не будем писать контроллов, которые находят число Pi и тому подобное.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Watts[]n!
Постоялец
Постоялец
 
Сообщения: 573
Зарегистрирован: 11.02.2007 (Вс) 0:19

Сообщение Watts[]n! » 21.12.2007 (Пт) 17:19

Saturn.65 писал(а):Интересно, какая программа может быть под личные нужды?
Хотелось бы пример.

Например, мне нужно было создать в Html таблицу со ссылками на файлы, и их (файлов) свойствами (формат, размер и др.)
Написал несложную программу, которая генерирует кусок Html-кода таблицы, используя введенные в TextBox'ы значения.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 21.12.2007 (Пт) 17:50

Twister писал(а):Saturn.65
Начни ковырять систему - там всегда есть что поизучать, поисследовать...

Было время, я в день не по разу Винду переустанавливал. Славное времечко. Сейчас я нашел путь, как ничего не ломать и эксперементировать. Видать остепенился. :D

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 21.12.2007 (Пт) 19:56

Saturn.65
Следующий этап должен быть - экпериментировать, но не ломать :)
В плане того, что если к экспериментам подходить с головой, то ломаться ничего не будет...

Nazarey
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 120
Зарегистрирован: 29.06.2007 (Пт) 0:04

Сообщение Nazarey » 21.12.2007 (Пт) 21:54

Saturn.65 писал(а):
Nazarej писал(а):Создай топ:Напишу программу под ваши нужды(БЕСПЛАТНО)-будут просьбы,глядиш и мысли в голову полезут :)

Интересно, какая программа может быть под личные нужды?
Хотелось бы пример.

Пример :)-пусть это будет например программа которая удаляет временные файлы с компьютера,куки,истории посещения сайтов,а не одну папку Темп на диске С. (Действительно удаляла,чтоб не нужно было после неё лезть и вручную чистить папки)Пример-программа Clean Disk Security.:)
И так,во всём,как хотите,чтобы люди поступали с вами,так и вы поступайте с ними...
Матфея 7:12

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 21.12.2007 (Пт) 22:12

Nazarej писал(а):Пример :)-пусть это будет например программа которая удаляет временные файлы с компьютера,куки,истории посещения сайтов,а не одну папку Темп на диске С. (Действительно удаляла,чтоб не нужно было после неё лезть и вручную чистить папки)Пример-программа Clean Disk Security.:)

Идея была. Вывел эти файлы в Listbox. A как методом перебора их оттуда удалить не знаю. По одному удаляет с помощью Kill при клике мышкой. А всю группу... . И что интересно скрытые файлы не хочет удалять. Еще бы реестр чистить научиться. Всякие битые ссылки, ненужные ключи.
Написал было твикер. Настройка реестра и служб винды одной кнопкой. В зависимости от конфигурации компа(с интернетом или без).
А то винду поставишь, а еще неделю галочки в настройках ставишь. Не удобно. Стоит ли его в наши проекты отправить, даже не знаю.

Nazarey
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 120
Зарегистрирован: 29.06.2007 (Пт) 0:04

Сообщение Nazarey » 21.12.2007 (Пт) 22:22

Конечно стоит!А на форуме всегда найдутся люди которые дадут совет и подскажут как и что лучше сделать :)
И так,во всём,как хотите,чтобы люди поступали с вами,так и вы поступайте с ними...
Матфея 7:12

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 21.12.2007 (Пт) 22:33

Nazarej писал(а):Конечно стоит!А на форуме всегда найдутся люди которые дадут совет и подскажут как и что лучше сделать :)

Тогда выложу. Правда за код будет стыдно. Хотя его не сегодня писал. Сейчас другими глазами уже смотрю на некоторые детали. Можно было бы что-то иначе и проще сделать...

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 21.12.2007 (Пт) 22:33

Конечно выкладывай.
Всю группу файлов можно в цикле удалить.
Типа
Код: Выделить всё
For i = 0 to List1.ListCount
   Kill List1.List(i)
next

Nazarey
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 120
Зарегистрирован: 29.06.2007 (Пт) 0:04

Сообщение Nazarey » 22.12.2007 (Сб) 22:21

Matew писал(а):[offtop]Nazarej, я один читаю твой ник, как "На, зарежь"? :) [/offtop]


Иной,говоря бездумно,ранит,как мечом,а язык мудрых исцеляет.(Притчи 12:18)
Язык мудрых пользуется знанием на добро,а уста глупых источают глупость.(Притчи 15:2)
Уста мудрых распространяют знание,сердце же глупых не такое.(Притчи 15:7)
Не ссорься с человеком напрасно-если он не сделал тебе зла.(Притчи 3:30)
Я думаю этого будет достаточно.
И так,во всём,как хотите,чтобы люди поступали с вами,так и вы поступайте с ними...
Матфея 7:12

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 22.12.2007 (Сб) 23:10

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

Не совсем точно, но как-то так.

Watts[]n!
Постоялец
Постоялец
 
Сообщения: 573
Зарегистрирован: 11.02.2007 (Вс) 0:19

Сообщение Watts[]n! » 22.12.2007 (Сб) 23:36

Saturn.65

Результатом творческих исканий стал твикер в проектах?

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 22.12.2007 (Сб) 23:39

Судя по этому сообщению этот проект является довольно старым.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 22.12.2007 (Сб) 23:43

Watts[]n! писал(а):Saturn.65

Результатом творческих исканий стал твикер в проектах?

Не совсем. Я его давненько начал писать и потом забросил.
Просто сейчас выложил. Хотя сейчас, при нынешних компах отключать некоторые службы для увеличения быстродействия наверное не актуально. Но пишут же люди. Больше мне и похвастать то будет нечем.:D
Может что еще придумаю. Правда пока идей нет.
Главное, ребята, сердцем не стареть...

Nazarey
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 120
Зарегистрирован: 29.06.2007 (Пт) 0:04

Сообщение Nazarey » 22.12.2007 (Сб) 23:46

Saturn.65 писал(а):Тоже что-то помню. И фильм понравился.
...никогда не садитесь на первые места, ибо могут придти лучше вас
и тогда вас попросят сесть назад. Каково вам будет?

Не совсем точно, но как-то так.


«Когда будешь приглашён кем-нибудь на свадебный пир, не стремись возлечь на самое почётное место. Может быть, в это же время им приглашён кто-то более знатный, чем ты, и пригласивший тебя и его подойдёт и скажет тебе: „Уступи это место ему“. И тогда пойдёшь со стыдом занимать самое низкое место. Но когда будешь приглашён, иди, возляг на самое низкое место, чтобы пригласивший тебя, подойдя, сказал тебе: „Друг, пересядь выше“. Тогда будет тебе оказана честь перед всеми гостями, пришедшими с тобой. Ибо всякий возвышающий себя будет смирён, а смиряющий себя будет возвышен».
Луки 14:8-11
И так,во всём,как хотите,чтобы люди поступали с вами,так и вы поступайте с ними...
Матфея 7:12

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 23.12.2007 (Вс) 0:01

Nazarej писал(а):«Когда будешь приглашён кем-нибудь на свадебный пир...

Точно это. Смысл помню, но дословно подзабыл.
Lumen
Несколько месяцев назад начал писать. Просто тут со службами заморочился. Хотелось отключить все не нужные. А кто их толком знает, какие нужны, а какие нет. Да так и забросил. Отключи к примеру Запуск серверных процессов DCOM и VB работать не будет.
Просто иной раз кому винду ставишь, надо кучу стандартных настроек делать(скорость мышки добавить, и т.п.). А тут все под рукой.
Главное, ребята, сердцем не стареть...

Watts[]n!
Постоялец
Постоялец
 
Сообщения: 573
Зарегистрирован: 11.02.2007 (Вс) 0:19

Сообщение Watts[]n! » 23.12.2007 (Вс) 0:10

Saturn.65

А у меня после отключения некоторых сервисов Windows, наоборот, еще медленнее загружался и работал вообще. Наверное, что-то не то отключил :)

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 23.12.2007 (Вс) 0:36

Watts[]n!
Я отключал раньше заведомо ненужные сервисы, в которых был уверен. Когда инета небыло, я почти все поотключал. Правда автозагрузку я контролирую строго. Ничего лишнего. И касперского в очередь поставил. Пусть через 20 сек. загружается. А то Nero поставишь, смотришь, он уже в автозагрузку кучу своих модулей прописал. И так с многими программами.
Главное, ребята, сердцем не стареть...

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 24.12.2007 (Пн) 3:51

Хакер, спасибо за ссылку :!:

Если кому интересно, то вот работающий код:
http://alglib.sources.ru/graphics/wuline.php

Там остается только добавить собственный SetPixel. Вот мой вариант (API (SetPixel из GDI32) я не понял)

Код: Выделить всё
Sub SetPixel(ByVal X As Long, _
  ByVal y As Long, ByVal Alpha As Double)

Dim A1 As Double

A1 = 255 - Int(Alpha * 255)

Form1.PSet (X, y), RGB((A1), (A1), (A1))

End Sub
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 03.01.2008 (Чт) 19:59

Хочу научиться подключать модуль к проекту. Собственно подключать в слепую я умею. Add модуль и вставить туда нужный код. Я хочу сам разобраться, как из формы к нему обращаться.
Огромные познания о модуле я подчерпнул из Полного справочного руководства, специального издания использование VB6. Авторов книги Брыйана Сайлера и Джефа Споттса. Что там написано о модуле.
Модуль применяется для кода, который часто используется. И чтоб его постоянно не писать, все это пишется в модуль. Этот модуль можно применять с разными программами. Например печать отчета и т.д.
Это все, что говорится о модуле.
Может кто-нибудь накидает простейший пример обращения к модулю?
Например, на форме кнопка, а в модуле код MsgBox "AAA". Как мне вызвать этот MsgBox из формы? Тут, надеюсь, я разберусь. Будет проще и с более сложным.
Спрашиваю элементарное. Что поделаешь? Хочется знать.
Главное, ребята, сердцем не стареть...

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 03.01.2008 (Чт) 20:15

Там ничего сложного. Пишешь в модуле свою процедуру или функцию так же как и в коде формы, тока объявляешь её как Public, чтобы она была видна "отовсюду" (из модулей всех форм и др. модулей) или Private, если хочешь, чтобы вызывать эту функцию можно было только из этого же модуля.
Например
Код: Выделить всё
Public sub ShowMessasge(sText as string)
   Msgbox stext, vbOkOnly
end sub

Такой код, если разместить в модуле, то его можно вызвать из формы написав ShowMessage "Happy New Year", в то время как если в модуле Public изменить на Private, то ShowMessage можно будет вызывать только из модуля. А в форме вылезет ошибка.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 03.01.2008 (Чт) 22:10

Попробуй закончить старые, недоделанные проекты.

След.

Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 6

    TopList