+ Ответить в теме
Страница 6 из 7 ПерваяПервая ... 2 3 4 5 6 7 ПоследняяПоследняя
Показано с 101 по 120 из 137

Тема: Delphi & Pascal

  1. #101
    aSj
    Guest

    По умолчанию

    Вообще, что хочу сказать - в данном случае программер должен следовать правилам рыцаря ;) Да, рыцарь должен уметь починить свои доспехи. Да, рыцарь должен уметь починить свое оружие, заштопать одежду, ухаживать за конем, приготовить жрат, перевязать рану. Всему этому он научился пока был сначала пажем, потом - оруженосцем. И при необходимости он будет это делать. Но в обычной ситуации делать все это за него должны его пажи и оруженосцы.
    Переведя на случай с программером - да, при необходимости программер должен уметь
    сделать рекурсию для поиска файлов в дереве каталогов. Но. Он не должен этого делать. Если за него это сделали "оруженосцы" ;) тобишь писатели его ЯП или писатели библиотек которые программер использует. Ну а если он выбрал ленивых оруженосцев - его проблемы ;)

  2. #102
    Юзер br.Reanimator кто это? Аватар для br.Reanimator
    Регистрация
    02.07.2006
    Возраст
    44
    Сообщений
    175
    Поблагодарил(а)
    3
    Получено благодарностей: 36 (сообщений: 16).

    По умолчанию

    да я почти со всем согласен! ;) не буду спорить.
    насчет молодости - я не так уж молод, а все равно люблю "изобретать велосипед".

    если нужно быстро и качественно выполнить РАБОТУ - я тоже считаю, что надо полагаться на надежные и проверенные средства языка или библиотек!

    так что можно и не спорить

  3. #103
    aSj
    Guest

    По умолчанию

    Я имел ввиду - молод как программист ;) А не по возрасту ;)
    Вобщем-то все до где-то пяти-десяти лет знакомства с программингом - это молодость.
    Потом она проходит. Ну, при условии что программингом в это время пользовались регулярно, конечно ;) За это время успеваешь неплохо повелосипедить ;) И в третий-пятый-десятый раз писать рекурсивный поиск, сортировку, алгоритм обхода графа - начинает просто ломать ;)
    ps: а не спорить - это не интересно ;)

  4. #104
    Юзер br.Reanimator кто это? Аватар для br.Reanimator
    Регистрация
    02.07.2006
    Возраст
    44
    Сообщений
    175
    Поблагодарил(а)
    3
    Получено благодарностей: 36 (сообщений: 16).

    По умолчанию

    Цитата Сообщение от aSj
    Я имел ввиду - молод как программист ;) А не по возрасту ;)
    Вобщем-то все до где-то пяти-десяти лет знакомства с программингом - это молодость.
    Потом она проходит. Ну, при условии что программингом в это время пользовались регулярно, конечно ;) За это время успеваешь неплохо повелосипедить ;) И в третий-пятый-десятый раз писать рекурсивный поиск, сортировку, алгоритм обхода графа - начинает просто ломать ;)
    ps: а не спорить - это не интересно ;)
    может и не интересно
    а программирую я уже больше десяти лет. другое дело, что у меня комп появился только полтора года назад...и я еще не "наизобретался" на своем собственном компе )))

  5. #105
    aSj
    Guest

    По умолчанию

    Программер без собственного компа? Ты серьезно?
    (ломая голову в попытках это себе представить)
    Это как? Получается, что ни книжку не почитать по нормальному низзя (упражнения патамучта выполнять надо. Да и поди найди эти книжки в бумажном варианте и за приемлимые деньги) Ни тематические форумы/эхи/etc не почитать. Ни просто поэкспериментировать, когда приспичило или что-то заинтересовало. УжЫс. Честно говоря, представляеться с большиим трудом.

  6. #106
    Юзер br.Reanimator кто это? Аватар для br.Reanimator
    Регистрация
    02.07.2006
    Возраст
    44
    Сообщений
    175
    Поблагодарил(а)
    3
    Получено благодарностей: 36 (сообщений: 16).

    По умолчанию

    Цитата Сообщение от aSj
    Программер без собственного компа? Ты серьезно?
    (ломая голову в попытках это себе представить)
    Это как? Получается, что ни книжку не почитать по нормальному низзя (упражнения патамучта выполнять надо. Да и поди найди эти книжки в бумажном варианте и за приемлимые деньги) Ни тематические форумы/эхи/etc не почитать. Ни просто поэкспериментировать, когда приспичило или что-то заинтересовало. УжЫс. Честно говоря, представляеться с большиим трудом.

    да не говори, действительно ужас! приходилось выкручиваться

  7. #107
    Мастер Paralax кто это? Аватар для Paralax
    Регистрация
    16.10.2006
    Сообщений
    871
    Поблагодарил(а)
    215
    Получено благодарностей: 298 (сообщений: 178).

    По умолчанию Pascal under Linux

    Друзья!
    Под Linux-системами есть свой паскаль-компилятор. Кто пользовался, расскажите возможности и можно ли к нему прикрутить стантартный Turbo Vision от Borland? И вообще поддерживает ли он объекты? Пока проверить возможности нет- почему и спрашиваю.

  8. #108
    Ветеран nobody Набираю обороты nobody Набираю обороты nobody Набираю обороты nobody Набираю обороты nobody Набираю обороты nobody Набираю обороты nobody Набираю обороты Аватар для nobody
    Регистрация
    03.06.2005
    Адрес
    Lost in Space...
    Возраст
    41
    Сообщений
    1,126
    Поблагодарил(а)
    19
    Получено благодарностей: 161 (сообщений: 101).

    По умолчанию

    Точно нет. ТурбоВижн была написана специально для Турбо С и Турбо Паскаля. Есть вот такой порт http://tvision.sourceforge.net/, но там для gcc и насчет практической применимости есть сомнения.

  9. #109
    aSj
    Guest

    По умолчанию

    <moderator_hat>
    Qwadrat - нехорошо вводить людей в заблуждение.
    </moderator_hat>
    С freepascal-ем идет порт турбовижн, называеться freevision. Ихнее текстмодное иде а-ля борланд пасквиль написано именно на нем. Работать - работает. Правда, в те времена когда я на это смотрел (где-то 1.0.5) выглядело не очень. Возможно, сейчас стало лучше. Вопрос о необходимости в XXI веке в текстмодных пародиях на гуи оставляю за скобками.
    paralax, не знаю как там с ним сейчас, сходи на ихнюю страничку (www.freepascal.org, если ничего не поменялось) и почитай. По состоянию на 1.0.5 - у него был режим эмуляции компилятора дельфи. Вдобавок, там прикрутили кучу всякой фигни типа c++ операций +=, -=, ,*=, перегрузку операторов, еще чего-то, сейчас уже и не помню. В то время был весьма глючен, да и по размеру бинарей - достойный продолжатель монстроклепания.
    Насколько слышал, сейчас стало полегче - но это слухи, сам не пробовал - оно мне уже не нужно. Относительно недавно появилась графическая среда эмулирующая delphi (lazarus), но что там почем - я абсолютно хез. По слухам - по количеству глюков достойный продолжатель delphi. ;)

  10. #110
    Гений qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе Аватар для qwas
    Регистрация
    09.11.2005
    Адрес
    7-ой
    Возраст
    40
    Сообщений
    2,949
    Поблагодарил(а)
    1,528
    Получено благодарностей: 1,680 (сообщений: 621).

    По умолчанию

    Как расшарить диск?

  11. #111
    Гений qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе Аватар для qwas
    Регистрация
    09.11.2005
    Адрес
    7-ой
    Возраст
    40
    Сообщений
    2,949
    Поблагодарил(а)
    1,528
    Получено благодарностей: 1,680 (сообщений: 621).

    По умолчанию


  12. #112
    aSj
    Guest

    По умолчанию

    А что ты хотел? Каков вопрос, таков ответ.
    a) пиши подробней
    б) причем тут delphi/pascal? Такие вопросы задаються в места посвещенные winapi.
    в) если я правильно тебя понял, тебе нужна NetShareAdd

  13. #113
    Гений qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе qwas Разбег по полосе Аватар для qwas
    Регистрация
    09.11.2005
    Адрес
    7-ой
    Возраст
    40
    Сообщений
    2,949
    Поблагодарил(а)
    1,528
    Получено благодарностей: 1,680 (сообщений: 621).

    По умолчанию

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

  14. #114
    Мастер V@$Y@ кто это? Аватар для V@$Y@
    Регистрация
    30.03.2007
    Сообщений
    769
    Поблагодарил(а)
    757
    Получено благодарностей: 110 (сообщений: 76).

    По умолчанию

    ктО-нить скиньте сюда плиз, задачи готовые по ТурбоПаскалю разные (я их как образец возЬму)
    З:Ы: Траффика на инете нет..так бы по сайтам пошарился бы по нашим:(
    -"When the power of love overcomes the love of power, the world will khow peace"
    Jimi Hedrix
    -"Когда власть любви превзойдет любовь к власти, настанет мир на Земле"
    Джими Хэндрикс

  15. #115
    Кандидат в умники Tango кто это? Аватар для Tango
    Регистрация
    18.07.2007
    Адрес
    Москва, Подмосковье
    Сообщений
    454
    Поблагодарил(а)
    194
    Получено благодарностей: 264 (сообщений: 137).

    По умолчанию

    Что-то вроде этого?

    Из отрезка [a;b] вывести число n, которое, при случайном выборе чисел, появится в отрезке (знаю, сформулировала некорректно)..

    program laba3pr1;
    uses crt;
    var a,b,c,i,p,n:integer;
    begin
    clrscr;
    randomize;
    writeln ('Vvedite otrezok [a,b]');
    readln (a,b);
    write ('n=');
    readln (n);
    p:=0;
    for i:=1 to n do
    begin
    c:=round(random(b-a)+a);
    if (c<0) and (odd(c)=false) and (c mod 3<>0) then
    begin
    p:=p+1;
    end;
    writeln (c);
    end;
    writeln ('takih chisel ',p);
    readln;
    end.
    Всё, что ни делается - к лучшему!
    Иногда полоса неудач может оказаться взлетной.

  16. 1 пользователь сказал cпасибо Tango за это полезное сообщение:

    V@$Y@ (04.12.2007)

  17. #116
    Юзер v_b кто это?
    Регистрация
    15.02.2007
    Сообщений
    185
    Поблагодарил(а)
    134
    Получено благодарностей: 51 (сообщений: 37).

    По умолчанию

    Находит самое короткое слово из введенных...
    uses crt;
    var
    d,i,k,min,p: integer;
    s,q: string;
    v: array [1..20] of string;
    begin
    readln(s);
    clrscr;
    d:=length(s);
    min:=d;
    for i:=1 to d do
    begin
    if s[i]<>' ' then
    p:=p+1
    else begin
    k:=k+1;
    v[k]:=copy(s,i-p,p);
    writeln(v[k]);
    if p<min then begin
    min:=p;
    q:=v[k];
    end;
    p:=0;
    end;
    end;
    writeln('min dlinna=',min,' ',q);
    end.
    Последний раз редактировалось v_b; 17.10.2007 в 20:40.

  18. 1 пользователь сказал cпасибо v_b за это полезное сообщение:

    V@$Y@ (04.12.2007)

  19. #117
    Умник Dan кто это?
    Регистрация
    22.03.2007
    Возраст
    35
    Сообщений
    585
    Поблагодарил(а)
    105
    Получено благодарностей: 177 (сообщений: 125).

    По умолчанию

    Возник вопрос по Паскалю!!! Работа с динамической памятью. Как перенести запись, удовлетворяющую условию, в конец списка!!! Например, создал 5 записей, надо найти людей, которые учатся на 2-ом курсе, и перенести их в конец списка!!! I need help!!!

  20. #118
    Умник Dan кто это?
    Регистрация
    22.03.2007
    Возраст
    35
    Сообщений
    585
    Поблагодарил(а)
    105
    Получено благодарностей: 177 (сообщений: 125).

    По умолчанию

    V@$Y@ вот есть один сиходник, может тебе чем поможет!!!
    Program Bugaga;
    uses crt;
    type
    TList=^TPList;
    TPList=record
    Family: string[30];
    Name: string[20];
    Rate: 1..6;
    Next: TList;
    end;
    var
    Prev_List, Curr_List, Head_List, End_of_list: TList;
    Begin
    Clrscr;
    New(Curr_List);
    Write('Family [30]: '); readln(Curr_List^.Family);
    Write('Name [20]: '); readln(Curr_List^.Name);
    Write('Rate [1..6]: '); readln(Curr_List^.Rate);
    Head_List:=Curr_List;
    While (Curr_List^.Rate<=6) and (Curr_List^.Rate>=1) do
    Begin
    New(Curr_List^.Next);
    Prev_List:=Curr_List;
    Curr_List:=Curr_List^.Next;
    Write('Family [30]: '); readln(Curr_List^.Family);
    Write('Name [20]: '); readln(Curr_List^.Name);
    Write('Rate [1..6]: '); readln(Curr_List^.Rate);
    end;
    End_of_list:=Curr_List;
    Curr_List:=Head_List;
    Prev_List:=nil;
    While (Curr_List^.Rate<3) and (Curr_List^.Rate>=1) do
    Begin
    if Curr_List^.Rate=2 then
    Begin
    If Prev_List<>nil then
    Begin
    Prev_List^.Next:=Curr_List^.Next;
    End_of_List^.Next:=Curr_List;
    End_of_List:=End_of_List^.Next;
    End_of_List^.Next:=nil;
    Curr_List:=Prev_List^.Next;
    end else
    Begin
    Head_List:=Curr_List^.Next;
    End_of_List^.Next:=Curr_List;
    Curr_List:=Curr_List^.Next;
    End_of_List:=End_of_List^.Next;
    End_of_List^.Next:=nil;
    End;
    End else
    Begin
    Prev_List:=Curr_List;
    Curr_List:=Curr_List^.Next;
    End;
    End;
    Curr_List:=Head_List;
    Clrscr;
    While Curr_List<>nil do
    Begin
    If (Curr_List^.Rate>=1) and (Curr_List^.Rate<=6) then
    Begin
    Write('Family: ');
    writeln(Curr_List^.Family);
    Write('Name: ');
    Writeln(Curr_List^.Name);
    Write('Rate: ');
    Writeln(Curr_List^.Rate);
    End;
    Curr_List:=Curr_List^.Next;
    End;
    Curr_List:=Head_List;
    While Curr_List<>nil do
    Begin
    Curr_List^.Next:=nil;
    Dispose(Curr_List);
    Curr_List:=Head_List^.Next;
    Head_List:=Head_List^.Next;
    End;
    End.

  21. #119
    Джедай nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь nons Трогаюсь
    Регистрация
    22.01.2005
    Сообщений
    3,753
    Поблагодарил(а)
    419
    Получено благодарностей: 1,257 (сообщений: 528).

    По умолчанию

    научитесь пользоваться тегом форматирования кода [code]!!!
    Телевизор — это просто маленькое прозрачное окошко в трубе духовного мусоропровода. © В. Пелевин.

  22. #120
    Юзер Dee кто это? Аватар для Dee
    Регистрация
    07.02.2006
    Сообщений
    184
    Поблагодарил(а)
    42
    Получено благодарностей: 12 (сообщений: 10).

    По умолчанию

    скажите как создать каталог в паскале, поподробней плизз

+ Ответить в теме
Страница 6 из 7 ПерваяПервая ... 2 3 4 5 6 7 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Похожие темы

  1. Многоадресная рассылка в Delphi (IP Multicasting)
    от br.Reanimator в разделе Delphi/Pascal
    Ответов: 2
    Последнее сообщение: 21.01.2011, 05:14
  2. delphi 2005
    от ozznob в разделе Delphi/Pascal
    Ответов: 25
    Последнее сообщение: 24.07.2006, 19:23

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru
Администрация сайта не выражает согласия
с высказыванием участников форума и не несет
ответственности за их содержание.

Копирование любого материала возможно только
при наличии ссылки на сайт.