Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Microsoft .NET

  Все выпуски  

RFpro.ru: Microsoft .NET


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Асмик Гаряка
Статус: Советник
Рейтинг: 118
∙ повысить рейтинг »
PsySex
Статус: Профессионал
Рейтинг: 54
∙ повысить рейтинг »
Максим
Статус: 1-й класс
Рейтинг: 39
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Microsoft .NET : C#

Номер выпуска:268
Дата выхода:06.04.2016, 16:51
Администратор рассылки:Alexey G. Gladenyuk (Руководитель)
Подписчиков / экспертов:10 / 7
Вопросов / ответов:3 / 9

Консультация # 162423: Здравствуйте, уважаемые эксперты, помогите, пожалуйста, решить задачу на C# с помощью нисходящей рекурсии : Дана последовательность X1 = 4/3, Xk = Xk-1 * 4 * k * k / 4 * k * k - 1. Найти первое Xn, такое, что ( Xn - Xn-1 ) < 0,000001 ; Буду безмерно благодарен за подробные комменты, т.к. совершенно не понимаю что такое рекурсия....
Консультация # 171158: Visual Basic 2008 Вопрос: Где и как сделать, чтобы textbox менял свой цвет при его заполнении? тоесть - при запуске приложения роле элемента зеленое, нужно при установке курсора оно становилось к примеру белое, при удалении курсора - опять зеленое...
Консультация # 85521: Уважаемые Эксперты ! Подскажите, пожалуйста, где можно бесплатно скачать книги по Си-Шарп ? Best regards, Мак mailto:health@rusfaq.ru...

Консультация # 162423:

Здравствуйте, уважаемые эксперты, помогите, пожалуйста, решить задачу на C# с помощью нисходящей рекурсии : Дана последовательность X1 = 4/3, Xk = Xk-1 * 4 * k * k / 4 * k * k - 1. Найти первое Xn, такое, что ( Xn - Xn-1 ) < 0,000001 ; Буду безмерно благодарен за подробные комменты, т.к. совершенно не понимаю что такое рекурсия.

Дата отправки: 15.03.2009, 05:06
Вопрос задал: Парфентьев Александр Анатольевич
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Evgenijm:

Здравствуйте, Парфентьев Александр Анатольевич!

Рекурсивная функция - это функция, которая для своего вычисления может потребовать вычисление себя же с другими аргументами. Поскольку она вызывает сама себя, должен быть механизм прекращения вызовов. В данном случает это факт X(1)=4/3. Функция будет типа такой, если я правильно понял саму формулу:

double X(int N)
{
if(N==1)
return 4.0/3;
else
return X(k - 1) * 4 * k * k / (4 * k * (k - 1));
}

А условие относится, наверное, не к формуле. Это уже проблема основной программы. Проверять как-то так:

k=1;
do
{
k++
}while(X[k]-X[k-1]<0.000001)

Консультировал: Evgenijm
Дата отправки: 15.03.2009, 22:41
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 171158:

Visual Basic 2008
Вопрос:
Где и как сделать, чтобы textbox менял свой цвет при его заполнении?
тоесть - при запуске приложения роле элемента зеленое, нужно при установке курсора оно становилось к примеру белое, при удалении курсора - опять зеленое

Дата отправки: 08.08.2009, 14:38
Вопрос задал: Lrad
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Иоффе Мэир Вэлевич:

Здравствуйте, Lrad.

Нужно обрабатывать события Enter и Leave.
Вот так:

Private Sub TextBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Enter
TextBox1.BackColor = Color.White
End Sub

Private Sub TextBox1_Leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Leave
TextBox1.BackColor = Color.Green
End Sub

Удачи.

Консультировал: Иоффе Мэир Вэлевич
Дата отправки: 08.08.2009, 16:46

5
Огромное спасибо!
Все правильно и точно!

-----
Дата оценки: 08.08.2009, 18:01

Рейтинг ответа:

НЕ одобряю +1 одобряю!


Консультирует Micren:

Здравствуйте, Lrad.
Если Вы используете технологию Windows Forms то никуда не уйти от способа продемонстрированного ув. Иоффе. Т.е от определения собственных обработчиков событий фокуса элемента.

Хочу Вам продемонстрировать как это можно сделать в более современной технологии Windows Presentation Foundation(WPF), а может и заинтересовать Вас этой технологией.

Для того, чтоб решить Вашу задачу не обязательно писать код в обычном понимании данного слова. Можно решить все на уровне XAML.

<Window x:Class="_171158_1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Focus Demo" SizeToContent="WidthAndHeight">
   <Window.Resources>
      <!-- Определим стиль для всех элементов TextBox нашего окна -->
      <Style x:Key="{x:Type TextBox}" TargetType="{x:Type TextBox}" >
         <Setter Property="Background" Value="Green" />
         <Style.Triggers>
            <!-- Этот триггер будет менять цвет по получении фокуса -->
            <Trigger Property="IsFocused" Value="True">
               <Setter Property="Background" Value="White" />
            </Trigger>
         </Style.Triggers>
      </Style>
   </Window.Resources>
   <!-- Панель с 4мя элементами TextBox -->
   <StackPanel VerticalAlignment="Center" Width="200">
      <TextBox/>
      <TextBox/>
      <TextBox/>
      <TextBox/>
   </StackPanel>
</Window>

В данном примере 4 TextBox меняют цвет при получении фокуса. Жаль, что так нельзя сделать в Silverlight.

Консультировал: Micren
Дата отправки: 08.08.2009, 18:09

5
нет комментария
-----
Дата оценки: 08.08.2009, 18:32

Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Дегтярев Антон Александрович:

Здравствуйте, Lrad.
Для того что бы сменить цвета при разных событиях опишите их.
1. Поставте требуемый компанент на форму.
2. Двойным щелчком мыши по объекту войдите в редактор кода.
3. На панели вверху с права будет указано действие, а слева имя объекта.
4. Для того что бы сменить цвет при установке курсора воспользуйтесь событием GotFocus()
5. Для возврата исходного цвета событие должно быть LostFocus()
6. Напишите следующую строчку кода в указанных событиях TextBox1.BackColor = &H7F8F1, где &H7F8F1 - это код цвета в формате RGB в 16ричном разряде 7, 248, 241 (желтый)
7. Зеленый будет 12, 250, 18 &H12FA12, стоит отметить что &H - это символ обозначения 16ричного разряда

Приложение:

Консультировал: Дегтярев Антон Александрович
Дата отправки: 08.08.2009, 20:26
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 85521:

Уважаемые Эксперты !

Подскажите, пожалуйста, где можно бесплатно
скачать книги по Си-Шарп ?

Best regards,
Мак mailto:health@rusfaq.ru

Дата отправки: 05.05.2007, 06:40
Вопрос задал: Health
Всего ответов: 5
Страница онлайн-консультации »


Консультирует Menand:

Здравствуйте, Health!

Скачать можно... в интернете :)

Советую посмотреть сайты:

http://www.all-ebooks.ru/
http://bukinist.info/down/

А также, если вдруг не найдёте нужной вам - залазите в какойнить инет-магазин, смотрите понравившуюся книгу, запоминаете название и имя автора(ов) и ищите по ним в яндексе

Консультировал: Menand
Дата отправки: 05.05.2007, 10:47
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Gh0stik:

Здравствуйте, Health!

Рекомендую Вам посетить такой сайт. Вот список книг которые относятся к вашей тематике:

1) Русская редакция Петцолъд Ч. Программирование для Microsoft Windows на С#. В 2-х томах.
2) Джесс Либерти. Создание .NET приложений. Программирование на C#
3) Разработка Web-сервисов XML и серверных компонентов на MS Visual Basic .NET и Microsoft Visual C# .NET
4) Шильд Г. C#. Учебный курс
5) Дж. Бишоп, Н.Хорспул. C# в кратком изложении
6) Карли Ватсон, Марко Беллиназо, Олли Корне. C#
7) Г. Шилдг. Полный справочник по С#
8) Троелсен Э. С# и платформа .NET. Библиотека программиста
9) А.В. Фролов, Г.В. Фролов. Язык С#. Самоучитель
10) С. Робинсон и др. С# для профессионалов, в двух томах

Вам осталось только выбрать на какой книге остановиться... :)

Good Luck!!!

Консультировал: Gh0stik
Дата отправки: 05.05.2007, 11:08
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Рязанов Максим Валерьевич:

Здравствуйте, Health!
Скачать книги по C# можно здесь:
1. www.biblioteka.ws/index.php?newsid=1145794725
2. www.books.openlib.org.ua/ru/books/category/60/1/
3. www.zipsites.ru/?n=15/10/3/
4. www.ihtik.lib.ru/dreamhost_complit_22janv2007.html

Консультировал: Рязанов Максим Валерьевич
Дата отправки: 05.05.2007, 11:15
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Necrostaz:

Здравствуйте, Health!
Ко всему вышесказанному добавлю еще http://natahaus.ru там много книг по .NET c# и программированию вообще

Консультировал: Necrostaz
Дата отправки: 05.05.2007, 12:51
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует HESICbITb:

Здравствуйте, Health!

книга
http://rapidshare.com/files/29246866/UchKursNetFr.rar
диск
http://rapidshare.com/files/29261165/UchKursDisk.rar

Консультировал: HESICbITb
Дата отправки: 07.05.2007, 10:31
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное