|
2 / 1 / 1
Регистрация: 06.10.2011
Сообщений: 87
|
|
С чего начать решение задачи в C# с нуля19.08.2021, 15:38. Показов 2077. Ответов 5
Приветствую всех!
Возникла достаточно острая необходимость изучить востребованный язык программирования с целью прокачки своих навыков и возможно смены деятельности с инженерки на программирование в итоге. А лучше совместить. Благо программировать оказалось гораздо интереснее) На принятие решения и обучение есть полтора года (стаж коплю) и три практических задачи, в каждой из которых основная сложность это необходимость наличия собственного интерфейса, с чем я ранее дел не имел - лабы по матлабу не в счёт). Программы должны работать в виде portable и формате .exe т.к. госкомпания и ставить софт на комп нельзя. Но можно запускать свой, не требующий установки (у меня telegram так работает) Первая и основная задача - автоматическая сборка протоколов (по испытаниям) с получением документа word в результате. Вторая - обработка потока данных с измерительного прибора с одновременным обсчётом и отрисовкой (но это задача со звёздочкой на более отдалённую перспективу) Шаблонов (типов протоколов) несколько. Писал такое в VBA который в офисе при помощи access, но полученный документ некорректно открывался в других версиях ворда. Соответственно, решил опуститься ниже чтобы иметь возможность форматировать результат под конкретную версию офиса и уметь работать с чем то более полезным чем VBA. Из активов: Много работал с матлабом (который близок к яве), совсем немного знаком с С++, Pascal, VBA. Так же в активах есть сосед, который шарит в С++ где то ближе к уровню middle и может подсказать что то))) Засим вопросы: С такими вводными лучше начать с C#, или Java и её производные подойдут больше? Если С# всё же лучше, то на что обратить внимание в первую очередь для того чтобы уложиться в написание сырой, но рабочей версии программы хотя бы под себя в 1,5 -2 месяца? Последний квАртал сильно загружен работой сезонно и очень хочется успеть уменьшить затраты по времени на работу с документацией хотя бы для себя для начала. Всем спасибо за отклик!
0
|
|
| 19.08.2021, 15:38 | |
|
Ответы с готовыми решениями:
5
С чего начать решение подобной задачи? Посоветуйте с чего начать решение небольшой задачи??? ПОдскажите, с чего начать решение задачи, ТОЭ |
|
|
|
| 19.08.2021, 16:34 | |
|
От куда вас столько взялось?
Вот тоже недавний позыв вашего "коллеги" по несчастью. Начните с этого.
0
|
|
|
70 / 47 / 16
Регистрация: 21.07.2021
Сообщений: 187
|
|
| 19.08.2021, 17:30 | |
|
Берите пример с соседа... Инженерам куда больше подходит C++/C, позволяет программировать на контроллерах, писать оптимальный код и прочие прелести, необходимые для инженеров.
Чем же не угодил matlab? Это мощный инструмент, у нас, в автоматике все на нем работают и никаких трудностей не ощущают. Формирование отчетов - задача несложная, если данные хорошо структурированы. В C# мы не занимаемся оптимальным решением задач, по крайней мере, требуемой для настоящих инженеров-конструкторов. Используются .net, unity и прочие ресурсозатратные платформы и тд. Но очень эффектные для аппаратной части. Надо ли оно вам, если планы не столь определенные?
0
|
|
|
2 / 1 / 1
Регистрация: 06.10.2011
Сообщений: 87
|
|
| 19.08.2021, 17:41 [ТС] | |
|
Я хотел упомянуть коллегу, который оказался шустрее меня в своём запросе)
Но всё ж у меня гораздо более конкретные задачи) Добавлено через 8 минут В данном случае приоритетна задача написания пользовательских интерфейсов, причём нескольких. Я широко наслышан о проблемах с фронтендом в си, когда надо что то такое для личного пользования некоммерческое слепить быстро. Я думаю освоив С# в целях написания сих интерфейсов, я получу достаточную базу для изучения уже самого С++. У меня есть конкретная крайне актуальная задача, решая которую я могу изучить язык. По моему идеально) Сейчас первична описанная в оригинальном посте задача. В посте товарища задававшего схожий вопрос была проблема с отсутствием задач. У меня такой проблемы нет) Моя проблема - оптимальный путь в решении достаточно конкретной задачи на языке, который я смогу изучать дальше. Классическое усидение на двух стульях) Я бы и рад сразу взяться за С++, но я абсолютно точно уверен что применения ему в течение полутора лет не будет и он забудется как тот же матлаб. Я не зря хочу соскочить с текущей работы - мне кажется что я тут даже таблицу умножения скоро забуду ![]() Опять же я уверен что умение писать интерфейсы на С# или даже на яве мне ещё не раз пригодится, куда б я дальше не полез.
0
|
|
|
Администратор
|
|
| 19.08.2021, 17:48 | |
Сообщение было отмечено Ятень как решение
Решение
Обе ваши задачи легко решаемы на C#. С GUI для Windows на шарпе дела обстоят лучше, чем в джаве.
Берите книжку для среднего уровня и вперед, раз вы знаете матлаб Что-то для личного пользования можно слепить путем гугления и знания базовых вещей в языке.
1
|
|
|
|
|||
| 19.08.2021, 18:22 | |||
|
А начинал как и все: создал окно, добавил текстбокс и кнопку. В текстбокс вводишь "Hello word!", нажимаешь на кнопку - опа и сообщение выскакивает с твоим "Hello word!" Радости не было предела.Хотя 17 лет профессионально занимаюсь программированием промышленных и встраиваемых систем (ПЛК, МК, ПЛИС и т.п.). А вот в c# я дуб дубом. Но что-то уже получается. Тут, как говаривал М.С. Горбачев: "все ерунда, главное начать!" ![]() Добавлено через 4 минуты
1
|
|||
| 19.08.2021, 18:22 | |
|
Помогаю со студенческими работами здесь
6
Программирование с нуля! С чего начать? Физика с нуля с чего начать с чего начать изучение PascalABCNET с нуля С чего начать задачи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|