Как создать определенный контроль с использованием Windows Forms в Visual C ++?

голоса
2

Я новичок в использовании Windows Forms в C ++ (и только в целом), и я не совсем уверен в имени или , если это вообще возможно сделать.

В настоящее время я работаю над школьным проектом , в котором мы должны сделать программу для воображаемого книжного магазина. Я пытаюсь прямо сейчас , чтобы сделать своего рода список , который показывает , что «клиент» покупает. Я должен это сделать сортировку по цене и ISBN и любой другой переменной , что книга имеет.

В сущности , я пытаюсь сделать что - то вроде следующего:
контроль


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

Задан 10/12/2008 в 04:22
источник пользователем
На других языках...                            


5 ответов

голоса
1

Вам нужно написать управляемый C ++ Пожалуйста , смотрите на http://www.codeproject.com/KB/miscctrl/mfcandwindowsforms.aspx?fid=3422&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2509859

Постарайтесь сделать свой контроль таким же образом.

Ответил 10/12/2008 в 05:29
источник пользователем

голоса
0

Пожалуйста, дайте еще некоторые подробности о вопросе Dalze-> есть ли какое-либо требование об использовании управляемых элементов управления? или не использовать их? Что вы хотите, профессор вы узнаете из этого упражнения (и как использовать переполнение стека, чтобы сделать свою домашнюю работу одного из них)?

Там в несколько способов кожи этого кота.

Если предполагается , что вы или хотите использовали управляемый код: DataGrid упоминается хороший простой инструмент базы данных текст ссылки

База данных SQL может также содержать информацию и позволяет сортировать по различным субэлементов.

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

Ответил 05/01/2009 в 18:16
источник пользователем

голоса
0

Если вы хотите знать, для Windows UI внутренние работы, я рекомендую вам держаться подальше от .NET на данный момент, и узнать некоторые основные вещи в C ++ и WinAPI. Иногда программирования .NET (или C ++ / COM) требует, чтобы вызвать неуправляемые компоненты / функции, и вы будете рады, что вы понимаете, как вещи низкого уровня работы.

Если ваш проект требует .NET, идти дальше, но не забудьте сделать себе некоторое время, чтобы научиться программировать хорошо старый Win32 / C ++.

Ответил 21/12/2008 в 18:43
источник пользователем

голоса
0

Это не совсем ясно, ваш вопрос, но если вы пытаетесь получить доступ к Windows Forms из стандартного C ++ вы не повезло. Windows Forms жизни в управляемом мире в то время как C ++ является неуправляемой. Для того, чтобы использовать окно формы вы должны переключиться на C ++ / CLI или C #. Что, если вы делаете что-то для школьного проекта не может быть вариантом.

Если это вариант для переключения языков, как это. Я бы начать смотреть на документацию ++ / CLI C, чтобы получить представление о том, как вещи могут работать для вас.

Ответил 10/12/2008 в 05:03
источник пользователем

голоса
0

В WindowsForms управления вы ищете называется DataGrid

Ответил 10/12/2008 в 04:31
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more