Профиль пользователя заблокирован сроком с 6 мая 2016 г. и навсегда по причине: Мат в комментариях
Ответы пользователя по тегу Visual Studio
  • Как в VS собрать приложение так что бы оно запускалось на всех ПК?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    Можно все dll упаковать в exe (статическая линковка):
    www.codeproject.com/Tips/851725/Visual-Cplusplus-H...

    А можно вот этой утилитой глянуть зависимости:
    dependencywalker.com
    и просто вручную с помощью гугла укомплектовать dllками не забывая об их разрядности.
    Ответ написан
    Комментировать
  • Что изучать C# или С++?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    А я так скажу:
    Изучать стоит и C#! И C++! И ассемблер! И машинный код учиться прямо в HEX-редакторе править!
    А еще программаторы и паяльник!

    Ну, как вам такой ответ? Вводит в ступор, да?
    А иного и быть не может.
    Ведь если вы в вопросе не уточняете свой круг задач, то только такие ответы и можно получить, типа "всяк кулик свое болото хвалит", т.е. люди просто будут вам рассказывать о своих задачах (причем 90% сами толком не умеют о них рассказать, поэтому вам в их историях будет сложно узнать свой случай) и об инструментах, которые они лично для себя выбрали.
    А я вот многоболотный кулик, потому хвалю все болота сразу, от C# до паяльника.

    Так как я пока что работаю 1С-разработчиком, область применения будет больше в сфере экономики и бухгалтерии.

    Это не уточнение. Чем вас не устраивает 1C? Для чего именно нужен другой язык? Подробнее.
    Ну скорее таки C#, но всякое может быть, может и C++ не подходит, а вообще что-то иное надо.
    Ответ написан
    6 комментариев
  • Какую литературу читать новичку по C#?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    Знакомая с Зиборова начинала, я - Культина малость, но быстро его бросил, т.к. лично у меня такой склад ума, что мне проще гуглить. Шилдта еще читал, это совсем хрень, скукотища, вместо реальных задач, зубришь тонну теории про классы стандартной библиотеки, причем GUI и кучу других нужных вещей (которые в .NET так же стандартны, как и массивы-циклы-списки) Шилдт старательно избегает.
    Ответ написан
    Комментировать
  • Есть аналог javadoc на c#?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    Да. XML-документирование можно использовать (<summary> и т.д.), тогда документацию "подхватит" IntelliSense, + есть утилиты, которыми по этой документации можно сгенерить html.
    Ответ написан
    Комментировать
  • Как подключиться к бд MySQL в приложении Windows Forms (C#)?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    www.codeproject.com/Tips/810596/Csharp-Cplusplus-C...
    www.codeproject.com/Tips/1021641/Csharp-Java-Using...

    Но если на сервере вообще не разрешен внешний доступ к MySQL, то подключиться не выйдет. Бывает такое, что запрещены конкретные запросы, скажем на изменение.
    Тогда либо менять настройки на сервере (если хостинг -то может не быть такой возможности вообще), либо делать REST API.
    Ответ написан
    2 комментария
  • How in Visual Basic select all textbox и т.д.?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    Пример:
    var textBox = this.Controls["textBox1"] as TextBox; // где textBox1 - это свойство Name текстбокса
    textBox.Hide();

    Вроде бы достаточно, чтобы понять логику.
    Текстбокс в данном случае должен лежать непосредственно на форме. Если в панели, то надо panel1.Controls
    Ответ написан
  • Как во время работы программы менять дизайн окна в форме?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    > Ярким примером желаемого -- установщик любого приложения (Installation Wizard)
    Ну, лично мне как-то не приходилось делать Wizard'ы, но скажу следующее:

    1) Если интерфейс не совсем динамический, а все же шаблонный, то удобнее было бы заранее (в WYSIWYG) сделать много форм на каждый экран визарда и просто менять их.
    Но конкретно менять формы (окна) это не очень хорошая идея, незаметно скрыть одно окно и показать другое - сложно (смотрится некрасиво), и еще есть нюансы, это уже особенности ОС.
    Я бы посмотрел в сторону композитных контролов (они же юзерконтролы), каждый экран сделал бы отдельным юзерконтролом, и все их на одну форму (как Panelи). При этом редактировал бы их - через отдельные файлы, как если бы это были отдельные формы.
    А какой показать, какой скрыть - это уже решать либо экранам, либо форме-контейнеру. Скорее - второе, каждый экран возвращал бы значение по принципу ShowDialog, возвращал форме, а она б уже решала.

    2) В винде для визардов есть готовые средства - Property Sheets. Да, это WinAPI, Да, это тот еще гемор. Но все же я бы обязательно изучил их. Может стоит написать для них удобную обертку под .NET. Или хотя бы перенять какие-то интересные решения из них - и воплотить в своих визардах, которые тогда реально станут самыми визардатыми визардами в мире.
    Ответ написан
    5 комментариев
  • Стоит ли использовать Microsoft Visual Studio для разработки не под .NET?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    Ее и ее компилятор целесообразно использовать для проектов на C++, включая Qt. В большинстве случаев лучший выбор для С++ под виндой.
    HTML, CSS, JS - хз, пробовал только в связке с ASP.NET.
    Остальное - не очень. Главная проблема - отсутствие поддержки IntelliSense для синтаксисов многих языков.
    Ответ написан
    6 комментариев
  • Как на языке C# можно передать данные из 2-х мерного массива в таблицу Excel?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    С xls/xlsx удобно работать с помощью библиотеки NPOI. Это порт Apache POI из OpenOffice.
    Установленный на компе Excel для этого НЕ требуется.
    Гляньте - тут исходник с NPOI и еще ADO (еще один способ, совсем нативный, но он более урезанный, и надо писать SQL-запросы):
    www.codeproject.com/Tips/813187/Csharp-Read-and-wr...
    Ответ написан