﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / .NET / C# </title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 05 Jul 2008 07:45:54 GMT</lastBuildDate><ttl>20</ttl><item><title>Подскажите как получить читабельную кодировку</title><link>http://www.relib.com/forums/Topic916587-26-1.aspx</link><description>&lt;SPAN class=itemCommentText&gt;&lt;P&gt;Получаю через httpwebresponse данные, загоняю в стрим, но они не читабельны...&lt;/P&gt;&lt;P&gt;reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(1251));&lt;/P&gt;&lt;P&gt;Подскажите, что делать с кодировкой&lt;/P&gt;&lt;/SPAN&gt;</description><pubDate>Tue, 20 Nov 2007 14:13:37 GMT</pubDate><dc:creator>Csharp</dc:creator></item><item><title>GridView - сложная шапка.</title><link>http://www.relib.com/forums/Topic916094-26-1.aspx</link><description>Kак создать сложную шапку в GridView???</description><pubDate>Mon, 01 Oct 2007 13:09:27 GMT</pubDate><dc:creator>lehan</dc:creator></item><item><title>Работа с сокетами</title><link>http://www.relib.com/forums/Topic915740-26-1.aspx</link><description>проблема состоит в том что я получаю не полные данные&lt;br&gt;Схематично это выглядит так: должно быть "трымпампам", а получаю "трымпамп"...&lt;br&gt;&lt;br&gt;&lt;br&gt;        private string respose;&lt;br&gt;&lt;br&gt;        private class StateObject&lt;br&gt;        {&lt;br&gt;            // Client socket.&lt;br&gt;            public Socket workSocket = null;&lt;br&gt;            // Size of receive buffer.&lt;br&gt;            public int BufferSize = 256;&lt;br&gt;            // Receive buffer.&lt;br&gt;            public byte[] buffer = new byte[256];&lt;br&gt;            // Received data string.&lt;br&gt;            public StringBuilder sb = new StringBuilder();&lt;br&gt;        }&lt;br&gt;&lt;br&gt;        private void button1_Click(object sender, EventArgs e)&lt;br&gt;        {&lt;br&gt;            Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);&lt;br&gt;            StateObject state = new StateObject();&lt;br&gt;&lt;br&gt;            client.Connect("google.com", 80);&lt;br&gt;            state.workSocket = client;&lt;br&gt;            client.BeginReceive(state.buffer, 0, state.BufferSize, SocketFlags.None, new AsyncCallback(ReciveCallBack), state);&lt;br&gt;&lt;br&gt;            byte[] buff = Encoding.ASCII.GetBytes("GET / HTTP/1.0\r\r");&lt;br&gt;            client.Send(buff);&lt;br&gt;        }&lt;br&gt;&lt;br&gt;        private void ReciveCallBack(IAsyncResult ar) {&lt;br&gt;            try {&lt;br&gt;                StateObject state = (StateObject)ar.AsyncState;&lt;br&gt;                Socket client = state.workSocket;&lt;br&gt;                int bytesRead = client.EndReceive(ar);&lt;br&gt;                MessageBox.Show(Convert.ToString(bytesRead));&lt;br&gt;&lt;br&gt;                if (bytesRead &gt; 0)&lt;br&gt;                {&lt;br&gt;                    state.sb.Append(Encoding.ASCII.GetString(state.buffer, 0, state.BufferSize));&lt;br&gt;                    client.BeginReceive(state.buffer, 0, state.BufferSize, SocketFlags.None, new AsyncCallback(ReciveCallBack), state);&lt;br&gt;                }&lt;br&gt;                else&lt;br&gt;                {&lt;br&gt;                    MessageBox.Show(Encoding.ASCII.GetString(state.buffer, 0, state.BufferSize));&lt;br&gt;                    if (state.buffer.Length &gt; 1)&lt;br&gt;                    {&lt;br&gt;                        respose = state.sb.ToString();&lt;br&gt;                        ReciveEndCallBack();&lt;br&gt;                    }&lt;br&gt;                }&lt;br&gt;            } catch (Exception e) {&lt;br&gt;                MessageBox.Show(":( Error:\r\r"+e.ToString());&lt;br&gt;            }&lt;br&gt;        }&lt;br&gt;&lt;br&gt;        private void ReciveEndCallBack() {&lt;br&gt;            //MessageBox.Show(respose);&lt;br&gt;            FileStream file = new FileStream("c:\\1.txt", FileMode.Create);&lt;br&gt;&lt;br&gt;            byte[] buff = Encoding.ASCII.GetBytes(respose);&lt;br&gt;            file.Write(buff, 0, buff.Length);&lt;br&gt;            file.Close();&lt;br&gt;        }&lt;br&gt;</description><pubDate>Tue, 04 Sep 2007 12:30:25 GMT</pubDate><dc:creator>Quard</dc:creator></item><item><title>изменение размера прозрачного GIF</title><link>http://www.relib.com/forums/Topic915691-26-1.aspx</link><description>Столкнулся с проблемой - из базы беру GIF картинку, меняю размер и после этого пропадает прозрачный фон (становится чёрным), как бороться?</description><pubDate>Fri, 31 Aug 2007 23:47:39 GMT</pubDate><dc:creator>screen</dc:creator></item><item><title>Открытие файла и директории</title><link>http://www.relib.com/forums/Topic915615-26-1.aspx</link><description>Подскажите пожалуйста как можно открыть директорию и ворд-файла из приложения!!??</description><pubDate>Tue, 28 Aug 2007 10:45:36 GMT</pubDate><dc:creator>tsvety</dc:creator></item><item><title>C# и MySQL</title><link>http://www.relib.com/forums/Topic915621-26-1.aspx</link><description>Вобщем попался вопрос о владении C# с MySQL. Это издеватели чтоль? Че за причуды живой природы? :) И это работает нормально?</description><pubDate>Tue, 28 Aug 2007 11:36:28 GMT</pubDate><dc:creator>karambol</dc:creator></item><item><title>Плиз хелп</title><link>http://www.relib.com/forums/Topic915449-26-1.aspx</link><description>string cmdText = "SELECT WRES_NT_ACCOUNT FROM MSP_WEB_RESOURCES WHERE WRES_NT_ACCOUNT = '"+cmdText1+"'";&lt;br&gt;&lt;br&gt;теперь мне надо в какую либо переменную желательно в cmdtext загнать результат запроса</description><pubDate>Tue, 21 Aug 2007 09:28:56 GMT</pubDate><dc:creator>hazer_pn</dc:creator></item><item><title>select left join</title><link>http://www.relib.com/forums/Topic915350-26-1.aspx</link><description>А можно ли в ADO.NET использовать SQL запросы выборки из нескольких таблиц типа "select left join" или "select inner join". Ведь пишут же, что DatSet работает с отдельными таблицами. Если можно, то как в принципе?&lt;br&gt;Хотелось бы, например, вывести такой запрос в DataGrid</description><pubDate>Wed, 15 Aug 2007 14:13:41 GMT</pubDate><dc:creator>JuraCake</dc:creator></item><item><title>Как открыть скоомпилированый в C# exe файл на другом компе</title><link>http://www.relib.com/forums/Topic914600-26-1.aspx</link><description>&lt;DIV&gt;Здрасте!&lt;/DIV&gt;&lt;DIV&gt;Как открыть скоомпилированый в C# exe файл на другом компе? на котором неустановлен C# ? &lt;/DIV&gt;&lt;DIV&gt;Делаю прогу в сишарпе, на своем компе все работает а на других вылазиет ошибка типа ошибка при инициализаи проги, может какихто доп.файлов поддрежки нехватает?&lt;/DIV&gt;</description><pubDate>Mon, 09 Jul 2007 22:52:43 GMT</pubDate><dc:creator>Ganiel</dc:creator></item><item><title>C#, Oracle и Linux</title><link>http://www.relib.com/forums/Topic914943-26-1.aspx</link><description>Есть программка, в которой обращение к БД oracle. Oracle-сервер версии 10g ex на Linux RedHat. Под виндой оно работает с использованием клиента оракл для винды.&lt;P&gt;using System;&lt;BR&gt;using System.Data;&lt;BR&gt;using Oracle.DataAccess.Client;&lt;BR&gt;using Oracle.DataAccess.Types;&lt;BR&gt;&lt;BR&gt;namespace mono2&lt;BR&gt;{&lt;BR&gt;   class Program&lt;BR&gt;   {&lt;BR&gt;       static void Main(string[] args)&lt;BR&gt;       {&lt;BR&gt;           string connectionString =&lt;BR&gt;              "Data Source=Ora-serv;" +&lt;BR&gt;              "User ID=test;" +&lt;BR&gt;              "Password=test;";&lt;BR&gt;           OracleConnection dbcon = null;&lt;BR&gt;           dbcon = new OracleConnection(connectionString);&lt;BR&gt;           dbcon.Open();&lt;BR&gt;           OracleCommand dbcmd = dbcon.CreateCommand();&lt;BR&gt;           string sql = "SELECT * FROM employee";&lt;BR&gt;           dbcmd.CommandText = sql;&lt;BR&gt;           Console.WriteLine("Создаем ридер");&lt;BR&gt;           //OracleDataReader reader = dbcmd.ExecuteReader(CommandBehavior.SingleResult);&lt;BR&gt;           OracleDataReader reader = dbcmd.ExecuteReader();&lt;BR&gt;           Console.WriteLine("ридер создан");&lt;BR&gt;           while (reader.Read())&lt;BR&gt;           {&lt;BR&gt;               string zname = (string)reader["zname"];&lt;BR&gt;               Console.WriteLine(" Name: {0}", zname);&lt;BR&gt;           }&lt;BR&gt;&lt;BR&gt;           // clean up&lt;BR&gt;           reader.Close();&lt;BR&gt;           reader = null;&lt;BR&gt;           dbcmd.CommandText = sql;&lt;BR&gt;           dbcmd.ExecuteNonQuery();&lt;BR&gt;           dbcmd.Dispose();&lt;BR&gt;           dbcmd = null;&lt;BR&gt;           dbcon.Close();&lt;BR&gt;           dbcon = null;&lt;BR&gt;       }&lt;BR&gt;   }&lt;BR&gt;}&lt;BR&gt;&lt;!--c2--&gt;&lt;/P&gt;&lt;P&gt;Нужно, чтоб оно работало под Linux. При попытке портирования на mono (такая реализация .NET под Linux :-)) с использованием оракл-клиента для линукс получаем ошибки в части обращения к базе. &lt;/P&gt;&lt;P&gt;Как правильно перенести (подправить, установить что-то) это приложение на Linux?</description><pubDate>Wed, 25 Jul 2007 13:12:37 GMT</pubDate><dc:creator>vovic</dc:creator></item></channel></rss>