Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не выполняется пример

48K
23 мая 2012 года
бУРов
18 / / 02.12.2009
Не могу выполнить пример из книги

Код:
using System;
using System.Windows;
namespace Petzold.SayHello
{
    class SayHello
    {
        [STAThread]
        public static void Main
        {
            Window win = new Window();
            win.Title = "Say Hello":
            win.Show;

            Application app = new Application;
            app.Run;
        }
    }
}
Ошибка 1 Требуется метод доступа get или set
83K
23 мая 2012 года
Adnel
2 / / 23.05.2012
Код:
using System;
using System.Windows;
namespace Petzold.SayHello
{
    class SayHello
    {
        [STAThread]
        public static void Main()
        {
            Window win = new Window();
            win.Title = "Say Hello":
            win.Show;

            Application app = new Application;
            app.Run;
        }
    }
}

Ошибка в методе Main() вы не поставили скобки, и он воспринимался как свойство.
48K
23 мая 2012 года
бУРов
18 / / 02.12.2009
Все равно чего-то не хватает ((

 
Код:
Ошибка    1   Не удалось найти имя типа или пространства имен "Windows" (пропущена директива using или ссылка на сборку?)
20K
24 мая 2012 года
ellor!
198 / / 24.05.2012
 
Код:
win.Title = "Say Hello":
В конце ";" вместо ":"
40K
24 мая 2012 года
D129
228 / / 18.04.2012
win.ShowDialog();

Все выполняется, только оченно быстро.
не успеваете заметить.



вот это - лишнее

Application app = new Application;
app.Run;
20K
24 мая 2012 года
ellor!
198 / / 24.05.2012
При вызове функции в конце имени надо ставить "()"
48K
24 мая 2012 года
бУРов
18 / / 02.12.2009
 
Код:
Ошибка    1   Имя типа или пространства имен "Windows" отсутствует в пространстве имен "System" (пропущена ссылка на сборку?)
40K
24 мая 2012 года
D129
228 / / 18.04.2012
Проэкт- ссылки( референс которые) - добавить - из нет сборок - ищем System.Windows - и добавляем.

Но лучше - закройте этот проэкт, и создайте сразу вин форм аплликацию, тогда эта ссылка добавляется автоматически.

После чего зайдите в файл Pogram.cs и сотрите все, что там есть, и напишите


 
Код:
Form win = new Form ();
            win.Title = "Say Hello";
            win.ShowDIalog();
48K
24 мая 2012 года
бУРов
18 / / 02.12.2009
Не везет, так не везет ((

System.Windows нету.
А есть:
System.Windows.Forms
System.Windows.Presentation

А вот это если вин форм аплликация:
Ошибка 1 Пространство имен напрямую не включает в себя такие члены, как поля или методы
Ошибка 2 Требуется класс, делегат, перечисление, интерфейс или структура
40K
28 мая 2012 года
D129
228 / / 18.04.2012
Цитата: бУРов
System.Windows.Forms


И этого достаточно.

Код-то приведите полностью....

С .ShowDIalog(); - понятна разница?

:-)

48K
28 мая 2012 года
бУРов
18 / / 02.12.2009
Сейчас код выглядит так и он у меня так и не работает.
Если бы удалось поздороваться с миром, было бы хорошо. А так шеф уже рычит, зачем тебе этот шарп?
Код:
using System;
using System.Windows.Forms;

namespace Petzold.SayHello
{
    class SayHello
    {
        [STAThread]
        public static void Main()
        {
            Window win = new Window();
            win.Title = "Say Hello";
            win.Show;
           
            Application app = new Application();
            app.Run;
        }
    }
}
20K
28 мая 2012 года
ellor!
198 / / 24.05.2012
Справка в MSDN

или

Код:
using System;
using System.Windows.Forms;

namespace Petzold.SayHello
{
  class SayHello
  {
    [STAThread]
    public static void Main()
    {
      Form win = new Form();
      win.Text = "Say Hello";
      win.Show();

      Application.Run(win);
    }
  }
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог