[ C# / Java ] — начинающим: задаем вопросы

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by procedure, 2 Nov 2008.

  1. cel1697i845

    cel1697i845 Elder - Старейшина

    Joined:
    22 Nov 2008
    Messages:
    618
    Likes Received:
    396
    Reputations:
    80
    ASP.NET (c#)

    Добрый вечер. Стоит задача перед мной, что не знаю в какую сторону копать и как это правильно в google искать. При оформление внешнего вида страницы, происходит следующее: при моих параметрах(разрешение экрана и размер окна браузера) все нормально, но стоит уменьшить окно браузера, то на сайте происходят такие не очень хорошие изменения, например при уменьшение окна, появляется ползунок нижний, исчезают за пределы некоторые крайнее элементы, в общем вопрос как сделать привязку, как к примеру insidepro.com что при уменьшение окна браузера - изменяется размер всего содержимого на странице, в обычном C# приложениях есть похожее свойство Anchor. в ASP.NET его не нашел.
    Будьте добры помогите как этот "дефект" побороть, или в какую сторону рыть.
     
  2. inCode

    inCode Member

    Joined:
    20 Jun 2011
    Messages:
    141
    Likes Received:
    22
    Reputations:
    5
    причем тут серверная сторона на asp, к настройкам отображения страницы.
    Визуальное отображение это уже css, а именно процентное соотношение высоты и ширины.
    Так же можно управлять элементами страницы на клиентской стороне с помощью js и от него происходящего jquery
     
    1 person likes this.
  3. DeepBlue7

    DeepBlue7 Elder - Старейшина

    Joined:
    2 Jan 2009
    Messages:
    359
    Likes Received:
    50
    Reputations:
    12
    Обьясните, пожалуйста, как работать с BinaryReader в потоке ? Конкретно - надо считать отсылаемый клиентом стринг... Юзаю метод ReadString()...
     
  4. inCode

    inCode Member

    Joined:
    20 Jun 2011
    Messages:
    141
    Likes Received:
    22
    Reputations:
    5
    если правильно понял то вот:
    http://msdn.microsoft.com/ru-ru/library/system.io.binaryreader.readbytes.aspx
    http://stackoverflow.com/questions/472906/net-string-to-byte-array-c-sharp

    если, что выкладывай код, постараюсь помочь.
     
  5. DeepBlue7

    DeepBlue7 Elder - Старейшина

    Joined:
    2 Jan 2009
    Messages:
    359
    Likes Received:
    50
    Reputations:
    12

    Code:
     while (cl.Connected)
                    {
                   
                        if (NWS.CanRead && NWS.CanWrite)
                        {
                            if (R.ReadString() == "hello")
                            {
    
                                Byte[] data = System.Text.Encoding.ASCII.GetBytes("i can hear u");
                                W.Write(data, 0, data.Length);
                            }
                        }
                        else cl.Close();
                     
                    }
    Но удачного сравнения не происходит...

    Console.Writeline(R.ReadString().ToString()); тоже не пашет


    Подрубаюсь тельнетом.
     
  6. DeepBlue7

    DeepBlue7 Elder - Старейшина

    Joined:
    2 Jan 2009
    Messages:
    359
    Likes Received:
    50
    Reputations:
    12
    Теперь пашет :). Сам даже не понял, в чём тупил...


    Code:
     while (cl.Connected)
                    {
                        string buf1 = R.ReadString();
    
                        Byte[] buf2 = System.Text.Encoding.ASCII.GetBytes(buf1);
    
                        W.Write(buf2, 0, buf2.Length);
    
                        Thread.Sleep(1);
                    }

    Code:
                Byte[] buf2 = new Byte[1024];
                while (true)
                {
                    buf2 = System.Text.Encoding.ASCII.GetBytes("asfsadf3412423");
                    stream.Write(buf2, 0, buf2.Length);
    
                    string buf3 = System.Text.Encoding.ASCII.GetString(buf2);
    
                    Console.WriteLine(buf3);
                }
     
  7. DeepBlue7

    DeepBlue7 Elder - Старейшина

    Joined:
    2 Jan 2009
    Messages:
    359
    Likes Received:
    50
    Reputations:
    12
    Другой вопрос... по работе с MSSQL.


    Как получить массив значений из таблицы ?

    Целое число читаю так :

    Code:
    public int ReadInt(string query)
            {
                int nResult = 0;
                try
                {
                    SqlCommand com = new SqlCommand(query, conn);
                    com.CommandType = CommandType.Text;
                    nResult = (int)com.ExecuteScalar();
                }
                catch (SqlException Ex)
                {
                    Console.WriteLine("MSSQL Error -> Function ReadInt(" + query + "), exception catched : " + Ex.ToString());
                }
                return nResult;
            }
    Но вот как получить на выходе массив ?
     
    #1167 DeepBlue7, 25 Nov 2011
    Last edited: 25 Nov 2011
  8. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    почитай про SqlDataReader
     
    1 person likes this.
  9. SimBa

    SimBa Member

    Joined:
    8 Dec 2008
    Messages:
    0
    Likes Received:
    47
    Reputations:
    -11
    Добрый день всем.
    Только учюсь кодить на C#.
    И вот возникла необходимость работы с socket'ами.
    Подскажите что можно почитать по этому поводу?
    В гугле искал, не нашел ничего.
    ранее работал с httpwebrequest
     
  10. X-rus

    X-rus Member

    Joined:
    22 Dec 2010
    Messages:
    88
    Likes Received:
    22
    Reputations:
    4
    Краткий курс по поиску в гугле:

    • Задаём себе два вопроса
      1) Что? socket
      2) ЯП? C#
    • Открываем страничку: www.google.ru
    • Вписываем в текстовое поле ответы на два выше указанных вопроса: socket C#
    • Нажимаем на кнопку - Поиск в Google

    Дополнительно можно почитать книгу - Сетевое программирование на .NET 3.5
     
  11. NModern

    NModern New Member

    Joined:
    9 Dec 2008
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Почему в названии категории нету имени Java?
     
  12. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    По той же причине по которой отсутствуют visual basic, F#, erlang, форт и прочее.
     
    _________________________
  13. return

    return New Member

    Joined:
    23 Oct 2010
    Messages:
    125
    Likes Received:
    3
    Reputations:
    1
    Как сделать так что бы для использования обычной программы на C# (например обычный ввод и вывод на консоль) использовался на других пк не тот фримеворк который у меня стоит (4.030319) а минимальный необходимый для данной программы?
     
  14. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    Собрать программу с тем фреймворком, который минимально для нее необходим. У фреймворков 2.0, 3.0, 3.5 один и тот же рантайм, так что, если программа не использует библиотек из 3.0 или 3.5, то можно вообще с 2.0 собрать, и требовать она будет исключительно 2.0.
     
  15. return

    return New Member

    Joined:
    23 Oct 2010
    Messages:
    125
    Likes Received:
    3
    Reputations:
    1
    я это и хотел сказать сказать))) просто я не знаю как это сделать. Наверное при сборке в визуале надо что то указать, поставить. Подскажите что? А то в универе стоит 3,5 а тоскать с собой ноут не охота.
     
  16. Spot

    Spot Elder - Старейшина

    Joined:
    1 Mar 2007
    Messages:
    461
    Likes Received:
    38
    Reputations:
    1
    Вуаля:
    http://msdn.microsoft.com/ru-ru/library/bb772098(v=vs.90).aspx
     
    1 person likes this.
  17. LocKeD132

    LocKeD132 New Member

    Joined:
    27 Nov 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Помогите с программами на паскале - для рисования множества Жюлиа и Мандельброта, компилируетса, но на экран ничего не выводит, подскажите что не так?
    Первая
    Code:
    Program mandel;
    Uses Crt,Graph; 
    Var   a,b: integer;
       x,y,xy: integer;
       x2,y2: integer;   
    r: real; 
      k: integer; 
      ch : char;
       GraphDriver,GraphMode : integer;
       Path : string;
     Begin
       clrscr;
       GraphDriver := EGA;
       GraphMode := EGALo;
       Write('Vvedite kolichestvo iteraciy ');
       Readln(k); 
      r:=0;
       x:=0; y:=0;
       InitGraph(GraphDriver,GraphMode,Path);
       While (k>0) and (r<4) do     begin
           x2:=x*x;
           y2:=y*y;
           xy:=x*y;
           x:=x2-y2+a;
           y:=2*xy+b;
           r:=x2+y2;
           dec(k);
           PutPixel(x,y,(k div 16));
          end;
        ch:= Readkey;
     End.


    Вторая


    Code:
    Program second;
     Uses Crt,Graph;
     Var   i: integer;
       x,y,temp: integer;
       a,b: integer; 
      iter: integer;
       ch: char;
       GraphDriver,GraphMode : integer;
       Path : string;
     Begin
       clrscr;
       GraphDriver := EGA;
       GraphMode := EGALo;
       Write('Vvedite kolichestvo iteraciy ');
       Readln(iter);
       i:=0;
       x:=0;
       y:=0;
       InitGraph(GraphDriver,GraphMode,Path);
       Repeat
         temp:=sqr(x)-sqr(y)+a;
         y:=2*x*y+b;
         x:=temp;
         Inc(i);
         PutPixel(x,y,(i div (iter div 256)));
       Until (4<=sqr(x)+sqr(y)) or (i>=iter);
       ch:=readkey;
     End.
     
  18. return

    return New Member

    Joined:
    23 Oct 2010
    Messages:
    125
    Likes Received:
    3
    Reputations:
    1
    C#

    Ситуация такая, загружаю с файла список. Список этот древовидное дерево. Хочу графически отобразить дерево на форме. Вот как на подобие что бы можно было перетаскивать квадратики и т.д. (прям как в MS Visio). Вот такой фигнёй никогда не занимался, что посоветуете почитать, в какую сторону копать?

    Или даже не перетаскивание, а как сделать что бы была возможность выделять лейбел и удалять её с формы, а так же добавить новую?
     
    #1178 return, 10 Dec 2011
    Last edited: 10 Dec 2011
  19. mrazota

    mrazota New Member

    Joined:
    8 Dec 2011
    Messages:
    20
    Likes Received:
    1
    Reputations:
    0
    Попробуй TreeView Это выглядеть будет примерно так:

    [​IMG]
     
  20. DeepBlue7

    DeepBlue7 Elder - Старейшина

    Joined:
    2 Jan 2009
    Messages:
    359
    Likes Received:
    50
    Reputations:
    12
    Вопрос по работе с MSSQL (точнее, массивом DataTable)


    Код примерно такой :

    Code:
     SqlDataAdapter SqlAD = new SqlDataAdapter();
                    SqlAD.SelectCommand = new SqlCommand(query, conn);
                    DataSet ds = new DataSet();
                    SqlAD.Fill(ds);
    
                   DataTable dt = ds.Tables[0];
    
                   string[] arr = new string[dt.Rows.Count];
    
                   arr = InitializeArrays.InitStringArray(arr);
    
    
                   for (int i = 0; i < dt.Rows.Count; i++)
                   {
                      arr[i] = dt.Rows[0][i].ToString();
                   }

    Проблема : как получить количество полей в двухмерном массиве? :

    Code:
       arr[i] = dt.Rows[0][i].ToString();
    dt.Rows.Count возвращает количество полей в dt.rows[0], а не подмассиве

    //РЕШЕНО, сделал так :

    Code:
     SqlDataAdapter SqlAD = new SqlDataAdapter();
                    SqlAD.SelectCommand = new SqlCommand(query, conn);
                    DataSet ds = new DataSet();
                    SqlAD.Fill(ds);
    
                   DataTable dt = ds.Tables[0];
    
                 if(dt.Rows.Count != 0)
                   {
                       string[] arr = new string[dt.Rows[0].ItemArray.Length];
    
                       arr = InitializeArrays.InitStringArray(arr);
    
    
                       DataRow row = dt.Rows[0]; //first array
    
                       for (int i = 0; i < dt.Rows[0].ItemArray.Length; i++)
                       {
                           arr[i] = row[i].ToString();
    
                       }
                       return arr;
    }
    
     
    #1180 DeepBlue7, 11 Dec 2011
    Last edited: 11 Dec 2011
Loading...
Similar Threads - Java начинающим задаем
  1. b3
    Replies:
    4
    Views:
    3,205