Уроки по VС++

Курсы, колледжи, университеты.
Ali_Sher
Новичок
Posts: 32
Joined: 11 Feb 1999 10:01

Уроки по VС++

Post by Ali_Sher »

В этом топике уроки можно делать?

Если да, то идем дальше!

Как я раньше говорил давным-давно приходилось писать программы на Клиппере, сейчас учу вижуал си пп.
В начале загрузил турбо си борланда и прошелся по всем темам. Неделю назад перешел на VC++6.0 открыл окно сказал "ПРИВЕТ МИР", получилось! Кнопочки разные создал, рисунки рисовал.
Все это благодаря книжке 14 уроков по VC++5.0 Холзнера. Через 2 урока с Интернет что-то будем делать! А вот с базами данных как работать он не написал (написал, но почти ничего)
У меня на PC сейчас имеется VC++6.0 и MS SQL Server 7.0 .
Хотелось бы хот махенькую БД разработать! А как?
Не знаю! Может кой милчеловек подскажет а?
leka
Уже с Приветом
Posts: 105
Joined: 24 Mar 1999 10:01

Уроки по VС++

Post by leka »

По-моему сейчас самое главное не языки, а так называемое понимание (understanding). Синтаксис дело наживное, тем более в наше время всякой помощи завались.
Главное это алгоритмы, технологические алгоритмы выходят в наше время вперед, если конечно за вас такие проблемы не решает начальник. За меня вот не решает [img:6019119b9a]http://www.privet.com/ubb/frown.gif[/img:6019119b9a]
Это я все к тому, что если работать с базами так лучше уж этот клятый бейсик. (Правда я ни разу не видел VC++ 5.0, может он и подходит?)

Ну а если это ради интереса, тогда возьми что-нибудь типа ER/1 и т.п. Реши что тебе надо, объясни это программе, она тебе сгенерит всю базу. [img:6019119b9a]http://www.privet.com/ubb/smile.gif[/img:6019119b9a] А еще лучше в интерактивном SQL все это сделай сам. Можно почитать "Понимание SQL" Груббера(?).
Ali_Sher
Новичок
Posts: 32
Joined: 11 Feb 1999 10:01

Уроки по VС++

Post by Ali_Sher »

leka Спасибо что ответили!

Генераторов и визардов всяких действительно оказывается стало очень много! В этой книжке ни одна задача без них не решается. Раньше помню были генераторы программных файлов к которым не было доверия, но сейчас наверное качество получше и времени мало остается самому все писать, а может и практически невозможно.
А вообще как программисты оценивают wizardы VC++6
и какое отношение к MFC в смысле надежности и тп?
И потом на счет начальства и тех.алгоритмов, что конкретно Вы имели ввиду? "Тех. задание"? А начальник вроде как "Постановщик"?
И что такое ER/1? ( i stariy, bolshoy chainik ponimaesh! [img:2093ea522f]http://www.privet.com/ubb/redface.gif[/img:2093ea522f])


Книжку Граббера я видел где-то в интернете но не помню где!:-)
Спасибо!
leka
Уже с Приветом
Posts: 105
Joined: 24 Mar 1999 10:01

Уроки по VС++

Post by leka »

Насчет "начальников".
Это я чуть-чуть оффтопик допустил. У тебя конкретный вопрос, а я тут демагогию развел [img:1e0ec56334]http://www.privet.com/ubb/smile.gif[/img:1e0ec56334]

ER/1 - это дата моделинг тулл.
SQL Base включает в себя не только таблички, но и связи, триггеры, ключи, процедуры и пр. В туллсах типа ER/1 ты в графическом виде можешь все это более менее наглядно изообразить, т.е. ты создаешь модель будущей базы. Потом, ты выбираешь конкретный SQL Server и этот тулл, генерирует с учетом особенностей реализации этого SQL сервера, саму базу и SQL скрипты нее. Скрипт - это программки на SQL языке, могут управлять базой, создавать и модифицировать ее. И все, пиши Back-end на своем Visual С++, но здесь я тебе не помощник.
По-моему рекрутеры С++ и SQL не часто вместе позиционируют, вполне возможно, что ты в будующем обойдешся и без баз. А если решил все-таки серьезно заняться базами, то тут без специальных книжек не обойтись [img:1e0ec56334]http://www.privet.com/ubb/frown.gif[/img:1e0ec56334]
Удачи.



[Сообщение редактировано - leka (09-05-99).]
Michail
Уже с Приветом
Posts: 699
Joined: 03 Jan 1999 10:01
Location: California

Уроки по VС++

Post by Michail »

Ali_Sher, Граббера вы видимо видели на www.lgg.ru/~rusdocs/ раздел "Языки программирования"
leka
Уже с Приветом
Posts: 105
Joined: 24 Mar 1999 10:01

Уроки по VС++

Post by leka »

Ali_Sher на http://docs.rinet.ru/SeeDDB
есть Database Development with Visua C++
Ali_Sher
Новичок
Posts: 32
Joined: 11 Feb 1999 10:01

Уроки по VС++

Post by Ali_Sher »

Спасибо от души, leka и Michail!

Скачал я все эти книжки с интернет, будем разбирать!
Грабера на следующий день товарищ принес за полцены!
Еще удалось достать Грегори "Использование VC++6.0" это более полное руководство чем у Холзнера.

Скоро опять вопросы глупые начну задавать!:-))
User avatar
Dedal
Уже с Приветом
Posts: 1545
Joined: 03 Feb 1999 10:01

Уроки по VС++

Post by Dedal »

C++ - это, конечно, замечательно, но MFC... Сравните Borland C++ Builder и MS VC++. Небо и земля. В первом нормальная иерархия объектов, позаимствованная у Delphi, нормальная обработка сообщений, удобное создание собсвенных классов (в том числе визуальных) и визуальная среда разработки. Да, ценой некоторых изменений в языке. Да, программы становятся непортируемы. А куда вы собираетесь портировать программы на MFC? На Unix? И это с такой привязкой к Win32? Смешно. MFC и VCL в равной мере портируемы во всех Win32 и не портируемы на другие платформы. Поэтому выбор очевиден: VCL в тысячу раз лучше. А вместо того, чтобы колупаться с MFC, которая только все запутывает, уж проще на чистом WinAPI писать. Я всю жизнь работал с борландовскими продуктами, жизнь толкает в объятия M$, и придется-таки разобраться в MFC, что я уже начал делать, но даже одного взгляда достаточно, чтобы понять что она недалеко ушла от WinAPI. Пожалуй, единственное, что она существенно облегчает, это создание всяких COM/OLE примочек. Ну еще объекты для доступа к БД, хотя у Борланда они все равно лучше. А визуальность дальше стандартного создания ресурсов диалогов не идет, если я не прав - поправьте.
К чему все это? Ali_Sher, если тебе (лично) серьезно нужен C++ для работы и для баз данных, присмотрись к C++ Builder. MFC - полезная строчка в резюме для тупоголовых менеждеров, дружно кричащих "Хайль Микрософт!".
P.S. Если бы еще BDE не был таким глюкавым... [img:a28b92d530]http://www.privet.com/ubb/frown.gif[/img:a28b92d530]
P.P.S. Для БД в MFC есть OLE DB-классы. А еще есть старый "добрый" ODBC, но он, похоже, уходит в прошлое. Вообще, для изучения VC++ нарой диски с MSDN (в VS6.0 - два диска с MSDN) и читай. Там мноооого чего есть.

to yankos:
----------
Для прикладных задач - главное алгоритм, для системных - реализация. Дохлый алгоритм вряд ли улучшишь хакерскими приемчиками, до даже хороший алгоритм можно загубить тупым "кодированием". Но я все-таки для себя считаю, что разбираться в потрохах, уметь грамотно пользоваться отладчиком, дизассемблером, "хакать" чужой код, если это ускоряет работу - главное, и такой специалист будет цениться выше. По крайней мере, в совке. К сожалению, я никогда хорошо этого не делал, особенно теперь, под Windows. А научиться грамотно составлять алгоритмы, на мой взгляд, проще: возьми хотя бы ту же "Алгоритмы+Структуры данных = программы", там даны многие алгоритмы для стандартных ситуаций. Еще для этого дела полезно знать дискретную математику, линейную алгебру, булеву алгебру, теорию предикатов, теорию графов, теорию оптимизации... Не забыл ли чего? [img:a28b92d530]http://www.privet.com/ubb/smile.gif[/img:a28b92d530] В общем, в объеме двух курсов института [img:a28b92d530]http://www.privet.com/ubb/smile.gif[/img:a28b92d530] Вещи типа функционального анализа нужны только для специфических прикладных задач, а вот то, что я перечислил - почти всегда.

Вопрос ко всем: насколько я понимаю, в Штатах один человек ставит задачу, другой создает модель, третий разрабатывает алгоритм а остальные кодируют? Халява [img:a28b92d530]http://www.privet.com/ubb/smile.gif[/img:a28b92d530]
---

Return to “Образование”