Форум: "Прочее";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
ВнизХорошая вакансия Найти похожие ветки
← →
Думкин © (2006-10-10 18:01) [40]
> В Москву из Тюмени переехала из-за работы
Это фраза. Кто в курсе, тот поймет.
← →
Павел Калугин © (2006-10-10 21:43) [41]> [37] k2 © (10.10.06 15:39)
да нет указанная тобой вакансия вроде как на Китай Городе.
← →
Gero © (2006-10-10 21:44) [42]> [41] Павел Калугин © (10.10.06 21:43)
Ты о чем?
← →
Кщд © (2006-10-11 09:28) [43]Думкин © (10.10.06 11:18) [19]
> А что Бердск? В Бердске и больше платят.
так ни зп, ни город не были указаны
значит, надо было домыслить :)
домыслил и, поверьте мне, нет такой зар. платы в бердске
ибо "на своем собственном самолете. в свою собственную молдавию" :))
← →
Павел Калугин © (2006-10-11 09:51) [44]> [42] Gero © (10.10.06 21:44)
я о
> [33] k2 © (10.10.06 15:23)
> хочется поближе просто к дому, сейчас ехать слишком далеко
← →
k2 © (2006-10-11 10:15) [45]Кщд © (11.10.06 09:28) [43]
если бы вакансия была моя, то и вилку бы привела и город и проч.
но ветка была заведена, штобы просто улыбнуть, если кого это улыбнуло,
не надо так серьезно к потрепаловке относится :)
← →
sergey888 (2006-10-11 11:03) [46]ветка была заведена, штобы просто улыбнуть
На job.ru между прочим именно такие вакансии и пишут их вполне серьезно.
← →
Думкин © (2006-10-11 11:06) [47]> Кщд © (11.10.06 09:28) [43]
Поверьте есть. Только смотря где и смотря что. Безусловно по сабжу - нет. Но в Изумрудном живут и соответствующим яхтклубом пользуются не только те, кто в Новсибе пашет. Та же КСК в котором сижу - рассадник миллионеров и тех кому они платят и выше. Но не мне. :(
← →
k2 © (2006-10-11 11:10) [48]sergey888 (11.10.06 11:03) [46]
ну и што, мало ли чего где пишут и чего хотят
← →
Sandman29 © (2006-10-11 11:18) [49]k2 © (11.10.06 11:10) [48]
Точно. Продавец может заломить любую цену, но покупатели могут и отказаться.
← →
clickmaker © (2006-10-11 11:23) [50]
> Глубокое понимание принципов объектно-ориентированного программирования
эта фраза, видимо, призвана внушить священный трепет в неокрепших душах соискателей...
Понимание оно может быть, либо его может не быть.
При чем тут глубина, растолкуйте тупому, а?
← →
k2 © (2006-10-11 11:27) [51]ну как же
можно понимать но не уверен или иногда запутываться
а можно и глотку порву за ООП
← →
Sandman29 © (2006-10-11 11:28) [52]clickmaker © (11.10.06 11:23) [50]
Если не глубоко понимаешь инкапсуляцию, то можешь сделать public вместо свойства - всё равно, мол, не понадобятся read- и write-методы.
А если глубоко понимаешь, то сделаешь свойство в любом случае.
← →
Sandman29 © (2006-10-11 11:29) [53]сделать public поле вместо свойства
← →
clickmaker © (2006-10-11 11:39) [54]
> то можешь сделать public вместо свойства
Ну а в C++ вот нету понятия "свойство". Что же там делать?
← →
Думкин © (2006-10-11 11:41) [55]> clickmaker © (11.10.06 11:39) [54]
Скрывать данные, а доступ давать через методы. Разве не очевидно?
В Х++ это вообще единственный способ.
← →
clickmaker © (2006-10-11 11:44) [56]Понятно... У авторов MFC значит ни разу не глубокое понимание.
У них там в половине классов торчат public data members...
← →
Думкин © (2006-10-11 11:48) [57]> clickmaker © (11.10.06 11:44) [56]
Пусть проконсультируются в Молдавии.
← →
clickmaker © (2006-10-11 11:53) [58]
> Пусть проконсультируются в Молдавии
а там что, самые глубокие понимальщики ООП живут?
← →
Думкин © (2006-10-11 11:55) [59]> clickmaker © (11.10.06 11:53) [58]
Пример неглубокого понимания ООП вм дали именно оттуда. :)
← →
Sandman29 © (2006-10-11 11:59) [60]clickmaker © (11.10.06 11:44) [56]
Я не в курсе насчет MFC и C. Есть ли возможность связать метод с полем на этапе компиляции? Типа как в Delphi или использовав inline?
← →
clickmaker © (2006-10-11 12:02) [61]
> Есть ли возможность связать метод с полем на этапе компиляции?
> Типа как в Delphi или использовав inline?
только так
class TSomeClass
{
private:
int m_nSomeVar;
public:
int GetSomeVar() { return m_nSomeVar; }
void SetSomeVar(int value) { m_nSomeVar = value; }
}
inline - это вообще из другой оперы. К ООП отношения не имеет, это оптимизация по скорости вызовов процедур
← →
Sandman29 © (2006-10-11 12:05) [62]clickmaker © (11.10.06 12:02) [61]
То есть код Delphi скомпилируется в нечто типа Obj.Value = 5, а в C останется вызов метода? Тогда понятно, почему в MFC предпочли скорость.
Насчет inline - разве это не подстановка тела процедуры вместо ее вызова? Рекомендуется для маленьких часто использующихся процедур.
← →
Плохиш © (2006-10-11 12:06) [63]
> Насчет inline - разве это не подстановка тела процедуры
> вместо ее вызова?
Какое oтношение это имеет к OOP?
← →
Sandman29 © (2006-10-11 12:08) [64]Плохиш © (11.10.06 12:06) [63]
А ты подумай.
← →
skyle © (2006-10-11 12:09) [65]
> Sandman29 © (11.10.06 12:05) [62]
> clickmaker © (11.10.06 12:02) [61]
>
> То есть код Delphi скомпилируется в нечто типа Obj.Value
> = 5, а в C останется вызов метода?
AFAIR он и в дельфи останется.. compiler magic
← →
jack128 © (2006-10-11 12:13) [66]skyle © (11.10.06 12:09) [65]
AFAIR он и в дельфи останется.. compiler magic
плохо помнишь.
← →
skyle © (2006-10-11 12:25) [67]
> jack128 © (11.10.06 12:13) [66]
> skyle © (11.10.06 12:09) [65]
> AFAIR он и в дельфи останется.. compiler magic
> плохо помнишь.
Ы?
может мы о разном?
Я о том, что кодTTest = class
private FData : Integer;
function GetData: Integer;
procedure SetData(const Value: Integer);
public
property Data:Integer read GetData write SetData;
end;
implementation
function TTest.GetData: Integer;
begin
Result := FData div 10;
end;
procedure TTest.SetData(const Value: Integer);
begin
FData := Value * 10;
end;
При использованииwith TTest.Create do
try
Data := 10;
ShowMessage(IntToStr(Data));
finally
Free;
end
компилируется с использованием
call TTest.SetData
и
call TTest.GetData.
Плюс ещё "The reason is that a property doesn’t necessarily exist in memory.".
Уверен, что просто не понял, о чём речь. Удаляюсь :)
← →
clickmaker © (2006-10-11 12:26) [68]
> inline - разве это не подстановка тела процедуры вместо
> ее вызова?
да. Для методов с одной строчкой вполне можно использовать.
← →
clickmaker © (2006-10-11 12:29) [69]Но к ООП inline и правда никакого отношения не имеет.
Другое дело, что можно ее запрячь, чтоб сымитировать компиляцию как бы свойства
т.е. в дельфи
property SomeVar: integer read FSomeVar write FSomeVar;
компилятор
SomeVar := 2 транслирует в FSomeVar := 2;
а в с++ подставит m_nSomeVar = 2 вместо SetSomeVar(2)
← →
jack128 © (2006-10-11 12:30) [70]skyle © (11.10.06 12:25) [67]
ага, о разном. Я глючнул, что обсуждение идет о конструкции property Prop: Integer read Ffield write Ffield, которое якобы компилится в вызов процедуры. Извени.
← →
Sandman29 © (2006-10-11 12:33) [71]clickmaker © (11.10.06 12:29) [69]
Тогда я не понимаю, почему в MFC не используют инкапсуляцию.
← →
clickmaker © (2006-10-11 13:01) [72]
> почему в MFC не используют инкапсуляцию
используют.
Но в некоторых случаях оставляют доступ к public members
← →
MsGuns © (2006-10-11 13:48) [73]>k2 © (10.10.06 15:15) [30]
>неправда ваша, я классная и высокая
..и красивая ;)
← →
Sandman29 © (2006-10-11 14:08) [74]clickmaker © (11.10.06 13:01) [72]
Значит, неглубоко используют :)
← →
Terb (2006-10-11 16:16) [75]
> k2 © (10.10.06 10:05)
> Вакансия на hh:Требования: Высшее образование, опыт работы
> от 2-х лет, опыт индивидуальной и командной работы. Хорошее
> знание Oracle, обширные знания в области программных технологий.
> Глубокое понимание принципов объектно-ориентированного
> программирования. Обязанности: разработка и проектирование
> бизнес-приложений под Oracle. Используются в основном PL/SQL,
> а так же IBM WebSphere COM/DCOM .Net Framework WinForms.
> NET ADO.NET Perl ASP.NET VBA PowerBuilder Oracle Developer
> Microsoft Visual Studio.Net CA ErWin Microsoft Visio C++
> C# Python Java JavaScript UML XML SGML CVS и др. Это не
> реклама :) Налетай ребята :)
Бог ты мой! Вы тут че написали всё, что знаете из средств разработки??
За такие деньги лучше ищите на игровом форуме геймеров в косынку.
← →
k2 © (2006-10-11 16:26) [76]Terb (11.10.06 16:16) [75]
да, я тут написала все што знаю
больше мозгов не хватило а яндекс как назло выключили
← →
sergey888 (2006-10-11 16:31) [77]Удалено модератором
← →
Sandman29 © (2006-10-11 16:37) [78]Удалено модератором
← →
sergey888 (2006-10-11 16:38) [79]Удалено модератором
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Память: 0.6 MB
Время: 0.042 c