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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
avkorets
А конфиги сильно различаются?  
А что должно меняться в файле конфига? Ты своей проге подсунул новый файл конфига
Цитата:
config.AppSettings.File = runtimeconfigfile;

точнее, не новый файл, а файл с дополнительными настройками.
Затем сохранил измененный ОСНОВНОЙ файл конфигурации, (прога дописала)
Цитата:
<appSettings file="переданное_имя_файла">

И уже после этого перечитываешь параметры конфигурации, которые сидят в секции appSettings и ты к ним можешь обратиться из своей проги:

Цитата:
 ConfigurationManager.RefreshSection("appSettings");

 
Если есть MSDN, посмотри инфу по запросу: appSettings element.

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 14:34 07-05-2009
Felibreon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как в C# Можно найти на каком диске стоит винда? Выложите плиз кто нить код

Всего записей: 9 | Зарегистр. 18-05-2009 | Отправлено: 05:28 19-05-2009
V0lt



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

Цитата:
А как в C# Можно найти на каком диске стоит винда?

типа так

Код:
string s = Path.GetPathRoot(Environment.SystemDirectory);

Всего записей: 10499 | Зарегистр. 05-02-2003 | Отправлено: 06:56 19-05-2009
Felibreon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ошибка    1    Элемент "Path" не существует в текущем контексте.    C:\Documents and Settings\TEMP\Мои документы\Visual Studio 2008\Projects\ConsoleApplication1\ConsoleApplication1\Program.cs    12    24    ConsoleApplication1
Что ему нужно? Нуно библиотеку подключать?

Всего записей: 9 | Зарегистр. 18-05-2009 | Отправлено: 09:28 19-05-2009
GastonR

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

Цитата:
Что ему нужно? Нуно библиотеку подключать?

System.IO подключил? (using System.IO;)

Всего записей: 555 | Зарегистр. 26-01-2004 | Отправлено: 10:19 19-05-2009
Felibreon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все заработало. СПС ОГРОМНОЕ!!!
Кто нибудь знает, можно где нибудь найти код сортировщика Рабочего стола на C#.

Всего записей: 9 | Зарегистр. 18-05-2009 | Отправлено: 11:06 19-05-2009 | Исправлено: Felibreon, 11:11 19-05-2009
Felibreon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите код. Нуно сканировать Рабочий стол. Выявить кол-во файлов, их формат, и дату создания. Потом переместить в нужные папки(условие-формат)

Всего записей: 9 | Зарегистр. 18-05-2009 | Отправлено: 20:52 19-05-2009
Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Felibreon
Получай свой код:

Код:
// Получаем каталог (в данном случае рабочий стол текущего пользователя)
DirectoryInfo di = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.Desktop));  
            // получаем список файлов в каталоге
            FileInfo[] files = di.GetFiles();
            files.Length // количество файлов  
            // перебираем файлы
            foreach (var file in files)
            {
                file.CopyTo("Путь"); // скопировать файл
                file.Extension // получить расширение файла
                file.CreationTime // получить время создания
            }

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 21:18 19-05-2009
Felibreon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
javascript:pasteN('Omicron_Persey_8')
От души!!! Спасибо огромное. Это реально самый классный форум. Как напишу прогу, выложу, может пригодиться.
Всем еще раз огромное СПС.
 
Добавлено:
=) Еще вопрос. Сори что так много задаю, я C# только пол года изучаю.
Код создания папки. Файлы то я знаю как создавать, а вот как папку, что-то не догоню.

Всего записей: 9 | Зарегистр. 18-05-2009 | Отправлено: 06:15 20-05-2009
V0lt



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

Цитата:
Файлы то я знаю как создавать, а вот как папку, что-то не догоню.

книжку купи или MSDN почитай что-ли...
вот тут неплохие примеры
http://progs.biz/csharp/csharp/lessons/051.aspx
http://progs.biz/csharp/csharp/lessons/054.aspx

Всего записей: 10499 | Зарегистр. 05-02-2003 | Отправлено: 06:56 20-05-2009
Felibreon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt СПС. Я пока только учусь, так что мне положено задовать вопросы.  
Есть книжка Герберт Шилдт:C# 2.0. Но там этого я ничего не нашел

Всего записей: 9 | Зарегистр. 18-05-2009 | Отправлено: 07:07 20-05-2009 | Исправлено: Felibreon, 07:10 20-05-2009
Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Felibreon
Поищи в нете (на многих трекерах валяется) такую то ли книгу, то ли курс лекций: ИНТУИТ - Разработка Windows-приложений на основе Visual C#. Там на диске большая куча всяких примеров и разбирается все это по шагам.

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 08:45 20-05-2009 | Исправлено: Omicron_Persey_8, 08:51 20-05-2009
ElkaKiber



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ищу самоучитель  VisualStudio.NET  
Если не в той теме - подскажите, где искать. Но ссылка на самоучитель все- же лучше. Спасибочки  от Чайника (женского рода)

Всего записей: 50 | Зарегистр. 26-01-2009 | Отправлено: 19:13 20-05-2009
blaro



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В самом VisualStudio.NET учить нечего. Это всего лишь среда разработки в которой объеденили несколько языков. Скажи что именно ты хочешь выучить.

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 00:06 21-05-2009
Poganets

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос
    VB.Net
        Есть код:
         
            ...
            Dim thr As New Threading.Thread(AddressOf deleteHiddenText_ForDoc)
            thr.Start(wD)
            ...
            Private Sub deleteHiddenText_ForDoc(ByVal doc As Interop.Word.Document)
            ...
 
Всё работает, это понятно.
Но во т когда включаю  Option Strict On , то начинает ругаться, thr в первой строке подчеркивается, мол "Не удалось разрешить перегрузку, так как ни один доступный New не может быть вызван с данными аргументами ..."
 
Понимаю, что нужно как-то расписать это дело, но в msdn не нашел, они там в примерах видать юзают Option Strict Off
 
 
Добавлено:
А вот нашел в msdn:
Использование делегата ParameterizedThreadStart не является безопасным способом передачи данных, так как перегрузка метода Thread..::.Start принимает любой объект. Альтернативой является инкапсуляция процедуры потока и данных во вспомогательном классе и использование делегата ThreadStart для выполнения процедуры потока.
 
Так что, это хроническое. Но зато если без передачи параметра - всё норм.

Всего записей: 12 | Зарегистр. 19-03-2009 | Отправлено: 14:38 21-05-2009
Felibreon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как можно засунуть прогу в автозагрузку?

Всего записей: 9 | Зарегистр. 18-05-2009 | Отправлено: 05:05 22-05-2009
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Felibreon
Обычно в меню программ есть пункт "автозагрузка" - добавить туда ярлык.
Более сложные варианты - создать ключ в спец ветке реестра.

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:51 22-05-2009
Poganets

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Felibreon
Я предпочитаю автозагрузку не из реестра , а с ярлыка в автозагрузке
Чтобы создать ярлык используй WshShell  
 
Вот некоторый код vbscript нашел (главное суть)
 
         set WshShell = WScript.CreateObject("WScript.Shell")
         strDesktop = WshShell.SpecialFolders("Desktop")
         set oShellLink = WshShell.CreateShortcut(strDesktop & "\Shortcut Script.lnk")
         oShellLink.TargetPath = WScript.ScriptFullName
         oShellLink.WindowStyle = 1
         oShellLink.Hotkey = "CTRL+SHIFT+F"
         oShellLink.IconLocation = "notepad.exe, 0"
         oShellLink.Description = "Shortcut Script"
         oShellLink.WorkingDirectory = strDesktop
         oShellLink.Save
         set oUrlLink = WshShell.CreateShortcut(strDesktop & "\Microsoft Web Site.url")
         oUrlLink.TargetPath = "http://www.microsoft.com"
         oUrlLink.Save

Всего записей: 12 | Зарегистр. 19-03-2009 | Отправлено: 12:58 22-05-2009
nikou

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем, подскажите что не правильного в коде. На форме несколько текст боксов и данные должны заноситься в разные таблицы одной базы данных. Пишется на asp.net c# , вобще новичек и только учусь так что не ругайтесь сильно )))
 
<script runat="server">
SqlDataAdapter myAdapter;
DataSet myDataSet;
 
private void RetrieveNotes()
 
{
// set the SQL query we need to get the information
string strQuery = "SELECT Информация.Номер, Информация.Стоимость, Информация.Место, Информация.Дополнительно, Игрок.ID, Игрок.Имя, Игрок.Фамилия, Игрок.Отчество FROM Информация INNER JOIN Игрок ON Информация.Игрок = Игрок.Игрок";
// create the Connection to the database
string ConnectionString = ConfigurationManager.ConnectionStrings["SqlConnectionString"].ConnectionString;
SqlConnection myConnection = new SqlConnection(ConnectionString);
// create the DataAdapter
myAdapter = new SqlDataAdapter(strQuery, myConnection);
// set up the INSERT/UPDATE/DELETE queries
SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(myAdapter);
// create a new DataSet
myDataSet = new DataSet();
// fill the DataSet
myAdapter.Fill(myDataSet, "Игрок, Информация");
 
// now add the primary key details
DataColumn[] myPrimaryKey = { myDataSet.Tables["Игрок, Информация"].Columns["Номер, ID"] };
myDataSet.Tables["Игрок, Информация"].PrimaryKey = myPrimaryKey;
 
}
 
protected void SaveButton_Click(object sender, EventArgs e)
{
// only save if valid
if (Page.IsValid == true)
{
 
RetrieveNotes();
// create a new DataRow
DataRow drNotes = myDataSet.Tables["Игрок, Информация"].NewRow();
// now set the column values
 
drNotes["Игрок.Имя"] = PlayerName.Text;
drNotes["Игрок.Фамилия"] = PlayerFam.Text;
drNotes["Игрок.Отчество"] = PlayerOt.Text;
 
drNotes["Информация.Место"] = Place.Text;
drNotes["Информация.Стоимость"] = Cost.Text;
drNotes["Информация.Дополнительно"] = Another.Text;
 
 
// add a temporary primary key value
drAdministative["ID, Номер"] = "-1";
// add the DataRow to the table
myDataSet.Tables["Игрок, Информация"].Rows.Add(drNotes);
 
try
 
{
// now update the database
myAdapter.Update(myDataSet, "Игрок, Информация");
// show the result
Result.Text = "Данные занесены";
 
catch (Exception ex)
 
{
 
// show the error
Result.Text = "Ошибка занесения данных " + ex.Message;
 
}
}
}
</script>

Всего записей: 1 | Зарегистр. 23-05-2009 | Отправлено: 18:12 23-05-2009
Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nikou
А по-подробнее? Где-то вылетает? Или работает некорректно?

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 16:32 25-05-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 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