Сохранен 179
https://2ch.hk/b/res/165274066.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 19/11/17 Вск 01:20:17 #1 №165274066 
ккакак.png

С#

Что-то я не понял, где писать код-то? И чем отличаются Program.ca и Form1.cs? Где мне писать мой код-то?
Аноним 19/11/17 Вск 01:22:27 #2 №165274208 
,fvg
Аноним 19/11/17 Вск 01:22:42 #3 №165274224 
долбоеб
иди в армию
Аноним 19/11/17 Вск 01:29:45 #4 №165274625 
>>165274224
ну поясни. всеравно не годен.
Аноним 19/11/17 Вск 01:40:44 #5 №165275199 
>>165274224
>импалинг, что программирование для умных.
Аноним 19/11/17 Вск 01:43:40 #6 №165275351 
>>165274066 (OP)
C# для отщепенцев, программирой на PHP.
Аноним 19/11/17 Вск 01:43:47 #7 №165275360 
>>165274066 (OP)
пиши в форм1, програм инициализирует эту залупу
Аноним 19/11/17 Вск 03:28:22 #8 №165279397 
>>165275360
Просто я нихуя не понял. Одно и то же и два файла. Вроде обработчики кнопок создаются в форм. Ясно что это для работы с формами. А основной код и классы где писать? В форм1 или в программ?
Аноним 19/11/17 Вск 03:46:06 #9 №165279848 
>>165274066 (OP)
.net говно без перспектив
Аноним 19/11/17 Вск 04:04:28 #10 №165280259 
>>165274066 (OP)
> namespace лаба
У себя на лбу хуем пиши, мудила.
Аноним 19/11/17 Вск 04:08:54 #11 №165280351 
>>165280259
Чёт орнул.
ОП хотя бы почитал перед тем как писать неведомую хуйню.
sageАноним 19/11/17 Вск 04:09:25 #12 №165280360 
Орнул с малолетнего дауна, который даже азы формошлепства осилить не может.
Аноним 19/11/17 Вск 04:10:07 #13 №165280372 
>>165279397
Если задаешь такие тупые вопросы, то определенно в форм1 пиши. Берёшь и хуячишь классы после определения формы, а инстансы создаешь при ините формы в ее области видимости.
sageАноним 19/11/17 Вск 04:10:32 #14 №165280380 
>лаба
Аноним 19/11/17 Вск 04:11:10 #15 №165280386 
Охуенный шарп и студия. Вот бля 99% новичков нихуя не поймут даже как хелоувроплд въебать в этом говне.
Аноним 19/11/17 Вск 04:11:49 #16 №165280402 
Если бы макак писал вакабу на c#:
namespace двач
Аноним 19/11/17 Вск 04:13:26 #17 №165280423 
>>165280386
Так нахуя тебе шарп если ты нихуя не понимаешь?
Бери Си или Си++ и пиши. Когда захочешь ООП, сначала попробуешь на плюсах, потом на шарпе.
Аноним 19/11/17 Вск 04:13:26 #18 №165280424 
>>165274066 (OP)
иди кури литературу чтобы хуйню не спрашивать или на пары начни ходить
Аноним 19/11/17 Вск 04:14:20 #19 №165280442 
>>165280423
Я не оп, я вот и спрашиваю нахуя ему шарп. Бля даже если лабу дали на по этому говну, на напиши на плюсах это говно, потом поймешь как на шарпе это делать.
sageАноним 19/11/17 Вск 04:14:51 #20 №165280456 
Готовься к отчислению и иди в армию толчки мыть дедам.
sageАноним 19/11/17 Вск 04:15:31 #21 №165280470 
>>165280442
> подразумевает, что с++ проще
Тебе 15?
Аноним 19/11/17 Вск 04:15:49 #22 №165280476 
>>165280423
>рекомендует новичку плюсы
Ох вау.
>>165280386
С каких пор новички начинают с гуя? Хелловорлд в консоли делается, надо было всего лишь другой тип проекта выбрать.
Аноним 19/11/17 Вск 04:16:11 #23 №165280482 
>>165280470
Ты не понял к чему я это сказал.
Аноним 19/11/17 Вск 04:18:28 #24 №165280521 
>>165280476
И что не так в плюсах?
Если ты такой отсталый, что не осилил плюсы с нуля, эт твои проблемы. В языке есть всё, чтобы освоить его с нуля.
Аноним 19/11/17 Вск 04:19:16 #25 №165280538 
>>165280470
А тебе сколько?
Как думаешь, что проще, процедурное программирование освоить или ООП?
Вот и не пизди.
Аноним 19/11/17 Вск 04:20:26 #26 №165280564 
Не оп, в универе начинали с плюсов в вижуал студио. Что-то понял что-то не очень жить можно было.
Перекатился в другой универ, была жаба. Обфапался, знания плюсов помогли
Аноним 19/11/17 Вск 04:21:31 #27 №165280588 
>>165280521
>Если ты такой отсталый, что не осилил плюсы с нуля
Я блять на чистом winapi проекты хуярил. Плюсы это пустая трата времени, КПД очень низкое - пишешь много, результата мало. То, что в плюсах заняло бы тысячу строк, в шарпе можно просто нахуячить в конструкторе.
sageАноним 19/11/17 Вск 04:21:59 #28 №165280598 
>>165280538
Что ты несешь, олень?
Аноним 19/11/17 Вск 04:25:48 #29 №165280661 
>>165280598
Халоворлд на хуярпе
using System;
namespace HelloWorld
{
class Hello
{
static void Main()
{
Console.WriteLine("Hello World!");
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
}

халоворлд на крестах

#include <iostream>
int main() {
std::cout<<"Hello world";
_getch();
return 0;
}
Аноним 19/11/17 Вск 04:27:03 #30 №165280686 
>>165280661
И работающего кода одинаково. Что сказать-то хотел?
Аноним 19/11/17 Вск 04:30:19 #31 №165280751 
>>165280686
>эта ебала из трёх подконструкций
Ну да, очень понятно, хули, все же знают что такое классы, когда первый раз программировать садятся.
Аноним 19/11/17 Вск 04:31:55 #32 №165280778 
>>165280661
>>165280751
Ты в обоих случаях используешь ООП, потому что cout - объекты. А еще ты пользуешься перегрузкой операторов и оператором разрешения области видимости. Может ты написал короче, но объяснить ПОЧЕМУ крестовый код вообще компилится ты бы новичку не смог.
Аноним 19/11/17 Вск 04:33:31 #33 №165280814 
>>165274066 (OP)
> 2017
> C#
Проиграл
JS-господин
Аноним 19/11/17 Вск 04:34:50 #34 №165280841 
>>165280778
Нахуя это объяснять новичку. Некоторые штуки нужно просто запомнить и делать по шаблону, а потом уже понимать когда ПРИДЁТ ВРЕМЯ.
В крестах объективно (хе-хе) таких штук меньше, по большей части программирование для новичка там функциональное.
Аноним 19/11/17 Вск 04:35:47 #35 №165280854 
2018 год
@
ну новичков надо на паскале обучать
@
ну новички не поймут что такое классы
@
ну новички не поймут что такое ООП

орнул, в универе изначально вывод в крестах с cout использовали
Аноним 19/11/17 Вск 04:36:11 #36 №165280861 
>>165280841
Ты чё ебан? Какое функциональное программирование в крестах для новичков? Они тебе лямбдами обмазываться сразу будут, что-ли?
Аноним 19/11/17 Вск 04:37:32 #37 №165280883 
>>165280386
Охуительные истории, пиздец. Шаблон для опенгл в студии вообще десяток файлов создает, чтобы просто повращать твою мамашу на хую разноцветный кубик
Аноним 19/11/17 Вск 04:38:08 #38 №165280896 
>>165280751
Я так тоже могу
Хелловорлд на шарпе
class Hello
{
static void Main()
{
System.Console.WriteLine("Hello World!");
System.Console.ReadKey();
}
}
Хелловорлд на плюсах
#include<iostream>
using namespace std;
namespace Hello
{
int main() {
cout<<"Hello world";
_getch();
return 0;
}
}
>>165280841
>Некоторые штуки нужно просто запомнить и делать по шаблону
Только в шарпе этот шаблон даже запоминать не надо, он сразу вставляется.
Аноним 19/11/17 Вск 04:38:22 #39 №165280903 
>>165280861
ну там int divide(double a, double b) {
return a/b;
}
Аноним 19/11/17 Вск 04:38:35 #40 №165280911 
>>165280861
Под функциональным программированием он наверное имеет ввиду писать C-подобный код.
Аноним 19/11/17 Вск 04:38:36 #41 №165280912 
>>165280883
Потому что студия - хуйня из-под коня. Лучше писать всё в vim и компилить через написанный вручную Makefile.
Аноним 19/11/17 Вск 04:38:55 #42 №165280919 
>>165280896
>Только в шарпе этот шаблон даже запоминать не надо, он сразу вставляется.
Ты не поверишь.
Аноним 19/11/17 Вск 04:39:04 #43 №165280923 
>>165280911
Это процедурное программирование, а не функциональное.
Аноним 19/11/17 Вск 04:39:32 #44 №165280935 
>>165280911
Да. Не саму парадигму функционального программирования, а просто использование функций как явления.
Аноним 19/11/17 Вск 04:39:58 #45 №165280945 
>>165280923
Я-то знаю, а вот он >>165280903 наверное нет.
Аноним 19/11/17 Вск 04:40:23 #46 №165280954 
>>165280935
Проиграл с этих дискуссий уровня /b/
Функциональное, блядь. Хуя ты эксперт.
Аноним 19/11/17 Вск 04:41:06 #47 №165280969 
>>165280903
Функциональное программирование это
[&](double a, double b)=>{return a/b;}
>>165280919
Ну и посмотри что там студия создает в плюсах. stdafx, блядь, вообще охуеть.
Аноним 19/11/17 Вск 04:42:50 #48 №165281010 
>>165280969
Да знаю я заеб.
5 часов ночи (утра) а я уже дня 4 не высыпюсб
Аноним 19/11/17 Вск 04:43:07 #49 №165281016 
>>165280969
Бля, уже с шарпом путаю
(double a, double b)->double
Аноним 19/11/17 Вск 04:45:18 #50 №165281050 
После того, как с С++98 я перекатился на C++11 - у меня начали появляться мысли, что меня где-то сильно наёбывают. И тогда, чуть позже, я открыл для себя JS. Это было что-то. У меня как будто пропала пелена с глаз, которая была на них всю мою осознанную жизнь. Всем советую.
Аноним 19/11/17 Вск 04:46:15 #51 №165281064 
>>165280912
Прыщеблядь в треде, все в cmake
Аноним 19/11/17 Вск 04:47:47 #52 №165281103 
>>165281064
> cmake
Хуйня для хипстеров.
Аноним 19/11/17 Вск 04:49:09 #53 №165281130 
image.png
>>165281050
>И тогда, чуть позже, я открыл для себя JS. Это было что-то.
Ага. Что-то с чем-то.
Аноним 19/11/17 Вск 04:49:12 #54 №165281134 
>>165281050
сениоры с зп 250+кк\сек которые пишут дрова для всякий йоб на плюсах плюют тебе в лицо
Аноним 19/11/17 Вск 04:49:23 #55 №165281137 
>>165281103
Ну это уже ультражирнота
Аноним 19/11/17 Вск 04:51:11 #56 №165281175 
>использовать языки без стандартизованной системы сборки
>использовать языки без централизованного репозитория библиотек
Слушаю ваши оправдания.
Аноним 19/11/17 Вск 04:51:36 #57 №165281180 
>>165281130
Ты хоть спецификацию к sort читал?

>>165281137
Вовсе нет. Make куда понятнее, чем cmake.
Аноним 19/11/17 Вск 04:52:01 #58 №165281187 
>>165280598
Халоворлд на хуярпе
using System;
namespace HelloWorld
{
class Hello
{
static void Main()
{
Console.WriteLine("Hello World!");
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
}


халоворлд на баше


#!/bin/bash
echo "Hello World!";
Аноним 19/11/17 Вск 04:52:56 #59 №165281205 
>>165281180
>Ты хоть спецификацию к sort читал?
Я прекрасно понимаю, почему так происходит. Но вот нахуя они так сделали? Вопрос века.
Аноним 19/11/17 Вск 04:53:02 #60 №165281207 
>>165281187
> сравнивать хуярп с чем-либо
Фейспалм.джпг

На нём пишут или люди, далёкие от программирования, или вкатывающиеся школьники.
Аноним 19/11/17 Вск 04:53:23 #61 №165281216 
>>165281205
В смысле, нахуя? А как бы ты сделал?
Аноним 19/11/17 Вск 04:55:19 #62 №165281249 
>>165281207
Или кому по-быстрому надо нахуячить настольное приложение.
>>165281216
Я бы сделал как это сделано в каждом языке программирования. Сортировку, зависящую от типа значений массива. А не каст в стринг, а потом сорт, как это сделано в жс.
Аноним 19/11/17 Вск 04:57:58 #63 №165281300 
wtfman.jpg
>>165281249
> Я бы сделал как это сделано в каждом языке программирования. Сортировку, зависящую от типа значений массива. А не каст в стринг, а потом сорт, как это сделано в жс.
Какой каст в стринг? Ты о чём?

Вот этот код:
[1,11,2].sort((x, y) => x > y)

отсортирует так, как тебе надо. Можно, конечно, сделать эту лямбду дефолтным параметром, но вовсе не нужно, я считаю.
Аноним 19/11/17 Вск 04:58:59 #64 №165281328 
pepehaha.jpg
>>165274066 (OP)
>лаба
Аноним 19/11/17 Вск 05:01:53 #65 №165281377 
>>165281300
>Какой каст в стринг? Ты о чём?
По-умолчанию ЖС сортирует лексикографически, а не по значению. Для тупых: "лексикографически" значит "как строки", а для этого надо преобразовать числа в строки.
>отсортирует так, как тебе надо
Знаю я блядь, что надо писать в ЖС. Проблема в том, что это в принципе не проблема в человеческих языках. Числа сортируются как числа, строки как строки. Компараторы только для структур нужны.
Аноним 19/11/17 Вск 05:04:05 #66 №165281418 
>>165281377
Не испытывал таких проблем, потому что всегда указывал, как именно нужно сортировать, поэтому даже бомбануть не могу.
Аноним 19/11/17 Вск 05:05:24 #67 №165281437 
>>165281418
Ты попробуй нормальные языки, с ужасом посмотришь на то, что привык делать.
Аноним 19/11/17 Вск 05:06:09 #68 №165281453 
>>165281437
Дай пример нормальных языков.
Аноним 19/11/17 Вск 05:09:53 #69 №165281539 
>>165281453
Да тот же шарп. Джава к 8 версии стала терпимой. Rust практически идеален. У питона есть свои странности, но даже он лучше ЖС.
Аноним 19/11/17 Вск 05:11:21 #70 №165281568 
>>165281418
>>165281437
Втиснусь. Ты сейчас пытаешься доказать, что JS - нормальный язык. Я волею судеб пишу уже полтора года на нём, ибо вкатился в фулл стак. Так вот, после так называемых "нормальных языков", JS кажется каким-то адским высером. Это проблема скриптовых языков вообще, что экма, что пэхопэ - они создавались как костыли на коленке, а потом кто-то решил их развивать. И понеслось, весь ад легаси тащим до сих пор. Потому для этих высеров столько фреймворков и создают, потому что pure - это чаще всего полный пиздос. Теперь его ещё и на сервер сайд зачем-то тянут, но благо там новые стандарты в отличие от браузеров поддерживаются нормально.
Аноним 19/11/17 Вск 05:11:31 #71 №165281571 
>>165281539
И чем они лучше? В них sort работает из коробки?
Аноним 19/11/17 Вск 05:12:13 #72 №165281590 
>>165281571
Там всё намного строже. JS кажется каким-то пластилином после них.
Аноним 19/11/17 Вск 05:13:16 #73 №165281612 
>>165281568
> легаси тащим до сих пор
Ну так вас заставляют жрать говно, получается. А я - независимый разработчик, и могу позволить себе пользоваться всеми прелестями новейших стандартов.

>>165281590
Я несколько лет писал на C++ и джаве, и строгость отнесу скорее к минусам, чем к плюсам.
Аноним 19/11/17 Вск 05:15:35 #74 №165281658 
Стоит ли вкатываться в BigData, AI и подобное?
Аноним 19/11/17 Вск 05:15:58 #75 №165281668 
>>165281658
Вкатывайся. За этим будущее так или иначе. Да уже настоящее.
Аноним 19/11/17 Вск 05:20:09 #76 №165281760 
14294761442190.png
>>165281571
В них не надо запоминать пикрелейтед. В них в принципе нет нужды в ===. В них при отладке сразу видна структура объектов. Да все в них по-человечески. sort это лишь следствие. ЖС пытается изо всех сил не выкидывать ошибок от кривого кода(даже если получается полная хуйня, когда давно пора бы выкинуть исключение, потому что нет смысла дальше выполняться), что в перспективе ведет к полному неподдерживаему пиздецу, горождению костылей на костыли, трансляторам из джаваскрипта в джаваскрипт(babel, beautify), трансляторам из других языков в джаваскрипт, к чему угодно, лишь бы не писать на чистом джаваскрипте. Нигде такой хуйней не маются.
Аноним 19/11/17 Вск 05:22:37 #77 №165281815 
>>165281760
Я и не запоминал пикрелейтед. И === никогда не использую.

> при отладке сразу видна структура объектов
Аноним 19/11/17 Вск 05:23:43 #78 №165281840 
>>165281815
>Я и не запоминал пикрелейтед. И === никогда не использую.
Значит в твоих проектах десятки багов, ждущих своего момента.
Аноним 19/11/17 Вск 05:23:47 #79 №165281841 
pepeannoyed.jpg
>>165281815
>=== никогда не использую
Аноним 19/11/17 Вск 05:24:05 #80 №165281848 
>>165281815
> при отладке сразу видна структура объектов
В JS тоже видна. И очень удобно представлена в виде JSON.

> лишь бы не писать на чистом джаваскрипте.
Может так и было когда-то давно, но сейчас можно писать красивый код без костылей.
Аноним 19/11/17 Вск 05:25:26 #81 №165281876 
>>165281840
> Значит в твоих проектах десятки багов, ждущих своего момента.
Нет, все баги я оперативно испрвляю, и по моему опыту добавление === не исправило бы ни одного бага, потому что сравнения я всегда пишу аккуратно.
Аноним 19/11/17 Вск 05:25:29 #82 №165281878 
>>165281848
>Может так и было когда-то давно
Э, нет. Раньше все просто хуй сосали. Сегодня есть десятки языков, транслирующихся в джаваскрипт.
Аноним 19/11/17 Вск 05:26:49 #83 №165281906 
>>165281876
>потому что сравнения я всегда пишу аккуратно
А ты не можешь этого знать. Ты сам об этом ранее сказал.
Аноним 19/11/17 Вск 05:26:58 #84 №165281914 
>>165281878
Сами жрут говно, а называют говноедами других.
Если умеешь писать на JS - то у тебя будет хороший код и отличное настроение. А если не умеешь - то муки, ад и говнокод.
Аноним 19/11/17 Вск 05:27:39 #85 №165281932 
>>165281906
За полгода отладки не всплыло ни одного бага, который бы затаился в сравнениях.
Аноним 19/11/17 Вск 05:27:53 #86 №165281940 
.jpg
>>165274066 (OP)
>namespace лаба
Аноним 19/11/17 Вск 05:28:35 #87 №165281950 
1509357312986.png
>>165281940
Аноним 19/11/17 Вск 05:29:16 #88 №165281963 
>>165281932
А откуды ты знаешь, как проверять сравнения, если ты не знаешь, как они работают?
Аноним 19/11/17 Вск 05:29:43 #89 №165281974 
>>165281963
Я знаю, как они работают.
Аноним 19/11/17 Вск 05:30:33 #90 №165282002 
>>165281974
Значит ты или сейчас пиздишь, или до этого пиздел. В любом случае иди дальше отлаживать.
Аноним 19/11/17 Вск 05:32:06 #91 №165282032 
>>165282002
Ну-ка, линкани пост, в котором я говорю, что не знаю, как работают сравнения.
Аноним 19/11/17 Вск 05:32:27 #92 №165282040 
>>165282032
>>165281815
Аноним 19/11/17 Вск 05:33:06 #93 №165282053 
>>165282040
Тут ни слова о том, что я не знаю, как работают сравнения.
Аноним 19/11/17 Вск 05:33:42 #94 №165282074 
>>165282053
Либо ты запоминаешь, либо ===. Третьего не дано.
Аноним 19/11/17 Вск 05:35:13 #95 №165282107 
>>165282074
У меня другой подход, который не заковывает меня в твои рамки.
Аноним 19/11/17 Вск 05:35:32 #96 №165282116 
>>165282107
Ясно.
Аноним 19/11/17 Вск 05:37:54 #97 №165282165 
>>165282116
Может, ты и алфавит по буквам заучивал? Интуитивно совсем не получается думать?
Аноним 19/11/17 Вск 05:40:39 #98 №165282227 
>>165282165
https://www.destroyallsoftware.com/talks/wat
Аноним 19/11/17 Вск 05:44:28 #99 №165282303 
>>165282227
Строка + что угодно = строка
Строка - что угодно кроме строки = NaN
Массив + массив = массив
Массив + объект и обект + массив вообще никогда не делают. Таких приколов во всех языках можно нарыть, не только в JS.
Аноним 19/11/17 Вск 05:44:56 #100 №165282307 
>>165282303
> Строка - что угодно = NaN
Фастфикс.
Аноним 19/11/17 Вск 05:45:38 #101 №165282318 
1342210483556.png
>>165282303
>Таких приколов во всех языках
Аноним 19/11/17 Вск 05:47:16 #102 №165282353 
>>165282318
Такое чувство, что когда кто-то приводит подобные аргументы - он пытается откопать как можно больше говна, которое никто не трогает и вывесить его на всеобщее обозрение. Но программистам как было похуй, так и остаётся похуй, потому что они не складывают массивы с объектами и не вычитают ничего из строк.
Аноним 19/11/17 Вск 05:56:47 #103 №165282533 
>>165282318
Но он прав. Во всех языках есть неочевидные и иногда неприятные вещи.

>>165282353
Плохо, когда бессмысленная операция тихо возвращает бессмысленное значение вместо того чтобы сообщить об ошибке. Сложнее становится ловить баги.
Аноним 19/11/17 Вск 08:06:29 #104 №165284756 
>>165280423
Сейчас бы считать, что высокоуровневый шарп сложнее плюсов и, тем более, чистого си
Аноним 19/11/17 Вск 08:31:46 #105 №165285219 
>>165274066 (OP)
пиши в мейне, там точка входа
/thread
Аноним 19/11/17 Вск 08:32:49 #106 №165285242 
>>165285219
>>165274066 (OP)
блядь, у тебя там даже написано, что ты за аутист?
Аноним 19/11/17 Вск 10:39:37 #107 №165288720 
Почему Form'ы юзаешь, а не, например, WPF?
Аноним 19/11/17 Вск 10:42:26 #108 №165288839 
>>165274066 (OP)
на Form1.cs тыкни один раз и F7 нажми долбоеб
Аноним 19/11/17 Вск 12:06:09 #109 №165292743 
Да пп
Аноним 19/11/17 Вск 13:42:18 #110 №165298306 
Бамп
Аноним 19/11/17 Вск 13:48:33 #111 №165298641 
Так заебал этот C#. Мы его в институте на обязательной основе проходим. Бесполезный кусок говна. Лучше бы C++ юзали как в бомонке
Аноним 19/11/17 Вск 13:50:26 #112 №165298746 
Аноны, посоветуйте годную литературу по C#
Аноним 19/11/17 Вск 13:51:51 #113 №165298832 
>>165280259
А как надо?
Ну поясните?
У меня есть смутные подозрения, что код надо поделить на то, что будет написано в форм1.кс и на то, что будет написано в програм.кс.
Как правильно сделать-то?
Аноним 19/11/17 Вск 14:04:15 #114 №165299543 
>>165298746
Шилдт -> MSDN
Аноним 19/11/17 Вск 14:26:24 #115 №165300869 
>>165285219
А форм1 тогда для чего?
Аноним 19/11/17 Вск 14:28:56 #116 №165301039 
>>165288839
ничего не происходит. Поясните за логику эту.
Вот я мз конструктора щелкаю дважды на элемент и меня бросает в форм1.кс и там создается метода для этого элемента.
Для чего это? И где писать основной код с классами и вычислениями?
Аноним 19/11/17 Вск 14:32:05 #117 №165301232 
>>165301039
Это эвент при нажатии на элемент.
Просто создай класс вне эвента и пиши там что хочешь.
sageАноним 19/11/17 Вск 14:47:33 #118 №165302199 
На Питоне хуярь с такими вопросами, даун.
sageАноним 19/11/17 Вск 14:48:16 #119 №165302242 
>>165298641
Шарп – это усовершенствованные плюсы. На плюсах уже давно ничего не пишут, еблан.
sageАноним 19/11/17 Вск 14:48:33 #120 №165302257 
>>165288720
Дваждую
Аноним 19/11/17 Вск 14:49:43 #121 №165302334 
>>165301232
Ну т.е. мне всю программу писать в форм1.кс? Все классы там, все вычисления?
Я просто что-то думать стал, что в форм1 пишем только код на ввод и вывод, т.е. с использованием элементов формы, а основной код пишется в программ.кс. это так или нет?
Аноним 19/11/17 Вск 14:51:00 #122 №165302425 
>>165302242
>На плюсах уже давно ничего не пишут, еблан.
Чё
sageАноним 19/11/17 Вск 14:52:47 #123 №165302539 
>>165302425
Хуй в очко. Это мёртвый язык
Аноним 19/11/17 Вск 14:54:56 #124 №165302679 
>>165302539
Ебать ты обезумел. С каких это пор на шарпе пишут что-то серьезнее корпоративного софта?
sageАноним 19/11/17 Вск 14:55:28 #125 №165302717 
>>165302679
Уже несколько лет, Вася
Аноним 19/11/17 Вск 14:58:12 #126 №165302924 
>>165302717
Хуюнити, на котором даже игры с графеном 2005 года требуют современное железо, я не считаю за что-то серьезное, это костыль для тех, кто не осилил нормальный язык.
Аноним 19/11/17 Вск 14:58:56 #127 №165302969 
>>165280360
Удваиваю
sageАноним 19/11/17 Вск 15:02:09 #128 №165303174 
>>165302969
Утроил
sageАноним 19/11/17 Вск 15:15:55 #129 №165304021 
>>165302924
Плюсы – не сложнее, чем шарп.
Аноним 19/11/17 Вск 15:16:49 #130 №165304087 
>>165302334
Ответьте, пожалуйста.
Аноним 19/11/17 Вск 15:24:53 #131 №165304602 
>>165304021
Ну да, они примерно одинаковые, только плюсы поддаются оптимизации и значительному улучшению производительности за счёт работы с железом на уровне ассемблера, а Шарп нет.
Аноним 19/11/17 Вск 15:33:44 #132 №165305116 
>>165274066 (OP)
Кидаешь на форму контролы, для них регистрируешь события, а в них пишешь код для реакции на событие
Аноним 19/11/17 Вск 15:45:59 #133 №165305878 
>>165275351
Госоподи, вебмакак иди нахуй отседова.
Аноним 19/11/17 Вск 15:50:02 #134 №165306124 
мимопроходил
Вышоебануте шо вы там делаете
Не считаете ли, что сравниваты шарпы ижиэс это как жопу с пальцем не ? Типа каждого языка свое предназначение не ? Есть конечно взаимозаменяемые, но зависит от конкретного назначения
>>165302539
А на чем ща пишут то бля, на яшумидзу ?

>>165274066 (OP)
А нахуя тебе формс вообще дружок ? Тебе юи то нужен в программе твоей ? Если нет => создаешь новый проект => консольное приложение и в нем внутри мэйна свои вычисления пишешь. А вообще нашел куда писать, проще в гугаоле ввести аля "первый проект на c# visual studio" или типа того.

Тут ваще кто-то пргр может или прст покукарекать зашли
Аноним 19/11/17 Вск 15:50:44 #135 №165306163 
>>165305116
А тогда Программ.км для чего? В нем что писать?
Аноним 19/11/17 Вск 15:52:44 #136 №165306283 
>>165306124
Да, в форме будет кнопка и датагридвью. В гугле не смог найти ответа.
Просто я могу весь код с классами и прочим написать а форм1.кс. Но тогда зачем нужен программ.кс?
Аноним 19/11/17 Вск 15:55:03 #137 №165306416 
>>165306283
Объектно-ориентированность. Ты разбиваешь отдельно бизнес-логику(то, что нужно сделать), отдельно данные(то, что нужно обработать), отдельно представление(то, что видит пользователь).
Так проще, серьезно.
Аноним 19/11/17 Вск 15:55:18 #138 №165306435 
>>165306283
Первый ответ из гугла
Представление кода с файлом Program.cs. Этот файл содержит стандартный метод Main() и код для автоматического создания экземпляра класса Form. Итак, за запуск всей программы отвечает именно этот файл. В случае приложений Windows этот файл обычно не изменяется.
Аноним 19/11/17 Вск 15:56:28 #139 №165306505 
>>165306283
в идеале отдельными файлами добавляешь классы, вызываешь все в мэйне файла програм.кс , опять же гугол - работа с шиндоус формс с# , на мдсн норм туториал, довольно избыточный первым же ответом

Аноним 19/11/17 Вск 16:20:56 #140 №165307911 
>>165306435
Т.е. ты хочешь сказать, что програм.кс мы не трогаем?
Аноним 19/11/17 Вск 16:33:18 #141 №165308650 
>>165307911
Лично я с ним ни разу не работал + эта инфа с msdn.
Аноним 19/11/17 Вск 16:34:48 #142 №165308747 
>>165306505
>>165306505
А с элементами формс где работать?
Аноним 19/11/17 Вск 16:35:29 #143 №165308783 
>>165274066 (OP)
Нигде не пиши, удали нахуй это дерьмище без задач.
Аноним 19/11/17 Вск 16:39:12 #144 №165309003 
>>165281050
Ты просто не пробовал python.
Аноним 19/11/17 Вск 16:39:32 #145 №165309023 
Кинь код с form 1.
Аноним 19/11/17 Вск 16:51:55 #146 №165309781 
>>165309023
Да нет никакого кода. Суть в том, что мне надо в формах ввести значение и вывести значение. В самом задании этим значением нужно проделать некоторые действия.
Вот я и не понял где мне и что писать.
Я бы мог наверное ебануть вообще все в форм1.кс. Но думаю что это не правильно будет. Програм.кс не просто же так существует.
Аноним 19/11/17 Вск 16:59:25 #147 №165310253 
>>165309781
Толсто, тебе уже все пояснили.
Пиздуй делать задание, че не получается или не знаешь - гуглишь. Так все и делается. Помогать постоянно тебе никто не будет.
Аноним 19/11/17 Вск 17:50:11 #148 №165313695 
>>165288720
Если проект простой, то зачем WPF?
Ты ещё спроси почему он devexpress не закупил для своего проекта laba.
Аноним 19/11/17 Вск 17:52:45 #149 №165313878 
15091174658990.jpg
Знаете что смешно? Когда будущие МЕНЕДЖЕРЫ и ВЕБДИЗАЙНЕРЫ приходят в универ на системного инженера и говорят, что их учат тому, что им не нужно. Это просто пиздец.
Аноним 19/11/17 Вск 18:18:38 #150 №165315568 
Снимок.PNG
>>165309781
Шлепай на свою форму текстбокс, куда ты будешь вводить значение. Затем шлепай текстбокс, который будет выдавать результат.
Шлепай кнопку, при нажатии на которую программа будет брать значения из текстбокса, преобразовывать его и выдавать результат во второй текстбокс.
программ.кс тебе трогать не нужно.
Аноним 19/11/17 Вск 18:25:13 #151 №165316048 
Снимок2.PNG
>>165315568
допустим, если нужно чтоб ты вбивал цифорку, а программа выдавала тебе эту же цифорку, помноженную на пять, то код в Форм1 будет выглядеть как на пикрлтд.
Аноним 19/11/17 Вск 18:25:33 #152 №165316080 
>>165315568
Т.е. текстблкс всегда пустой остаётся? А классы где описывать? Тоже в форм1?
Аноним 19/11/17 Вск 18:31:29 #153 №165316529 
res.PNG
>>165316080
В твоем случае - всю логику можно описать в одном методе-обработчике события, которое я тебе уже показал на картинке.
Классы будешь творить когда будешь создавать не лабу, а действительно сравнительно сложный проект.
текстбоксы не пустые. В верхний тксбкс вбиваешь число, жмешь на кнопочку - и в нижний тксбкс твоя прога сама вставляет ответ.
Магия.
sageАноним 19/11/17 Вск 18:36:04 #154 №165316852 
ЩА АНОНЧИК ПОМОГУ ТЕБЕ
@
ОЙ, А ЧЁЙ-ТО МНЕ ЗАРПЛАТУ СНИЗИЛИ?
@
ЧТО ЗНАЧИТ МОЯ КВАЛИФИКАЦИЯ БОЛЬШЕ НЕ НУЖНА ЗА ТУ ЖЕ ЦЕНУ И НА РЫНКЕ ТЕПЕРЬ МНОГО МАКАК?
@
ДА ПОШЛИ ВЫ НАХУЙ, Я УХОЖУ В ДРУГУЮ КОМПАНИЮ
@
КАК ЗАРПЛАТА ЕЩЕ НИЖЕ? НАХУЙ Я УХОДИЛ ТОГДА ПИЗДЕЦ
Аноним 19/11/17 Вск 18:36:57 #155 №165316918 
>>165316529
Но мне надо классы описать. По заданию. Где мне их описать?
Аноним 19/11/17 Вск 18:37:49 #156 №165316973 
>>165316852
Анекдот знаешь про разные нации в чанах с дерьмом?
Аноним 19/11/17 Вск 18:39:55 #157 №165317124 
>>165316918
хорошо, давай начнем с самого начала.
Что тебе нужно сделать? Что должна делать твоя прога?
sageАноним 19/11/17 Вск 18:40:13 #158 №165317147 
>>165316973
Нахер мне твой анекдот. Ты привыкай к правде, скоро твоя зарплата будет потихоньку уменьшаться, несмотря на "саморазвитие" и "прокачку". Ты просто станешь нахуй не нужен за ту же цену, потому что найдется десяток макак по 3 рубля и один сильный сеньор, которым конечно же будешь не ты.
Аноним 19/11/17 Вск 18:47:29 #159 №165317642 
>>165302539
Мамка твоя мертвая, а плюсы активно юзаются
sageАноним 19/11/17 Вск 18:49:26 #160 №165317792 
>>165317642
Нет, твоя
Аноним 19/11/17 Вск 19:10:19 #161 №165319392 
>>165309003
Я пробовал всё, и питон в том числе.
Аноним 19/11/17 Вск 19:14:59 #162 №165319720 
>>165317124
Ну там много всего. Принять из винфломс строку. Описать класс. Наследовть, привести к общему типу. А результат вывести в винформс.
Аноним 19/11/17 Вск 19:18:18 #163 №165319959 
>>165317147
Это ждет все профессии.
sageАноним 19/11/17 Вск 19:43:12 #164 №165321779 
>>165319959
ТЫ будешь этому способствовать, обучая других и помогая вкатываться в айти всякому скаму с улиц. Я понимаю, когда ты не работаешь в этой сфере, когда тебя выпиздили за профнепригодность и ты решил преподавать в универе. Но совершенствовать себе подобных специалистов - это пилить сук, на котором сидишь. Это дебилизм. Ни в одной сфере так не делают, все это пошло именно из нынешнего инфантильного поколения, которому умные коммерсы промыли мозги "БУДЬ ПРОАКТИВНЫМ", "ПОМОГАЙ БЛИЖНЕМУ", "ПОМОГАЙ НАМ СБИВАТЬ ТВОЮ ЦЕНУ КАК СПЕЦИАЛИСТА".
Аноним 19/11/17 Вск 20:20:24 #165 №165324434 
>>165321779
Сажа приклеилась.
sageАноним 19/11/17 Вск 20:21:23 #166 №165324500 
>>165324434
Схуяли ты за меня отвечаешь, говно? Все правильно я приклеил. Сажи говнотреду.
Аноним 19/11/17 Вск 20:24:29 #167 №165324702 
>>165274066 (OP)
пиши где хочешь же, главное чтобы работало.
Аноним 19/11/17 Вск 20:25:40 #168 №165324776 
>>165324702
Вот только если он пишет на C# - то он некомпетентный хуесос, говноед и школьник.
Аноним 19/11/17 Вск 20:26:49 #169 №165324843 
>>165324776
Почему?
На чем пишут успешные?
Аноним 19/11/17 Вск 20:27:51 #170 №165324910 
>>165324843
На JS, C++, да хотя бы на той же джаве, с которой до-диез был нагло слизан.
Аноним 19/11/17 Вск 20:28:45 #171 №165324978 
>>165321779
>ТЫ будешь этому способствовать, обучая других и помогая вкатываться в айти
Иди тогда институт сожги, пидорашка ретроградная.
Аноним 19/11/17 Вск 20:29:46 #172 №165325070 
>>165324910
Хуле ты приебался, сука. Программа работает, значит заебись, хоть на говне её пиши
sageАноним 19/11/17 Вск 20:30:53 #173 №165325145 
>>165324978
>подногтевой грязи, мечтающей вкатиться в айти, порвало, что я агитирую ей не помогать
Аноним 19/11/17 Вск 20:31:03 #174 №165325156 
>>165325070
Говно - это и есть петушарп.
Аноним 19/11/17 Вск 20:41:34 #175 №165325905 
>>165281187
халоворлд на основном

10 PRINT "HELLO, WORLD!"
Аноним 19/11/17 Вск 21:13:49 #176 №165328225 
>>165274066 (OP)
Дай угадаю, до это ты писал только на васике?
Аноним 19/11/17 Вск 21:26:56 #177 №165329125 
>>165325145
Сажа приклеилась. Соре, парни.
Аноним 19/11/17 Вск 21:46:45 #178 №165330625 
>>165328225
ни на чем не писал
Аноним 19/11/17 Вск 22:27:58 #179 №165333870 
>>165324500
Сажа приклеилась.
comments powered by Disqus