Программирование, На каком языке кодим, делимся опытом... |
Здравствуйте, гость ( Вход | Регистрация )
Программирование, На каком языке кодим, делимся опытом... |
Командор Норрингтон |
Dec 5 2006, 20:48
Сообщение
#1
|
Madman Группа: форумчанин Сообщений: 477 Регистрация: 28-August 06 Из: Planet Earth Пользователь №: 4,052 |
Я на VB6, и Delphi...
А вы на чём? |
Черный Корсар |
Sep 15 2007, 19:55
Сообщение
#41
|
боцман Группа: форумчанин Сообщений: 227 Регистрация: 18-February 07 Пользователь №: 5,149 |
Потихоньку разбираю Паскаль 7.0
|
Dark Crusader |
Oct 3 2007, 00:52
Сообщение
#42
|
юнга Группа: форумчанин Сообщений: 24 Регистрация: 21-February 06 Пользователь №: 2,721 |
C++, C#, Java. Немного Pascal помню.
|
Черный Корсар |
Oct 30 2007, 22:46
Сообщение
#43
|
боцман Группа: форумчанин Сообщений: 227 Регистрация: 18-February 07 Пользователь №: 5,149 |
Посоветуйте стоит самому браться за изучение Ассамблера?
|
zorx007 |
Dec 24 2007, 17:56
Сообщение
#44
|
боцман Группа: форумчанин Сообщений: 177 Регистрация: 23-June 07 Из: Сахалин Пользователь №: 10,891 |
Всем привет у меня образовался вопрос к программерам
Я играю в ПКМ с установленным аддоном Аллексус Б эдишн без дополнительных ресурсов как создать своего героя я научился..... ума хватило для этого надо всеголишь залесть в D:\GAMA\Seadog2\RESOURCE\INI\TEXTS\RUSSIAN\HeroDescribe.txt и изменить его.... а как можно создать свой класс??? (корсар, торговец, тайный агент, итд) |
Командор Норрингтон |
Dec 24 2007, 19:52
Сообщение
#45
|
Madman Группа: форумчанин Сообщений: 477 Регистрация: 28-August 06 Из: Planet Earth Пользователь №: 4,052 |
Скорее тебе сюда
|
Командор Норрингтон |
Dec 26 2007, 19:20
Сообщение
#46
|
Madman Группа: форумчанин Сообщений: 477 Регистрация: 28-August 06 Из: Planet Earth Пользователь №: 4,052 |
Хлопцы, рятуйте, сорри за второй пост, просто думал, что темка не проапится если редактирование пользовать а вещичко срочная.
Вот, задание, поможите плизз: 1) Какое минимальное количество разрядов двоичного кода потребуется, чтобы закодировать любое слово русского языка, состоящее из 10 символов. + Пжалста не только ответ, но и коммент как вы это сделали. 2)Переведите десятичное число Z состоящее из целой Z1 и дробной Z2 части в двоичное число, причём Z1=M+N, Z2 = M-N если М=161, N=10 3) Изобразите логический элемент, обладающий N входами и одним выходом, приведите таблицу истинности вашего длогического элемента. N = 10. Использовать логическую конъюнкцию. |
BooDoo |
Dec 27 2007, 20:28
Сообщение
#47
|
боцман Группа: форумчанин Сообщений: 118 Регистрация: 9-March 06 Пользователь №: 2,855 |
1) Какое минимальное количество разрядов двоичного кода потребуется, чтобы закодировать любое слово русского языка, состоящее из 10 символов. + Пжалста не только ответ, но и коммент как вы это сделали. Тут довольно просто всего букв в алфавите 33, соответственно на закодирование любой нужны числа от 0 до 32. А это значит максимальное двоичное число будет 100000, тоесть 6 разрядов. Значит для 10 символов без заков препинания и тд. нужно 60 разряов. Но если использвать методы упаковки то можно вложиться в половину. |
Командор Норрингтон |
Dec 28 2007, 17:43
Сообщение
#48
|
Madman Группа: форумчанин Сообщений: 477 Регистрация: 28-August 06 Из: Planet Earth Пользователь №: 4,052 |
Спс! А как насчёт третьего? Я второе сам сделал
И вот 4) Изобразить блок-схему алгоритма выполняющего суммирование числового ряда, подсчёт количества просуммированных членов ряда S с остановкой процесса суммирования при достижение суммы членов ряда равной величине F и выводом числа просуммированных рядов члена S при следующих условиях: -Первое число ряда соответствует величине М=161 с порядковым номером i=1 -каждое последующее число ряда i+1 больше предыдущего на 10 -суммирование членов ряда прекращается при достижении величины 300 |
ATILA |
Jan 12 2008, 22:50
Сообщение
#49
|
боцман Группа: форумчанин Сообщений: 132 Регистрация: 10-January 08 Пользователь №: 14,315 |
Где можно скачать Паскаль или Дельфи, очень надо!
|
TAHAT |
Jan 12 2008, 23:06
Сообщение
#50
|
Подвергающий ласкам Группа: модераторы Сообщений: 4,548 Регистрация: 22-March 05 Из: Бердск, НСО Пользователь №: 594 |
дельфи можно скачать с сайта производителя (www.borland.com)
правда, теперь разработкой среды занимается "дочка" борланда - CodeGear... |
ALexusB |
Feb 11 2010, 00:38
Сообщение
#51
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,242 Регистрация: 2-November 04 Пользователь №: 3 |
Вопрос к студентам
Каким языкам сча в ВУЗе учат? На что обращают внимание, под что готовят спецов (в кодинге). Многие ли читали книжку "Совершенный код" и многие ли ее поняли и ей реально следуют ежедневно? |
Warship |
Feb 11 2010, 11:15
Сообщение
#52
|
Гроза морей Группа: бета-тестер Сообщений: 441 Регистрация: 29-April 07 Из: Прим. край г. Находка Пользователь №: 9,103 |
У нас сча дела на первом курсе обстоят вот так:
Первый семестр кодингу не учили вообще, сейчас вот по информатике изучаем Турбо Паскаль (т.е. стандартная схема первого курсе), по дисциплине "математическое обеспечение ЭВМ" препод нам обещает дать Вижуал Байсик. С третьего курса, как обещают, будет Дельфи (т.е. тот-же Паскаль). Ни о каких книгах у нас сейчас, ессно, даже речи не идет - никто (редчайшие исключения в счет не берем ) даже препода не понимает, хотя объяняет она, как мне кажется, прямо проще некуда === Вообще, имхо, нам сча навязывают "мертвое" направление - актуальные на сейчас языки программирования, вроде того-же C#, после энтих Дельфей придется изучать наполовину заного, т.к устройство другое совершенно. Было-бы куда логичнее после знакомства с общим устройством языков программирования на примере того-же ТурбоПаскаля на первом курсе (что есть функция и почему она может возвращать значение ), на втором курсе переходить к изучению C++/C#, но этого, к сожалению, не будет |
Dir |
Feb 11 2010, 11:37
Сообщение
#53
|
Собиратель якорей. Группа: модераторы Сообщений: 5,879 Регистрация: 22-March 05 Пользователь №: 590 |
У нас сча дела на первом курсе обстоят вот так: Первый семестр кодингу не учили вообще, сейчас вот по информатике изучаем Турбо Паскаль (т.е. стандартная схема первого курсе), по дисциплине "математическое обеспечение ЭВМ" препод нам обещает дать Вижуал Байсик. С третьего курса, как обещают, будет Дельфи (т.е. тот-же Паскаль). М-да,запущено всё. Ещё в 1998 нам давали бэйсик и паскаль. |
RIZIY |
Feb 11 2010, 12:30
Сообщение
#54
|
Rogue/Scout Группа: модераторы Сообщений: 4,211 Регистрация: 19-February 05 Из: Москвы Пользователь №: 482 |
Цитата Ещё в 1998 нам давали бэйсик Ещё в 1987-88 у нас в школе был бэйсик.... |
ALexusB |
Feb 11 2010, 12:58
Сообщение
#55
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,242 Регистрация: 2-November 04 Пользователь №: 3 |
Ага и слово "она" тоже характерно.
Я пока не встречал женщин-программистов. Встречал тех, кто так о себе думал, но не был Что только подтверждало правило, что их в природе нет. А если есть (типа Тринити из матрицы), то это скорее дикие исключения из красной книги (таблетки), который встретить в быту анрил. В Вузе была преподша по информатике, на вопрос экзамена про вирусы, где я распинался, как прописывать в хедер хук на вызов тела из конца файла, как самораспространятся и заражать. Мне поставили 4 за не знание основ темы. Как выяснилось - это были ключи антивир.ехе для лечения таких файлов, а не процесс написания вирусов, как ПО. Я не мог догадаться, что на экзамен по программированию нужно готовить ответы "оператора". |
Черный Корсар |
Feb 11 2010, 17:10
Сообщение
#56
|
боцман Группа: форумчанин Сообщений: 227 Регистрация: 18-February 07 Пользователь №: 5,149 |
На первом курсе учили C++. Сейчас конкретной привязки нет(второй курс), кто на чем хочет, тот на этом и пишет. На другой специальности с C++ перешли на изучение Java.
На старших курсах будет вроде Lisp, C, Assembler, но не у всех. |
Warship |
Jun 19 2010, 14:05
Сообщение
#57
|
Гроза морей Группа: бета-тестер Сообщений: 441 Регистрация: 29-April 07 Из: Прим. край г. Находка Пользователь №: 9,103 |
Нужна помощь по простому вопросу.
У меня есть динамически линкуемая DLL, которая грузится в приложение и в которой есть экспортируемая функция SomeTestFunc (имя абстрактное, как и везде далее), которая возвращает указатель на первый элемент массива байт. Так вот. При подгрузке этой Dll в приложение и попытке вывести на консоль массив, на который указывает указатель, оно ничего не выводит (указатель явно != null), при том, что из самой Длл значение по тому-же указателю выводится правильно. Пробовал менять на целочисленное (т.е. возвращался не указатель) - с ним все проходило нормально. Речь идет о C++, компилится под MinGW. У меня сейчас вот такой код: Длл (опуская ненужные инклуды и хедер): Код EXPORT char* SomeTestFunc(char* _data) { char* retDataPtr; char retData[] = "1234567890"; retDataPtr = &retData[0]; printf("retDataPtr: %s.\n", retDataPtr); // Вывод "1234567890" return retDataPtr; } BOOL APIENTRY DllMain(HINSTANCE _instance, DWORD _reason, LPVOID _reserved) { return TRUE; } Где EXPORT: Код #define EXPORT extern "C" __declspec (dllexport) И код приложения, юзающего Длл: Код typedef char* (*ImportFunc)(char *); /// Точка входа в приложение. int main() { ImportFunc testFunc; HINSTANCE myDll = LoadLibrary("MyDLL.dll"); if(myDll == NULL) { printf("ERROR: unable to load DLL!"); return 1; } testFunc = (ImportFunc) GetProcAddress(myDll, "SomeTestFunc"); if(testFunc == NULL) { printf("ERROR: unable to find DLL function!"); return 1; } printf("Result: %s.\n", testFunc("")); // Ничего не выводит FreeLibrary(myDll); return 0; } Отсюда, собсно, вопрос: почему у меня в приложении юзая Длл ничего не выводитcя? Буду рад любым подсказкам. |
navy |
Jun 19 2010, 16:55
Сообщение
#58
|
Hagane no Renkinjutsushi Группа: Seaward.Ru Team Сообщений: 5,970 Регистрация: 15-March 05 Из: Волгоград Пользователь №: 578 |
посмотри тут
|
Warship |
Jun 20 2010, 06:39
Сообщение
#59
|
Гроза морей Группа: бета-тестер Сообщений: 441 Регистрация: 29-April 07 Из: Прим. край г. Находка Пользователь №: 9,103 |
Там я смотрел. Как и на википедии в статье о Dll (там раздел о динамической линковке -
Это все не помогло, с википедии только стянул подгрузку. Собсно, допилил приложение и Dll, чтобы выводило адрес, куда указывает указатель. Что получил в итоге: Цитата DLL ptr address: 0x22febc DLL retDataPtr: 1234567890. Program ptr address: 0x22ff18 Program retDataPtr: ☺;@. Для продолжения нажмите любую клавишу . . . ptr address - адрес, куда указывает указатель. retDataPtr - собсно, моя строка. Первые две строки - это трайс значений из Dll при вызове функции. Две вторые - трассировка значений, которые вернула функция из Dll, уже в самом приложении. Т.е. они у меня в разные места указывают совершенно. Еще момент: сейчас приведен вывод в консоль по std::cout, до этого было printf(). При printf() из приложения строку вообще не выводило, а по cout аш три символа Мне наверное нужно пояснить задачу: мне нужно передать в функцию в Dll массив байт, и получить другой массив байт обратно. Вот начал разбирать на примере строки, как его вернуть. Оказывается, можно вернуть только указатель на массив (на первый элемент). Но у меня-то эта функция в Dll возвращает вообще непонять-что Вообще, я так основательно за C++ взялся 3-й день как До этого был почти год C# и почти два года AS. Параллельно конечно был еще C++ Билдер, но там я особо не углублялся, VCL'а за глаза хватало. А вот собственно красивости C# и AS меня развратили сильно Особенно первый, теперь вот туплю на указателях неуправляемой памяти. |
navy |
Jun 21 2010, 11:57
Сообщение
#60
|
Hagane no Renkinjutsushi Группа: Seaward.Ru Team Сообщений: 5,970 Регистрация: 15-March 05 Из: Волгоград Пользователь №: 578 |
Цитата Т.е. они у меня в разные места указывают совершенно. естественно разные Т.к. длл смотрит относительно своего адреса в памяти, а из ехе относительно своего. С# нормальный язык, но для своей области. Хотя она и большая в общем. С++ тоже не для всего хорош... Ща попробую накидать твою прогу... посмотрим что получится. |
Текстовая версия | Сейчас: 28th April 2024 - 14:29 |