|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
||||||
Электронный учебник (с использованием TreeView)28.11.2008, 00:55. Показов 8103. Ответов 31
Метки нет (Все метки)
Нужен електронный учебник, сделанный с помощью С# и Windows.Forms
TreeView.
Хто нибудь может предложить другой код для события AfterSelect (нужно, чтобы при нажатии на Node открывалась html-страница... (или если вы знаете как связать файлы других типов, напишите свои предложения) заранее спасибо)
0
|
||||||
| 28.11.2008, 00:55 | |
|
Ответы с готовыми решениями:
31
Электронный учебник Электронный учебник Мультимедийный электронный учебник |
|
0 / 0 / 0
Регистрация: 24.08.2008
Сообщений: 4
|
|
| 28.11.2008, 02:18 | |
|
К узлу надо добавить дополнительные данные
1.Какой файл открывать 2.С помощью какой программы Или попросить Виндовс
0
|
|
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
||||||
| 28.11.2008, 02:42 | ||||||
|
если файл лежит в той же папке, где и ехе-файл. Просто пишите имя файла.
у ветки есть поле Tag типа Object. При создании ветки туда можно ложить строку с путем к файлу. Тогда
1
|
||||||
|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
||||||
| 28.11.2008, 11:29 [ТС] | ||||||
|
Файл разместила в папку C:\Documents and Settings\Luda.COMP\Мои документы\Visual Studio 2005\Projects\WindowsApplication1\Window sApplication1\bin\Debug
выдает ошибку, что недопустимый Url( а еще если у меня документы в формате html, я потом смогу сделать поиск по книге? и увеличение и уменьшение шрифта?
0
|
||||||
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|
| 28.11.2008, 12:40 | |
|
а если запускать не через студию, а из папки debug?
по возможностям WebBrowser посмотрите в MSDN
1
|
|
|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
|
| 28.11.2008, 18:02 [ТС] | |
|
не идет((
"MSDN" а если поконкретней?? О_о... я открыла справку VS и это именно то, что мне нужно, только своим материалом заполнить) ... а как мне просмотреть код этой книги какбы??? обработчик события для поиска и т.д.????
0
|
|
|
10 / 10 / 0
Регистрация: 23.11.2008
Сообщений: 62
|
|
| 28.11.2008, 19:42 | |
|
Ну если вы будете использовать базу данных то поиск по заголовкам можно организовать sql запросом.А в файлах будет посложней ведь если файлов много то на открытие каждого файла и поиск в нём опредилённой фразы уйдёт много времени.
1
|
|
|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
|
| 28.11.2008, 21:02 [ТС] | |
|
я не знаю sql(... а это сложно???
если использовать базы даных, то в каком формате файлы должны быть? как связывать? свойством Tag? а вы не даете частных уроков? или может литературу какую посоветуете? а если через базы даних, то там WebBrowser использовать тоже?? или как?
0
|
|
|
10 / 10 / 0
Регистрация: 23.11.2008
Сообщений: 62
|
|
| 28.11.2008, 21:28 | |
|
Литературу я не посоветую поскольку я не читал ещё такой литературы где это описывается я могу токо посоветовать вам найти в интернете это и смотреть исходные коды от подобных программ.Я могу посоветовать работать с базой данных access с ней легче всего.В интернете много есть по работе с ней.Реализацию выборки данных тоже наверно можно найти.на крайний случай можно переберать все поля и смотреть есть ли там нужное слово.
Смысл базы данных в том чтоб там хранилось имя элемента из treeview и адрес к файлу.
1
|
|
|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
||||||
| 28.11.2008, 21:46 [ТС] | ||||||
посоветуйте![]() це воно чи не воно: http://www.intuit.ru/departmen... 5/8/2.html ??????????????????????????????????????? :'(:'( кто-то мне писал подобный код:
Error 1 An object reference is required for the nonstatic field, method, or property 'System.Windows.Forms.TreeView.SelectedN ode.get' C:\Documents and Settings\Luda.COMP\Мои документы\Visual Studio 2005\Projects\WindowsApplication11\Windo wsApplication11\Form1.cs 26 21 WindowsApplication11 ПОМОГИТЕ)!
0
|
||||||
|
10 / 10 / 0
Регистрация: 23.11.2008
Сообщений: 62
|
|
| 28.11.2008, 22:37 | |
|
Ну да это вроде мануал по ADO.NET как я понял и мне кажется довольно исчерпывающий.
0
|
|
|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
||||||
| 28.11.2008, 23:20 [ТС] | ||||||
Добавлено через 42 минуты 31 секунду конечно идея с базами даных очень интересная, но, учитывая то, что я в ADO.NET - 0, очень снижает мои шансы, чтобы получить оценку за курсовую((( появилась идейка: вы пишете, что "в файлах будет посложней ведь если файлов много то на открытие каждого файла и поиск в нём опредилённой фразы уйдёт много времени" ... а если ети файлы обьединить в масив обьектов и использовать цикл foreach... 2 вопроса: 1) почему если файл разместить в той папке, где ехе-файл, то выдаеться ошибка? где поконкретней про это можна почитать? просто "MSDN" мне особо ни о чем не говорит(; 2) возможно ли где-нибуть скачать исходный код обработчика собития для поиска? где? или точнее не файли, а свойства Tag.
0
|
||||||
|
10 / 10 / 0
Регистрация: 23.11.2008
Сообщений: 62
|
|
| 28.11.2008, 23:36 | |
|
надо искать в google) я не знаю почему ошибка там у вас ошибка но я всегда пишу так если файл в тойже папке где и исполняемый ехе
Application.StartupPath+"/file.html" А насчёт массива это не будет решением проблемы всеравно ведь придётся файл открыть чтоб взять из него данные.
0
|
|
|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
|
| 28.11.2008, 23:42 [ТС] | |
|
>Application.StartupPath+"/file.html"
... это как? это в свойстве Tag нада писать: Application.StartupPath+"/file.html" просто в начале вы писали, что просто имя файла...??? я не пойму: тоесть там должно быть C:\Documents and Settings\Luda.COMP\Мои документы\Visual Studio 2005\Projects\WindowsApplication11\Windo wsApplication11\bin\Debug\file.html ????????? дак а если мне преподавателю показать нада, то я ж с флешки открываю, а не с диска С... я ж не буду перед ней тратить время, чтобы менять для всех Node свойства Tag...
0
|
|
|
10 / 10 / 0
Регистрация: 23.11.2008
Сообщений: 62
|
|
| 28.11.2008, 23:48 | |
|
Да имя файла,а потом к этому имени добавлять папку откуда запущена программа ведь если там буде полный адрес файла а потом перенести программу в другую папку или другой компьютер то имя файла не будет действительным.
0
|
|
|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
|
| 29.11.2008, 11:30 [ТС] | |
|
"Смысл базы данных в том чтоб там хранилось имя элемента из treeview и адрес к файлу."
я не понимаю тогда как работает sql запрос, почему с ним меньше времени тратиться на поиск? почему меньше, чем если бы это было в С# написано?
0
|
|
|
10 / 10 / 0
Регистрация: 23.11.2008
Сообщений: 62
|
|
| 29.11.2008, 12:54 | |
|
Смысл sql запроса в том что там чётко пишется поля с каким значением брать а если это делать на чиcтом c# то надо писать целый поиск или брать все значения циклом foreach и смотреть где есть нужные значения.
0
|
|
|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
|
| 29.11.2008, 14:07 [ТС] | |
|
"брать все значения циклом foreach"
тоесть то, что я писала? какой масив создавать?%)
0
|
|
|
10 / 10 / 0
Регистрация: 23.11.2008
Сообщений: 62
|
|
| 29.11.2008, 14:20 | |
|
а зачем массив если там будет база данных то всё горадо проще надо брать dataset и из него брать datatable а там уже rows и их обрабатывать
0
|
|
|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
|
| 29.11.2008, 18:20 [ТС] | |
|
вам легко так на словах) ... а в деле бы:'(
0
|
|
| 29.11.2008, 18:20 | |
|
Помогаю со студенческими работами здесь
20
Как сделать электронный учебник?
Электронный Учебник - нужны идеи реализации интерфейса Электронный учебник Скажите как сделать электронный учебник Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|