Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать свой счётчик посещений, C# 
:(
    Опции темы
Zorro
Дата 27.12.2003, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



Мне нужно сделать свой счётчик посещений, чтобы его распологать строго на определённых сайтах (не важно на каких), регистрацию, таблицу их сортировки и рейтинга я могу сделать без проблем...
Но вот как делать сам счётчик то? И чтобы он считал... Я могу сделать страницу, чтобы при заходе на неё в базу данных добавлялась единица. Но как я понимаю на сайт (где распологается этот счётчик) должна приходить картинка-счётчик, а как её генерировать динамически?

ЗЫ: на C#
PM MAIL WWW ICQ   Вверх
stab
Дата 28.12.2003, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: 22
Всего: 48



все довольно просто:

Код

 private void Page_Load(object sender, System.EventArgs e)
 {
  // load counter value here
  int counter = 2003;

  // increment and save counter value here
  counter++;

  Response.ContentType = "image/jpeg";
  Bitmap img = new Bitmap(100, 100);
  Graphics g = Graphics.FromImage(img);

  // render background and border
  g.FillRectangle(Brushes.White, 0, 0, 100, 100);
  g.DrawRectangle(Pens.Brown, 0, 0, 99, 99);

  // render text
  FontFamily fontFamily = new FontFamily("Tahoma");
  Font font = new Font(fontFamily, 12, FontStyle.Bold, GraphicsUnit.Pixel);
  StringFormat fmt = new StringFormat();
  fmt.Alignment = StringAlignment.Center;
  fmt.LineAlignment = StringAlignment.Center;
  g.DrawString(counter.ToString(), font, Brushes.Blue, new RectangleF(0, 0, 100, 100), fmt);

  // save to output stream
  img.Save(Response.OutputStream, ImageFormat.Jpeg);
 }


з.ы. За ASP седня в первый раз сел smile.gif После 20 минут изучения хелпа получилось то, что получилось biggrin.gif


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Zorro
Дата 28.12.2003, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



Пасиба, щас опробую...

Update: работает

Это сообщение отредактировал(а) Zorro - 28.12.2003, 18:52
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0434 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.