Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.77/26: Рейтинг темы: голосов - 26, средняя оценка - 4.77
6 / 6 / 3
Регистрация: 08.11.2010
Сообщений: 85
1

Попытка создать первую прогу на языке С++ в Microsoft Visual Studio

08.11.2010, 18:31. Показов 5062. Ответов 33
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Я недавно начала изучать программу Microsoft Visual Studio Ultimate 2010. Изучив основные элементы пытаюсь создать свою первую простенькую программу. Но не могу пока сделать так, чтобы когда открываешь программу и сначала можно делать одни действия, но после производство определенной последовательности действий открывается другие. Н.: при раскрытии преступлений после нахождения вещественного доказательства можно делать его экспертизу и например согласно результатам экспертизы подозреваемый меняет свои показания и его можно задержать.... Что-то в этом роде...Подскажите пожалуйста...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2010, 18:31
Ответы с готовыми решениями:

Написать программу. Задания нужно выполнять на языке Visual C++ в среде Microsoft Visual Studio 2008
Можете написать программу? Задание по номером 3.24 (2 рисунок).

Microsoft Visual Studio 2012 - как создать проект?
Microsoft Visual Studio 2012 и С (Не С++ и не С#) Пытаюсь перейти с Делфи на Си товарищи по...

Создание проекта. Не удалось создать проект в Microsoft Visual Studio 2010
Вот собрался воспользоваться Microsoft Visual Studio 2010 Express, скачанный с...

Отличие между Microsoft Developer Studio и Microsoft Visual Studio?
Здравствуйте, объясните чем отличается Microsoft Developer Studio и Microsoft Visual Studio ?

33
232 / 102 / 6
Регистрация: 18.04.2010
Сообщений: 294
08.11.2010, 20:40 21
Author24 — интернет-сервис помощи студентам
Человек решил заняться строительством дачи, но у него нету умений. Он заходит в интернет и смотрит различные статьи и книги по тому, как класть кирпич, шпаклевать стены. Впитав немного информации он ВНЕЗАПНО хочет построить трехэтажный коттедж сложной конструкции, с гаражом, блэкджеком и шлюхами.
Вы хотите сделать похожее.
https://www.cyberforum.ru/freelance/ - это лучший вариант.
0
6 / 6 / 3
Регистрация: 08.11.2010
Сообщений: 85
08.11.2010, 20:45  [ТС] 22
Цитата Сообщение от PB Посмотреть сообщение
Для этого понадобится работать с базой данных.
А программу нужно писать ручками.

И вообще, это задача не для начинающего (начинающей).
Учиться программировать нужно с более простых вещей постепенно усложняя задачу.
спасибки, я понимаю что это сложно правда...просто хочу спросить на что больше уделить внимание....то есть вы предлагаете более тщательно изучать построение приложений с использованием баз данных?

Добавлено через 4 минуты
6a6ka здесь вы чем-то правы, а чем-то и нет....просто я готова учиться познавать, стараться чтобы постепенно именно придти к построению этого трехэтажного дома....скажем так именно для этих целей просто я вообще решила выучить язык...
0
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
08.11.2010, 20:54 23
Цитата Сообщение от Мать Посмотреть сообщение
вы предлагаете более тщательно изучать построение приложений с использованием баз данных?
Для реализации данной программы, нужна работа с базой данных.

Цитата Сообщение от Мать Посмотреть сообщение
я вообще решила выучить язык...
Сначала нужно опеределится с языком.
Си конечно мощный, но он почти универсальный (что усложнило его) и довольно запутаный, в глазах новичка.
И вряд ли вы сможете использовать хотябы 10% его возможностей.
0
232 / 102 / 6
Регистрация: 18.04.2010
Сообщений: 294
08.11.2010, 20:56 24
Я лично Вам предлагаю оставить это дело, если все, что вам нужно - написание этого приложения. Если Вы хотите учиться и заниматься этим делом серьезно - берите кингу C++ Лафоре или Как программировать на C++ Харви и Пол Дейтел и изучайте. А идею со своей программой оставьте на время.

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

Добавлено через 1 минуту
Для реализации данной программы, нужна работа с базой данных.
Как раз-таки не вижу необходимости. Если Вы про то, что надо хранить какие-то данные во время "расследования" - хранение в бинарном виде в обычном файле. Это все-таки не онлайн игра.
1
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
08.11.2010, 21:01 25
Цитата Сообщение от 6a6ka Посмотреть сообщение
Как раз-таки не вижу необходимости. Если Вы про то, что надо хранить какие-то данные во время "расследования" - хранение в бинарном виде в обычном файле. Это все-таки не онлайн игра.
Но ведь будет раследоватся много дел!
А бинарный файл по сути будет "самопальной" базой данных. Так зачем изобретать велосипед?
0
232 / 102 / 6
Регистрация: 18.04.2010
Сообщений: 294
08.11.2010, 21:06 26
Гвозди микроскопом забиваете? Дело впринципе не в программе, а то, как она будет использоваться. Это же не клиент-серверное приложение, являющееся каким-то штатом по расследованиям - это программа-тест для студентов. Возможно используемое как д\з на дом. Не вижу смысла подключать систему-бд, грузящую программу.
0
Заблокирован
08.11.2010, 21:11 27
Цитата Сообщение от PB Посмотреть сообщение
Для реализации данной программы, нужна работа с базой данных.
я думаю не нужна

больше всего, то что описала ТС, похоже на игру-квест.
поэтому нужно гуглить в этом направлении. Уверен, что существуют движки, в которых можно легко и удобно кликаньем мышки делать квесты.

если цель сделать это на с++, то тоже возможно, if-ы, for-ы, массивы и вперед.
но представляете насколько будет запутанной и нерасширяемой программа, если плохо ее спроектировать.
какая структура данных нужна? - не знаю. какой нибудь граф квестов или что-то типа того, надо гуглить.
ну и конечно без хорошего знания языка не обойтись.
1
6 / 6 / 3
Регистрация: 08.11.2010
Сообщений: 85
08.11.2010, 21:33  [ТС] 28
Я буду пытаться, буду стараться.... Дело в том что меня очень сильно тянет к информатике, юриста во мне воспитали, а родили информатика...просто я хорошо разбираюсь в Windows, фотошопе, паскале и хочу изучить это направление....у меня душа туда тянется...а эта прога - это то что мне нужно к дипломке через год....и это пока как цель...как стимул....поэтому дело не в одной проге....я и спрашиваю у вас советов как лучше построить, что изучить, что почитать и т.д....Движки квест - это для меня очень сложно будет - потому что прежде всего я юрист плюс следователь и не могу много уделять внимания одному направлению, потому что права граждан защищать и выявлять преступников тоже кто-то должен...
6a6ka примерно прав в отношении функций данной программы, это какой-то тест на практические занятия, чтобы курсанты представляли что такое раскрытие преступлений и за что могут их самих посадить за решетку...

Добавлено через 6 минут
Цитата Сообщение от 6a6ka Посмотреть сообщение
Как раз-таки не вижу необходимости. Если Вы про то, что надо хранить какие-то данные во время "расследования" - хранение в бинарном виде в обычном файле. Это все-таки не онлайн игра.
Вот эту мысль я немного не поняла, т.е. вы предлагаете сохранять данные в обычном файле и чтобы уже считывалось оттуда? чтобы прога добавляла информацию в обычный файл?
0
232 / 102 / 6
Регистрация: 18.04.2010
Сообщений: 294
08.11.2010, 22:31 29
вы предлагаете сохранять данные в обычном файле и чтобы уже считывалось оттуда?
Именно, но это будет формат, понятный только программе. То есть этот файл будет своеобразным "сохранением" уже расследованого дела.
0
21 / 21 / 5
Регистрация: 14.06.2010
Сообщений: 108
09.11.2010, 01:52 30
Мать,
ну раз тянется, то C++
1. изучение ООП, классов, и т.п.
2. условные операторы(в меню особенно switch)
3. работа с файлами
4. изучение графов(дискретная математика или логика)

Итого : этот список примерно 90% от всего С++ да в нагрузку нужно разбираться с принципами объектно-ориентированных языков и логики...

Добавлено через 1 минуту
ЗЫ : если конечно хотите сделать нормальную устойчивую программу с защитой от дурака, а не состряпать приложение на которое дунуть страшно
0
134 / 87 / 22
Регистрация: 28.08.2009
Сообщений: 363
09.11.2010, 02:38 31
Ваша задача будет проще реализовываться с использованием объектно ориентированных подходов, поэтому мой вам совет изучайте с# в том же Visual Studio. Это позволит вам реализовать себя как программиста и решить задачу на логическом уровне не сильно углубляясь в особенности синтаксиса.
Конкретно в вашей задаче стоит применять классы.

Почитайте Павловскую С# там в теме классы очень хорошо рассказано как их использовать.
Например, создать объект, который обладает свойствами имя, фамилия, адрес, статус (потерпевший или подозреваемый).

Хорошо, что вы заранее взялись за дело. Вам сначала необходимо будет попробовать все примеры, посмотреть как они работают, а потом решать свое. Но однозначно вам скажу это объектно ориентированное программирование (ООП), а следовательно предпочтителен с#.Net

После того как освоите его уверенно, пробуйте переходить на с++. Но лучше всего знать оба этих языка и пользоваться ими в зависимости от потребностей. Удачи вам!
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
09.11.2010, 09:15 32
Цитата Сообщение от Мать Посмотреть сообщение
Заходим окно приветствие -> вводим имя следователя -> высвечивается, что произошло изнасилование по ул. Новой, потерпевшая - Маруся, подозреваемого кто совершил нет, было темно и она не видела... Мы берем объяснение с Маруси и осматриваем её и находим у нее на теле капли крови...нажимаем кнопку экспертиза там на выбор есть только кровь неизвестного, делаем экспертизу и нам выдается человек Вова...Далее нажав на кнопку взять объяснение на выбор появляется мини меню, где не только Маруся, но уже и Вова... Далее берем у Вовы отпечатки пальцев и снова делаем экспертизу, а там уже не только можно на экспертизу кровь, но и отпечатки пальцев и так далее....
Цитата Сообщение от 6a6ka Посмотреть сообщение
Человек решил заняться строительством дачи, но у него нету умений. Он заходит в интернет и смотрит различные статьи и книги по тому, как класть кирпич, шпаклевать стены. Впитав немного информации он ВНЕЗАПНО хочет построить трехэтажный коттедж сложной конструкции
Полностью согласен с 6a6ka, Вы просто себе не представляете, за что берётесь. Для начала попробуйте сделать вот, что: возьмите лист бумаги, вверху нарисуйте квадрат, напишите в нём "Уголовное дело" - это собственно будет основная логическая единица. Подумайте, что она должна содержать. Мне представляется - как минимум, ссылка на статью (статьи) УК, под которую это дело попадает, собственно потерпевшие, подозреваемые, свидетели, улики. Вот Вам ещё 4 новых логических единицы (ссылка на УК не считается, тут Вы вряд-ли что-то новое привнесёте, она просто должна быть), при чём три первых происходят по сути от общей логической единицы "фигурант по делу". Начинаете описывать общие свойства "фигуранта" - опять же, как минимум личные данные, результаты опроса. У логических единиц "потерпевший" и "подозреваемый" кроме того должны быть свойства "результаты экспертизы". И вот Вам новая логическая единица - "экспертиза" - нужен некий список её возможных видов и результатов проведения. Ну и так далее до полной ясности... Попутно, конечно, можете пытаться С++ учить - по крайней мере поймёте, сможете ли Вы на нём всё выше сказанное выразить...
0
6 / 6 / 3
Регистрация: 08.11.2010
Сообщений: 85
09.11.2010, 15:13  [ТС] 33
Спасибо, но я представляю из чего все будет состоять, я видела программы такие...плюс я очень хорошо знаю уголовное дело....конечно я понимаю, что сначала необходимо визуально для себя на бумаге представить расследование дела, потом возможно составить схему на языке программирования...Пример я вам так описала потому что подробно я не могу вам описать раскрытие уголовный дел и тактические приемы, это информация согласна приказам МВД секретная... Поэтому и выразилась кратко....

Добавлено через 1 минуту
Вас всех порой послушать, дак у вас только забей на это гиблое дело и лучше копи деньги, чтобы программу эту заказать профи...
0
Nameless One
09.11.2010, 15:22     Попытка создать первую прогу на языке С++ в Microsoft Visual Studio
  #34

Не по теме:

Цитата Сообщение от Мать Посмотреть сообщение
по свой сути я юрист...и мне необходимо научиться писать программы для расследования преступлений, типо тренажеров для молодых... Вот совершено преступление, есть свидетели, потерпевшие, подозреваемые они сначала говорят одно, а потом после сбора определенных доказательств они говорят другое... Например есть список людей которых мы уже нашли и после определенных действий, после разговора с имеющимися свидетелями мы получаем данные о других лицах и они должны сразу добавляться для производства допроса, обыска и т.д. Вот я не могу понять как можно прописать в программе, чтобы компьютер чувствовал последовательность действий и когда нужно добавлял или менял одни данные на другие...
мне одному кажется, что для такой задачи лучше выбрать prolog?

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2010, 15:22

Как с сайта Microsoft скачать Microsoft Visual Studio 2005 Express Edition?
На сайте Microsoft вроде бы можно скачать Microsoft Visual Studio 2005 Express Edition, но отдаётся...

Упростить прогу на Microsoft Visual FoxPro
Есть исходники к одной нужной мне проге, но FoxPro не владею чтобы корректно её модифицировать....

Какие темы нужно пройти, чтобы создать игру "Шашки" в Visual Studio на языке C#?
до этого изучал Делфи 7, а сейчас потихоньку учу C#

Вылетает Visual Studio 2008 из-за системы управления версиями Microsoft Visual SourceSafe.
Всем здравствуйте. Недавно установил VS 2008 sp1 rus. Хочу создать проект на VC++ (делаю всё...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru