Контрольная сумма!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Павлуша
Не годный к строевой
Не годный к строевой
Аватара пользователя
 
Сообщения: 884
Зарегистрирован: 01.01.2005 (Сб) 19:31
Откуда: Смотря кто?

Контрольная сумма!

Сообщение Павлуша » 01.05.2005 (Вс) 13:59

Дано:TextBox в который вводятся символы (Цифры и буквы),
Label на который выводится контрольная сумма того что написано в TextBox,
CommandButton при нажатии на который на Label'е показывается контрольная сумма того что написано в TextBox.
Вопрос: Подскажите как реализовать контрольную сумму из того что написано в TextBox??
Подскажите пожалуйста, а то курсовик стынет!!!javascript:emoticon(':?')
Confused

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 01.05.2005 (Вс) 14:12

Гм. Мне или кажеться, или контрольная сумма - понятие общее, т.е. общей формулы на все случаи жизни для ее нахождения нет. Ты сам придумываешь в зависимости от ситуации. Начнем с того, сколько бьайт должна эта сумма занимать?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Павлуша
Не годный к строевой
Не годный к строевой
Аватара пользователя
 
Сообщения: 884
Зарегистрирован: 01.01.2005 (Сб) 19:31
Откуда: Смотря кто?

Сообщение Павлуша » 01.05.2005 (Вс) 14:14

предположим что 1килограмм в смысле килобайт. такой объем возможен?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 01.05.2005 (Вс) 15:01

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

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 01.05.2005 (Вс) 15:30

Вот, могу свой способ предложить 8)

Код: Выделить всё
Dim s As Currency
Dim sum As Currency

Private Sub Command1_Click()
sum = 0
For i = 1 To Len(Text1)
s = Asc(Mid(Text1, i, 1)) / i
sum = sum + s
Next i
label1 = Str(sum)
End Sub
:wink:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 01.05.2005 (Вс) 16:40

Только смысла использовать currency нету. Я бы заменил на Long. Кстати, а зачем делить на i?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Re: Контрольная сумма!

Сообщение kirrun » 01.05.2005 (Вс) 21:19

Сори за оффтоп...

Павлуша писал(а):javascript:emoticon(':?')
Confused


это у меня глюки, на форуме глюки, или аффтор глючный?
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 01.05.2005 (Вс) 22:22

kirrun, у тебя.
Изображение

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 01.05.2005 (Вс) 22:23

Значит, и у меня тоже :roll:

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 01.05.2005 (Вс) 23:00

У него эти чтуки перед и после смайлов в каждом посте...
Лана... Раз великий Темыч сказал что у меня - пойду лечицца... и Максончика лечить...
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 01.05.2005 (Вс) 23:01

ANDLL писал(а):Только смысла использовать currency нету. Я бы заменил на Long. Кстати, а зачем делить на i?


А шоб было...
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

Павлуша
Не годный к строевой
Не годный к строевой
Аватара пользователя
 
Сообщения: 884
Зарегистрирован: 01.01.2005 (Сб) 19:31
Откуда: Смотря кто?

Сообщение Павлуша » 02.05.2005 (Пн) 12:07

Спасибо что подсказали!!
Если кто ссылки знает по контрольной сумме - подскажите!
плизз!javascript:emoticon(':arrow:')
arrow

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 02.05.2005 (Пн) 13:23

Блин.. вот проблема! Я вчера вечером от нефиг делать написал мега-прогу для вычисления контрольной суммы... За 15 минут... Но не выложу ибо буду использовать в своих прогах ;)
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 02.05.2005 (Пн) 13:34

Ух ты... Мега-прога? Дай, ну пожаааалуйста!

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 02.05.2005 (Пн) 16:02

-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Павлуша
Не годный к строевой
Не годный к строевой
Аватара пользователя
 
Сообщения: 884
Зарегистрирован: 01.01.2005 (Сб) 19:31
Откуда: Смотря кто?

Сообщение Павлуша » 02.05.2005 (Пн) 16:53

Спасибо за ссылку!!

-------------------------------
Если бы строители строили бы дома так, как программисты пишут программы, то первый залетевший жук разрушил бы цивилизацию!

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 02.05.2005 (Пн) 16:57

_Мика_ писал(а):Вот CRC16 и CRC32 8)
http://www.planetsourcecode.com/upload_ ... 182000.zip

Вопрос!

Кто может сделать из этого класса, Native DLL?? :roll:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.05.2005 (Пн) 19:18

_Мика_ писал(а):Вопрос!

Кто может сделать из этого класса, Native DLL?? :roll:

Я не только могу, но и сделал. Жаль, она осталась на работе :-( :-(
Блин, куча моих прог там осталась... Щас всё заново писать :-(
Изображение

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 02.05.2005 (Пн) 20:28

tyomitch писал(а):
_Мика_ писал(а):Вопрос!

Кто может сделать из этого класса, Native DLL?? :roll:

Я не только могу, но и сделал. Жаль, она осталась на работе :-( :-(
Блин, куча моих прог там осталась... Щас всё заново писать :-(


Уволили что ли? =)
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 02.05.2005 (Пн) 20:29

kirrun писал(а):
tyomitch писал(а):
_Мика_ писал(а):Вопрос!

Кто может сделать из этого класса, Native DLL?? :roll:

Я не только могу, но и сделал. Жаль, она осталась на работе :-( :-(
Блин, куча моих прог там осталась... Щас всё заново писать :-(


Уволили что ли? =)


Мне тоже показалось.....Блин..хотел же спросить.. :roll:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 02.05.2005 (Пн) 20:29

Amed

Неа! А если я буду юзать свой мега-алгоритм в своих прогах? Тада у всего VBStreets (да и инета) появится кейген =)
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)


Вернуться в Visual Basic 1–6

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

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

    TopList