Показаны сообщения с ярлыком программирование. Показать все сообщения
Показаны сообщения с ярлыком программирование. Показать все сообщения

среда, 26 января 2011 г.

xml

Ковыряюсь с xml, надеюсь когда ни будь на различной аппаратуре сделают возможность вывода данных в xml. Будет очень удобно с ними работать и ограничение на количество символов в каждом параметре пропадёт.

четверг, 27 мая 2010 г.

CsGL openGL

CsGL - это С# библиотека, позволяющая довольно просто и удобно использовать OpenGL в своём проекте не заморачиваясь с инициализацией. Проект заморожен, но работает стабильно. Освоив эту штуку я понял, что 3d графику освоить вполне реально, но продолжу её изучать уже без всяких библиотек.
Как её использовать в Visual Studio 2008

четверг, 13 мая 2010 г.

Практика

На вопрос куда бы мне податься на практику этим летом, предложили остаться в институте. Кое чему научиться, что-то напрограммировать, возможно внести свой вклад в разработку Коскада :)
Скорее всего соглашусь, всё равно собирался заняться самообучением, да и выбор какой-то не богатый, всем пятикурсников подавай, чтобы сразу на работу остались.

понедельник, 12 апреля 2010 г.

Программа по гравике

Кое как уже работает, но многое нужно допиливать.









Программа уже позволяет добавлять источники (точечный, стержневой) и помеху, представленную большим количеством случайно заданных точечных источников, менять палитру и смотреть на это всё в 2d & 3d, сохранять полученную сеть в читабельном формате.

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

В ближайшее время, помимо кучи мелких багов, собираюсь освоить правильное вращение+зум 3d модели мышкой, научиться правильно задавать размеры сцены, учитывая масштаб объекта, отрисовка текста в трёхмерной модели. Написать некоторые функции на C++ или Fortran для более быстрых расчётов.

среда, 7 апреля 2010 г.

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

А ещё пришлось писать программку, которая готовит файлы с 656 слоями для другой программки, которая очень древняя и имеет ну оочень неудобный формат данных. Хотя препод показывал нам её как образец написания собственных программ, я понял только одно - я так писать никогда не буду.
Некоторые вводят данные в ручную, с подачи препода через старенький нортон коммандер, а я просто не могу делать столько работы руками, если её можно запрограммировать.

воскресенье, 4 апреля 2010 г.

Информатика

Группа, в которой я учусь имеет уклон в компьютерную обработку геофизической информации, при поступлении мне вообще говорили, что я смогу работать как геофизиком, так и системным администратором. Тогда я не имел почти никакого представления о геофизике, но уже неплохо умел почнять компьютеры и спокойно пошёл на эту специальность.
Хоть умений системного администратора у меня за время обучения и не прибавилось, я заинтересовался геофизикой.

Ладно, к делу. Ни смотря на то, что моделирование геологических процессов и решение геофизических задач требуют достаточно больших вычислительных мощностей, наше обучение программированию началось (не с 1 курса) с QBasic, позже мы перешли к его потомкам, дойдя до Visual Studio 2003, хотя самым популярным инструментом оказался Visual Basic 6.

Из-за такого старта практически все программы я пишу в MS Visual Studio, недавно начал ковыряться в С#, который мне очень понравился, в планах научиться работать с другими языками и инструментами, но в данный момент нет времени. Сессия надвигается, а почти по каждому предмету нужно сделать какой-то проект.
Отдельные лучи ненависти посылаю своим преподавателям по информатике, которые ни слова за эти 4 года ни сказали про ООП, паттерны проектирования и другие немаловажные вещи.

Один из таких проектов - это программа, решающая прямую задачу гравиразведки - вычисление гравитационного эффекта от заданного распределения масс. Я решил написать её на новом для меня языке C# с использованием OpenGl для вывода графики, который вообще щупаю впервые.