Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Eul-

Программирование

Рекомендованные сообщения

да, там внизу окошко.

Но пока я заставил всё это скомпилиться  trollface.gif

Нет чтобы по ф5 сразу всё делать нормально, так надо было выбрать какой-то один правлиьный профиль, там еще че-то понастраивать и только потом всё заработало

ну я пользовался уже настроенным эклипсом, а дома мне папа его помог настроить, а потом сказал: "нах тебе эта ебала нужна"

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

WPF, хоть и заставляет писать xaml, привносит столько полезностей и удобностей, что написание xaml'a перестает даже казаться чем-то плохим. Система лайаута одна чего стоит, в отличие от дурацкой хаотичной модели расположения элементов html.

+ Пиша Xaml разметку, программист оперирует по сути классами дотнетовскими, а не просто балалайкой абстрактной, которая хрен пойми как будет интерпретироваться. Да, xaml несколько избыточен, но не настолько, чтобы из-за этого отказываться от WPF. Во всяком случае я предпочту изучать xaml для написания wpf-контролов изучению javascript, используемому для создания аналогичных элементов управления на веб-страницах.


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

ну wpf дает возможность писать код без xamlа вообще.

вообще основное преимущество xamla - это mvvm. в тех же вин формах приходится не слабо напрягаться, чтобы отделять модель от представления.

а если делать смарт гуи - то конечно же всё преимущество своидится на нет большим количеством готовых контролов под 10летний (или сколько ему лет) вин формз.


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

И что эти лямбды из лиспа дают, кроме вообще не читаемого кода? Вроде всё тоже что в примерах можно и обычным кодом сделать. А с этим токо ёбли больше (хотя лисп офк удобнее пролога), хотя мб где то и нужно будет...

Нашел на хабре ->

 

p = Console.WriteLine; // P объявлен как delegate void P();

foreach (var i in new [] { 1, 2, 3, 4 }) {p += () => Console.Write(i);}

p();

ну и какой смысл в этом)))

хотя офк сложность алгоритма упрощается

Поделиться сообщением


Ссылка на сообщение

Не знаю как c#, а в рельсах лямбда исчисления довольно полезны вот в подобных случаях

 

class Post < ActiveRecord::Base

  scope :recent, lambda { where('published_at >= ?', Time.current - 1.week) }

end

 

И потом запросом Post.recent ты получаешь все посты, созданные не более недели назад. Если не использовать лябмду, тогда Time.current не будет генерироваться каждый раз заново.

 

а до этого с хмлом работал?

 

Весь мой опыт работы хмл сводится к нескольким конфигам в одном из не моих проектов, которые я ЗАЕБАЛСЯ ковырять, и к передаче некоторых параметров аяксом в хмл формате. После этого я его посылаю нахуй.

Поделиться сообщением


Ссылка на сообщение

ну для примера у нас есть список и надо из него выбрать подсписок по какому-то критерию или же вообще первый элемент, что удовлетворяет условию.

без лямб или линка это будет foreach цикл и кода просто дохуя.

Item a = Item();

foreach( Item l in list)

{

  if (l.A == "xxx")

  {

    a = l;

    break;

  }

}

 

в случае с лямбдами

 

Item a = list.Where(l => l.A == "xxx").FirstOrDefault()

 

в случае с линком

Item a =

(from l in list

where l.A == "xxx"

select l).FirstOrDefault()


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

лямбды, анонимные методы и var были изначально придуманы для работы с LINQ. А только потом их стали тыкать куда угодно.

 

 

И замл после компиляции превращается в  бинарный .baml  и часть класса .cs. С чего он избыточный?


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

Тоже самое но без лямбд

 

public class asd

 

        {

            public string name = "";

            public string type = "";

            public List<string> list1 = new List<string>();

            public List<string> list2 = new List<string>();

            public List<string> list3 = new List<string>();

            public bool bool1 = new bool();

        }

asd[] asd1 = new asd[10];

и List<string> asd2 = new List<string>();

При заполнении сделать так чтобы asd2 == asd1.name для любых допустимых i

тогда найти объект класса в массиве asd1 по его названию в одну строку можно будет так

asd1[asd2.IndexOf(xxx)]

asd1[asd2.IndexOf("asdqwe")].name == "asdqwe";

Поделиться сообщением


Ссылка на сообщение

лямбды, анонимные методы и var были изначально придуманы для работы с LINQ. А только потом их стали тыкать куда угодно.

 

 

И замл после компиляции превращается в  бинарный .baml  и часть класса .cs. С чего он избыточный?

ну сам по себе xml избыточный.

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Тоже самое но без лямбд

 

public class asd

 

        {

            public string name = "";

            public string type = "";

            public List<string> list1 = new List<string>();

            public List<string> list2 = new List<string>();

            public List<string> list3 = new List<string>();

            public bool bool1 = new bool();

        }

asd[] asd1 = new asd[10];

и List<string> asd2 = new List<string>();

При заполнении сделать так чтобы asd2 == asd1.name для любых допустимых i

тогда найти объект класса в массиве asd1 по его названию в одну строку можно будет так

asd1[asd2.IndexOf(xxx)]

asd1[asd2.IndexOf("asdqwe")].name == "asdqwe";

что это вообще такое?

я не заполняю список. я его получаю заполненным


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

ну сделать из заполненного еще один лист, какая разница

один хуй находим нужный элемент в одну строку :nate:

Поделиться сообщением


Ссылка на сообщение

ну сделать из заполненного еще один лист, какая разница

один хуй находим нужный элемент в одну строку :nate:

ну за такой код просто пиздить надо - это раз.

а во-вторых я нихуя не разобрался в твоем коде


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Я так ускорил работу алгоритма с 5 секунд до долей секунды :buba:

Поделиться сообщением


Ссылка на сообщение

то-есть к тебе приходит объект, ты из него делаешь другой объект и потом работаешь с ним и в результате выходит быстрее?  :trollface:

с таким же успехом можно описать индексатор в классе и код будет хотя бы читабелен

 

 


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Кто писал какие-нибудь проекты на Питоне - поделитесь впечатлениями.


Everything takes longer than you think.

Поделиться сообщением


Ссылка на сообщение

у меня одногруппник на питоне всякие парсеры херачит на фрилансе

Он доволен  :yes:


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

лямбды, анонимные методы и var были изначально придуманы для работы с LINQ. А только потом их стали тыкать куда угодно.

 

 

И замл после компиляции превращается в  бинарный .baml  и часть класса .cs. С чего он избыточный?

избыточный с точки зрения выразительности программистской мысли


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

у меня одногруппник на питоне всякие парсеры херачит на фрилансе

Он доволен  :yes:

какой курс?

 

 

trollgentleman.gif

131c75b37c8e.gifnukanuka.gifyep.gif

Поделиться сообщением


Ссылка на сообщение

у меня одногруппник на питоне всякие парсеры херачит на фрилансе

Он доволен  :yes:

какой курс?

второй  :sad:


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

у меня одногруппник на питоне всякие парсеры херачит на фрилансе

Он доволен  :yes:

какой курс?

второй  :sad:

норм же,учусь на 3 на ит специальности , с++ один семестр был :zloy:,начал учится по учебникам :sad:

 

 

trollgentleman.gif

131c75b37c8e.gifnukanuka.gifyep.gif

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...