Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Открыть новую тему     Написать ответ в эту тему

yakonda2010

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Уч... А ты наверное спецом зарегился сюда, чтобы флудить...

Я же выше писал, что если бы в силу своей неграмотности не оскорблял людей, я бы прошел и не заметил, а так я специально нашел книгу из которой ты не можешь переписать код и полистал, а уж после написал.

Всего записей: 7 | Зарегистр. 03-08-2010 | Отправлено: 18:38 10-09-2010
blaro



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
не оскорблял людей, я бы прошел и не заметил

Я тебя не оскорблял. Ты сам сюда пришел и на меня наезжать начал.

Цитата:
я специально нашел книгу из которой ты не можешь переписать код и полистал, а уж после написал.

А теперь найди и скачай сорцы и скомпиль их. Когда я скачал и скомпилил сорцы той же самой проги что и я писал, у меня вообще компилятор выдал 10 ошибок. Компилил как отдельный проект, само собой. Проверил все классы, что у авторов, что у меня все точно также, символ в символ.


----------
Оптимистично смотрю на мир глазами убийцы.

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 19:29 10-09-2010
yakonda2010

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Искать ничего не буду, есть ссылка на сырки - давай... Мне хватило того, что ты списываешь из книги пример, при этом кто то тебе дает классы, которые есть в книге и т.д. Насчет оскорблений, я не о себе писал, а о авторах книги...

Всего записей: 7 | Зарегистр. 03-08-2010 | Отправлено: 19:44 10-09-2010
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хотел  спросить bloro ты чего хочеш научится программировать или скомпилить эту хрень из книги?!! Потому как выходит что второе в таком случае необходимо разместить твой пост в соседнюю ветку обьявления для работы программистам. Просто ты спрашиваеш о том чему должна бы тебя  научить эта книга которую ты надеюсь читаеш.  

Всего записей: 558 | Зарегистр. 05-04-2006 | Отправлено: 20:01 10-09-2010 | Исправлено: RedPromo, 20:12 10-09-2010
blaro



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
yakonda2010
Ну держи: http://apress.com/book/downloadfile/1800
 
RedPromo
Я хочу научиться программировать сам. Большенство примеров, которые есть в книге содержат ошибки с которыми я справлялся сам. Вот только в этом примере (клиент FTP) я застрял. Я пока оставил эту прогу и продолжаю дальше читать книгу. Потом вернусь к ней.

----------
Оптимистично смотрю на мир глазами убийцы.

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 20:11 10-09-2010
yakonda2010

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый, вы опять фейлите....
 
http://i9.fastpic.ru/big/2010/0910/e1/cdf930e55f38be23f9934e053188ffe1.jpg

Всего записей: 7 | Зарегистр. 03-08-2010 | Отправлено: 20:26 10-09-2010 | Исправлено: yakonda2010, 20:28 10-09-2010
blaro



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
yakonda2010
Да ничего такого. У меня библиотека System.Net; включена в проект.

----------
Оптимистично смотрю на мир глазами убийцы.

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 20:47 10-09-2010
yakonda2010

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
blaro
Читай C# for dummies...

Всего записей: 7 | Зарегистр. 03-08-2010 | Отправлено: 21:50 10-09-2010
blaro



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Читай C# for dummies...

Уже прочитал.

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 22:37 10-09-2010
ForposT_ForeveR



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравствуйте.
Вчера первый раз познакомился с WidowsForms в c#.
Выполняю лабораторную работу, у нас они написаны под версию студии 2005, а у меня стоит 2010. Некоторые функции не сходятся. Например, необходимо из 1го списка перенести во 2й элементы.
Функции MoveSelectedItems нет в 2010 версии. Подскажите, пожалуйста, аналог.

Код:
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void listBox1_Enter(object sender, EventArgs e)
        {
            button1.Text = ">";
            button2.Text = ">>";
        }
 
        private void listBox2_Enter(object sender, EventArgs e)
        {
            button1.Text = "<";
            button2.Text = "<<";
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            if (button1.Text == ">")
                MoveSelectedItems(listBox1, listBox2);
            else
                MoveSelectedItems(listBox2, listBox1);
        }
 
       
    }


Всего записей: 525 | Зарегистр. 11-12-2004 | Отправлено: 10:14 15-09-2010
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ForposT_ForeveR
Что-то я сомневаюс что в 2005 студии была такая функция ... Это скорее всего самописная функция. Найди ее в проекте от 2005 студии и перенеси в новый проект VS2010.

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 10:36 15-09-2010
May_Johnson



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ForposT_ForeveR
А помойму сам смысл лабораторной и состоит в написании этой функции

Всего записей: 47 | Зарегистр. 10-02-2008 | Отправлено: 12:36 15-09-2010
ComradG



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ForposT_ForeveR
IL DASM и MSDN тебе в помощь.

Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 14:24 15-09-2010
LuckyStrike



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
//Нахождение расстояния от источника до всех вершин
//(метод Форда-Беллмана).
//Нахождение кратчайшего пути из S в T.
#include <iostream.h>
#define MaxNodes 7
#define B 1000 //Машинный эквивалент бесконечности.
 
//Описание типа узла стека.
typedef struct Zveno *svqz;
typedef struct Zveno
{
int Element;
svqz Sled;
};
 
class Spisok
{
private:
int A[MaxNodes][MaxNodes]; //Матрица весов дуг.
int D[MaxNodes]; //Матрица расстояний от источника до  
//всех вершин графа.
svqz Stack; //Указатель на рабочий стек.
void UDALENIE (svqz *, int *);
void W_S (svqz *, int);
public:
Spisok() {Stack = NULL;}
void Vvod_Ves();
void Reshenie ();
};
 
int main ()
{
Spisok A;
A.Vvod_Ves();
A.Reshenie();
}
 
void Spisok::Reshenie ()
{
int S; // Начальная вершина пути (источник).
int T; // Конечная вершина пути.
int u,v;
int i,j,k;
svqz UkZv;
 
cout << "Vvedite nachal'nuyu vershinu: ";  
cin >> S; S--;
//Инициализация.
for (i=0;i<MaxNodes;i++) D[i] = A[S][i];
D[S] = 0;
//Вычисление матрицы расстояний от  
//источника до всех вершин графа.
for (k=0;k<MaxNodes-2;k++)
for (i=0;i<MaxNodes;i++)
if ( i!=S )
for (j=0;j<MaxNodes;j++)
if ( D[i] > D[j]+A[j][i] ) D[i] = D[j]+A[j][i];
//Вывод матрицы расстояний от источника
//до всех вершин графа.
cout << "Matrica rasstoyaniy: \n";
for (i=0;i<MaxNodes;i++) cout << D[i] << " ";
cout << endl;
// Нахождение кратчайшего пути из S в T с использованием
// построенной матрицы расстояний.
cout << "vvedite konechnuyu vershinu puti: ";  
 
cin >> T; T--;
W_S (&Stack,T); v = T;
while ( v!=S )
{// cout<<"jhfgkjg";
for (i=1;i<MaxNodes;i++)  
if ( D[v]==D[i]+A[i][v] ) u = i;
W_S (&Stack,u);
v = u;
}
 
//Вывод кратчайшего пути на экран  
cout << "kratchaishiy put': ";
UkZv = Stack;
while ( UkZv != NULL )
{ cout << UkZv->Element << " ";  
UkZv = UkZv->Sled; }
cout << endl;
}
 
void Spisok::Vvod_Ves()
//Ввод матрицы весов дуг заданного графа.
{
cout << "vvodite elementi matrici vesov dug po strocam:\n";
for (int i=0;i<MaxNodes;i++)
for (int j=0;j<MaxNodes;j++)
{
cout << "vvedite A[" << (i+1) << "," << (j+1) << "]: ";  
cin >> A[i][j];
if ( A[i][j]==0 ) A[i][j] = B;
}
}
 
void Spisok::W_S (svqz *stk, int Elem)
//Помещение Elem в стек stk.
{
svqz q=new (Zveno);
(*q).Element = Elem;  
(*q).Sled = *stk; *stk = q;
}
 
void Spisok::UDALENIE (svqz *stk, int *Klad)
//Удаление звена из стека, заданного указателем *stk.
//Значение информационного поля удаляемого звена сохраня-
//ется в параметре Klad.
{
svqz q;
 
/* if (*stk==NULL) cout<<"Попытка выбора из пустого стека!\n";
else
{ *Klad = (**stk).Element;
q = *stk; *stk = (**stk).Sled; delete q; }*/
}
при выводе почему то не находит короткий путь...точнее не выводит

Всего записей: 78 | Зарегистр. 10-12-2008 | Отправлено: 23:25 15-09-2010
ComradG



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LuckyStrike
Дядь, а позвольте спросить, к чему ваш пост? Ну Си, но к управляемому коду то он какое отношение имеет? Для Си есть отдельная ветка, посмотри внимательней. Здесь обсуждаются NET языки.

Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 12:57 16-09-2010
MagistrAnatol



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
народ как сбросить панель инструментов из командной строки для ВС 2010
и как побороть ошибку
Имя журнала:   Application
Источник:      Application Error
Дата:          16.09.2010 13:58:03
Код события:   1000
Категория задачи100)
Уровень:       Ошибка
Ключевые слова:Классический
Пользователь:  Н/Д
Компьютер:     BLACKADMIN.brt.org
Описание:
Имя сбойного приложения: devenv.exe, версия: 10.0.30319.1, отметка времени: 0x4ba1fab3
Имя сбойного модуля: msenv.dll, версия: 10.0.30319.1, отметка времени 0x4ba1fd94
Код исключения: 0xc0000005
Смещение ошибки: 0x000fda77
Идентификатор сбойного процесса: 0x115c
Время запуска сбойного приложения: 0x01cb55858abdc343
Путь сбойного приложения: C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
Путь сбойного модуля: C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\msenv.dll
Код отчета: e4a2b0a4-c178-11df-a2eb-001d9272c15b
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2010-09-16T09:58:03.000000000Z" />
    <EventRecordID>20119</EventRecordID>
    <Channel>Application</Channel>
    <Computer>BLACKADMIN.brt.org</Computer>
    <Security />
  </System>
  <EventData>
    <Data>devenv.exe</Data>
    <Data>10.0.30319.1</Data>
    <Data>4ba1fab3</Data>
    <Data>msenv.dll</Data>
    <Data>10.0.30319.1</Data>
    <Data>4ba1fd94</Data>
    <Data>c0000005</Data>
    <Data>000fda77</Data>
    <Data>115c</Data>
    <Data>01cb55858abdc343</Data>
    <Data>C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe</Data>
    <Data>C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\msenv.dll</Data>
    <Data>e4a2b0a4-c178-11df-a2eb-001d9272c15b</Data>
  </EventData>
</Event>

Всего записей: 2120 | Зарегистр. 09-04-2003 | Отправлено: 15:39 16-09-2010
ComradG



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Del Исправлено

Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 17:16 16-09-2010 | Исправлено: ComradG, 21:02 16-09-2010
LuckyStrike



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, будьте добры помочь с задачкой, вот её условие:
Разработать программу для вычисления определенного интеграла от заданной функции на заданном отрезке методом прямоугольников. Программа должна разбивать отрезок на  три равные части, запускать по выбору вычисления на каждом отрезке по 10000 значений либо параллельно, либо последовательно, обеспечивать приостановку и прерывание вычислений, установку приоритета каждого потока,  по окончании  вычислений сложить  их результаты и получить ответ(3*x3/sin(x) на отрезке [0, 6]).
а вот код, который я написал под неё:
 [CODE=csh]
namespace интеграл
{
    class Integral
    {
        public double summa = 0;
        public double a, b;
        public Integral(double a, double b)
        {
            this.a = a;
            this.b = b;
        }
    }
    class Program
    {
        public static void sum(object pp)
        {
            Integral p = pp as Integral;
            double summa = 0;
            double a = p.a;
            double b = p.b;
            double dx = (b - a) / 10000;
            for (double i = a; i <= b; i+=dx)
                summa += dx*Function(i);
           
        }
        static public double Function(double x)
        {
            double y;
            y = (3 * Math.Pow(x, 3)) / Math.Sin(x);
            return y;
        }
        static void Main(string[] args)
        {
            int a = 0;
            int b = 6;
            int c = (b - a) / 3;
            Integral p1 = new Integral(a, c);
            Integral p2 = new Integral(c, b-c);
            Integral p3 = new Integral(b-c, b);
            Thread proc1 = new Thread(new ParameterizedThreadStart(sum));
            Thread proc2 = new Thread(new ParameterizedThreadStart(sum));
            Thread proc3 = new Thread(new ParameterizedThreadStart(sum));
            proc1.Start(p1);
            proc2.Start(p2);
            proc3.Start(p3);
            proc1.Join();
            proc2.Join();
            proc3.Join();
                Console.WriteLine(Function(p1.summa+p2.summa+p3.summa));
           
        }
    }
}
[/CODE]подскажите что исправить. фишка в этой задачи в том, что я отрезок разбиваю на три части (то есть потока на 10000) и потом их складываю и должен быть ответ.

Всего записей: 78 | Зарегистр. 10-12-2008 | Отправлено: 17:40 19-09-2010
cosmosliva



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Кто подскажет C#
как проще работать с коллекцией List<>

Код:
 
//Имеем класс
    class Section
    {
        public int Number { get; set; }
        public string Name { get; set; }
    }
 
//Создаем  
List<Section> Collect = new List<Section>();
 

Но необходимо работать с коллекцией по номеру Section.Number
т.е.
сделать Section.Number - индексатором List<Section>
 
Collect[5] = (Section.Number == 5)
 
Section.Number - будут 5, 10, 15 и т.д.
 
С уважением!

Всего записей: 46 | Зарегистр. 09-10-2003 | Отправлено: 20:33 19-09-2010 | Исправлено: cosmosliva, 20:35 19-09-2010
Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cosmosliva
Для этого лучше воспользоваться коллекциями Dictionary<TKey, TValue> или Hashtable (Dictionary предпочтительнее, так как типизирован)

Код:
Dictionary<int, string> dict = new Dictionary<int, string>();
dict.Add(1, "one");
dict.Add(10, "ten");
dict.Add(15, "fifteen");
Console.WriteLine(dict[10]);

Если тип Selection все же необходим, то придется выводить свой класс из List или Dictionary.

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 22:27 19-09-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru