Свои проги
Модератор: Taifun
- neXeuse
- Сообщения: 50
- Зарегистрирован: Пт, 21 апр 2006 15:31:34
- Откуда: (указывает вдаль)во-о-он оттуда
Свои проги
Выкидываем сюда свои проги для показу и дегустции.
Чтобы неграмотный народ учился,лучше с исходниками.
Надеюсь жадин нет
Чтобы неграмотный народ учился,лучше с исходниками.
Надеюсь жадин нет
- Вложения
-
- TEL.rar
- СПРАВОЧНИК ТЕЛЕФОННЫЙ
- (76.33 КБ) 151 скачивание
A signature is a little text that can be added at the bottom of your posts. It's limited to 255 characters on 5 line(s) and as many images as you want but none can exceed 75x500 pixels, for a maximum of 10Kb. In your text, no more than 100 characters ...
- BATMEN
- Сообщения: 7786
- Зарегистрирован: Вс, 05 дек 2004 20:05:20
- Откуда: :ɐдʎʞɯО
- Контактная информация:
Re: Свои проги
Пх, зачем же форм то столько, если нужно вывести какое-нибудь сообщение то пиши:neXeuse писал(а):Выкидываем сюда свои проги для показу и дегустции.
Чтобы неграмотный народ учился,лучше с исходниками.
Надеюсь жадин нет
ShowMessage('текст сообщения');
- ZVERb
- Сообщения: 6303
- Зарегистрирован: Вс, 10 июл 2005 18:02:49
- Откуда: СлолиЦЦа МиРа!
- Контактная информация:
логично!и Умно! конешно же, я имел ввиду, то что я выложу и найду ТВОИ проги!BATMEN писал(а):Он сказал: "Выкладвываем СВОИ проги". ЩАс еще немножко допишу, потом выложу, а то косяков дофига еще.ZVERb писал(а):у меня их стока было....
а щас уже нечего не помню.... а найти тем-более не смогу
QuadCore AMD Phenom II X4 Black Edition 20, 3415 MHz (17 x 201) / Zalman CNPS9700 LED / Asus M4A785TD-V Evo / Unganged Dual DDR3 SDRAM 2 Гб x2 (7-7-7-22 @ 1333 МГц) / WDC WD5000AAKS / WDC WD2500KS
- ZVERb
- Сообщения: 6303
- Зарегистрирован: Вс, 10 июл 2005 18:02:49
- Откуда: СлолиЦЦа МиРа!
- Контактная информация:
хаааа-хаа! LOL!!BATMEN писал(а):Чего тут смешного я никак догнать не могу, или у меня с чувством юмора хреново.
QuadCore AMD Phenom II X4 Black Edition 20, 3415 MHz (17 x 201) / Zalman CNPS9700 LED / Asus M4A785TD-V Evo / Unganged Dual DDR3 SDRAM 2 Гб x2 (7-7-7-22 @ 1333 МГц) / WDC WD5000AAKS / WDC WD2500KS
это кулькулятор, единственое что я могу делать на делфи это кулькулятор делить так у меня и не получаеся.
- Вложения
-
- Project_calc.rar
- (181.68 КБ) 66 скачиваний
- BATMEN
- Сообщения: 7786
- Зарегистрирован: Вс, 05 дек 2004 20:05:20
- Откуда: :ɐдʎʞɯО
- Контактная информация:
Хы, делить там не двоеточие, а слеш ( / ), делай лучше уж так :
Код: Выделить всё
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Buttons, StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
SpeedButton1: TSpeedButton;
SpeedButton2: TSpeedButton;
SpeedButton3: TSpeedButton;
SpeedButton4: TSpeedButton;
procedure SpeedButton3Click(Sender: TObject);
procedure SpeedButton4Click(Sender: TObject);
procedure SpeedButton2Click(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
Actions : byte; // 1 - сложить. 2 - вычесть, 3 - умножить, 4 - делить
Temp : real;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
if (Actions <> 0) and (Edit1.Text <> '') then
case Actions of
1: begin
Edit1.Text := FloatToStr( StrToFloat(Edit1.Text) + Temp);
Actions := 0;
end;
2: begin
Edit1.Text := FloatToStr( Temp - StrToFloat(Edit1.Text) );
Actions := 0;
end;
3: begin
Edit1.Text := FloatToStr( StrToFloat(Edit1.Text) * Temp);
Actions := 0;
end;
4: begin
Edit1.Text := FloatToStr( Temp / StrToFloat(Edit1.Text) );
Actions := 0;
end;
end;
end;
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
if Edit1.Text <> '' then Temp := StrToFloat(Edit1.Text);
begin
Edit1.Clear;
Actions := 1;
end;
end;
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
if Edit1.Text <> '' then Temp := StrToFloat(Edit1.Text);
begin
Edit1.Clear;
Actions := 2;
end;
end;
procedure TForm1.SpeedButton4Click(Sender: TObject);
begin
if Edit1.Text <> '' then Temp := StrToFloat(Edit1.Text);
begin
Edit1.Clear;
Actions := 4;
end;
end;
procedure TForm1.SpeedButton3Click(Sender: TObject);
begin
if Edit1.Text <> '' then Temp := StrToFloat(Edit1.Text);
begin
Edit1.Clear;
Actions := 3;
end;
end;
end.
- BATMEN
- Сообщения: 7786
- Зарегистрирован: Вс, 05 дек 2004 20:05:20
- Откуда: :ɐдʎʞɯО
- Контактная информация:
Народ, попробуйте, работает у кого-нить, вчера вечером делал, все нормально работало, комп выключил, сегодня включил нихрена не коннектица, ваще понять не могу из-за чего.
ЗЫ: Сморите, чтобы фаервол не блокировал (или брандмауер). Если сетки нету, то можно на 127.0.0.1 тестить.
ЗЫ: Сморите, чтобы фаервол не блокировал (или брандмауер). Если сетки нету, то можно на 127.0.0.1 тестить.
- Вложения
-
- ErrorSender.rar
- (211.47 КБ) 59 скачиваний
Да, телефонных справочников развелось...
Вот ещё один.
C исходниками!
Вот ещё один.
C исходниками!
- Вложения
-
- !phone.rar
- Телефонный справочник.
- (249.14 КБ) 93 скачивания
Последний раз редактировалось Code(R) Пн, 10 июл 2006 12:46:55, всего редактировалось 2 раза.
- Wirel
- Сообщения: 8431
- Зарегистрирован: Чт, 01 июл 2004 02:51:36
- Откуда: город-зад
- Контактная информация:
не, у мня не работает, ошибка вылазит когда соединяшся с 127.0.0.1, там че-то про порт пишет.BATMEN писал(а):Народ, попробуйте, работает у кого-нить, вчера вечером делал, все нормально работало, комп выключил, сегодня включил нихрена не коннектица, ваще понять не могу из-за чего.
ЗЫ: Сморите, чтобы фаервол не блокировал (или брандмауер). Если сетки нету, то можно на 127.0.0.1 тестить.
- BATMEN
- Сообщения: 7786
- Зарегистрирован: Вс, 05 дек 2004 20:05:20
- Откуда: :ɐдʎʞɯО
- Контактная информация:
Уф блин, сервер то забыл. Вот клиетн и сервер.
- Вложения
-
- Новая папка.part2.rar
- (143.71 КБ) 42 скачивания
-
- Новая папка.part1.rar
- (253.91 КБ) 49 скачиваний
- BATMEN
- Сообщения: 7786
- Зарегистрирован: Вс, 05 дек 2004 20:05:20
- Откуда: :ɐдʎʞɯО
- Контактная информация:
Щас еще попозже сделаю, чтобы можно было следить за клавиатурой и управлять клавой удаленного компа, надо еще как то сделать, чтобы в автозагрузку автоматически прописывалась, чтолько не в папку "автозагрузка" а в реестр, чтобы найти было сложнее.
Команды пока такие есть:
#close - зактыть прогу на удаленном компе.
#ellipse xxx yyy xxx yyy - рисует элипс (например #ellipse 000 000 200 200);
#send xx s - выполняет команду send message xx - раз с текстом s
ну и там еще несколько есть, в том числе управление мыши, вывод диалога
#dlgtype xxx - смена стиля выводимого окна, где
xxx = err - сообщение об ошибке
!!! - предупреждение
??? - вопросительное
iii - хз как называется.
Можно еще брать на себя упрвление курсором мыши.
По сетке в универе над ламерами жестко стегать
Команды пока такие есть:
#close - зактыть прогу на удаленном компе.
#ellipse xxx yyy xxx yyy - рисует элипс (например #ellipse 000 000 200 200);
#send xx s - выполняет команду send message xx - раз с текстом s
ну и там еще несколько есть, в том числе управление мыши, вывод диалога
#dlgtype xxx - смена стиля выводимого окна, где
xxx = err - сообщение об ошибке
!!! - предупреждение
??? - вопросительное
iii - хз как называется.
Можно еще брать на себя упрвление курсором мыши.
По сетке в универе над ламерами жестко стегать
- Wirel
- Сообщения: 8431
- Зарегистрирован: Чт, 01 июл 2004 02:51:36
- Откуда: город-зад
- Контактная информация:
программа для рассчета мультивибратора, доделал наконец, вроде даже считает как надо хехе... вчера 50 герц натыкал там, резисторы на коллектор по килоому, на базу по 10к, и кандюки хз, толи 1 мкф толи скока... ну вобшем гудит так же как в програмке показало, там периоды даже есь.
а делить меня научили наконецто с горем пополам хехе...
о программе там тыкните, там картинка уматная... nano$oft
а делить меня научили наконецто с горем пополам хехе...
о программе там тыкните, там картинка уматная... nano$oft
- BATMEN
- Сообщения: 7786
- Зарегистрирован: Вс, 05 дек 2004 20:05:20
- Откуда: :ɐдʎʞɯО
- Контактная информация:
Я тут немножко оптимизировал:
Код: Выделить всё
X := -X + Y;
Y := -X + Y;
X := X + Y;
- BATMEN
- Сообщения: 7786
- Зарегистрирован: Вс, 05 дек 2004 20:05:20
- Откуда: :ɐдʎʞɯО
- Контактная информация:
Сейчас проводил тестирование, какой код оптимальнее использовать, результаты:
Локальные переменные. Выолнилось за 4616 ms
//-----------------------------------------------
Локальные переменные. Выполнилось за 5357 ms
//-------------------------------------------------
Локальные переменные. Выолнилось за 1713 ms
//-------------------------------------------------------------
ГЛОБАЛЬНЫЕ переменные. Выолнилось за 4887 ms
А я до этого времени был уверен, что с глобальными переменными быстрее работать, т.к. не нужно им выделять каждый раз память, оказалось что далеко не так.....
Все результаты с учетом погрешности системного таймера, тестил несколько раз, результаты примерно одни и теже.
Вот интересно, будет ли разница в способах на разных процах Хотя вряд ли конечно. Кому интересно, тестите, выкладывайте, сравним
ЗЫ: С Выключенным винампом и нешевеля мышку во время тестирования.
Исходники и экзешка кому интересно:
Код: Выделить всё
repeat
//-------------------
X := -X + Y;
Y := -X + Y;
X := X + Y;
//-------------------
inc(C);
until C = $5FFFFFFF;
//-----------------------------------------------
Код: Выделить всё
repeat
//-------------------
X:= -X + Y;
Y:= X - Y;
Y:= -Y;
X:= X+Y;
//-------------------
inc(C);
until C = $5FFFFFFF;
//-------------------------------------------------
Код: Выделить всё
repeat
//-------------------
Z := X;
X := Y;
Y := Z;
//-------------------
inc(C);
until C = $5FFFFFFF;
//-------------------------------------------------------------
Код: Выделить всё
repeat
//-------------------
Z := X;
X := Y;
Y := Z;
//-------------------
inc(C);
until C = $5FFFFFFF;
А я до этого времени был уверен, что с глобальными переменными быстрее работать, т.к. не нужно им выделять каждый раз память, оказалось что далеко не так.....
Все результаты с учетом погрешности системного таймера, тестил несколько раз, результаты примерно одни и теже.
Вот интересно, будет ли разница в способах на разных процах Хотя вряд ли конечно. Кому интересно, тестите, выкладывайте, сравним
ЗЫ: С Выключенным винампом и нешевеля мышку во время тестирования.
Исходники и экзешка кому интересно:
- Вложения
-
- EXE.rar
- (160.21 КБ) 27 скачиваний
-
- testing.rar
- (6.59 КБ) 32 скачивания