Java developer
  • День технологий Java (Java Day Kiev)

    Ребята, ну вы придумали в будний день

  • ДОУ Хакатон — Харьков!

    Буду. Пока нет определенности с проектом — ищу к кому присоединиться (Java (SE, EE), Android). Александр Олейников.

    Поддержал: Andrii Muzychuk
  • php or java? Выбор жизненного пути

    Хорошо подумай пред тем как идти в андроид. В свое время перешел с него обратно в JavaEE. Лично у меня специфика была такой, что меньше чем через полгода стало скучно. Перескажу фразочку мне в свою очередь уже пересказанную: «Вся J2ME может поместиться в одной голове», то же самое с андроид. Привет, @antonnaumov

    ЗЫ: Знаю что любую работу можно делать творчески и не берусь говроить за другие андроид проекты.

  • Есть ли вакансии в Харькове на Junior Android developer?

    Может как раз стоит потратить пару выходных и решить «Нравится» или «Снесу к черту»?
    Менять работу чтоб потом сказать «глючный эмуль, ну его» это не серьезно. Да и устроиться с нулевым представлением о дроиде навряд ли получится.

  • Есть ли вакансии в Харькове на Junior Android developer?

    Есть в Никсах. Но это скорее для совсем зеленого. nixsolutions.com/...e/java_android

  • Каскадирование в MS SQL

    Собственно, как и обещал, отписываюсь. Переклепал. Полет нормальный. Спс за новодки.

  • Каскадирование в MS SQL

    PomAH4uK, На счет хранимых процедур и линк. Пошел, проверил, таки да! Спасибо за наводку. Сейчас попробую преклепать БД на обеспечение целостности через хранимые процедуры. Отпишусь о результате.

  • Каскадирование в MS SQL

    Да какой драгоценное время у студента. Программлю по фану:)
    А на счет linq поищи материал linq to sql.
    В кратце как это работает: Создается класс-сущность, где все что относится к БД отмечается атрибутами, создается объект (местный аналог SqlConnection), из которого извлекается коллекция наших сущностей. Дальше уже мы линком вытягиваем то что нужно из таблицы. На самом деле данные кочуют из БД не в момент извлечения коллекции из DataContext (тот самый промежуточный объект), а в момент линк-запроса к коллекции. SQL выражения при этом генерируются автоматически. Вот.

    Из материала азы упоминает Троелсен в гнигах по C# 3 и старше, посерьезней есть Pro LINQ: Language Integrated Query in C# 2008 Joseph C. Rattz, Jr. Если интересно, напиши в скайп (в профиле), скину ебуки (тільки англомовні).

  • Каскадирование в MS SQL

    Ну в этом конкретном случае триггер как раз то что надо, ибо единственный выход бороться с висячими строками в таком случае — запланировать скрипт очитски. (единственный по крайней мере в моем поле зрения) С хранимыми процедурами мы получим те же яйца, только в профиль. Без них наш код запускает СУБД, с ними — тот же код запускается ручками. Кроме того, триггеры позволят работать через linq, потому за них и ухватился.
    Что касается Data Modifier Framework, если я правильно понял идеологию, то он полностью заменяется linq’ом. Я прав?
    ЗЫ: Поумничали, проблему не решили.
    Давайте ее же, родимую, переформулируем. Хочется сохранить ограничения внешних ключей, которые пришлось отключить при использовании триггера. Использовать хранимые процедуры мешает перспектива работать с БД через linq to sql.

    Ищется хитрый способ сэмулировать FK либо обойтись без триггера.

  • Каскадирование в MS SQL

    Итак, идем дальше, с триггером прекрасно работает, но пришлось убрать «Enforce Foreign key constraint» в свойствах FK.
    Скрин ошибки

    Сделать это ограничение на триггерах себе дороже. Есть варианты или лучше следить за этим из своей программы?

  • Каскадирование в MS SQL

    Спасибо большое, заодно и триггеры подучу.

  • Вопрос о ASP.NET

    Небольшой status-report:
    Книга оказалась действительно стоящей. Единственное что не понравилось — перед изложением деталей не достаточно четко рассмотрены основные концепции. Информация есть, но акцент на нее не сделан. Ну, а мой подход с объектами оказался в корне не правильным:)

    Так что спасибо Жеке за наводку.

  • Вопрос о ASP.NET

    Ок, невопрос. Без обид

  • Дилема джуниора или Моя первая технология

    Романчику: Да, майкрософт выпускает дополнения, но джентельменский набор девелопера остается все тем же. Если тебе не нужны дополнительные технологии — не учи, да, ты потеряешь в скорости написания кода (если учесть нововведения C#, но тем не менее скил то никуда не денется.

  • Вопрос о ASP.NET

    Итак, правильно сформулируем вопрос: Как правильно использовать привязку данных внутри user control?

  • Дилема джуниора или Моя первая технология

    Вижу, меня немного не так поняли. С тем, к чему у меня лежит душа я уже определился, топик я создал скорее в целях общего развития.

  • Вопрос о ASP.NET

    В дополнение к предъидущему: При вызове Page.DateBind выражение привязки на самой странице сработало, в контролле нет.

  • Вопрос о ASP.NET

    Ммм, спасибо, честно говоря, думал что Data binding это один из этапов жизненного цикла =)
    Пробуем =)
    UPD: Продолжаем разбор моих тупняков. Прописал в обработчике Page_Load контролла this.DataBind (); И... ничего не произошло Поля так и остались пустыми. И дело уже не в лейблах, написал < %# %> выражение прямо в ascx файле, место так и осталось пустым.

    Прочитал главу о привязке данных у Шпушты. Противоречий со своим кодом не нашел)

  • Вопрос о ASP.NET

    Намек понял, буду смотреть отражения, но всеж с предъидущими вариантами код получается намного проще. Понять что в них не так не смог.

  • Вопрос о ASP.NET

    Итак, мои ручки снова дошли до изучения ASP.NET и... снова неудача. Не то кучерявость ручек не позволила, но результат, как говорится, налицо. Не знаю почему, но вариант с привязкой данных, который посоветовал Жека, не сработал. Место отведенное под искомый контрол так и осталось пустым. Для пущей убедительности даю исходник, буду благодарен за копание в нем.

    
    
    Control:
    
    <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Node.ascx.cs" Inherits="Blog.Node" %>
    <div class = "Node">
        <asp:Label ID="HeadLabel" runat="server" Text ="<%#Head%>"></asp:Label>
        <asp:Label ID="BodyLabel" runat="server" Text ="<%#Body%>"></asp:Label>
        <asp:Label ID="DateLabel" runat="server" Text ="<%#Date%>"></asp:Label>
    </div>
    
    public partial class Node : System.Web.UI.UserControl
        {
            protected string Head, Body, Date;
            protected void Page_Load(object sender, EventArgs e)
            {
            }
            public Node(string head, string body, DateTime date)
            {
                Head = head;
                Body = body;
                Date = date.ToLongDateString();
            }
            public Node():this("HEAD","BODY",DateTime.Now)
            { }
    
    }
    }
    
    Default.aspx.cs:
    
    protected void Page_PreInit(object sender, EventArgs e)
            {
                Node post = new Node("aaaa","bbbbb", DateTime.Now);
                StripeHolder.Controls.Add(post);
    
    }

    Как ни странно, со вторым вариантом тоже облом:) Великий и Ужастный нуллреференсэксепшн поглотил мой ничтожный код при создании контролла в PreInit и ручном переписывании полей в Load. Вот.

    Прошу малость прояснить ситуацию.

← Сtrl 12 Ctrl →