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

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



Выпуск # 205


http://www.kbyte.ru/

 

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

Здравствуйте дамы и господа!
Представляю очередной выпуск рассылки научно-информационного портала Kbyte.Ru. Надеюсь он Вам понравится. Если у Вас есть какие либо вопросы или предложения по рассылке, пишите нам – admin@kbyte.ru!

 

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

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

    Вопрос #000559: Visual_Basic_6.0._Установка_атрибутов_элементам...

    Вопрос #000554: Как создать нестандартное окно?

    Вопрос #000553: Как графические примитивы на рабочем столе

    Вопрос #000546: Как открыть и прочитать файл на Си++?

    Вопрос #000539: работа с dll

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

    MyBase

    VB .Net - Асимметричные алгоритмы шифрования

    Перевод в спящий режим

    неспослушная страница

    ошибка

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

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

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

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

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

    Работаем с MIME

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

Юмор на Kbyte.Ru

 

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

 

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


Вопрос #000559: Visual_Basic_6.0._Установка_атрибутов_элементам...

Автор вопроса: Александр Левашов // 18.10.2007 / 11:20

Здравствуйте уважаемые эксперты!

Можно ли средствами Visual Basic 6.0 установить програмно значение
элементу формы, передав в процедуру еще и имя самого элемента которому
присваивается значение?
Пример: Text1 = "Это текст". То есть, процедура должна вывести текст
именно в Text1, в ином случае - в другой, как будет передано в процедуру.
Надо что-то типа SetAttrib().

Спасибо.
Александр Левашов. г.Кострома.
alex-cluster@mail.ru

Отвечает: Алексей Немиро // 18.10.2007 / 11:31

Здравствуйте, Александр!

Полагаю Вам нужно что-то типа этого:
Создайте новый EXE-проект. На форме разместите 4 элемента TextBox и
одну кнопку (CommandButton). Имена элементов оставьте без изменений.
Вставьте следующий код:
001:
002:
003:
004:
005:
006:
007:
008:
009:
'Aleksey S Nemiro, 18.10.2007   mailto:admin@kbyte.ru
'Special for Kbyte.Ru       http://kbyte.ru
Private Sub Command1_Click()
SetAttrib Text3, Text4
End Sub

Private Sub SetAttrib(textBoxName As String, value As String)
 Form1.Controls(textBoxName).Text = value
End Sub


Запустите проект, в TextBox3 введите имя элемента, текст которого
хотите изменить, например "Text1". В TextBox4 введите текст, например
"Kbyte.Ru". Нажмите на кнопку, и все :)

Если у Вас возникнут какие-либо вопросы, Вы можете задать их на нашем форуме http://kbyte.ru/forum. Работать с форумами сайта, также можно через E-Mail.

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

 

Вопрос #000554: Как создать нестандартное окно?

Автор вопроса: Антон Мозговой // 17.10.2007 / 18:12

Добрый день!
Как можно создать нестандартное окно (круглое, треугольное). Например взять его с рисунка.
С ув.,
Антон Мозговой

Отвечает: EROS // 17.10.2007 / 23:00

001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
      //
      GraphicsPath _path = new GraphicsPath();
      _path.AddEllipse(0,0,400,300);
      this.Region = new Region(_path);
    }
  }

 

Вопрос #000553: Как графические примитивы на рабочем столе

Автор вопроса: Антон Мозговой // 17.10.2007 / 18:10

Добрый день!
У меня такой вопрос. Как можно отображить графические примитивы (эллипсы, прямоугольники) на рабочем столе.
С ув.,
Мозговой Антон

Отвечает: EROS // 17.10.2007 / 22:52


public partial class Form1 : Form
{
[DllImport("User32.dll")]
static extern IntPtr GetDC(IntPtr hwnd);

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
using (Graphics _graph = Graphics.FromHdc(GetDC(IntPtr.Zero)))
{
_graph.FillEllipse(Brushes.Red, 0,0,400,300);
}
}
}

 

Вопрос #000546: Как открыть и прочитать файл на Си++?

Автор вопроса: 5acred Phoenix // 15.10.2007 / 13:03

Доброе время суток, уважаемые эксперты.

У меня такой банальный вопрос по С++ :-)
Как открыть файл, что-нибудь туда записать и закрыть его? API?
И ещё есть вопрос по поводу MFC и ATL. Что это за библиотеки? Когда
какая используется?

Заранее спасибо.

Отвечает: Алексей Немиро // 15.10.2007 / 15:12

Здравствуйте!

ATL - Active Template Library
- это библиотека для оздания COM-компонентов. С ее помощью вы можете делать ActiveX-компоненты разных видов - полные (Full), облегченные (Light) и др. Полные элементы предназначены для любого контейнера, а облегченные будут работать не во всяком контейнере. Но это не значит, что облегченные хуже - например у них будет меньший вес (в килобайтах), и это несомненный плюс. Кроме того, можно делать еще элементы ActiveX, которые являются составными (Composite), то есть включают в себя другие готовые элементы.
Еще с помощью библиотеки ATL можно делать COM-компоненты без пользовательского интерфейса. Они могут предоставлять различные услуги вашим программам - что-то там считать, пересылать и т. п. Также к компонентам без пользовательского интерфейса относятся компоненты для MTS (Microsoft Transaction Server). Их мы тоже обязательно рассмотрим.
Вобще-то компоненты ActiveX можно делать и на основе MFC. Но тогда для их работы на клиентском компьютере необходимо присутствие библиотек MFC, а они по объему достаточно большие. Так что различные COM-компоненты (и в частности элементы ActiveX) предпочтительно делать на основе ATL, а не на основе MFC. Хотя это и несколько сложнее.


MFC - Microsoft Foundation Classes
Пакет Microsoft Foundation Classes (MFC) даёт возможность разрабатывать GUI-приложения для Microsoft Windows на языке C++ с использованием богатого набора библиотечных классов. Большая часть MFC представляет собой относительно тонкий объектно-ориентированный слой над Windows API. Это решение, с одной стороны, повышает производительность, но, с другой стороны, наследует все недостатки дизайна Windows API и препятствует переносу программ на другие платформы.
Первая версия MFC была выпущена вместе с седьмой версией 16-разрядного компилятора языка C/C++ компании Microsoft. Для тех, кто занимался разработкой приложений с использованием API функций, пакет MFC обещал весьма значительное повышение производительности процесса программирования. С момента выпуска первой версии пакет MFC претерпел многократные изменения.
* В версии 2 была введена архитектура документ-представление.
* В версии 2.5 была реализована поддержка технологий ODBC и drag-and-drop.
* В версии 3 появилась возможность реализации многозадачности и поддержка Unicode.
* В последующих версиях была введена поддержка сокетов, Internet-классов, технологий OLE-автоматизации и синхронизации потоков.
Сейчас Microsoft рассматривает MFC как устаревшую технологию, отдавая предпочтение Windows Forms, входящим в состав .NET.



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:
#include
#include

void main( void )
{
FILE *file;
char* file_name = "file.txt";
char load_string[50] = "none";

file = fopen( file_name, "w" );

fputs( "string", file );

fclose( file );

file = fopen( file_name, "r" );
if( file != 0 )
{
fgets( load_string, 50 , file );
cout << "load_string = " << load_string << endl;
}
else
{
cout << "File not found !!!" << endl;
}
fclose(file);
}


MFC
001:
002:
003:
004:
005:
006:
007:
008:
char* pszFileName = "c:\\myfile.txt";
CFile myFile;
CFileException fileException;

if ( !myFile.Open( pszFileName, CFile::modeCreate | CFile::modeReadWrite, &fileException ) )
{
  TRACE( "Can't open file %s, error = %u\n", pszFileName, fileException.m_cause );
}

001:
002:
003:
004:
005:
006:
007:
char   szBuffer[256];
uint   nActual = 0;
CFile myFile;

myFile.Write( szBuffer, sizeof( szBuffer ) );
myFile.Seek( 0, CFile::begin );
nActual = myFile.Read( szBuffer, sizeof( szBuffer ) );


001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
CFile theFile;
char* szFileName = "c:\\myfile.txt";
bool bOpenOK;

CFileStatus status;
if( CFile::GetStatus( szFileName, status ) )
{
  // Открываем файл
  bOpenOK = theFile.Open( szFileName, CFile::modeWrite );
}
else
{
  // Создаём файл и открываем его
  bOpenOK = theFile.Open( szFileName, CFile::modeCreate | CFile::modeWrite );
}


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

 

Вопрос #000539: работа с dll

Автор вопроса: LIS // 11.10.2007 / 07:38

Господа эксперты, помогите!!!
есть проблема, в моей маленькой программе я подключил компонент "Microsoft Calendar Contorl 11.0", на моём компьютере он есть, т.е.компонет и он работает, но вот не задача на других компах компелированная моя программа не запускает этот компонент, ругается что его нет, я подумал а как можно внести его в DLL и сделеть так чтобы он (коспонент) всегда был в с программой. что самое странное этот компонет, его файлы имеются на этом компьютере, перезагразка не помогает.
ПЛИЗ, помогите решить проблему!

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

Отвечает: Алексей Немиро // 11.10.2007 / 08:01

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

Этот компонент необходимо зарегистрировать в системе. Делается это так:

Пуск => Выполнить => regocx.exe полный путь к файлу

, где:
полный путь к файлу – полный физический путь к файлу компонента, который нужно зарегистрировать в системе.

Тоже самое и с DLL, только программкой regsvr32.exe.

Для отмены регистрации используйте атрибут /u:

regsvr32.exe /u C:\Windows\System32\myDll.dll

Еще можно поковыряться в реестре, но это только для личного пользования:

Пуск => Выполнить => regedit
Создайте разделы:
HKEY_CLASSES_ROOT\dllfile\Shell\Registration\command и присвойте строковому параметру по умолчанию значение regsvr32.exe "%1", а также создайте еще один раздел:
HKEY_CLASSES_ROOT\dllfile\Shell\UnRegister\command со значением regsvr32.exe /u "%1"

И тогда регистрировать DLL-ки можно будет кликом правой кнопкой мышки по файлу.

Также, можно создать «инсталяшку» для Вашей программки, и указать инсталлятору все компоненты, которые нужно зарегистрировать в системе.

Если все выше описанное не поможет, создайте соответствующую тему на
нашем форуме, постараемся помочь :)

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

 


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

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

Наверх

 

 

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

MyBase | Автор: SEO-Master
Добавлено: 18.10.2007 / 16:37 | ответов: 1 | просмотров: 36

Хочу все знать, причем все сразу :)
Подскажите, что такое MyBase и что с ним делать? Как использовать? И для чего?

Спс.


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

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


Ответ # 1 | Автор: Edlin
Добавлено:19.10.2007 / 09:53
MyBase - ключевое слово, позволяющее сослаться на базовый класс (тот, от которого текущий класс наследует) и выполнить его методы. Обычно это используется, если методы базового класса переопределены в текущем классе, но их нужно выполнить. Пример:

Пусть у нас есть два класса, связанных наследованием:

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:
Public Class BaseClass

' Конструктор
Public Sub New()
Console.WriteLine("BaseClass is doing some initialization.")
End Sub

Public Overridable Sub SomeMethod()
Console.WriteLine("BaseClass SomeMethod is executing.")
End Sub

End Class

Public Class InheritedClass
Inherits BaseClass

' Конструктор.
Public Sub New()
MyBase.New()
Console.WriteLine("InheritedClass is doing some initialization.")
End Sub

Public Overrides Sub SomeMethod()
MyBase.SomeMethod()
Console.WriteLine("InheritedClass SomeMethod is executing.")
End Sub

End Class

Colorized by: Eros.CodeSyntaxColor Engine


В InheritedClass и конструктор и метод SomeMethod вызывают код своего базового класса с помощью ключевого слова MyBase. Иным способом методы базового класса недоступны, т.к. они переопределены в InheritedClass.

Таким образом код:

001:
002:
003:
004:
Dim inheritedObj As New InheritedClass
inheritedObj.SomeMethod()

Colorized by: Eros.CodeSyntaxColor Engine


выведет на экран:

BaseClass is doing some initialization.
InheritedClass is doing some initialization.
BaseClass SomeMethod is executing.
InheritedClass SomeMethod is executing.

Использование MyBase позволяет исполнять код текущего класса как до, так и после кода базового класса (а иногда и вместо :-) )

Я все сказал. Честь имею.

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


VB .Net - Асимметричные алгоритмы шифрования | Автор: SEO-Master
Добавлено: 18.10.2007 / 16:36 | ответов: 1 | просмотров: 32

Подскажите, желательно примером, что такое асимметричные алгоритмы шифрования и как с ними работать в Visual Basic .NET?

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

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


Ответ # 1 | Автор: AWP
Добавлено:18.10.2007 / 20:17
Трудно ответить сразу, а с примером - не хочется, так как для начала нужна кое-какая теоретическая подготовка.
Для начала почитайте:
http://cryptography.strongdisk.ru/
http://www.bytemag.ru/?ID=604476
http://www.cybersecurity.ru/manuals/crypto/algorithm/
http://sp.sz.ru/crypto_.html
====
Объясняю, почему с примером не хочется - тогда это уже будет не шифрование, а выложение на блюдечке способа к дешифровке. :)
С уважением - АВП

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


Перевод в спящий режим | Автор: SEO-Master
Добавлено: 18.10.2007 / 16:33 | ответов: 0 | просмотров: 19

Подскажите, как в Visual Basic 6.0 программно перевести компьютер в спящий режим?

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

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


неспослушная страница | Автор: Neco
Добавлено: 17.10.2007 / 13:17 | ответов: 4 | просмотров: 88

на странице есть три грида, рядом с каждым detailview. вместе они активно перезагружают страницу (т.е. при смене выбранного элемента в гриде перезагружается вся страница целиком). И в плане производительсноти меня это не очень напрягает, поскольку разработка корпоративная - внутри локальной сети - но вот в плане удобства...
если к примеру, пользователь прокрутил страницу к нижнему гриду (если в первых двухгридах много значений) и нажал там Add New, то страница перезагружается и пользователь видит верхний грид, хотя он ему на фиг не нужен - работает-то он с третьим.
я так понимаю, что решается проблема с помощью javascript, но во-первых не знаю что за скрипт, а во-вторых хочется как-то минимизировать переписывание кода от страницы к странице.
кто как выходит из положения?

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


Ответ # 1 | Автор: Алексей
Добавлено:17.10.2007 / 14:13
кто как выходит из положения?

наверное, никто никак не выходит :)
Раз ты пришел к кривой реализации, значит так криво все продумал :)
Можешь разбить страницу на куски, запихать все гриды в какую-нибудь Panel, или PlaceHolder, и показывать при необходимости только один, либо вообще в отдельном окне, при желании даже можно фреймы заюзать, но это уже будет извращеньем :) Еще можно AJAX-ом по шаманить, все зависит от целей и потребностей.

я так понимаю, что решается проблема с помощью javascript, но во-первых не знаю что за скрипт,

если тебе нужен скрипт прокрутки скрола, то вот он:
001:
002:
003:
004:
body.scrollTop = 65535; // 65535 - это куда ты его хочешь подвинуть, в данном случае в самый низ

_______________________
Colorized by: Eros.CodeSyntaxColor Engine


а во-вторых хочется как-то минимизировать переписывание кода от страницы к странице.

если у тебя действительно кривая реализация, то выход только один - переписать все с нуля, и хорошенько все продумать, прежде чем делать это, с учетом будущих потребностей. Хотя, можно и продолжать е**ться с тем что есть, но рано или поздно все равно где-нибудь застрянешь :)

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

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


Ответ # 2 | Автор: Neco
Добавлено:17.10.2007 / 14:46
ага
ну тогда придётся на разных страницах всё это размещать
хотел просто сгруппировать таблицы, к примеру, относящиеся к местоположению, на одной странице
но видимо придётся группировать их в менюшке :)

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


Ответ # 3 | Автор: EROS
Добавлено:17.10.2007 / 23:23
ну тогда придётся на разных страницах всё это размещать

Совсем не обязательно.. Расидай свои гриды по MultiView .. и показывай только тот View, который необходим в данный момент

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


Ответ # 4 | Автор: Edlin
Добавлено:18.10.2007 / 10:09
Попробуй у страницы установить свойство MaintainScrollPositionOnPostback в true:

001:
002:
<%@ Page language="c#" MasterPageFile="~/MasterPages/Main.master"
Inherits="Main" CodeFile="Default.aspx.cs" MaintainScrollPositionOnPostback="true" %>


Может быть это решит проблему с прокруткой.

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


ошибка | Автор: Neco
Добавлено: 17.10.2007 / 12:09 | ответов: 3 | просмотров: 62

после постинга сообщения, выходит страница с предложением "вернутся к сообщению" или типа того
а между тем слово "вернутся" отвечает на вопрос "что сделать", следовательно пишется как "вернуться"

может и мелочь, но раздражает глаз :)

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


Ответ # 1 | Автор: Neco
Добавлено:17.10.2007 / 12:10
тест

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


Ответ # 2 | Автор: Neco
Добавлено:17.10.2007 / 12:11
а, во - "Вернутся в тему" там написано

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


Ответ # 3 | Автор: Алексей
Добавлено:17.10.2007 / 12:18
замазал :)

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

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


Наверх

 

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

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

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

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

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

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

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

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

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

Работаем с MIME
Автор: Немиро Алексей | добавлено: 29.11.2006 / 14:46 | просмотров: 2352

Не так давно мне пришлось немного поработать MIME (Multipurpose Internet Mail Extension) - это стандарт почтовых сообщений, в РуНете (Russian Internet) я не нашел нормального описания спецификации MIME, и посему решил написать небольшую статейку на эту тему. В данной статье вы узнаете об основных особенностях и стандартах MIME, а также научитесь «читать» MIME с использованием синтаксиса языка Visual Basic .NET 2005.

 

Статьи на Kbyte.Ru

Наверх

 

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

Как запретить изменение размера формы?
Дата добавления: 21.08.2006 / 20:11 | просмотров: 1145 | платформа: VB

Как ограничить передвижение мыши?
Дата добавления: 16.08.2006 / 19:46 | просмотров: 668 | платформа: VB

Поиск и замена
Дата добавления: 16.08.2006 / 18:54 | просмотров: 983 | платформа: VB

Как узнать размер рабочей области экрана?
Дата добавления: 23.08.2006 / 19:03 | просмотров: 1140 | платформа: VB .NET

Как связать расширение файла с приложением?
Дата добавления: 04.08.2006 / 08:56 | просмотров: 1014 | платформа: VB .NET

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

Как узнать, отправлялись данные форме или нет?
Дата добавления: 31.07.2006 / 14:23 | просмотров: 840 | платформа: ASP .NET (VB)

Как преобразовать десятичное число в шестнадцатеричное?
Дата добавления: 16.08.2006 / 20:25 | просмотров: 1121 | платформа: VB

Как загрузить изображение в PictureBox/Image?
Дата добавления: 16.08.2006 / 19:55 | просмотров: 937 | платформа: VB

Преобразование строки в Double, исключая проблемы с разделителем
Дата добавления: 27.04.2007 / 15:53 | просмотров: 667 | платформа: VB .NET

 

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

Наверх

 

Юмор на Kbyte.Ru

Встречаются два хакера. Ну там йо-мое, за жизнь и все такое... Один как-то так мимоходом спрашивает:
- А у тебя кто провайдер?...
- ФСБ...
- КАК ФСБ!!??
- Да они у нас в конторе жучков понаставили, так я через них...

 

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

 

Следом за акцией "Кликни Деда Мороза!" компания Coca-Cola
планирует с Нового года запустить акции "Бэкапни Деда Мороза" и
"Форматни Снегурочку"

 

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

 

Блин, сроду б не подумал, что такая история может произойти в жизни.
Живем мы вдвоем с котом. Кот у меня - совершенно замечательная животина, которой уже почти год от роду. По роду занятий приходится много заниматься всякой писаниной и тому подобным. Ввиду количества работы машину, в период нечастных и непродолжительных отлучек из сети не выключаю. Собственно, в этом и все дело. Коту моему, по ряду неизвестных мне причин, компьютер активно встал поперек горла. В связи с этим кот научился применять ряд несложных диверсионных операций. Вы меня поймите - я не то, чтобы жалуюсь. Я привык к тому, что по приходе домой застаю неоконченную статью щедро дополненную текстом вида "вт 333333 оэлааааааааааалюылдж". Уже безропотно сношу открытое без моего ведома окно "Find file". Терпеливо морщусь при виде того, что у меня нет сети или клавиатуры - по выдергиванию проводов мой кошак, скорее всего, с легкостью войдет в тройку призеров нашей необъятной. Я снес даже то, что черно-белый изверг однажды в мое отсутствие пытался переговорить по аське с одним из моих работодателей. Но сегодняшнее его "достижение" повергло меня в шок. Отлучившись на минутку в магазин, застал дома непривычную тишину. Ну, думаю, что-то не так - ну, не привык этот сукин сын сидеть тихо. Смотрю, так и есть - висит этакое серое виндовское окно с какой-то надписью. Значит, думаю, успел прогуляться по клавиатуре, зараза. Что, интересно, на этот раз... Подхожу ближе и, чувствую, у меня волосы дыбом встают. Взмок, сел на стул и даже первый матерок сумел сказать только через пару минут. Что за надпись я увидел, думаю, уже многие догадались... Are уou sure уou want to send file 'config. sуs' to
the Recуcle Bin? Мой истерические смешки перешли в хохот только тогда, когда до меня дошло - этому [censored] осталось только НАЖАТЬ НА ENTER!
P. S. Теперь перед тем, как очистить корзину, буду долго и тщательно исследовать ее содержимое…

 

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

 

- Как звать собаку Гейтса? - Собаку Гейтса звать Билл!

 

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

 

"Полной чушью, бредом и несусветной ахинеей" назвал министр Иванов заявления некоторых блоггеров о том, что он не знает никаких других слов, кроме "полная чушь", "бред" и "ахинея".

 

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

 

- А почему у тебя в программе подряд два одинаковых JMP'а стоят?
- А вдруг первый не сработает.

 

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

 

Лежат в корзине 3 программы, разговаривают.
1->2: Тебя за что?
2->1: За то, что я не под Windows. А тебя?
1->2: За то, что я под Windows.
1&2->3: А тебя?
3: За то, что я - Windows

 

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

 

Как в комнате уничтожить клопов ?
- Hадо их загнать под шкаф, а у шкафа подпилить ножки.

 

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

 

Контоpа наша сильно компьютеpизована, а охpана от безделья мается. Вот и пpиходилось их вечеpом, когда никого нет, иногда пускать поигpать на компьютеpе. Из-за великого облома, мне лень было ставить какую-либо игpу окpомя Quake. Так и получилось, что игpают охpанники наши только в Quake. Как-то pаз позвонили им из центpальной контоpы, с пpовеpкой - все ли ноpмально. И вот, значит, один из них, зажав тpубку между ухом и плечом и односложно отвечая на вопpосы, пытается убить очеpедного монстpа. Однако, pазговоp его отвлекает, и получается, что скоpее монстp сейчас сделает охpанника, а не охpанник монстpа. В конце концов настыpное виpтуальное создание тоpжествует победу над человеческим pазумом. И как pаз в этот момент охpанник, видимо, на заданный в очеpедной pаз вопpос:
- Hу и как там тебе, - pычит в тpубку, от волнения сьезжая на хpип
- Да хреново мне, убивают меня! Понятно?, - и бpосает
тpубку
Реакция системы охpаны и милиции была пpактически мгновенной. Пpимеpно чеpез пять минут в двеpи офиса уже ломился наpяд милиции, ожидая встpетить гpабителей, убивающих нашу охpану. Охpана, увидев непонятных мужиков (а кто сейчас веpит фоpме) пpиготовилась отбиваться из пушек или отсиживаться за толстой стальной двеpью (втоpое более веpоятно). К счастью, инцидент был быстpо исчеpпан, но больше охpана в игpы не игpала.

 

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

 

Вольво цепляет на пеpекpестке джип. Все останавливаются, из джипа
вываливают pебята в споpтивной фоpме и подходят к водителю Вольво.
- Hу все мужик, ты попал! Пpодавай машину, пpодавай кваpтиpу,
с тебя деньги!
- Ребята, а кто вы такие?
- Мы? - удивленно - Мы споpтсмены!
Мужик достает пистолет и, заpяжая его:
- Hу тогда HА СТАРТ! ВHИМАHИЕ! .....

 

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

 

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

Наверх


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

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

Copyright (c) Nemiro AS, 2005-2007


В избранное