Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# RegEx: извлечь текст до первого </div> https://www.cyberforum.ru/ csharp-beginners/ thread514419.html
Скрин для удобства. Match m0 = Regex.Match(s, @"wall_post_text\x22>(+)</div>", RegexOptions.IgnoreCase | RegexOptions.Multiline); if (m0.Success) { st = m1.Groups.Value; } Поправьте regex, пожалуйста, а то не правильно копирует. Нужно скопировать до первого </div>
"Отлипание" окна от курсора по двойному щелчку C#
Сделал прогу, которая прилипает к курсору, когда на заголовок попадает указатель мышки, как сделать отлипание окна по двойному щелчку мыши. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
C# Можно ли получить доступ из Program.cs к элементам форм, обработчикам событий в формах К значениям переменных в формах, и как? https://www.cyberforum.ru/ csharp-beginners/ thread514394.html C# Ошибка компиляции "Could not write to output file" Что это значит, и как это исправить? "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe" "prog.cs" Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.3053 for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. error CS0016: Could not write to output file 'd:\ask\xxx\xxxx\run\prog.exe' -- 'ВЌВҐВўВҐГ ВВ®... https://www.cyberforum.ru/ csharp-beginners/ thread514372.html
Вывести все элементы матрицы по спирали C#
Дана квадратная матрица A порядка M (M — нечетное число). Начиная с элемента A0,0 и перемещаясь против часовой стрелки, вывести все ее элементы по спирали: первый столбец, последняя строка, последний столбец в обратном порядке, первая строка в обратном порядке, оставшиеся элементы второго столбца и т. д.; последним выводится центральный элемент матрицы.
C# разбор XML в TreeView + текст в RichTextBox https://www.cyberforum.ru/ csharp-beginners/ thread514321.html
Собственно, программа уже читает из XML-файла, парсит и делает TreeView. Вопрос в том, как можно подцепить к каждому элементу дерева текст в RichTextBox и где его хранить лучше? Ибо XML от него раздуется слишком и будет просто нечитаемым. Идеи?
C# Авторизация пользователя и переход к другой форме https://www.cyberforum.ru/ csharp-beginners/ thread514307.html
Доброго времени суток. Задача такая: при запуске программы запускается окно в котором запрашиваются логин и пароль. Пользователь вводит данные, если данные верны, то эта форма закрывается, а открывается другая в которой уже и будем работать. Как это сделать? Пробовал скрыть форму, но тогда при закрытии второй программа будет продолжать висеть в памяти. Пробовал просто закрыть, но тогда...
RegEx, нужно чтобы после первого вхождения </form> поиск завершался C#
Раньше не связывался с этим, после 2х часов гугления проб и чтения не смог составить простое выражение xD должно начинаться на <form action="#" method="POST" name="logon" а заканчиваться на </form> сделал так "<form action=\"#\" method=\"POST\" name=\"logon\".*</form>"
C# ColorDialog не меняет цвет некоторых фигур https://www.cyberforum.ru/ csharp-beginners/ thread514241.html
В общем программа реализует простейший графический редактор...создает линию квадрат и круг (создается класс графических фигур)...и по нажатию ПКМ вылазит КолорДиалог с выбором цвета...почему то меняет не всегда и не для всех фигур...подскажите плиз в чем дело Описание самого класса. shape.cs: using System.Drawing; using System; abstract class Shape { protected int fx;
C# Описать структуру с именем Student, перевод из C++ в C# перевести код из с++ в с# //Описать структуру с именем Student, содержащий следующие данные: //фамилия; //год рождения; //стипендия //успеваемость (массив из пяти элементов). //функция ввода данных в массив структур из файла; //функция вывода массива структур на экран; //функция вычисления среднего балла успеваемости любого студента; https://www.cyberforum.ru/ csharp-beginners/ thread514238.html
C# Найти ошибки в приложенном коде
Вот я написал такую программу: using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace WindowsFormsApplication1 {
C# Чтение и обработка матриц, перевод с Pascal https://www.cyberforum.ru/ csharp-beginners/ thread514175.html
Помогите, пожалуйста, подправить код с Паскаля на C#. Код на Паскале: Program Algorith_PrimaKrascala; Uses Crt; Const MaxSize =100; Infinity =1000; Var Matrix: array of integer; Color: array of integer; Ribs: array of record a, b: integer;
0 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 18
10.03.2012, 15:27  [ТС] 0

Получить имя файла, зная полный путь - C# - Ответ 2777017

10.03.2012, 15:27. Показов 29996. Ответов 14
Метки (Все метки)

Ответ

Спасибо всем за помощь я сделал релиз)
C#
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
 int slash = 0, ravno = 0, kavichki = 0;
        string s, fileName, sourcePath;
        OpenFileDialog ofd;
        StreamReader sr, sr2;
        List<string> lstOrig, lstFile;
        FolderBrowserDialog fbd;
        StreamWriter sw;
        string SkopirovannieFayli = "D:\\Burn.txt";
 
        private void btnPlst_Click(object sender, EventArgs e)
        {
            chLBSongs.Items.Clear();
 
            ofd = new OpenFileDialog();
            ofd.Filter = "Файлы плейлиста PLS|*.pls|Файлы плейлиста M3U|*.m3u|Файл WMP|*.wpl";
 
            if (ofd.ShowDialog() != DialogResult.OK)
                return;
 
            lbPlst.Text = "Имя: " + ofd.SafeFileName;
 
            sr = new StreamReader(ofd.FileName, Encoding.GetEncoding(1251));
 
            lstOrig = new List<string>();
            lstFile = new List<string>();
 
            s = sr.ReadLine();
 
            if (s.Contains("[playlist]"))
            {
                pictureBox1.Image = new Bitmap(Burn.Properties.Resources.pls);
 
                while (true)
                {
                    s = sr.ReadLine();
 
                    if (s == null)
                        break;
 
                    if (s.Contains("File"))
                    {
                        fileName = Path.GetFileName(s);
 
                        for (int i = 0; i < s.Count(); i++)
                        {
                            if (s[i] == '=') ravno = i;
                        }
 
                        lstOrig.Add(s.Substring(ravno + 1));
 
                        chLBSongs.Items.Add(fileName);
                        lstFile.Add(fileName);
                    }
                }
            }
 
            else if (s.Contains("#EXTM3U"))
            {
                pictureBox1.Image = new Bitmap(Burn.Properties.Resources.m3u);
 
                while (true)
                {
                    s = sr.ReadLine();
 
                    if (s == null)
                        break;
 
                    if (s.Contains('\\'))
                    {
                        fileName = Path.GetFileName(s);
 
                        chLBSongs.Items.Add(fileName);
 
                        lstOrig.Add(s);
 
                        lstFile.Add(fileName);
                    }
                } 
            }
 
            else if (s.Contains("wpl"))
            {
                pictureBox1.Image = new Bitmap(Burn.Properties.Resources.wpl);
 
                sr2 = new StreamReader(ofd.SafeFileName);
 
                while (true)
                {
                    s = sr2.ReadLine();
 
                    if (s == null)
                        break;
 
                    int dva = 0;
 
                    if (s.Contains("media"))
                    {
                        for (int i = 0; i < s.Count(); i++)
                        {
                            if (s[i] == '=') ravno = i;
                            if (s[i] == '"') { kavichki = i; dva++; } 
                            if (dva == 2) break;
                        }
 
                        lstOrig.Add(s.Substring((ravno + 2), (kavichki - ravno - 2)));
 
                        fileName = Path.GetFileName(s.Substring((ravno + 2), (kavichki - ravno - 2)));
 
                        chLBSongs.Items.Add(fileName);
                        lstFile.Add(fileName);
                    }
                }
                sr2.Close();
            }
            sr.Close();
        }
 
        private void btnDest_Click(object sender, EventArgs e)
        {
            fbd = new FolderBrowserDialog();
 
            if (fbd.ShowDialog() != DialogResult.OK)
                return;
 
            fbd.ShowNewFolderButton = true;
 
            label1.Text = "Путь:" + fbd.SelectedPath;
        }
 
        private void btBurn_Click(object sender, EventArgs e)
        {
            sw = new StreamWriter(SkopirovannieFayli);
 
            sw.WriteLine("Выбранные файлы:");
            sw.WriteLine();
 
            foreach (string x in chLBSongs.CheckedItems)
            {
                sw.WriteLine(x);
            }
 
            sw.Close();
 
            foreach (int x in chLBSongs.CheckedIndices)
            {
                File.Copy(lstOrig[x], Path.Combine(fbd.SelectedPath, lstFile[x]), true);
            }
 
            MessageBox.Show("Копирование завершено");
        }
Добавлено через 6 минут
Цитата Сообщение от Sudoki Посмотреть сообщение
читайте в MSDN про Path
там всё было намного проще, просто присвоить индекс из foreach к переменной которая должна содержать адрес для копирования

Вернуться к обсуждению:
Получить имя файла, зная полный путь C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2012, 15:27
Готовые ответы и решения:

Получить имя файла, зная его полный путь
есть полный путь к файлу типа C:\Users\Миша\Desktop\Папа ДР\Учитель !\3 вопроса.xml, как мне...

Вывод имени файла, зная его полный путь
Подскажите как вывести имя файла. Много чего находил но чисто имени файла например 123.exe такого...

Найти полный путь к папке, имея только короткое имя
Как найти полный путь к папке имея только короткое имя?

Получить полный путь к файлу
Как мне получить полный путь к файлу &quot;1.bat&quot;, который находится в той же папке что и exe-ник...

14
10.03.2012, 15:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2012, 15:27
Помогаю со студенческими работами здесь

Если файл лежит в директории приложения, то указать его имя, в противном случае - полный путь
Добрый день! Подскажите пожалуйста, возможно ли такая схема. В файле настроек указать...

Получить Полный путь к файлу по Дескриптору
Нашел вот этот пример, а как использовать не знаю. Подскажите Пожалуйста. static extern void...

Получить полный путь перемещаемого файла
Мне нужно получить полный путь перемещаемого файла. Как я понимаю для этого нужно перехватить...

Получить полный путь папки выделенной в проводнике
Здравствуйте. Возникла такая проблема. Необходимо при клике мышкой по папке (или какому либо...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru