Вопрос № 163402: Здравствуйте. Помогите разобраться пажалуста. я создал класс где перегрузил оператор = и+ и при выражении k=p+v; происходит ошибка как зделать ддопустимым это выражение ...
Вопрос № 163409: Здравствуйте. У меня Microsoft Visual Studio C++ 2008 Express Edition. Имеется форма с textBox1 и textBox2 на этой же форме нажимаем на button1. Должно происходить: создаётся SQL бд с одной таблицей тремя полями 1-автоинкремент 2-фамилия
3 имя...Вопрос № 163414: Здравствуйте уважаемые эксперты мопогиите разрешить вопрос можно ли использовать шаблоны при перегрузке операторов >> (Пример friend istream& operator >>(istream& input,Mega<T,T2,T3,T4,T5>& k); если да то как и можно здела...
Вопрос № 16
3.402
Здравствуйте. Помогите разобраться пажалуста. я создал класс где перегрузил оператор = и+ и при выражении k=p+v; происходит ошибка как зделать ддопустимым это выражение
Приложение:
Отправлен: 27.03.2009, 18:17
Вопрос задал: Lordfoks (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Micren
Здравствуйте, Lordfoks! Результат выполнения операции сложения не может быть lvalue поэтому необходимо добавить const в Table operator =(const Table& t); тогда такое выражение будет допустимым. Кстати, MS VC++ не требует такого соответствия и программа будет компилироваться нормально.
Ответ отправил: Micren (статус: Практикант)
Ответ отправлен: 27.03.2009, 18:33
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 246198 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: спс большое
Вопрос № 163.409
Здравствуйте.
У меня Microsoft Visual Studio C++ 2008 Express Edition. Имеется форма с textBox1 и textBox2 на этой же форме нажимаем на button1. Должно происходить: создаётся SQL бд с одной таблицей тремя полями 1-автоинкремент 2-фамилия 3 имя. Фамилия и имя берутся из textBox-ов и заносятся в бд. Подскажите мне пожалуйста пример кода для обучения. Или хотя бы ссылочку на какую нибудь обучалку.
Заранее благодарю.
Отправлен: 27.03.2009, 19:01
Вопрос задал: Shaman_888 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Vivikas
Здравствуйте, Shaman_888! Вы пишите:"… нажимаем на button1... создаётся SQL бд с одной таблицей тремя полями ..." Либо я Вас неправильно понимаю, либо... Сначала создайте БД нужного типа, а уже потом надо подключить свое приложение к этой БД. Среда данной версии позволяет подсоединяться к двум типам баз данных: MS Access и MS SQL Server. А общение с базами данных происходит по технологии ADO.NET, когда чтобы добраться до соответствующей БД, формируется специальная строка, называемая строкой
соединения с БД (Connecting String). Она формируется с помощью самой среды через диалоговые окна общения с пользователем. Вообще, можно на форму поместить компонент DataSet (наборы данных (НД) - это такие объекты, через которые происходит подключение приложения к БД, при этом информация из БД загружается в НД, который затем станет обеспечивать данными Ваше приложение из локальной кэш-памяти, т е с НД можно работать даже тогда, когда приложение отсоединено от БД, при
чем обновленные данные могут быть снова отосланы БД, когда приложение подсоединится к ней) на форму, но удобнее воспользоваться окном Data Source (источники данных), которое открывается после выполнения команды Data/Show Data Source главного меню. В этом окне надо установить курсор мыши в любую свободную точку его поля и открыть контекстное меню окна, где и выполнить опцию Add New Data Source. В результате откроется диалоговое окно мастера создания конфигурации НД. Если щелкнуть на Database и нажать кнопку
Next, то появится новое окно для обеспечения подсоединения к БД. В результате, если Вы все правильно сделаете, то в окне Data Source увидите подключенные источники данных (таблицы, поля, по виду идентичные БД, но это уже будет сформированный Вами НД, через который приложение и будет общаться с БД). Нужные таблицы или поля можно перетянуть мышью из окна Data Source на форму. Однако средой предусмотрены различные способы отображения таблиц в форме – кроме указанного Вами
TextBox, это DataGridView и Customize. Вид отображения данных можно выбрать из выпадающего списка, который открывается, если щелкнуть мышью на соответствующем элементе таблицы (ее названии или на названии любого из ее полей). Наверное, несколько запутанно я пишу (прошу прощения, по-другому никак), да и не получится сразу все охватить и в двух словах описать, но в любом случае общая технология работы с НД в данной среде такова: сначала формируются сами НД, а затем эти наборы связывают с формами приложения. Более
подробно этот процесс описан в книге «С/С++ и MS Visual C++ 2008 для начинающих» (автор - Б.Пахомов) или поищите другие источники по технологии ADO.NET
Ответ отправила: Vivikas (статус: 1-й класс)
Ответ отправлен: 28.03.2009, 20:35
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 246257 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 163.414
Здравствуйте уважаемые эксперты мопогиите разрешить вопрос можно ли использовать шаблоны при перегрузке операторов >> (Пример friend istream& operator >>(istream& input,Mega<T,T2,T3,T4,T5>& k); если да то как и можно зделать так
Приложение:
Отправлен: 27.03.2009, 19:57
Вопрос задал: Lordfoks (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Micren
Здравствуйте, Lordfoks! Можно сделать, например, так:
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.