Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование (VB,C#,ASP,.NET): новости, советы, примеры



Выпуск # 264


http://www.kbyte.ru/

 

Новый выпуск!

Если у Вас возникнут какие-либо вопросы, замечания, пожелания или предложения, пишите, мы детально рассмотрим каждое Ваше сообщение – mailto: admin@kbyte.ru.

 

Содержание выпуска

Система ЭКСПЕРТ

    Вопрос #000754: HttpWebRequest и HttpWebResponse

    Вопрос #000745: Проблема с компонентом WINSOCK

    Вопрос #000743: C#, forms

    Вопрос #000735: Localization and DataBase

    Вопрос #000728: Проверка_файла

Последнее на форумах

    kak soxranit word dokument risunkami na SQL

    Проблема подключения к базе данных

    С днем рождения!

    Вопрос по кодировкам Win -> UTF8 и UTF8 -> Win

    URLEncode и передача POST в службу

Последние статьи

    Как узнать размер базы данных MySQL через php

    Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)

    Работа с SQL – Запросы

    Использование XML.Serialization

    Выбор языка программирования для научных работ (2-я редакция)

Интересные коды и решения

Юмор на Kbyte.Ru

 

Система ЭКСПЕРТ

 

Система «Эксперт» - уникальная система, которая поможет решить, если не все, то многие Ваши проблемы с программированием и разработкой! Если у Вас есть какой-либо вопрос по программированию или разработке, то Вы всегда можете задать его нашим Экспертам! При этом каких-либо особых действий от Вас не потребуется! Просто отправьте Ваш вопрос на адрес mailto:expert@kbyte.ru, в теме письма укажите тему вопроса, в тексте – сам вопрос, и все! Эксперты дадут Вам ответ в течение 12-24 часов, на тот адрес, с которого Вы отправите вопрос. Все проще простого! Никакой регистрации и заполнение бесконечных форм, просто спросите и получите ответ ;-)


Вопрос #000754: HttpWebRequest и HttpWebResponse

Автор вопроса: Сергей // 13.02.2008 / 23:01

Здравствуйте.
Алексей Сергеевич в статье "Взаимодействие с другими сайтами через HTTP" хорошо описал, как можно программно заполнить и отправить Web-форму и получить результат. Спасибо. А как быть, если есть защита от автоматов? Т.е. как отобразить имиджи с цифрами, получить и отправить выбранный вручную ответ? Спасибо.

--------------------------------------
Категория: --- C# (Си шарп)

Отвечает: Алексей Немиро // 14.02.2008 / 03:35

Здравствуйте, Сергей.

Для этого придется икать уязвимости в самой CAPTCHA, «проще всего» разобраться с картинкой, которая в url содержит код, по которому она была сгенерирована.

http://www.captcha.ru/breakings/

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

Либо придется подключать человека, отдавать ему картинки и чтобы он сам вручную вводил номера.


--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000745: Проблема с компонентом WINSOCK

Автор вопроса: Дмитрий // 10.02.2008 / 15:57

Уважаемые Эксперты!
Помогите решить вот такую проблему: создал приложение с использованием сокетов но на других компьютерах оно не запускается из-за того что якобы отсутствует компонент MSWINSCK.OCX. Как можно решить эту проблему?
Заранее спасибо


--------------------------------------
Категория: --- Visual Basic 5.0/6.0

Отвечает: Алексей Немиро // 10.02.2008 / 16:09

Здравствуйте, Дмитрий!

Файл MSWINSCK.OCX можно найти в папке WINDOWS\system32 Вашего
компьютера. Чтобы Ваша программа работала на другом компьютере, Вам
необходимо перенести этот файл, и возможно зарегистрировать его.
Регистрация компонентов производится программой regsvr32.exe,
которую можно найти в той же папке (system32). Для регистрации достаточно
перетащить файл компонента (mswinsck.ocx) на файл regsvr32.exe в проводнике Windows.


--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000743: C#, forms

Автор вопроса: "Slonov K." // 09.02.2008 / 14:05



Добрый день.
C# .
Есть форма(Form1) с кнопкой, при нажатии на неё создаётся другая
форма(Form2).

private void button1_Click(object sender, EventArgs e)
{
Form2 Fr = new Form2();
Fr.Show();
}

Вопрос : как добиться чтобы чтобы при повторном нажатии на эту же
кнопку не создавалось ещё одно окно(типа Form2) , а просто
становилось становилось активным уже существующее Fr.
Заранее спасибо.
Костя

З.Ы. Может я что то принципиально не так делаю?

Отвечает: EROS // 10.02.2008 / 18:36

Здравствуйте
Подобного поведения можно добиться различными способами, вот один из
них:

001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
private void button1_Click(object sender, EventArgs e)
    {
      foreach (Form item in Application.OpenForms)
      {
        if (item is Form2)
        {
          item.Focus();
          return;
        }
      }

      Form2 frm = new Form2();
      frm.Show();
    }


--
С уважением,
EROS mailto:eros@fromru.com

 

Вопрос #000735: Localization and DataBase

Автор вопроса: Taleh Mikailov // 05.02.2008 / 15:36

Здравствуйте уважаемые эксперты!
На свой вопрос, что написал прошлый раз не получил ответа. В связи с этим решил более подробнее обьяснить ситуацию и более точно сформулировать свой вопрос...
Мне нужно включить в Веб Приложение поддержку локализации из Баз Данных.
Долго искал, по этому вопросу, какой-нибудь материал в сети.
Мое внимание привлекла вот эта статья: www.microsoft.com/rus/msdn/publish/articles/asap.mspx
После того, как прочитал статью, для примера создал не большое приложение и одну таблицу в Базе Данных()
Таблица(StringResources) из Базы Данных(CustomResourceProviderSample)

resourceType | cultureCode |resourceKey | resourceValue
Default.aspx en lbHelloLocalResource1.Text Hello(en)
Default.aspx en lbLanguageLocalResource1.Text English(en)
Default.aspx en lbWelcomeLocalResource1.Text Welcome(en)
Default.aspx en hlAboutCompanyLocalResource1.Text About Company(en)
Default.aspx en hlContactUsLocalResource1.Text Contact Us(en)
Default.aspx en hlLearnMoreLocalResource1.Text Learn More(en)
Default.aspx en btnSendDemoMailLocalResource1.Text Send Demo Mail(en)
AboutCompany.aspx en lbCompanyNameLocalResource1.Text MatrixSoftware(en)
AboutCompany.aspx en Literal1LocalResource1.Text "Текст с описанием фирмы(en)"
AboutCompany.aspx en hlContactUsLocalResource1.Text Contact Us(en)
AboutCompany.aspx en btnBackLocalResource1.Text Main Page(en)


Обращение к ресурсам осуществляю следующим образом:

this.lbHello.Text = HttpContext.GetLocalResourceObject("Default.aspx", "lbHelloLocalResource1.Text") as string;

Одним словом строго следую указаниям из статьи...
Проблема в том, что при компиляции приложения получаю 8 ошибок:

Error 1 The type or namespace name 'ResourceProviderFactory' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProviderFactory.cs 11 46 CustomResourceProviders


using System;

using System.Web;

using System.Diagnostics;

using System.Globalization;

using System.Resources;

using System.Threading;

namespace CustomResourceProviders

{

public class DBResourceProviderFactory : ResourceProviderFactory

{

public override IResourceProvider CreateGlobalResourceProvider(string classKey)

{

Debug.WriteLine(String.Format(CultureInfo.InvariantCulture, "DBResourceProviderFactory.CreateGlobalResourceProvider({0})", classKey));

return new DBResourceProvider(classKey);

}

public override IResourceProvider CreateLocalResourceProvider(string virtualPath)

{

Debug.WriteLine(String.Format(CultureInfo.InvariantCulture, "DBResourceProviderFactory.CreateLocalResourceProvider({0}", virtualPath));

// we should always get a path from the runtime

string classKey = virtualPath;

if (!string.IsNullOrEmpty(virtualPath))

{

virtualPath = virtualPath.Remove(0, 1);

classKey = virtualPath.Remove(0, virtualPath.IndexOf('/') + 1);

}

return new DBResourceProvider(classKey);

}

}

}

-----------------------------------

Error 2 The type or namespace name 'Compilation' does not exist in the namespace 'System.Web' (are you missing an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProvider.cs 2 18 CustomResourceProviders


using System.Web.Compilation; <-????

------------------------------------------

Error 3 The type or namespace name 'DisposableBaseType' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProvider.cs 17 36 CustomResourceProviders


namespace CustomResourceProviders

{

/// <summary>

/// Resource provider accessing resources from the database.

/// This type is thread safe.

/// </summary>

public class DBResourceProvider : DisposableBaseType, IResourceProvider <- ????????

{

private string m_classKey;

private StringResourcesDALC m_dalc;

// resource cache

private Dictionary<string, Dictionary<string, string>> m_resourceCache = new Dictionary<string, Dictionary<string, string>>();

/// <summary>

/// Constructs this instance of the provider

/// supplying a resource type for the instance.

/// </summary>

--------------------------------------------

Error 4 The type or namespace name 'IResourceProvider' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProvider.cs 17 56 CustomResourceProviders


------------------------------------

Error 5 The type or namespace name 'Security' does not exist in the namespace 'System.Web' (are you missing an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceReader.cs 5 18 CustomResourceProviders
С этой разобрался!

Error 6 The type or namespace name 'DisposableBaseType' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceReader.cs 23 34 CustomResourceProviders


Error 7 The type or namespace name 'IResourceProvider' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProviderFactory.cs 14 25 CustomResourceProviders


Error 8 The type or namespace name 'IResourceProvider' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProviderFactory.cs 20 25 CustomResourceProviders


Совсем НЕ уверен, что делаю все как надобно, поэтому обращаюсь к вам !!!
Очень прошу помочь !!!

Буду рад получить от вас замечания и исправления !!!
Заранее благодарю!!!

Отвечает: EROS // 08.02.2008 / 03:47

Здравствуйте.
Судя по описанию ошибок вы не подключили необходимые библиотеки либо
не указали нужную директиву using


--
С уважением,
EROS

 

Вопрос #000728: Проверка_файла

Автор вопроса: Александр Орлов // 03.02.2008 / 15:49

Здраствуйте. У меня следующий вопрос: что нужно использовать, чтобы программа запускалась после проверки файла размером больше чем 6кб и меньше чем 10кб. Проверку "безразмерного" файла я написал, но как задать предел по размеру. Вот код, который у меня есть(для облегчения понимания). Заранее спасибо
private void Form1_Load(object sender, EventArgs e)
{
Opacity = 0;
if (System.IO.File.Exists("1.txt"))
{
Opacity = 1;
}
else
{

Form5 form5 = new Form5();
form5.Show();

}
}

Отвечает: EROS // 03.02.2008 / 19:13

Здраствуйте.
Для этого вам необходимо немого модифицировать процедуру Main вашего приложения которая находится в файле Program.cs. И если файла нет, или он не соответствует указанным размерам, то просто не запускать приложение. Сделать это можно следующим способом:

001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
016:
017:
018:
019:
020:
021:
022:
023:
024:
025:
026:
027:
028:
029:
030:
031:
032:
033:
034:
035:
036:
037:
038:
039:
040:
041:
042:
043:
using System;
using System.IO;
using System.Windows.Forms;

namespace KByte.Experts.Eros
{
  static class Program
  {

    [STAThread]
    static void Main()
    {
      int m_minFileSize = 1024 * 6;  // min file size
      int m_maxFileSize = 1024 * 10; // max file size
      
      /** Path to test file */
      string m_filePath = Path.Combine(Application.StartupPath, "1.txt");
      
      try
      {
        /** Get file size in bytes */
        long m_fileSize = new FileInfo(m_filePath).Length;
        
        /** Check valid file size */
        bool m_isValidSize = (m_fileSize >= m_minFileSize && m_fileSize <= m_maxFileSize);
        if (!m_isValidSize)
          throw new Exception(string.Format("File '{0}' is invalid.", m_filePath));
      }
      catch (Exception ex)
      {
        /** Show error message */
        MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
        /** Exit */
        return;
      }

      /** Start application */

      Application.EnableVisualStyles();
      Application.SetCompatibleTextRenderingDefault(false);
      Application.Run(new Form1());
    }
  }
}

 


Чтобы задать Ваш вопрос, отправьте его на адрес expert@kbyte.ru

Раздел Эксперт на сайте Kbyte.Ru

Наверх

 

 

Последнее на форумах

kak soxranit word dokument risunkami na SQL | Автор: agakamran
Добавлено: 14.02.2008 / 11:07 | ответов: 1 | просмотров: 39

Pomaqiti pojalusta esli ktoto etom problemoy stalknulsa .
zadacha takoe textvoe dokument s risunkami,ili matematicheski formulu nado soxranit na SQL dateBase

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:14.02.2008 / 11:10
Думаю, можно сохранить в поле типа binnary.

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Проблема подключения к базе данных | Автор: Korkinet
Добавлено: 13.02.2008 / 14:07 | ответов: 8 | просмотров: 139

Добрый день!
Нужна помощь. Есть сайт на классическом ASP + mdb. Всё работало хорошо (последний раз проверял месяц назад). Вдруг отказывается подключаться к базе данных. Вроде ничего не менял. Простую ASP страницу показывает без проблем, но при попытке подключения выдаёт ошибку на метод open подсоединения. connectionstring не менялся. Переустановка MDAC и IIS ничего не дала.
Строка подкючения: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("data.mdb")

Выдаёт ошибку:
Microsoft JET Database Engine (0x80004005)
Unspecified error

Помогите, кто может!

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: BigDan
Добавлено:13.02.2008 / 15:10

Попробуй еще вот так

dbPath = Server.MapPath("data.mdb")

Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbpath

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: Алексей
Добавлено:13.02.2008 / 15:28
1. Проверьте, чтобы файл базы данных был закрыт и не был заблокирован
какой-нибудь программой. Бывают случае, когда на компе открыт сам
Access, а файл бд вроде как закрыт, и выпадает такая же ошибка.

2. Проверьте права доступа к файлу, проверьте, чтобы не стоял атрибут ReadOnly

3. Проверьте целостность файла базы данных (открывается ли он в Access, или нет)


--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 3 | Автор: Korkinet
Добавлено:13.02.2008 / 15:47
Всё открывается без проблем. Делает Compact&Repair, во время попытки подключения Аксесс не открыт (да и вообще он при этом обычно другую ошибку выдаёт). Короче, что-то очень странное.

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 4 | Автор: Алексей
Добавлено:14.02.2008 / 04:34

код в студию!

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 5 | Автор: Korkinet
Добавлено:14.02.2008 / 07:33
001:
002:
003:
004:
005:
006:
Dim connection,connectionString
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("data.mdb")
Set connection=server.createobject("adodb.connection")
connection.open connectionString

Colorized by: Eros.CodeSyntaxColor Engine


Ошибку выдаёт в 4-ой строке.
Но я же говорю: месяц назад всё работало, ничего не трогал. А сейчас проверил, ни один проект не подключается. Как оказалось и на ASP.NET тоже. Но там ошибок не выдаёт, а просто данные не вытаскивает.

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 6 | Автор: BigDan
Добавлено:14.02.2008 / 17:06
Set Conn = Server.CreateObject("ADODB.Connection")

dbPath = Server.MapPath("data.mdb")

Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbpath

Set rs = Server.CreateObject("ADODB.Recordset")

strSQL = "SELECT * FROM home ORDER BY home_id"

rs.Open strSQL, Conn, 2,2 или 3,3



ну я честно незнаю попробуй вот на основании своего подставить мой код, у меня этот код пашет

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 7 | Автор: Алексей
Добавлено:15.02.2008 / 04:29
А с другими файлами БД такие же проблемы?

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 8 | Автор: Korkinet
Добавлено:15.02.2008 / 18:30
Чую я, что с системой творится что-то неладное... Какие-то глюки подозрительные пошли. В блокноте, для примера, опция View->Status bar вдруг стала недоступна. Связи, конечно, никакой, но уже подозрительно. У меня все базы на Аксессе, но с другими та же байда.

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


С днем рождения! | Автор: Алексей
Добавлено: 13.02.2008 / 06:19 | ответов: 2 | просмотров: 38

Сегодня Kbyte.Ru исполняется 2 года!

С днем рождения Kbyte.Ru!

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: BigDan
Добавлено:13.02.2008 / 15:06
Поздравляю В первую очередь людей создавших этот сайт, который не просто висит в инете а реально помогает веб программерам веб-мастерам и вообще людям которые связаны с вебом, пусть у вас все будет ОК, процветания вам, вашему сайту, побольше креативных идей, пользователей которые будут присоединяться к вашему сайту, ну и конечно здоровья всем вам!!! Большое вам спасибо вы молодцы!!!


С уважением Big Dan!!!

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: Игорь Голов
Добавлено:15.02.2008 / 00:42
Поздравляю с Днём Рождения!
Сайт очень полезный!

Именно с него началась моя личная Новая Эра в программировании! Сайту и создателям больших жизненных Удач!
Так держать!

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Вопрос по кодировкам Win -> UTF8 и UTF8 -> Win | Автор: Игорь Голов
Добавлено: 12.02.2008 / 21:02 | ответов: 3 | просмотров: 73

Здравствуйте!
Возникло тут у меня желание в кодировках покопаться.
Заинтересовали меня такие преобразования: Windows в UTF8 и UTF8 в Windows.

Покопался в Сети и в голову пришла странная идея:
001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
016:
017:
018:
019:
020:
021:
022:
023:
024:
025:
026:
Public Function UTF8ToWin(ByVal inString As String) As String
    Dim Res_Byte() As Byte = {}
    Dim Rez_String As String = ""

    Res_Byte = Encoding.Default.GetBytes(inString)
    For Each b As Byte In Res_Byte
      Rez_String += b
    Next

    Return Rez_String
  End Function

  Public Function WinToUTF8(ByVal inString As String) As String
    Dim Res_Byte() As Byte = {}
    Dim Rez_String As String = ""

    Res_Byte = Encoding.UTF8.GetBytes(inString)

    For Each b As Byte In Res_Byte
      Rez_String += b
    Next

    Return Rez_String
  End Function

Colorized by: Eros.CodeSyntaxColor Engine


Возникает вопрос: я прав или ошибаюсь?
Если я ошибся - поправьте меня пожайлуста.

P.S. Если код верный - можно поместить в Примеры. Я не обижусь! :)

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:13.02.2008 / 03:46
Да, примерно так, только не факт, что Encoding.Default будет Win-1251 :) Извращаться с байтами тоже не надо, достаточно сделать что-то типа этого:
001:
002:
003:
004:
005:
Dim e1 As Text.Encoding = Text.Encoding.GetEncoding(1251)
Dim e2 As Text.Encoding = Text.Encoding.UTF8
Return e2.GetString(e1.GetBytes(sText))

Colorized by: Eros.CodeSyntaxColor Engine


Что касается примеров, то все, кому не лень могут сомостоятельно кидать их в кодообменник, для рейтинга полезно :)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: EROS
Добавлено:13.02.2008 / 09:10
Согласен.. побайтное перекодирование тут абсолютно ни к чему. Надо работать со всей строкой сразу.

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 3 | Автор: Игорь Голов
Добавлено:13.02.2008 / 09:42
Спасибо!

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


URLEncode и передача POST в службу | Автор: bobsapp
Добавлено: 08.02.2008 / 14:51 | ответов: 0 | просмотров: 57

Пытаюсь отослать на asmx веб-службу POST-запрос, состоящий из английских и русских символов:
но в службу приходят крякозяблы, отслеживаю дебагом. см. скриншот:
увеличить
(синее окошко - это IDE VB6.0 в котором я формирую POST для отправки, а белое - это окно студии2005 - служба куда я принимаю POST)

если запускать код веб-формы, то проходит всё верно, т.е. по-русски, а из IDE ну никак...
вопрос такой, как правильно кодировать нужно, по логике получается надо
из Windows-1251 в UTF-8 и потом отправлять.
кто-нибудь сталкивался? может есть рекомендации по организации такой логики?

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Наверх

 

Последние статьи

Как узнать размер базы данных MySQL через php
Автор: Николай Рудченко | добавлено: 14.02.2008 / 13:01 | просмотров: 10

В этой небольшой статье вы узнаете, как получить размер вашей базы данных (БД) MySQL используя язык программирования PHP.

Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)
Автор: Немиро Алексей | добавлено: 27.07.2007 / 14:01 | просмотров: 2736

В данной статье речь пойдет о том, как можно программно заполнить и отправить Web-форму, а также получить результат с использованием довольно простых классов - HttpWebRequest и HttpWebResponse.

Работа с SQL – Запросы
Автор: Хабибулин А. (aka Bille Gates) | добавлено: 22.07.2007 / 04:43 | просмотров: 5087

В данной статье рассмотрены часто используемые SQL-запросы и приведены примеры их использования.

Использование XML.Serialization
Автор: Немиро Алексей | добавлено: 19.07.2007 / 15:38 | просмотров: 1417

В данном обзоре речь пойдет об использование XML.Serialization в .NET и ее применении на примере сохранения и считывания настроек программы с использованием синтаксиса языка Visual Basic .NET.

Выбор языка программирования для научных работ (2-я редакция)
Автор: Юдин С. Ю. | добавлено: 15.03.2007 / 02:49 | просмотров: 4029

Идея написания этой статьи возникла после того, как на одном из сайтов по физике http://physics.nad.ru/aniboard/messages/291.html я обнаружил интересный алгоритм моделирования движения тела в поле постоянной напряженности по различным направляющим. Вернее, меня заинтересовал не весь алгоритм, т.к. основа их всех одна (принцип Даламбера, если не считать квазиалгоритма с применением уравнений Лагранжа 2-го рода) и различаются они только способом определения реакций в месте соприкосновения тел. ...

 

Статьи на Kbyte.Ru

Наверх

 

Интересные коды и решения

Как программно отправить E-Mail?
Дата добавления: 31.07.2006 / 15:02 | просмотров: 2395 | платформа: ASP .NET (VB)

Как удалить все ноды (Nodes) из TreeView?
Дата добавления: 24.03.2007 / 12:15 | просмотров: 931 | платформа: VB .NET

Воспроизведение звукового файла #2
Дата добавления: 31.07.2006 / 12:54 | просмотров: 2030 | платформа: VB

Удаление файла
Дата добавления: 31.07.2006 / 17:28 | просмотров: 1162 | платформа: ASP .NET (VB)

Как получить параметры командной строки?
Дата добавления: 04.08.2006 / 09:20 | просмотров: 1632 | платформа: VB

Как определить, загружена форма или нет?
Дата добавления: 31.07.2006 / 12:02 | просмотров: 1053 | платформа: VB

Как сделать секундомер?
Дата добавления: 16.08.2006 / 23:26 | просмотров: 1574 | платформа: VB

Как удалить все HTML-теги из текста?
Дата добавления: 24.03.2007 / 12:41 | просмотров: 1411 | платформа: VB .NET

Как поместить одну форму в другую?
Дата добавления: 31.07.2006 / 12:09 | просмотров: 1165 | платформа: VB

Анализ E-Mail
Дата добавления: 24.03.2007 / 10:54 | просмотров: 813 | платформа: RegEx

 

Универсальные коды на Kbyte.Ru

Наверх

 

Юмор на Kbyte.Ru

- Как вы поняли, что это лев - людоед?
- Да взгляд у него, как у моей жены.

 

Рейтинг: 78
Всего голосов: 144
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Просыпается программер с бодуна. Поворачивает голову и видит рядом с собой девушку.
"Обнаружено неизвестное устройство" - подумал он.

 

Рейтинг: 624
Всего голосов: 872
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Чем русский отличается от цыгана? Цыган никогда не хает тех, у кого он коня своровал...

 

Рейтинг: 703
Всего голосов: 935
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

- Доктор, я наверное смертельно больна?
- ???
- Видете ли, по всем каналам ТВ и от всех фирм-производителей рекламируют прокладки от жидкости синего цвета, а она у меня красная!

 

Рейтинг: 140
Всего голосов: 218
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Вовочка опоздал в школу, заходит без стука в дверь, не извинившись, садится на своё место.
Учительница в возмущении:
- Вовочка, как тебе не стыдно?! Ну-ка выйди и зайди, как заходит тdой папа...
Вовочка выходит из класса.
Вдруг дверь пинком открывается, Вовочка вразвалку заходит в класс и, осмотрев презрительно всех, ехидно спрашивает:
- Ну чё, придурки, не ждали?...

 

Рейтинг: 175
Всего голосов: 308
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

- Дедушка, а правда, что в Ленинграде во время блокады
хлеба не было?
- Да, внучек, правда. Масло на колбасу мазали.

 

Рейтинг: 115
Всего голосов: 211
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Опытный врач-стоматолог приглашает пациентов для опытов.

 

Рейтинг: 109
Всего голосов: 213
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Проводил я как-то курсы для учителей информатики. Народ собрался уже поднатасканный и юзающий классы УКНЦ. Для тех кто не знает такого зверя, поясню - машинка семейства ДВК-2,3 только по немного круче. И на второй или третий день сдох монитор у одной из машин. Менять было лениво и я подключил монитор от соседней сдохшей машины, оставив все на своих местах. Первый день сам глючил по черному и веселил народ тем, что набирал команды на нерабочей клаве и не врубался почему их не видно на экране. Но самый прикол случился на следующий день. Показываю народу одну программку. Один из учителей постоянно отвлекается, но услышав, что прога защищены от случайного сброса, проявляет активный интерес. Просит разрешить проверить самому. Я не возражаю. Тогда он на нерабочей клаве жмет пимпочку "Стоп". Прога работает. И хотя и у нее действительно была защита от нажатия на эту клавишу, мне становится весело.
- Это еще что - говорю я
И продолжаю:
- У нее есть защита и от reset-а
Мужик недоверчиво улыбается. А я предлагаю ему проверить. Он делает reset опять же на нерабочей машине и улыбка у него сменяется недоуменеем. Он знает, что это в принципе не возможно, но ведь, как ему кажется, видел своими глазами. Народ начинает угорать. А я продолжаю веселиться вовсю и заявляю мужику, что прога защищена даже от выключения питания. Он отвечает, что уж этого то точно не возможно и щелкает все на той же тачке сетевым тумблером. Его лицо становится тупее всего троллейбусного парка, он видит на экране работающую программу. Народ от хохота чуть не попадал со стульев на пол. И только тут до этого товарища дошло, что попросту разыграли. Человек оказался с чувством юмора и сам не раз вспоминал до конца курсов об этом приколе со смехом.

 

Рейтинг: 245
Всего голосов: 356
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Подходит пользователь к программисту и говорит:
- Мне нужен генератор случайных чисел.
Тот, не оборачиваясь:
- Четырнадцать...

 

Рейтинг: 249
Всего голосов: 399
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Открыт новый поисковый сервер для новых русских: www.tipa.au

 

Рейтинг: 189
Всего голосов: 255
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Весь юмор на Kbyte.Ru

Наверх


Выпуск подготовил: R-KDR-19826

Редактор: Немиро Алексей

Copyright (c) Nemiro AS, 2005-2007


В избранное