Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1160059562
zdm
2006-10-05 18:46
2006.10.29
FastReport BDS 2006


2-1160998430
Phoroon~
2006-10-16 15:33
2006.10.29
Количество иконок


2-1160741357
_Mouse_
2006-10-13 16:09
2006.10.29
Вопрос по StringGrid


2-1160980833
balagur
2006-10-16 10:40
2006.10.29
Раскрасить границы ячейки


1-1158676217
Express
2006-09-19 18:30
2006.10.29
MDI-дочерная форма из библиотеки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский