![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
календарный калькулятор [D2, D3, D4, D5, D6, D7]
оксана © (2008-09-02 15:27:00)Подскажите пожалуйста как написать алгоритм календарного калькулятора, который производит различные операции с датами, а также процедура рисования калькулятора. На любом Delphi или другом языке. Заранее спасибо.
Игорь Шевченко (2008-09-04 09:40:00) [1]
> Возможно ддля каго-то эта задача проще простого, а для
> меня это целая наука.
Это твои проблемы - учись и будет тебе счастье
Vlad Oshin (2008-09-04 09:34:00) [2]
> Всем спасибо за помощь
да не за что
> к чему все эти дискусии по поводу моего мыла и прочее
весело
> в подробности входить не буду
нет, уж давайте, давайте..
> Возможно ддля каго-то эта задача проще простого
это вообще не задача, особенно для "курсовика". Напишите обычный калькулятор, тип времени суть одно и тоже - число.
> а для меня это целая наука
так для того и книжки есть. Вы же не станете спрашивать на форуме как сделать операцию, как резать, как зашивать..
> Если я не ошибаюсь это раздел для начинающих -
> "Конференция для начинающих, а также для тех, кому сложно
> объяснить чего он хочет"
Вам и объяснили. А все остальное - не надо же быть эгоисткой, дайте и отвечающим получить удовольствие :)
ps
Кстати, почему решили, что мальчик?
> мальчика так и зовут - Роман122006
вот еще вспомнилось
Приходят недавножены в загс, типа, ребенок родился:
- Как хотите назвать?
- Роман
- Извините, это имя занято. Попробуйте Роман2006, Роман122006..
Johnmen (2008-09-03 20:57:00) [3]
> оксана (03.09.08 20:28) [33]
> "Конференция для начинающих, а также для тех, кому сложно объяснить чего он хочет"
Но никаких обещаний по обучению начинающих нет.
оксана (2008-09-03 20:28:00) [4]Всем спасибо за помощь, но к чему все эти дискусии по поводу моего мыла и прочее, в подробности входить не буду. Возможно ддля каго-то эта задача проще простого, а для меня это целая наука. Если я не ошибаюсь это раздел для начинающих -
"Конференция для начинающих, а также для тех, кому сложно объяснить чего он хочет"
Vlad Oshin (2008-09-03 15:27:00) [5]122006 раза
Anatoly Podgoretsky (2008-09-03 15:19:00) [6]Это они с Д пытаются делать.
Jeer (2008-09-03 14:06:00) [7]
> они C++ изучали, но не программировали?
Программировали, не изучая С++.
brother (2008-09-03 10:57:00) [8]они C++ изучали, но не программировали?
Плохиш (2008-09-03 10:52:00) [9]
> оксана (02.09.08 21:58) [17]
> Как программировать, кроме С++, я понятия не имею
Думается, что выделенное здесь лишнее, т.к. не верю я в то, что Вы можете программировать на C++, хотя понятие может и имеете...
Vlad Oshin (2008-09-03 10:41:00) [10]о!, Марко Кэнту, "Delphi 6 для профессилналов"
Там для примера в самом начале стали писать класс для работы с датами. Растянут на 3 главы. Копируй 1:1. Там все, и даты, и ООП, и болтология
> мальчика так и зовут - Роман122006? 8-0
- Как же мне не повезло, что меня назвали в честь прадедушки..
- И как тебя зовут?
- Прадедушка..
Игорь Шевченко (2008-09-03 10:41:00) [11]
> мальчика так и зовут - Роман122006? 8-0
http://xkcd.com/327/
oldman (2008-09-03 10:40:00) [12]
> оксана (02.09.08 21:58) [17]
> Как программировать, кроме С++, я понятия не имею, тем более
> я на заочном отделении. Скажите хоть с помщью кокого языка
> это можно сделать.
А почему не с помощью С++, собственно?
:)
Игорь Шевченко (2008-09-03 10:39:00) [13]
> Дело в том что мне нужно написать курсовую на тему " Калькулятор
> с календарными вычислениями".Как это делать я собственно
> не знаю.
Я тебе открою страшную тайну, только ты ее никому больше не говори. Дело в том, что у студентов есть преподаватели, даже у заочных, и в первую очередь консультации проводятся с ними, а не с форумом.
oldman (2008-09-03 10:34:00) [14]
> оксана (02.09.08 21:40) [15]
> и почему у оксаны мыло roman122006@mail.ru Это имя моего
> ребенка.
мальчика так и зовут - Роман122006? 8-0
clickmaker (2008-09-03 10:29:00) [15]> процедура рисования калькулятора
кнопок накидай - всего и делов
дату можно в Edit вводить
алгоритм такой: вводим дату, н-р, 03.09.2008, выбираем из комбика, что прибавить (день, месяц, сек, мин...), нажимаем кнопку с плюсом или + на цифровой, выполняем какую-нибудь IncXXX из Datetime routines, результат пишем обратно в Edit
Vlad Oshin (2008-09-03 09:24:00) [16]
> мне нужно написать курсовую на тему " Калькулятор с календарными
> вычислениями".Как это делать я собственно не знаю
а чего тут делать - берем help из delphi по темам date, time и переводим все.
TDateTime Type
TDateTime represents a date-and-time value in the Delphi language.
Unit
System
Syntax
[Delphi] type TDateTime = TDateTime;
Description
In Delphi, TDateTime is a type that maps to a Double. In C++, the TDateTime class corresponds to the Delphi TDateTime type.
The integral part of a Delphi TDateTime value is the number of days that have passed since 12/30/1899. The fractional part of the TDateTime value is fraction of a 24 hour day that has elapsed.
И т.п.
Это болтологическая часть.
Берем из delphi код реализации вычислений с временем
function StrToDate(const S: string): TDateTime;
begin
if not TryStrToDate(S, Result) then
ConvertErrorFmt(@SInvalidDate, [S]);
end;
function StrToDate(const S: string;
const FormatSettings: TFormatSettings): TDateTime;
begin
if not TryStrToDate(S, Result, FormatSettings) then
ConvertErrorFmt(@SInvalidDate, [S]);
end;
function StrToDateDef(const S: string; const Default: TDateTime): TDateTime;
begin
if not TryStrToDate(S, Result) then
Result := Default;
end;
function StrToDateDef(const S: string; const Default: TDateTime;
const FormatSettings: TFormatSettings): TDateTime;
begin
if not TryStrToDate(S, Result, FormatSettings) then
Result := Default;
end;
function TryStrToDate(const S: string; out Value: TDateTime): Boolean;
var
Pos: Inte
И т.п.
Это практическая часть.
Берем исходник любых часов, калькулятора - это пример.
Страниц на 100, с картинками хватит.
Все равно читать никто не будет.
Германн (2008-09-03 01:05:00) [17]
> Как программировать, кроме С++, я понятия не имею, тем более
> я на заочном отделении.
Ну на заочном это как? На форумах вопросы задавать?
Лучше уж подождать пока парень вырастет. Он может быть и напишет. Особенно с учетом [19].
:)
Johnmen (2008-09-02 22:14:00) [18]
> Я уже 3 месяца ищу хоть что-нибудь по этой теме.
Потрясающе!
Когда ж вы успеваете ребенком заниматься?
Anatoly Podgoretsky (2008-09-02 22:02:00) [19]Практически с помощью любого, который позволяет вывод в окно.
оксана (2008-09-02 21:58:00) [20]Как программировать, кроме С++, я понятия не имею, тем более я на заочном отделении. Скажите хоть с помщью кокого языка это можно сделать. Я уже 3 месяца ищу хоть что-нибудь по этой теме.