powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Написал первую программу на c#
71 сообщений из 71, показаны все 3 страниц
Написал первую программу на c#
    #39153547
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tetris

Ушло часов 8-10.
Сырое и хромое, но работает :)
Вдруг кто захочет креативненько попинать ногами - смотрите вложение.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153548
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153554
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кажется, это уже было в симпсонах
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153555
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pallarisкажется, это уже было в симпсонахвозможно, это уже везде было
я в целях самообучения
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153558
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxя в целях самообучения

ясно. ну если работает - уже хорошо. С какой целью обучаешься?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153568
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisС какой целью обучаешься?вначале - просто ознакомиться, что за зверь
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153679
Addx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Графика никакая, идеи свежей нет. Чуть пооригинальней, чем "Хелло ворлд".
Автор, какую "креативную критику" тебе нужно?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153704
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

Пока ты не вляпался, сразу забей на формс. Они тебя потянут к сторонним компонентам и собственно, устарели.

WPF и ее наследник сразу учи. См. Петцольда книжку

Это просто небо и земля.

Точнее, не учи, а пробуй - сам разберешься что лучше.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153730
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglandreymx,

Пока ты не вляпался, сразу забей на формс. Они тебя потянут к сторонним компонентам и собственно, устарели.

WPF и ее наследник сразу учи. См. Петцольда книжку

Это просто небо и земля.
Точнее, не учи, а пробуй - сам разберешься что лучше.это работает на win-2003 ts?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153745
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

Это работает на .net 3.0 и выше.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153761
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что за наследники WPF?
с WPF пока тоже всё мутно, очень меня печалит WPF пока, хотя я уже на нём не 1 год очень плотненько сижу
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153782
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesчто за наследники WPF?
с WPF пока тоже всё мутно, очень меня печалит WPF пока, хотя я уже на нём не 1 год очень плотненько сижу
Наследник - его просто переименовали в XAML UI

Мне с тобой в деталях спорить бесполезно. В целом же

1. Ты возражаешь, что WPF это принципиальная эволюция от WForms?

2. Ты можешь предложить что то лучшее в этой области?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153787
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну например HTML5 и CSS Я пока только осваиваю, но даже сейчас вижу, на сколько это связка более гибкая, чем WPF.
который уже закостенел, у которого есть масса серьезных проблем и недостатков, в котором уже лет 5 ни чего принципиально не меняется. И судя по всему меняться не будет.

вот тебе просто пример на засыпку, я хочу, чтоб первый и последний элемент ItemsControl имел отличный стиль, как реализуешь?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153789
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesну например HTML5 и CSS Я пока только осваиваю, но даже сейчас вижу, на сколько это связка более гибкая, чем WPF.
который уже закостенел, у которого есть масса серьезных проблем и недостатков, в котором уже лет 5 ни чего принципиально не меняется. И судя по всему меняться не будет.

вот тебе просто пример на засыпку, я хочу, чтоб первый и последний элемент ItemsControl имел отличный стиль, как реализуешь?
Т.е ты предлагаешь более менее сопровождаемый шарп заменить на порножскрипт?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153791
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesну например HTML5 и CSS Я пока только осваиваю, но даже сейчас вижу, на сколько это связка более гибкая, чем WPF.
который уже закостенел, у которого есть масса серьезных проблем и недостатков, в котором уже лет 5 ни чего принципиально не меняется. И судя по всему меняться не будет.

вот тебе просто пример на засыпку, я хочу, чтоб первый и последний элемент ItemsControl имел отличный стиль, как реализуешь?
Возможно, мы про разные вещи. Шарп не заточен под визуальные свистопердерделки - их конечно немного добавили, но в целом это язык и инфраструктура для энтерпрайзного говнокодинга.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153793
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesвот тебе просто пример на засыпку, я хочу, чтоб первый и последний элемент ItemsControl имел отличный стиль, как реализуешь?забайндить AlternationCount на Items.Count-1
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153810
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтож все вокруг такие умные:) всю дорогу, все сам, хоть раз бы наставник попался, эх....
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153813
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
баг репорт

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
Подробная информация об использовании оперативной 
(JIT) отладки вместо данного диалогового 
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentOutOfRangeException: Значение '0' недопустимо для параметра Interval. Interval должен быть больше 0.
Имя параметра: Interval
   в System.Windows.Forms.Timer.set_Interval(Int32 value)
   в WindowsFormsApplication2.Form1.SpeedNumUpDn_ValueChanged(Object sender, EventArgs e)
   в System.Windows.Forms.NumericUpDown.OnValueChanged(EventArgs e)
   в System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
   в System.Windows.Forms.NumericUpDown.DownButton()
   в System.Windows.Forms.UpDownBase.OnUpDown(Object source, UpDownEventArgs e)
   в System.Windows.Forms.UpDownBase.UpDownButtons.OnUpDown(UpDownEventArgs upevent)
   в System.Windows.Forms.UpDownBase.UpDownButtons.TimerHandler(Object source, EventArgs args)
   в System.Windows.Forms.Timer.OnTick(EventArgs e)
   в System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
    Версия сборки: 4.0.0.0
    Версия Win32: 4.6.127.1 built by: NETFXREL3STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
WindowsFormsApplication2
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Users/Roman/AppData/Local/Temp/7zO9C11.tmp/WindowsFormsApplication2.exe
----------------------------------------
System.Windows.Forms
    Версия сборки: 4.0.0.0
    Версия Win32: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Версия сборки: 4.0.0.0
    Версия Win32: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Версия сборки: 4.0.0.0
    Версия Win32: 4.6.93.0 built by: NETFXREL2STAGE
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Версия сборки: 4.0.0.0
    Версия Win32: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Версия сборки: 4.0.0.0
    Версия Win32: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Версия сборки: 4.0.0.0
    Версия Win32: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

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


...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39153821
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishanya3624чтож все вокруг такие умные:) всю дорогу, все сам, хоть раз бы наставник попался, эх....Мишаня, наставник в нашей области стоит ох как дорого. Так что вместо наставника - два совета:
1) Если хочешь освоить новую тему - не читай обрывки, случайно найденные статьи и т.п. Купи КНИГУ и изучай последовательно, шаг за шагом.
2) А это по поводу наставника: Учиться... Учиться? Учиться!

Ну а дальше, если ты изучил учебник (то есть не будешь задавать уже глупых вопросов) и включил голову, поковырявшись сначала самостоятельно, ты можешь задавать вопросы на форуме - ты наверняка получишь ответ.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154073
Артем G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mishanya3624чтож все вокруг такие умные:) всю дорогу, все сам, хоть раз бы наставник попался, эх....


вот тебе наставник

http://edu.cbsystematics.com/ru/education/roadmap

http://itvdn.com/ru/catalog
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154076
Артем G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Promishanya3624чтож все вокруг такие умные:) всю дорогу, все сам, хоть раз бы наставник попался, эх....Мишаня, наставник в нашей области стоит ох как дорого. Так что вместо наставника - два совета:
1) Если хочешь освоить новую тему - не читай обрывки, случайно найденные статьи и т.п. Купи КНИГУ и изучай последовательно, шаг за шагом.
2) А это по поводу наставника: Учиться... Учиться? Учиться!

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


Охрененый совет учить книги... книги они конечно полезны но...

Что учить? в Какой последовательности? Как понять что переспективно а что уже устарело?

В интернете есть все ... кроме четкого плана ... хотя и он есть но обычно новички не утруждают себя его поиском...
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154083
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем GОхрененый совет учить книги... книги они конечно полезны но...
Книги полезнее обрывков из инета тем, что в книге дается полный опыт написавшего, а в инете только обрывки, касающиеся конкретной задачи. Например гуглишь "как повесить картину?", тебе ответ: возьми гвоздь и молоток, забей в стену и повесь. Все верно, только кроме гвоздя еще может быть саморез или клей и т.д.

Артем GЧто учить? в Какой последовательности? Как понять что переспективно а что уже устарело?

В интернете есть все ... кроме четкого плана ... хотя и он есть но обычно новички не утруждают себя его поиском...
Четкого плана нет. И нечеткого тоже. Учи основы: алгоритмы Кнута не устарели, теория РСУБД Дейта до сих пор актуальна. Все новомодное - это производное от основ. По большому счету ничего новое не придумано за последние полста лет.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154095
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЧеткого плана нет. И нечеткого тоже. Учи основы: алгоритмы Кнута не устарели, теория РСУБД Дейта до сих пор актуальна. Все новомодное - это производное от основ. По большому счету ничего новое не придумано за последние полста лет.

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

Сначала бы с целью неплохо определиться, зачем все это? Ну типа, "а пойду и забацаю крутую мморпг, чтоб они все в близзардах повсирались там"! Или "устроюсь на работу .Net девелопером". Тогда ограничишь круг необходимых технологий, найдешь комьюнити и литературу, можно будет что-то пробовать и изучать. Иначе все не охватить.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154099
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisАлгоритмы можно учить до посинения, но без умения использовать современные фреймворки это пользы не принесет
изучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154102
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tизучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены.

Зачем знать, на чем построен Unity3d или Entity Framework или WCF? Бери и катайся, бОльшую часть задач сможешь решить.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154103
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tизучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены.
главное успеть изучить пока фреймворк не объявили устаревшим
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154114
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может просто поступить в институт? выучить основы? понять принципы работы сетей, алгоритмов, вычислительной математики, графике (векторной\растровой), ос, весь процесс обучения это и есть план. Который вы ищите. Либо составить собственный план. Стоит понимать и ассемблер, работу процессора, хотя бы основы этого программист должен знать, как работает память, файловая система и многое , многое другое. Всё это описано в книгах, когда мне стал интересен html5+css я скачал книгу и прочитал, когда у меня есть вопросы, я открываю книгу и помню где и что мне можно посмотреть, если я запомнил это недостаточно хорошо, но с опытом в ОП всё становится проще и часто даже документацию сильно читать не приходится, всё описано в InteliSense.
Научиться пользоваться отладкой, писать unit-тесты, это всё стоит учить и понимать.

еще советую читать исходники самого Framework'а, часто там можно найти то, что тебе нужно, не все методы открыты, но их можно написать самому и под себя. Но если следовать шаблонам, логике ООП, этого не понадобится. Чем больше ты будешь писать на .NET тем больше классов и методов ты узнаешь, их тысячи.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154127
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisDima Tизучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены.

Зачем знать, на чем построен Unity3d или Entity Framework или WCF? Бери и катайся, бОльшую часть задач сможешь решить.
ИМХУ это попахивает 1С-ом, там все именно так в чистом виде, фрэймворк (1с) изучен и ты успешен. Только на программиста 99% успешных 1Сников не тянут, хотя успешны, но ОС пока не пишут на 1С. Сомневающимся что учить: советую учить 1С, он проживет еще очень долго, да и учить там особо нечего.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154128
mishanya3624
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо за наводки(в институт поступать хватит, этим летом получаю второе высшее,а с тремя только дворники у нас работают):)
обожаю работать с базами данных(именно мне это нравится, а не из-за необходимости в работе) и для воплощения своих задач выбрал c# пока весь кодинг будет сводиться для работы с данными в разных направлениях и задачах.
Постоянная нехватка знаний(в совей области), как наркотик, и я рад, что это не иссякает. Видеть результат - вот это кайф кайфучий:)
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154176
Артем G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все таки те кто спрашивают как учиться, хотят услышать ответ что-то вроде этого
А не абстрактное .... читай книги. С чего начать чтение? Сколько книг нужно прочесть? С какой скоростью? Когда видишь перед собой план того, что нужно проделать идешь к цели с разными скоростями.
Я бы еще ниже по каждому пункту написал что нужно почитать. Но время детское закончилось. Мама говорит что нужно чистить зубы и ложиться спать.

PS> Пункты бы не плохо поменять местами если я по неопытности указал не в том порядке и добавить новых если что-то упустил.
Самому даже интересно.

1 Пойди на Виртуал Академи от майкрософт и посмотри Курс по С#. Там будет ворд файлы: базовые элементы языка и операторы языка. + Почитай про ООП, + UML.
2 Далее SQL
3 Алгоритмы - по первой что-нибудь попроще, после можно вернуться к более "толстым трудам"
4 Entity Framefork Code First
5 Refactoring
6 Patterns для начала 23 основных от банды 4х
7 TDD: Test-Driven Development - по первой можно что нибудь попроще
8 Inversion of Control [IoC] - знания DI уже будут после прочтения ООП, а об Service Locator после прочтения паттернов, тут нужно будет уделить внимание IoC container - нинджект (опен сорс проект) или юнити (по моему от майкрософт).
9 Определиться с Клиентом WinForms, WPF, ASP.Net - посмотреть на паттерны для них.
10 TFS или Git

Далее если собираешься использовать ASP.Net
11 HTML, CSS, MVC, Bootstrap
12 Javascript, jQuary, Angular

не зависимо от того что за клиент будет
придется разобрать такие отдельно от общего курса по С# вещи как
Security - аутентификацию и авторизацию, Concurrency, LINQ, Exceptions, Async, Localization, Cryptography, Regular expressions, итд ...
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154198
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TPallarisАлгоритмы можно учить до посинения, но без умения использовать современные фреймворки это пользы не принесет
изучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154199
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisDima Tизучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены.

Зачем знать, на чем построен Unity3d или Entity Framework или WCF? Бери и кайся
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154445
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymx совершенно правильно начал изучать язык - взял и написал.
А то послушать некоторых, то сначала что-то два года изучать надо!

Изучать надо в процессе написания и только то, что нужно для написания.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154465
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2andreymx совершенно правильно начал изучать язык - взял и написал.
А то послушать некоторых, то сначала что-то два года изучать надо!

Изучать надо в процессе написания и только то, что нужно для написания.А тебя послушать, например Linq изучать вообще не надо. Можно же циклами обойтись.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154539
Артем G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2andreymx совершенно правильно начал изучать язык - взял и написал.
А то послушать некоторых, то сначала что-то два года изучать надо!

Изучать надо в процессе написания и только то, что нужно для написания.

Как так? ни в коем случае!
Вас послушать так не нужно учить вообще ни чего.

Зачем учиться в школе? понадобиться буква 'я' тогда ее и выучишь, понадобиться сложение тогда его и выучишь :)
И что если мне нужно вот прям сейчас. У меня сроки и прочее ... когда мне учить - разбираться в нюансах?

Могу быть согласен только с одним ... не обязательно заучивать на изусть. Но нужно как минимум прочесть и разобраться в том как работает.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154549
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем GCat2andreymx совершенно правильно начал изучать язык - взял и написал.
А то послушать некоторых, то сначала что-то два года изучать надо!

Изучать надо в процессе написания и только то, что нужно для написания.

Как так? ни в коем случае!
Вас послушать так не нужно учить вообще ни чего.

Зачем учиться в школе? понадобиться буква 'я' тогда ее и выучишь, понадобиться сложение тогда его и выучишь :)
И что если мне нужно вот прям сейчас. У меня сроки и прочее ... когда мне учить - разбираться в нюансах?

Могу быть согласен только с одним ... не обязательно заучивать на изусть. Но нужно как минимум прочесть и разобраться в том как работает.
Все досконально никогда знать не будешь. Потому изучение в деле - самый парвильный путь изучения чего-то. Потом можно про что-то почитать дополнительно, если понадобится. Прикладное программирование не базируется только на академических знаниях.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154603
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно, изучать литературу, веяния и концепции надо обязательно
А то будешь говнокодить тремя методами, которые пришли в результате говнотыка. На все случаи жизни.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154747
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучать литературу можно с того момента, как достигнешь мастерства в говнотыкании - литература будет понятна сразу чуть менеее чем полностью, и твой переход на следующий уровень будет качественным и осознанным.
А если сходу перегрузить голову инфой, то на выходе можно получить то же самое говнотыканье, но по тридцати методам.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154898
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а подскажите :)
Как в стандартном datagridview сделать такую вот подсветку текущей строки?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39154964
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishanya3624Всем спасибо за наводки(в институт поступать хватит, этим летом получаю второе высшее,а с тремя только дворники у нас работают):)
ИМХУ Главное - золотая середина. Не надо упираться в основы, но их надо знать на уровне "есть такие-то постулаты", а почему они именно такие - помнить необязательно, можно вернутся если понадобилось, главное знать куда вернуться.

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

Вобщем если будешь долго учить что-то одно - станешь или академиком или неудачником, т.к. много академиков не надо. Дворники с тремя вышками - это как раз лишние академики.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155124
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxа подскажите :)
Как в стандартном datagridview сделать такую вот подсветку текущей строки?


фиг тебе. Сам ищи.
Но я добрый сегодня. Даю наводку. SelectedRows
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155346
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чегой-то у меня SelectedRows.count завсегда=0
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155396
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxчегой-то у меня SelectedRows.count завсегда=0
Подумай сам. Если есть множество выделенных строк, то свойство "Выделено" для одной строки можно как-то присвоить и убрать.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155401
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProА тебя послушать, например Linq изучать вообще не надо. Можно же циклами обойтись.
рациональное зерно в этом есть
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155424
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2andreymxчегой-то у меня SelectedRows.count завсегда=0
Подумай сам. Если есть множество выделенных строк, то свойство "Выделено" для одной строки можно как-то присвоить и убрать.это я уже пробовал
ты предлагаешь на каждом событии RowEnter выделять текущую строку?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155450
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxCat2пропущено...

Подумай сам. Если есть множество выделенных строк, то свойство "Выделено" для одной строки можно как-то присвоить и убрать.это я уже пробовал
ты предлагаешь на каждом событии RowEnter выделять текущую строку?
А почему бы и нет?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155454
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Cat2А почему бы и нет?
Впрочем я бы сделал на bindingSource.PositionChanged
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155659
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Cat2А почему бы и нет?
Впрочем я бы сделал на bindingSource.PositionChangedэто я смотрел еще вчера, но раскраска не понравилась
она не такая, как я нарисовал

Да и метод кривоват
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155711
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxэто я смотрел еще вчера, но раскраска не понравилась

Любую раскраску можно настроить в событии CellPainting


andreymxДа и метод кривоват
Это у тебя пока руки не совсем выпрямились в новом языке.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155765
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это чтобы сделать самую простенькую хрень из Делфи.Ehlib 2003-его года, я должен кучу всяких телодвижений делать?
ЗЫ: давно реализовано в DevExpress.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155897
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxЭто чтобы сделать самую простенькую хрень из Делфи.Ehlib 2003-его года, я должен кучу всяких телодвижений делать?
ЗЫ: давно реализовано в DevExpress.
Если это "простенькая" вещь, то почему ради нее нужно было ставить Ehlib ?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155922
Addx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisDima Tизучать до посинения современные фрэймворки тоже дело бесполезное, если не знаешь на чем они построены.

Зачем знать, на чем построен Unity3d или Entity Framework или WCF? Бери и катайся, бОльшую часть задач сможешь решить.

Да зачем вообще писать софт? Его же можно купить!
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155951
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxЭто чтобы сделать самую простенькую хрень из Делфи.Ehlib 2003-его года, я должен кучу всяких телодвижений делать?
ЗЫ: давно реализовано в DevExpress.

спалился юзер

На дельфи все просто, а на вашем шарпе охренеть как запутано.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155964
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вот не пойму я программистов. Одни портянками кода вручную кладут на форму батоны "что бы все было под контролем". Другие ленятся написать две строчки кода, что бы изменить поведение контрола по умолчанию. И все недовольны!

WinnipuhНа дельфи все просто, а на вашем шарпе охренеть как запутано.

Ну дык. Дельфи он знает, а тут - охренеть! Надо снова доку читать! Столько лишних мозгодвижений!
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155995
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
одно дело - просто строку прорисовать
другое - использовать для этого совершенно посторонние свойства и методы вроде SelectedRows

ЗЫ: в делфи я тоже вручную рисовал, в 2000-м. Нарисовал свой компонент. Потом это стало ненужно, ибо было реализовано библиотекой. Зачем делать ненужное? Зачем каждому программисту реализовывать одно и тоже поведение грида?
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155996
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Другие ленятся написать две строчки кода, что бы изменить поведение контрола по умолчанию.
Это жертвы фрэймворков. Они просто не знают что написать в этих двух строчках.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39155999
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жертвы фреймворков больше времени уделяют бизнес-проблемам, чем проблемам фреймворков.

Ну написали мы свой фреймворк под делфи
Где куча настроек - запросы, колонки, пиклисты, лукапы, форматы, параметры отрисовки, вызов процедур на каждый чих - всё хранится в справочниках и подтягивается в приложении в грид-датасет двумя строчками.
И работает в нескольких сотнях приложений.
На основании этого работает куча приложений с динамическим количеством гридов; отчеты и деревья; и проч.

Но ведь сколько мы времени на это потратили.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39156000
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TCat2Другие ленятся написать две строчки кода, что бы изменить поведение контрола по умолчанию.
Это жертвы фрэймворков. Они просто не знают что написать в этих двух строчках.
Как что? Ясен пень что:
Код: c#
1.
2.
     string str1 = "Halo Word!"
     Console.Write("{0}", str1);
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39156002
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxжертвы фреймворков больше времени уделяют бизнес-проблемам, чем проблемам фреймворков.

Ну написали мы свой фреймворк под делфи
Где куча настроек - запросы, колонки, пиклисты, лукапы, форматы, параметры отрисовки, вызов процедур на каждый чих - всё хранится в справочниках и подтягивается в приложении в грид-датасет двумя строчками.
И работает в нескольких сотнях приложений.
На основании этого работает куча приложений с динамическим количеством гридов; отчеты и деревья; и проч.

Но ведь сколько мы времени на это потратили.
Есть шикарный фрэймфорк Visual FoxPro. Но его разработчик (MS) понял что он самодостаточен, дорабатывать там уже особо нечего (продавать нечего) и просто похоронил.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39156068
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxодно дело - просто строку прорисовать
другое - использовать для этого совершенно посторонние свойства и методы вроде SelectedRows

ЗЫ: в делфи я тоже вручную рисовал, в 2000-м. Нарисовал свой компонент. Потом это стало ненужно, ибо было реализовано библиотекой. Зачем делать ненужное? Зачем каждому программисту реализовывать одно и тоже поведение грида?
А ты ожидал, что в Си-шарпе все будет как и Дельфи?
Ну нету в Дельфи, например, аналога DataAdapter. И модель взаимосвязи контролов с базой совсем другая.

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

Вместо того, что бы использовать имеющиеся возможности и сделать то, что надо одной строкой
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39156086
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2, согласен, но с DataAdapter поосторожнее. Их уже никто не использует :)
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39157107
Agapov_stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronCat2, согласен, но с DataAdapter поосторожнее. Их уже никто не использует :)
Извиняюсь, что влез.
Axeleron , а что используют, можете скинуть ссыль какой-нибудь, чтобы почитать?
Заранее спасибо.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39157138
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Agapov_stasAxeleronCat2, согласен, но с DataAdapter поосторожнее. Их уже никто не использует :)
Извиняюсь, что влез.
Axeleron , а что используют, можете скинуть ссыль какой-нибудь, чтобы почитать?
Заранее спасибо.ORM используют: NHibernate, Entity Framework, Dapper и прочее.
DataReader... А в случае NoSQL драйвер MongoDB, клиент Couchbase и т.д.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39157141
Agapov_stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA , спасибо.
Как считаете, что лучше/удобнее на первых "парАх" изучать из перечисленных?Сейчас читаю о Entity Framework.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39157144
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Agapov_stas, хм, смотря какая цель.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39157147
Agapov_stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAgapov_stas, хм, смотря какая цель.
Ясно, пока буду читать, а после уже задавать подобные вопросы.
Спасибо.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39157162
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxжертвы фреймворков больше времени уделяют бизнес-проблемам, чем проблемам фреймворков.

Ну написали мы свой фреймворк под делфи
Где куча настроек - запросы, колонки, пиклисты, лукапы, форматы, параметры отрисовки, вызов процедур на каждый чих - всё хранится в справочниках и подтягивается в приложении в грид-датасет двумя строчками.
И работает в нескольких сотнях приложений.
На основании этого работает куча приложений с динамическим количеством гридов; отчеты и деревья; и проч.
Так это.. может, перестать есть кактус, и верунться на дельфи? Ничего зазорного в этом не вижу.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39157181
Shr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxжертвы фреймворков больше времени уделяют бизнес-проблемам, чем проблемам фреймворков.

Ну написали мы свой фреймворк под делфи
Где куча настроек - запросы, колонки, пиклисты, лукапы, форматы, параметры отрисовки, вызов процедур на каждый чих - всё хранится в справочниках и подтягивается в приложении в грид-датасет двумя строчками.
И работает в нескольких сотнях приложений.
На основании этого работает куча приложений с динамическим количеством гридов; отчеты и деревья; и проч.

Но ведь сколько мы времени на это потратили.Вот такой-же готовый под .NET, от DevExpress.
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39157210
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловныandreymxжертвы фреймворков больше времени уделяют бизнес-проблемам, чем проблемам фреймворков.

Ну написали мы свой фреймворк под делфи
Где куча настроек - запросы, колонки, пиклисты, лукапы, форматы, параметры отрисовки, вызов процедур на каждый чих - всё хранится в справочниках и подтягивается в приложении в грид-датасет двумя строчками.
И работает в нескольких сотнях приложений.
На основании этого работает куча приложений с динамическим количеством гридов; отчеты и деревья; и проч.
Так это.. может, перестать есть кактус, и верунться на дельфи? Ничего зазорного в этом не вижу.у меня задание - жрать кактус
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39157218
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxу меня задание - жрать кактусФгранит!!!
...
Рейтинг: 0 / 0
Написал первую программу на c#
    #39163971
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2а подскажите :)
Как в стандартном datagridview сделать такую вот подсветку текущей строки?


фиг тебе. Сам ищи.
Но я добрый сегодня. Даю наводку. SelectedRowsнашел простенький примерчик

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
        private void dgv_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e)
        {
            {
                if (e.RowIndex > -1 && e.RowIndex < dgv.RowCount - 1)
                {
                    if (e.RowIndex == dgv.CurrentRow.Index)
                        ((DataGridView)sender).Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.LightBlue;
                    else
                        ((DataGridView)sender).Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.LightCyan;
                }
            }

        }
...
Рейтинг: 0 / 0
71 сообщений из 71, показаны все 3 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Написал первую программу на c#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]