Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Автор: Function
Дата сообщения: 28.05.2005 23:29
Учебные курсы от Microsoft



Разработка WEB-приложений на Microsoft Visual Basic. NET и Microsoft Visual C# .NET

http://84.252.140.76/MSDVD/Web_prilogeniya.zip



Разработка Windows-приложений на Microsoft Visual Basic .NETи Microsoft Visual C# .NET

http://84.252.140.76/MSDVD/Win_Application.zip
Автор: 3xp0
Дата сообщения: 17.06.2005 06:22
Никто не подскажет где можно почитать уроки по ASP, VB, xml, xsl?
Автор: Tunga
Дата сообщения: 17.06.2005 08:39
3xp0
В гугле
Автор: 3xp0
Дата сообщения: 18.06.2005 07:43
Tunga
Да я искал в гугле... ничего нет...
или уроки тупые какие-то...
нормальной док-ы нигде нет.
Есть русские сайты какие-нить?
Автор: Tunga
Дата сообщения: 18.06.2005 08:02

www.firststeps.ru - ссылка выдается при поиске в яндексе одной из первых
Автор: abzac
Дата сообщения: 07.08.2005 11:52
кто-нибудь подскажет беспланые дополинтельные web controls под asp.net?
Автор: abzac
Дата сообщения: 08.08.2005 00:19
сам начинаю:

Web Controls
http://www.progstudios.com/

Client Script
Combobox
Content Rotator
Html Edit Box
Image Index
Image View
Xslt
Автор: abzac
Дата сообщения: 08.08.2005 10:55
Custom Controls
http://www.eworldui.net/CustomControls/default.aspx

Accordion Panel 1.0
Bread Crumb Trail 1.3
Calendar Popup 1.13
Collapsable Panel 1.9
Empty DataGrid 1.0
Faq Repeater 1.3
Masked Textbox 1.8
Multi-Text List Controls 1.3
Numeric Box 1.9
Ordered Listbox 1.4
Автор: unclear
Дата сообщения: 09.08.2005 07:38
помогите с офисом. ситуация следующая: есть Word файл, его нужно открыть вытащить определенную информацию, экспортировать все это в БД. На VB это реализовал. Можно ли как нибудь "прикрутить" этот модуль(на VB) к проекту на C#. Если нет, не подскажите ли как это осуществить в C#(если можно, ссылку на пример, а то в MSDN чего-то не понимаю пока)
Автор: SilverDr
Дата сообщения: 06.09.2005 13:41
Тот же вопрос, что и выше, только есть табличка в Oracle 9i, необходимо передать данные в Word или Excel - я уж по аналогии догадаюсь. Или дайте ссылку где почитать как сдружить VBA и C# - уж очень хочется отчеты в нормальном (удобном для редактирования) виде получать
Автор: insect
Дата сообщения: 21.09.2005 21:44
в asp.net приложении нельзя использовать многопоточные activex. Решение которое первое пришло на ум. Создать отдельное приложение(не asp.net , хотябы консольное), которое сделает всё что мне нужно используя этот activex rjvgjytyn(сгенерирует файлик), затем в asp.net приложении создать процесс и дождаться пока он завершится.
1. получится ли такое реализовать?
2. Напишите пример создания процесса и ожидания его завершения.

Если всё что я написал туфта и ничего не получится, то может кто нибудь подскажет как реализовать обращение к многопоточному activex из asp.net пиложения?
Автор: GeniusUA
Дата сообщения: 23.09.2005 20:29
вариант - использовать ремотинг...
серверная сторона создает актив икс... выполняет над ним нужные действия... а клиент (asp.net) выполняя методы получает необходимые результаты.

Добавлено:

Цитата:
помогите с офисом. ситуация следующая: есть Word файл, его нужно открыть вытащить определенную информацию, экспортировать все это в БД. На VB это реализовал. Можно ли как нибудь "прикрутить" этот модуль(на VB) к проекту на C#. Если нет, не подскажите ли как это осуществить в C#(если можно, ссылку на пример, а то в MSDN чего-то не понимаю пока)

разные варианты есть.. один из них:
1. переводиш код VB на VBS
2. в C# коде добавляешь референс на MSScriptControl

пишеш код, чтото вроде:
MSScriptControl.ScriptControlClass script = new MSScriptControl.ScriptControlClass();
script.Language = "VBScript";
object result = script.Eval("MsgBox \"Твой код тут\"");


можеш использовать дополнительные строки кода VBS так:
script.AddCode ("MsgBox \"Твой код тут\"");
Автор: Locke83
Дата сообщения: 26.12.2005 09:33
У меня возникла такая проблема.
есть БД (MS-SQL 2000) там есть таблица с полем int, image
мне нужно в БД файл хранить, добавлять.
так вот вопрос как написать в C# функцию добавления туда данных.
как соединяться, выполнять команды я в курсе.
меня интересует как обьявить функцию, как выполнить параметризированный запрос?
с условием, что эта функция будет веб-сервисом т.е. входные данные будут передаваться от клиента.

т.е.
объявим функцию
public string AddTable1( int id_table, ?какой здесь тип? file)
// пробовал типы File, SqlDbType.Image - не работает
// или надо как-то создавать поток и работать с ним?
{
//подключаемся к БД

//задаем параметры SQL запроса
SqlParameter param13 = new SqlParameter("@par13", SqlDbType.Int);
SqlParameter param14 = new SqlParameter("@par14", SqlDbType.Image);
param13.Value=id_app;
param14.Value = file; // какой здесь должени быть тип??? или это должен быть поток?

//задаем параметры команды
SqlCommand AddFileComm = new SqlCommand();
AddFileComm.Connection = SQL_conn;
AddFileComm.CommandText = "INSERT INTO Client_Data(app, data) VALUES (@par13, @par14)"; //сработает ли так???
//выполняем команду            
try
{
AddFileComm.ExecuteNonQuery();
}
catch( Exception ex)
{
return ex.Message;
}
//закрываем соединение
}

Вот такая проблема. незнаю как решить.
Подскажите, плис, если кто знает!
Автор: dmka
Дата сообщения: 27.12.2005 15:43
byte[] file= GetFile(filePath);
param14.Value = file;

public static byte[] GetFile(string filePath)
{
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
byte[] file= br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
return file;
}
Автор: Locke83
Дата сообщения: 14.01.2006 22:34
спасибо dmka очень помогло.

в продолжении темы.
как получить бинарные данные из таблицы
в таблице есть поле data с типом image. там будут храниться файлы.
как мне его записать в переменную file???


SqlDataReader get_data = null;
SqlCommand cGetData = new SqlCommand();
cGetData.Connection = SQL_conn;
cGetData.CommandText = "select data from Client_Data where id_data='1'";
            
byte[] file={};
try
{
    get_data = cGetData.ExecuteReader();
    get_data.Read(); //
    get_data.GetBytes(0, 0, file, 0, file.Length); //??? так не работает
}
как правильно?
Автор: Locke83
Дата сообщения: 20.01.2006 08:48
попутно возник еще вопрос:
Пытаюсь передать веб-сервису шифрованное по ГОСТу сообщение

Если шифрованные данные передавать байтами ( byte[] cipher_text ) то выдается в ответ ошибка в xml файле. не понятно в каком и какая ошибка. т.е. в отправляемом файле туда или обратно??? хотя при передачи файла (обычного текстового ) потоком байт все работает!

при передаче в виде строки выдает ошибку неверный символ ('здесь какой-нибудь крякозяблик') символ 0х18 не может быть в строке.

Как правильно передавать шифрованный текст?
кстати предыдущий опрос пока тоже не смог решить
Автор: dyr farot
Дата сообщения: 20.01.2006 11:00
для передачи нетекстовых данных попробуй сначала тег <![CDATA[// ]]>
также, возможно, передавать его нужно в закодированном виде ( тот же base64 ) но это, IMHO, нужно выяснять у сервера ( точнее его владельца/адмна )
Автор: Locke83
Дата сообщения: 20.01.2006 11:34
to dyr farot
сервер и клиент я программирую сам.
мне надо передать веб-сервису закодированный текст от клиента.
по поводу base64. это же вроде тип byte[]?
Автор: dyr farot
Дата сообщения: 20.01.2006 16:42
тогда точно base-ом передавай.

Цитата:

по поводу base64. это же вроде тип byte[]?

нет. это текстовое представление двоичной информации ( грубо говоря )
т.е. символ с кодом 255 в base64 будет выглядеть как FF
Автор: wInuX
Дата сообщения: 20.01.2006 16:55
При передачи шифрованно информации CDATA лучше не использовать, потому, что в зашифрованном сообщении могут появлятся символы ]]>.

Необходимо применять какое- либо кодирование в текстовое представление. Обычно применяют Base64 или Base16.

to dyr farot

Цитата:

т.е. символ с кодом 255 в base64 будет выглядеть как FF


Так будет не в Base64, а в Base16. В base64 вообще нельзя сказать как будет выглядить один символ - там кодирование происходит группами по три символа.
Автор: Locke83
Дата сообщения: 23.01.2006 11:42
Спасибо, все заработало.
после шифрования по ГОСТу, кодирую в Base64String и передаю на сервер, а там раскодирую и расшифровываю. и все работает.
а если кому интересно, бинарные данные читаются примерно так

get_data = cGetData.ExecuteReader();
get_data.Read();
SqlBinary data;
data = get_data.GetSqlBinary(0);
file_str = UE.GetString(data.Value);
Автор: MOC
Дата сообщения: 17.04.2006 00:07
Good_man
Привет. Я тоже хочу на Си шарп научится. подскажи где можно качнуть литературу для нулей, или почти нулей.
Автор: Mickey_from_nsk
Дата сообщения: 17.04.2006 09:38
MOC
Думаю, что www.firststeps.ru будет не плохо посетить.
Автор: MOC
Дата сообщения: 17.04.2006 21:57
Mickey_from_nsk
Сенькс за хелп.
Автор: MOC
Дата сообщения: 18.04.2006 21:06
Mickey_from_nsk
Закинь пример конвертации из текста в число (типы данных)
Автор: rew
Дата сообщения: 18.04.2006 21:11
MOC
Convert.ToInt32("123");
Автор: Mickey_from_nsk
Дата сообщения: 19.04.2006 07:27
MOC
Или более экзотическая весчь:

Код:
Int32.Parse("123");
Автор: MOC
Дата сообщения: 19.04.2006 23:26
Всем сенькс.
Mickey_from_nsk
а в чём сырок?
Автор: Mickey_from_nsk
Дата сообщения: 20.04.2006 06:55
MOC
В том, что обычно для конвертации чего-то в чего-то используется Convert, но для типа Int32 есть еще один способ конвертации.
При этом, я лично не нашел, какой способ лучше. Просто в одном из примеров откопал. В остальных - через Convert.
Автор: EZH
Дата сообщения: 20.04.2006 22:56
Mickey_from_nsk
Parse есть у всех числовых типов, даже у Сhar и Boolean есть Методы Convert внутри вызывают методы Parse. Разница в удобстве, в дополнительных параметрах Parse.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102

Предыдущая тема: Как удалить/добавить/отключить/включить устройство?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.