Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы программирования на FORTRAN (ФОРТРАН)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330

Открыть новую тему     Написать ответ в эту тему

akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждаются все вопросы, связанные с программированием на ФОРТРАН, как общего так и конкретного характера.
Постарайтесь дать как можно больше информации о возникшей проблеме -- это в конце концов в ваших же интересах чтобы вам помогли...

прежде чем просить помощи в задании
платное решение задач

ресурсы этого топика
ссылка на подборку ресурсов, собранных посетителями этого форума
 
то, чем мы решили поделиться
ссылка на страничку программ etc собственного изготовления, которыми любезно делятся наши форумчане


если вам вдруг не отвечают или ответ вас не устраивает
и вообще полезно прочитать всем спрашивающим
 
просьба к пишущим и отвечающим все большие листинги оформлять тегом more
и отключать графические смайлики при размещении фортран-кода

Всего записей: 24107 | Зарегистр. 06-12-2002 | Отправлено: 18:11 14-01-2007 | Исправлено: akaGM, 09:47 01-03-2020
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tau_0

Цитата:
У человека сессия --- горит. Надо войти в положение.  

А что он весь семестр делал?
Можно было спокойно и ненапряжно всё сделать.
А так конечно - сессия на носу, а в семестре ещё ничего не делалось - типа сначала создаём себе аврал, а потом "героически" пытаемся его разгрести
Только проблема в том, что когда дойдёт до реальной работы, стиль вряд ли изменится
 

Цитата:
Я знавал бывших разгильдяев, ставшими классными спецами. И букварей отличников --- только зубрить и сдавать умели. А дальше пусто...  

Так значит это таки исключения?
 

Цитата:
У меня в  лаборатории две дамы с красными дипломами были (Мехмат). Одна очень толковая была, но шлюха... Вторая с виду прилежная во всём, но интриганка и дура...

Какое вообще отношение их личные качества имеют к их профессионализму?
Да и всем известно, что цвет диплома никакого значения не имеет. Даже мб наоборот, если человек специально заморачивается оценками в ущерб смыслу.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 18:52 07-06-2010
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Под IVF 11 создаю QuickWin-приложение.
Можно вообще как-то буфер задать для окна вывода?
А то сейчас часть текста в начале пропадает при работе программы.
Конечно можно всё писать в лог.
В хелпе даже написано, что
Цитата:
The size of the virtual window (i.e., a data buffer) can be modified by SETWINDOWCONFIG

Только вот у этотого самого SETWINDOWCONFIG ничего про buffer нету?..

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 14:16 08-06-2010
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov
может имеются ввиду поля numtextcols, numtextrows?
ими можно также "играть" на закладке layout свойств конечного экзюка в винде,
если они не совпадают по величине со screen size, то возникают скроллбары

Цитата:
If the size of the virtual window (SETWINDOWCONFIG) is larger than the size of the visible window (SETWSIZEQQ), scroll bars are automatically provided to allow all the text and graphics in a virtual window to be displayed.
 
If scroll bars are needed (virtual window size exceeds the visible window size), because of the size required by horizontal and vertical scroll bars for a window, you may need to set the number of lines and columns to a value 1 or 2 greater than the number of rows and columns needed to display the application's information.

Всего записей: 24107 | Зарегистр. 06-12-2002 | Отправлено: 14:52 08-06-2010
Ingve



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov
 
http://www-uxsup.csx.cam.ac.uk/courses/Fortran/

Всего записей: 156 | Зарегистр. 26-11-2003 | Отправлено: 15:16 08-06-2010 | Исправлено: Ingve, 15:16 08-06-2010
Tau_0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Какое вообще отношение их личные качества имеют

Известно, что Университет даёт только базовое образование и учит пользоваться библиотекой. Он не выпускает готовых специалистов. Невозможно и бессмысленно вести подготовку по всем узким специализациям. Выпускник получает  право заниматься научными исследованиями, но учёным не является --- пока слишком зелен. Он только стажёр исследователь.  
 
Нужны ещё годы напряжённой работы в какой-либо узкой области. И вот тогда…
С дамами возились после Вуза  --- на них рассчитывали… Каждый человек на счету.
Одна, будучи заводилой, по своей дурости, интригами накалила обстановку до того, что Зав. Отделом заявил, --- или я или она. В результате мы переводом ушли впятером в Вуз.
 
Там, в полную меру своих “талантов”, себя проявила вторая. И первая за старое…
Все ведь на виду. И на первом и на втором месте меня просили, --- урезонь их. Хотел бы, да не знал как --- женское естество не изменить.
 
Очень здорово это работе и росту профессионализма мешало.
 
Что до отношения к красному диплому, --- так это Вы знаете, я знаю. Мы ещё не есть ВСЕ. Сейчас на работу тупой менеджер принимает. Он сам не понимает того, о чём спрашивает. Один ЕГЭ чего стоит…

Всего записей: 1273 | Зарегистр. 26-03-2010 | Отправлено: 15:18 08-06-2010
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM

Цитата:
может имеются ввиду поля numtextcols, numtextrows?

У меня сложилось впечатление, что они относятся не к буферу, а к самому окну.
По крайней мере попытка их поменять приводит к тому, что SETWINDOWCONFIG выдаёт False.
Если я прав, то их надо просто менять синхронно с размером шрифта.
 

Цитата:
ими можно также "играть" на закладке layout свойств конечного экзюка в винде,
если они не совпадают по величине со screen size, то возникают скроллбары  

Это так, но для консольного проекта.
У этого такого нет.
 
Ingve

Цитата:
http://www-uxsup.csx.cam.ac.uk/courses/Fortran/

Спасибо, посмотрю
 
Добавлено:
Tau_0

Цитата:
Известно, что Университет даёт только базовое образование и учит пользоваться библиотекой. Он не выпускает готовых специалистов. Невозможно и бессмысленно вести подготовку по всем узким специализациям. Выпускник получает  право заниматься научными исследованиями, но учёным не является --- пока слишком зелен. Он только стажёр исследователь.  

Языки программирования - лишь инструменты.
И уж умение пользоваться такими инструментами вполне можно получить и в ВУЗе.
А то получается 5 лет просидел и всё с чистого листа.
 

Цитата:
Нужны ещё годы напряжённой работы в какой-либо узкой области. И вот тогда…
С дамами возились после Вуза  --- на них рассчитывали… Каждый человек на счету.
Одна, будучи заводилой, по своей дурости, интригами накалила обстановку до того, что Зав. Отделом заявил, --- или я или она. В результате мы переводом ушли впятером в Вуз.
 
Там, в полную меру своих “талантов”, себя проявила вторая. И первая за старое…
Все ведь на виду. И на первом и на втором месте меня просили, --- урезонь их. Хотел бы, да не знал как --- женское естество не изменить.  

То есть в данном случае просто кто-то принял решение на основе цвета диплома, а потом почему-то продолжал держаться за людей, которые так гадили.
Да Вы же и сами пишете, что это нетипичное поведение.
Так что можно сказать "не повезло".
Но это не значит, что надо всё бросить и начать поощерять раздолбайство.
 

Цитата:
Один ЕГЭ чего стоит…

ЕГЭ - как раз штука правильная.
Идея оценить всех по одной шкале хороша тем, что при правильной реализации можно исключить коррупцию в ВУЗах при приёме.
Именно поэтому ректора и возмущаются - им же крантик перекрывают.
Только у нас она пока далека от идеала.
Например надо, чтобы проверяли их не в области, а чтобы вообще никто не знал, в каком конкретно месте проверяется конкретная работа.
Например Московские школы проверять на Дальнем Востоке, а их в свою очередь в Москве.
А лучше вообще чтобы случайно раскидывали.
Ну и чтобы помошников на местах отсеч.
Ну и выборочно перепроверять знания особо отличившихся - чтобы из республик полные стобальники не пёрли.
Опять же для школьников очень удобно: сдал ЕГЭ и уже знаешь, куда тебя берут.
Да и ситуация менее стрессовая.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 15:35 08-06-2010
plazmon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov
Именно в windowconfig и задаются размеры окна. Там есть три группы параметров -
numxpixels и numypixels;  
numtexcols и numtextrows;
fontsize
можно задать любые две - третья группа параметров выбирается исходя из заданных.

Всего записей: 107 | Зарегистр. 29-05-2007 | Отправлено: 20:16 08-06-2010
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
plazmon
Только мне надо не их, а размер буфера экрана.
То есть я хочу, чтобы как в консоли можно было просмотреть весь выведенный туда текст.
Сейчас у меня почему-то с начала кусок отрезается.
Я так понимаю из-за того, что буфера на всё не хватает.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 21:03 08-06-2010
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov

Цитата:
с начала кусок отрезается

Возможно не к этому, но у меня давным-давно что-то похожее было. Как я понял, первый символ в строке воспринимался как символ esc-последовательности. Решилось вставление пробела первым символом строки.

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 21:34 08-06-2010
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Igorr
Про это я в курсе.
Это вроде у компаковского компилятора/консольного вывода такое было.
Тут именно пропадают строки спереди, а не сбоку.
Как при прокрутке, когда буфер в консоли заканчивается.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 21:44 08-06-2010
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov
да, или всё так просто как тут говорят, или тебе придётся через хэндл квиквиновского окна использовать что-то типа апишных функций
глянь в kernel.f90 или ifwinty.f90 get/set console работу со структурой T_CONSOLE_SCREEN_BUFFER_INFO
хотя наверняка qwin-функции через них и работают
геморрно это...

Всего записей: 24107 | Зарегистр. 06-12-2002 | Отправлено: 21:55 08-06-2010
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov
Есть еще SetConsoleScreenBufferSize(.,.)

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 21:58 08-06-2010
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
во-во...
только
SetConsoleScreenBufferSize(хэндл, TYPE (T_COORD) dwSize)
dwSize это те же numrows/numcols и есть...

Всего записей: 24107 | Зарегистр. 06-12-2002 | Отправлено: 22:01 08-06-2010 | Исправлено: akaGM, 22:02 08-06-2010
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, посмотрю.
Но чувствуется проще будет тип проекта сменить.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 22:43 08-06-2010
Tau_0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov
Ректоры недовольны потому, что получают не первокурсников, которые пришли по призванию, а натасканных репетиром дятлов. Папы и мамы всё оплатили, и этим уже испортили будущего студента. Его работать отучили. В “правильном” Вузе с ложечки не кормят, там студента трудиться учат. У которых есть кой-какие пробелы --- не беда --- за пять лет выучат. В брендовых Вузах методики отработаны. Они лучше знают кто и зачем им нужен. А если по Вашему, так --- в одном посте --- Вы сами себе противоречите….
 
Дурными тестами и ЕГЭ выбиваются потенциально способные абитуриенты. Это только плодит коррупцию и случайных студентов
 
По трём постам Вы безошибочно распознаёте раздолбая --- Вы ясновидящий
Непохож Krapusta на откровенного раздолбая.

Всего записей: 1273 | Зарегистр. 26-03-2010 | Отправлено: 01:18 09-06-2010
pir0texnik2



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну не то, чтоб я тут модерировать взялся, но казалось бы при чем тут фортран?

Всего записей: 173 | Зарегистр. 27-02-2008 | Отправлено: 02:19 09-06-2010
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pir0texnik2

Цитата:
ну не то, чтоб я тут модерировать взялся, но казалось бы при чем тут фортран?

Вообще-то за самовольное модерирование тоже статья полагается
Но конечно Вы правы - надо закругляться.переползать в более правильное место.
Тем более, что тема себя исчерпала.
 
Tau_0

Цитата:
Ректоры недовольны потому, что получают не первокурсников, которые пришли по призванию, а натасканных репетиром дятлов.

Как будто репетитор не может натаскать на экзамены, которые сами ВУЗы проводят. Опять же это вопрос устройства самого экзамена (того же ЕГЭ) - надо чтобы было меньше тестовой составляющей (которая зубрится) и больше задач, где надо думать. И если репетитор смог "натаскать" на такое - мб это и не плохо - на то он и учитель.
 

Цитата:
Папы и мамы всё оплатили, и этим уже испортили будущего студента. Его работать отучили.

Это интересная точка зрения.
 

Цитата:
В “правильном” Вузе с ложечки не кормят, там студента трудиться учат.

Может мне не повезло, но у меня по МГУ 90-х годов не осталось такого впечатления
С ложечки там не кормили, но вот с духом раздолбайства всё было в порядке. Но мб у меня слишком высокие запросы.
 

Цитата:
По трём постам Вы безошибочно распознаёте раздолбая --- Вы ясновидящий

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

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 09:36 09-06-2010
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну мне-то, хотя бы как создателю обоих трейдов, можно и помодерировать:
пожалуйте сюда
 
KChernov

Цитата:
Но чувствуется проще будет тип проекта сменить.

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

Всего записей: 24107 | Зарегистр. 06-12-2002 | Отправлено: 12:25 09-06-2010 | Исправлено: akaGM, 12:48 09-06-2010
plazmon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov
Еще раз

Цитата:
Именно в windowconfig и задаются размеры окна. Там есть три группы параметров -  
numxpixels и numypixels;  
numtexcols и numtextrows;  
fontsize  
можно задать любые две - третья группа параметров выбирается исходя из заданных.

Именно эти поля и отвечают за размер буфера. Выставляете размер шрифта какой нужно, задаете размер выходного буфера в символах (numtexcols и numtextrows), а размер в пикселях -1. QWin сам посчитает, какой нужно размер в пикселях (по формуле pixels_size = num_char * char_size) и вуаля - у Вас окно с прокруткой вмещающее заданное Вами количество символов.

Всего записей: 107 | Зарегистр. 29-05-2007 | Отправлено: 15:09 09-06-2010 | Исправлено: plazmon, 18:08 09-06-2010
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM

Цитата:
ну мне-то, хотя бы как создателю обоих трейдов, можно и помодерировать:  

Да нету этого в правилах
 

Цитата:
пожалуйте сюда

Шучу-шучу - уже добавил в закладки.
 

Цитата:
чё за зверь такой, кот. требует простыню выдачи?

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

Цитата:
тем более зачем на экран полагаться, если первые счётные данные так важны...

Даже если писать в лог, всё равно надо иметь возможность всё это выдавать и на экран.
 
Добавлено:
plazmon

Цитата:
Именно эти поля и отвечают за размер буфера. Выставляете размер шрифта какой нужно, задаете размер выходного буфера в символах (numtexcols и numtextrows), а размер в пикселях -1. QWin сам посчитает, какой нужно размер в пикселях (по формуле pixels_size = num_char * char_size) и вуаля - у Вас окно с прокруткой вмещающее заданное Вами количество символов.  

В общем я понял, в чём была проблема:
Я пробовал менять лишь одну numtextrows, а надо ещё и соответствующий numypixels устанавливать в -1 - теперь работает, спасибо

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 20:45 09-06-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы программирования на FORTRAN (ФОРТРАН)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru