Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "Ламерские" вопросы, задаем здесь элементарные вопросы 
:(
    Опции темы
gambit
Дата 31.7.2011, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 3
Всего: 40



Цитата(Sevruk @  29.7.2011,  18:53 Найти цитируемый пост)
Подскажите плиз.
При создании веб приложения или страницы в Microsoft Visual Studio 2010 какойто параметр не дает произвольно размещать кнопки и картинки в нужном мест. 
Подскажите какой ?

Этот параметр выкинули на помойку давно)) Назывался он, если не ошибаюсь, PageLayout
PM MAIL ICQ Skype   Вверх
Sevruk
Дата 3.8.2011, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 29.7.2011

Репутация: нет
Всего: нет



При создании страницы в VS помещаемые объекты на страницу (форму), устанавливаются в порядке очереди и только в правой стороне страницы(формы). Какой параметр нужно поменять в настройках страницы (формы) чтобы объекты можно было ставить в любое место формы(страницы).

Добавлено через 7 минут и 3 секунды
Цитата(gambit @  31.7.2011,  19:21 Найти цитируемый пост)
Этот параметр выкинули на помойку давно)) Назывался он, если не ошибаюсь, PageLayout



А какже тогда быть? подскажи те плизз
PM MAIL   Вверх
gambit
Дата 4.8.2011, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 3
Всего: 40



Цитата(Sevruk @  3.8.2011,  21:05 Найти цитируемый пост)
А какже тогда быть? подскажи те плизз 

Нормально верстать страницу
PM MAIL ICQ Skype   Вверх
Sevruk
Дата 4.8.2011, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 29.7.2011

Репутация: нет
Всего: нет



Цитата(gambit @  4.8.2011,  12:55 Найти цитируемый пост)
Нормально верстать страницу

подскажи плиз как нормально вставить страницу.  
PM MAIL   Вверх
ПашаашаП
Дата 21.8.2011, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 21.8.2011

Репутация: нет
Всего: нет



Здравствуйте.
Цитата

using System;
class ProdSum
{
    static void Main()
    {
        int prod, sum, i;
        // prod=1;
        // sum=0;
        Console.WriteLine("Insert initial value of product");
        prod = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("Insert initial value of sum");
        sum = Convert.ToInt32(Console.ReadLine());
        if (prod = 1 && sum = 0)
        {
            for (i = 1; i <= 10; i++)
            {
                prod = prod * i;
                sum = sum + i;
            }
        }
            //Console.WriteLine("Wrong values of sum and prod are inserted");
        else Console.WriteLine("Wrong values of sum and prod are inserted");
        Console.WriteLine("Prod=" + prod);
        Console.WriteLine("Sum=" + sum);
    }
}

В выделенной красным строчке пишет:
Цитата

 Error 1 Operator '&&' cannot be applied to operands of type 'int' and 'int'    

Причем, если строчку изменить таким образом:
Цитата

if (prod != 1 && sum != 0)

то ошибка исчезает.
Объясните, пожалуйста, почему && нельзя использовать с int и как тогда правильно разместить в if  условие sum=0 И prod=1?
Спасибо.
PM MAIL   Вверх
wester
Дата 21.8.2011, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: 3
Всего: 13



ПашаашаП
поправь выделенную строчку на 
if (prod == 1 && sum == 0)
в противном случае ты присваивал значения переменным, что недопустимо в C#
PM MAIL   Вверх
ПашаашаП
Дата 21.8.2011, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 21.8.2011

Репутация: нет
Всего: нет



Спасибо, точно. Плуганул)
PM MAIL   Вверх
Grigorill
Дата 24.8.2011, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 27.1.2011

Репутация: нет
Всего: нет



Вопрос может и глупый, но могу ли обратиться к контролам формы из статистического метода другого класса. Например у меня есть datetimepicker я вношу в него изменения. Чтобы обратиться к нему я пишу 
Код

Form1 frm=new Form1();
frm.datetimepicker.Value<=И т.д

Но когда я пишу Form1 frm=new Form1(); я создаю новый экземпляр формы и соответственно все изменения внесенные в datetimepicker  теряются а написать Form1 frm=new Form1(this); я не могу т.к метод статистический.Как тут быть?
PM MAIL   Вверх
Fortnox
Дата 24.8.2011, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 373
Регистрация: 31.10.2008
Где: Ростов-на-Дону

Репутация: 2
Всего: 22



Можно либо вызывать окно (форму) как диалог, т.е.:
Код

Form1 frm = new Form1();
if (frm.ShowDialog() == DialogResult.OK)
{
   var date = frm.dateTimePicker.Value;


либо можно использовать свойство OpenForms класса Application, которе вернет вам список всех открытых окон.
Код

Form1 frm = Application.OpenForms["Form1"] as Form1;
frm.dateTimePicker;


Есть конечно еще масса способов и приемов, как получать значения и прочее из открытых окон...
PM MAIL   Вверх
Grigorill
Дата 24.8.2011, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 27.1.2011

Репутация: нет
Всего: нет



Спасибо ,понял.
PM MAIL   Вверх
myendlessness
Дата 25.8.2011, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 8.8.2008

Репутация: нет
Всего: нет



Ребята подскажите, пожалуйста! У меня есть два массива ArrayList и в одном и в другом определённое количество чисел, допустим по 15. Теперь я пытаюсь создать из динамического массива обычный и вот что пишу:

Код

int[] dMassiveInt = (int[])dMassive.ToArray(typeof(int));
int[] dValuesInt = (int[]) dValues.ToArray(typeof(int));


Первый массив создаётся без проблем, а второй пишет, что преобразовать не может:

Additional information: Невозможно выполнить приведение с понижением хотя бы для одного из элементов исходного массива к типу результирующего массива.

 хотя там самые обычные числа и в первом и во втором, при этом небольшие до 16000. В чём может быть проблема?  

PM MAIL   Вверх
YuriZ
Дата 28.8.2011, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 10.9.2009

Репутация: нет
Всего: нет



Бразы, помогите перевести Псевдокод пропорционально-интегрально-дифференциального (ПИД) регулятора на С#

Pseudocode
Here is a simple software loop that implements the PID algorithm in its 'ideal, parallel' form:
Код

previous_error = setpoint - actual_position
integral = 0
start:
  error = setpoint - actual_position
  integral = integral + (error*dt)
  derivative = (error - previous_error)/dt
  output = (Kp*error) + (Ki*integral) + (Kd*derivative)
  previous_error = error
  wait(dt)
  goto start


Для ясности, эти значения имеются:
setpoint - уставка вводимая вручную для задания необходимого значения технологического процесса;
actual_position - текущее значение технологического процесса;
Kp, Ki, Kd - коэффициенты: пропорциональный, интегральный, дифференциальный (соответственно) - вводятся вручную;
dt - как понимаю, заданная периодичность выполнения кода; параметр dt можно исключить из повторяющихся вычислений заранее скорректировав коэффициенты Ki и Kd в dt раз.

Помогите, пожалуйста, перевести этот кусок кода на С#. Взято от сюда:
PID_controller

Это сообщение отредактировал(а) YuriZ - 28.8.2011, 18:12
PM MAIL   Вверх
Ky7m
Дата 28.8.2011, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 8.4.2008

Репутация: 1
Всего: 2



Цитата(YuriZ @ 28.8.2011,  17:49)
Бразы, помогите перевести Псевдокод пропорционально-интегрально-дифференциального (ПИД) регулятора на С#

Код

// global var
double previous_error = 0.0;
double integral = 0.0;
double setpoint = 10;
// PID parametrs
double Kp = 1;
double Ki  = 0;
double Kd = 0;
// PID implementation
double PIDStep(double actual_position)
{
    var error = setpoint - actual_position;
    
    integral = integral + (error*dt);
    var derivative = (error - previous_error)/dt;
    
    previous_error = error;

    return (Kp*error) + (Ki*integral) + (Kd*derivative);
}



Это сообщение отредактировал(а) Ky7m - 29.8.2011, 22:02
PM MAIL ICQ   Вверх
cepera666
Дата 28.8.2011, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 19.12.2010
Где: Nsk

Репутация: нет
Всего: нет



добрый всем вечер) в общем, такой вопрос. сначала делал на VB:
контроллер:
Код

<Authorize()> _
    Public Function UserInfo() As ActionResult
        Dim db As DB = New DB()

        Dim result = (From u In db.Users From e In db.employees From l In db.laboratories
                         Select u, e, l)

        Return View(result.First)
    End Function


и представление:
Код

<%@ Page Title="" Language="VB" MasterPageFile="~/Views/Shared/Site.Master" %>

<%@ Import Namespace="MvcApplication5" %>

'blahblah
<div class="display-label">Ваш Email</div>
<div class="display-field"><%: Model.u.Email%></div>
'blahblah


теперь пытаюсь сделать на C#:
контроллер:
Код

[Authorize]
        public ActionResult UserInfo() 
        {
            DB db = new DB();

            var result = from u in db.Users
                         from e in db.employees
                         from l in db.laboratories
                         select new {u, e, l};

            return View(result.First());
        }


с представлением
Код

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" %>

<%@ Import Namespace="MvcApplication6" %>

'blahblah
<div class="display-label">Ваш Email</div>
<div class="display-field"><%: Model.u.Email%></div>
'blahblah


на что получаю ошибку
Цитата

Сообщение об ошибке компилятора: CS1061: "object" не содержит определение для "u". Не удалось найти метод расширения "u", принимающий первый аргумент типа "object" (пропущено использование директивы или ссылка на сборку?)


как я понял, нужно правильно указать атрибут Inherits в <% Page %>, но понятия не имею, как это правильно сделать. Найти в гугле не мог, может быть, неправильно искал) Спасибо)
PM MAIL ICQ   Вверх
alinovskiy
  Дата 5.9.2011, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 5.9.2011

Репутация: нет
Всего: нет



Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim x As New asd
        MsgBox(x.Ballpark)

    End Sub
End Class
Public Class asd
    Private stadium As Integer = 50

    Public Property Ballpark() As Integer
        Get
            Return stadium
        End Get
        Set(ByVal Value As Integer)
            stadium = Value - 45
        End Set
    End Property
End Class

вопрос достаточно простой - какого хрена мессаж бокс выдает 50??? - что не так со свойством?
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0930 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.