ПОМОГИТЕ НОВИЧКУ

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

RoKon
Сообщения: 82
Зарегистрирован: 27 мар 2005, 12:24
Откуда: Saransk City
Контактная информация:

А вообще глобальный такой совет:
Побольше читать встроенную в Delphi справку. Все очень доходчиво написано.
Свойства и методы доступные компонентам можно смотреть из редактора кода т.о. Edit1."здесь жмешь CTRL+space (если само не вылезло)". О назначении тех или иных методов можно даже догадаться интуитивно (я о SetFocus в частности). Тогда не будет таких глупых вопросов.
The trurh is out there...
Volk
Сообщения: 31
Зарегистрирован: 01 апр 2005, 16:01
Откуда: Новочеркасск

Всё верно ты говориш! Просто я только второй месяц Делфом занимаюсь и Делфи то у меня третий. Шестой чёто вот никак не мог найти. А в нэте качать нэт дерьмо. и вот ещё совет всем всем начинающим если читаете книгу по делфи то читайте одну, а не десяток. А то как я накачал 2 кничи в одной прчетал SetFocus а в другой CaretPost. и запутался! Так что не судите строго я только учюсь а вы тут все небось все профи собрались да и потом вам наверное по 18-19 а мне только 14. Но это у меня как то не отбавляет тяги к изучению Pascal, а совсем наоборот:-) Так что спасибо вам всем ОГРОМНОЕ и до следуюшего вопроса!
Volk
Сообщения: 31
Зарегистрирован: 01 апр 2005, 16:01
Откуда: Новочеркасск

А вот ты говориш читай встроенную справку. А ты не подскажеш где можно закачать такуюже только Русскую и для Delphi3????????
Volk
Сообщения: 31
Зарегистрирован: 01 апр 2005, 16:01
Откуда: Новочеркасск

Подскажите процедуру (вот это в натуре не знаю) для того чтоб из переменной Y вычислялся квадратный корень? И ещё как сделать так что при нажатии на кнопочку 1 на калькуляторе у меня в Edit1 единица добавлялась а не псчалась просто 1 и всё а то вед допустим мне надо 11111 как это сделать? Вот у меня щас стоит процедура
Edit1.Text:=Inttostr(1);
Чё мне надо сделать чтоб текст не просто псался а при каждом нажатии добавлялся? И ещё чем отличается калькулятор целых чисел от калькулятора всех включая дробные может переменные как изменить или чё????
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Ну, квадратный корень - это не процедура, а функция. sqrt(Y) возвращает square root, то есть квадратный корень. А что до Edit, пиши Edit1.Text:=Edit1.Text+(sender as TButton).Caption. Обзови эту процедуру как-нибудь, например form1.NumberButtonClick и повесь ее на все кнопки с цифрами 0..9
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
RoKon
Сообщения: 82
Зарегистрирован: 27 мар 2005, 12:24
Откуда: Saransk City
Контактная информация:

А вот ты говориш читай встроенную справку. А ты не подскажеш где можно закачать такуюже только Русскую и для Delphi3????????
Встроенную на русском? А она вообще есть? Чесно говоря некогда не было желания ее искать, может поэтому никогда такую и не видел. Читай англицкую, сначало тяжеловато, потом привыкнешь. Неужели в Новочеркасске нету ни о кого 6-ой дельфи? Может тебе по почте диск выслать?
14 лет? Хвалю, здорово ты. Я вот брательника (17 лет ему) никак не могу от вижуал басика оторвать, в универе его проходит, и Дельфи заставить учить.
The trurh is out there...
Volk
Сообщения: 31
Зарегистрирован: 01 апр 2005, 16:01
Откуда: Новочеркасск

Подскажите пожалуйсто какая переменная отвечает за дробные числа типа 0,05??? Вот у меня есть калькулятор целых чисел и в переменной чисел у меня стои Integer вот на что мне её надо заменить чтоб действия происходили и с дробными числами и с целыми??? Заранее СПАСИБО!
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

в переменной чисел у меня стои Integer вот на что мне её надо заменить чтоб действия происходили и с дробными числами и с целыми???
Меняй на Real. Только учти, что он все числа выводит в экспоненциальной форме, например, 153 будет 1.530000000000E+02. Так что выводи их по формату, например, x:8:4 (8 знаков, 4 после запятой - кажется так)
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

Real же (В Паскале) AFAIK оптимизированы под софтверную реализацию плавающей точки.
Для мат. сопроцессора предназначены double?
2B OR NOT(2B) = FF
Volk
Сообщения: 31
Зарегистрирован: 01 апр 2005, 16:01
Откуда: Новочеркасск

Чёто я немного не понял вот у менят есть процедура для кнопки умножения:
procedure TForm1.BRClick(Sender: TObject);
var
U:integer;
U2:integer;
Umn:integer;
begin
Edit2.Visible:=False;
Edit1.Visible:=True;
U:=StrToInt(Edit1.Text);
U2:=StrToInt(Edit2.Text);
Umn:=U*U2;
if Label1.Left=90 then
Edit1.Text:=IntToStr(Umn);
Вот как мне её изменить чтоб она ещё и дробные числа умножала??????
Закрыто