Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 07.03.2011, 18:29   #1
Алек
Пользователь
 
Регистрация: 16.10.2010
Сообщений: 48
По умолчанию XAML

Подскажите в чем ошибка может быть. Мне надо добавить в класс App (App.xaml.cs) метод GetUserList() , который возвращает коллекцию пользователей.
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Windows;
using UserEditor.Form;
using UserEditor.Class;
...
public CUserList GetUserList()
{
CUserManager userManager = new CUserManager();
ArrayList userList = userManager.LoadFromFile("userlist. txt");
return userList;
}


я добавляю, но компилятор ругается на ArrayList- не может его найти.

заранее спасибо. программу кинул в рар.
Вложения
Тип файла: rar Лаба 1.rar (115.4 Кб, 14 просмотров)
Алек вне форума Ответить с цитированием
Старый 13.04.2011, 04:54   #2
Casper-SC
Форумчанин
 
Регистрация: 04.07.2007
Сообщений: 549
По умолчанию

У тебя во первых проект как-то странно сделан. Запихай все 3 проекта в одно решение. И изменённые dll будут автоматом заменяться новыми в папке с приложением.

Возвращаемое значение сделай ArrayList, у тебя же твой юзерлист наследует от ArrayList. Правда не понимаю зачем это надо.
Код:
namespace UserEditor
{
    /// <summary>
    /// Interaction logic for App.xaml
    /// </summary>
    public partial class App : Application
    {
        ....
        ....
        public ArrayList GetUserList()
        {
            CUsermanager userManager = new CUsermanager();
            return userManager.LoadFromFile("userlist. txt");
        }
        ....
        ....
    }
}
Тут ты создавал класс UserManager, чтобы вызвать LoadFromFile. Ну и зачем спрашивается?
Код:
namespace UserEditor
{
    public class CUsermanager
    {
        ....
        ....
        public CUserList GetUserList()
        {
            CUserList lst= new CUserList();
            return LoadFromFile("userlist.txt");
        }
        ....
        ....
    }
}
Лови разметку, получше, я чё то увлёкся и как-то невзначай подкорректировал =)
Код:
<Window x:Class="UserEditor.AddUserWizard"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="AddUserWizard" MinHeight="280" MinWidth="250" Height="280" Width="250" ResizeMode="NoResize">
    <Grid >
        <Button Height="23" HorizontalAlignment="Left" Margin="26,0,0,10" Name="button1" VerticalAlignment="Bottom" Width="75" Click="button1_Click">Add</Button>
        <Button Height="23" HorizontalAlignment="Right" Margin="0,0,40,10" Name="button2" VerticalAlignment="Bottom" Width="75" Click="button2_Click">Cancel</Button>
        <TextBox Height="23" Name="textBox1" Margin="95,12,12,0" VerticalAlignment="Top" />
        <TextBox Height="23" Name="textBox2" Margin="95,40,12,0" VerticalAlignment="Top" />
        <TextBox Height="23" Name="textBox3" Margin="95,68,12,0" VerticalAlignment="Top" />
        <TextBox Height="23" Name="textBox4" Margin="95,96,12,0" VerticalAlignment="Top" />
        <TextBox Height="23" Name="textBox5" Margin="95,124,12,0" VerticalAlignment="Top" />
        <TextBlock Height="23" Name="label1" Text="Name" Margin="48,12,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" />
        <TextBlock Height="23" Name="label2" Text="Last Name" Margin="24,40,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" />
        <TextBlock Height="23" Name="label3" Text="Password" Margin="30,68,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" />
        <TextBlock Height="23" Name="label4" Text="Login" Margin="51,96,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" />
        <TextBlock Height="23" Name="label5" Text="Identified" Margin="30,124,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" />
    </Grid>
</Window>
Прикрепил нормально организованный проект. Ну и с теми изменениями, что выше. А кстати и название темы вообще не в тему.
Вложения
Тип файла: rar UserEditor.rar (110.6 Кб, 10 просмотров)

Последний раз редактировалось Casper-SC; 13.04.2011 в 10:35.
Casper-SC вне форума Ответить с цитированием
Старый 13.04.2011, 18:18   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,003
По умолчанию

Цитата:
изменённые dll будут автоматом заменяться новыми в папке с приложением.
про ссылки забыли сказать
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме 20000 рублей в месяц

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
XAML custom type sealmu WPF, UWP, WinRT, XAML 0 16.02.2011 19:37
база данных на xaml PUSHkiN WPF, UWP, WinRT, XAML 4 01.11.2010 16:11
Кто разбирается в XAML ? Namolem Помощь студентам 0 08.10.2010 22:58
WPF. XAML BOBAH13 WPF, UWP, WinRT, XAML 4 07.02.2010 18:16
xaml Cpluser WPF, UWP, WinRT, XAML 2 22.01.2010 14:58


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS