ну если в вики не понятно,то в крайнем случае можешь глянуть 8-ой урок http://nnm-club.ru/forum/viewtopic.php?t=310460 там докладно все разжевали)
Пишу простое приложение для Android. (первый раз пишу для android и на Java). Как реализовать: Скачать mp3 файл по URL. Причем так что бы он был доступен в проигрывателе
Добрый день. Я новичек в С# И прошу чтобы вы мне подсказали с чего начинать этот язык для windows form программ?
С синтаксиса и консольных приложений. Там всё просто - в .NET есть все нужные функции для работы с тем, с чем нужно. Не придётся всё дописывать, как это выглядело бы в C++. И с формами там ничего сложного - создаёшь проект, рисуешь окно(Несколько), и пишешь код обработчика.
Сразу видно, как ты хорошо знаешь C++, а особенно то, сколько для него существует разных библиотек для всех нужд.
Че за фак: Есть абстрактный класс А содержащий 2 конструктора один public А() другой public А(string a,string b) его реализует класс Б, но если я пишу new Б(null, null), то мне пишет, что нет конструктора у Б который принимает два аргумента. 100 лет не кодил, мож забыл че
sailor_truse В классе B реализован конструктор с параметрами string, string? Конструкторы же не наследуются.
Вопрос на счет ООП, есть к примеру класс: Code: public class Graph { private boolean[][] Vertices; void setNumVertices(int V) { Vertices = new boolean[V][V]; } int getNumVertices() { return Vertices.length; } } Также к примеру для работы с объктами используется this. : Code: public class Graph { private boolean[][] Vertices; void setNumVertices(int V) { this.Vertices = new boolean[V][V]; } int getNumVertices() { return this.Vertices.length; } } Ну и собственно вопрос, результат у обоих одинаков, тогда в чем разница?
Для понятности типа. Или ну к примеру у тя функиция: PHP: clas A{ int Name = 0; public void Func(int Name) { this.Name = Name; //без this не получилось бы по понятным причинам } } Ну есть еще всякие там применения для this
Просто разный стиль кода. Я в таких случаях не использую this, а к названиям приватных полей добавляю _ - private int _count; this (Справочник по C#)
А у меня вот такой вопрос запущенна левая программа, в ней я изменяю значение через cheat engine как мне автоматизировать данный процесс в C# net (VISUAL) Сразу говорю я дуб)
Еще раз привет, как можно создать объект класса через GUI. Вот к примеру я набросал простое окошко (jDialog): Есть класс, ну к примеру, Human, где его параметры имя и возраст. Если создавать объекты без ГУИ, можно просто через: Code: Human wasja = new Human("Wasja", 20 ); Human petja = new Human("Petja", 40 ); Ну и тд. тп. Ну и собственно сам вопрос, забрать то параметры из формы не проблема, но как передать/создать имя объекта(Human petja)?
так невозможно сделать. разве что через reflection, если java такое позволяет. в c# есть activator, в котором для создания именованных обьектов есть createinstancefrom. не знаю, предлагает ли java что-то подобное.я не понимаю необходимости делать подобное. если нужно создать некоторое количество обьектов, а потом обращаться к ним посредством имени, то можно сделать такое: Code: Human[] humans = new Human[2]; humans[0] = new Human("Wasja", 20 ); humans[1] = new Human("Petja", 40 ); Code: public class Human { public string name; public int age; } обращаемся к обьектам так: Code: for(int i = 0; i<2; i++) { if (humans[i].name == "Wasja") { Human wasja = humans[i]; //делаем с васей, что хотим. } }
Если число создаваемых обьектов неизвестно(динамично) лучше использовать List. С Java не особо знаком, но в C# например, используется это так: List<Human> AddHuman = new List<Human>; AddHuman.Add( new Human{name = VarNameFromTextBox, age = VarAgeFromTextBox}); Поиск же производиться так: foreach( Human search in AddHuman) { MessageBox.Show("Name: "search.name+"\nAge:"+search.age); } Поправте под Java.
Вот вопросик... [C#] Есть массив байт... например : Code: E9 00 00 00 01 00 10 63 40 00 01 F4 01 Последний байт из списка + предпоследний байт = нужное значение (т.е. 0x01F4, число 500). Как можно их собственно "склеить" в это число после получения массива ? Надеюсь, понятно .
Code: int numToRead = 2; byte[] bytes = new byte[numToRead]; stream.Read(bytes, stream.Length - 2, numToRead); stream.Seek(-2, SeekOrigin.Current); int i = bytes[0]+bytes[1];