| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1708 人关注过本帖
标题:[注意] 神奇的图片~~~大家来看看~~
只看楼主 加入收藏
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
 问题点数:0 回复次数:29 
[注意] 神奇的图片~~~大家来看看~~


这张神奇的图片能显示你当前系统的一些相关信息,和当地的前期情况,还能在左上角显示不同的文字,根据时间(不过这时间好象是服务器端的时间,更改本地时间再刷新不会变化)分时问候,真是太神奇了!

可是哪为兄弟知道这是怎么回事啊,不知道的总想弄明白,哪位知道教教我啊!
搜索更多相关主题的帖子: 服务器 神奇 兄弟 系统 左上角 
2005-11-18 13:09
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
<%@ Page Language="VB" ContentType ="image/jpeg" %>
<%@ Import Namespace =Namespace ="System.Drawing" %>
<%@ Import Namespace =Namespace ="System.Drawing.Imaging" %>
<%@ Import Namespace =Namespace ="System.Drawing.Drawing2D" %>
<%
Dim StrIP As String, StrName As String
Dim address As System.Net.IPAddress

StrIP = Request.ServerVariables("REMOTE_ADDR")
address = System.Net.IPAddress.Parse(StrIP)

Response.Clear()
Dim height As Integer = 30
Dim width As Integer = 210

Dim bmp As New Bitmap(width, height, PixelFormat.Format24bppRgb)
Dim g As Graphics = Graphics.FromImage(bmp)
g.SmoothingMode = SmoothingMode.AntiAlias
g.Clear(Color.LightGray)
g.DrawRectangle(Pens.White, 1, 1, width - 3, height - 3)
g.DrawString("你電腦的IP是:" + StrIP, New Font("Arial", 10, FontStyle.Bold), SystemBrushes.WindowText, New PointF(10, 8))
bmp.Save(Response.OutputStream, ImageFormat.Jpeg)
g.Dispose()
bmp.Dispose()
Response.End()
%>




大体原理是当你访问这个页面的时候
服务器记录你的信息
然后从数据库里读出相应的信息
然后生成图片并反馈

2005-11-18 13:29
sunet
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-11-8
收藏
得分:0 
2楼:
address = System.Net.IPAddress.Parse(StrIP)
这一句是什么意思啊?能否每个单词都解释一下.谢了!
2005-11-18 13:34
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
看来这样的效果用.Net做比较容易。
2005-11-18 13:39
sunet
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-11-8
收藏
得分:0 
版主:

这是怎么做出来的,那些代码应该贴在哪里,才能在论坛里显示图片呢?

2005-11-18 13:41
超级之菜鸟
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2005-11-17
收藏
得分:0 

顺便问下..
asp 和asp.net 他们有什么区别和功能呢.??那个比较好用或好学.


一个人在孤独是时候,只有电脑陪着我,想想做什么,还是ASP。
2005-11-18 13:42
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 

IPAddress.Parse 方法 [C#]

请参见

IPAddress 类 | IPAddress 成员 | System.Net 命名空间

要求

平台: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows .NET Server family

语言

将 IP 地址字符串转换为 IPAddress 实例。

[Visual Basic]
<Serializable>
Public Shared Function Parse( _
   ByVal ipString As String _
) As IPAddress
[C#]
[Serializable]
public static IPAddress Parse(
   string ipString
);
[C++]
[Serializable]
public: static IPAddress* Parse(
   String* ipString
);
[JScript]
public
   Serializable
static function Parse(
   ipString : String
) : IPAddress;

参数

ipString
字符串,包含以点分隔的四部分表示法格式的 IP 地址(如“192.168.1.2”)。

返回值

一个 IPAddress 实例。

异常

异常类型 条件
ArgumentNullException ipString 为空。
FormatException ipString 不是有效的 IP 地址。

备注

静态 Parse 方法基于以点分隔的四部分(“192.168.1.2”)表示法格式的 IP 地址创建 IPAddress 实例。

要求

平台: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows .NET Server family

请参见


2005-11-18 13:43
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用sunet在2005-11-18 13:41:00的发言:
版主:

这是怎么做出来的,那些代码应该贴在哪里,才能在论坛里显示图片呢?

如果用.Net做可以轻松实现,首先楼主的地址开始时并不是图片地址。而是xxx.aspx的地址,asp网页访问后有记录来访者信息的功能。然后该网页再生成一个图片,图片上写着来访者的信息。接下来就是把该图片显示出来。

2005-11-18 13:44
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
以下是引用超级之菜鸟在2005-11-18 13:42:00的发言:

顺便问下..
asp 和asp.net 他们有什么区别和功能呢.??那个比较好用或好学.

ASP.NET技术含量跟高一些


2005-11-18 13:48
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 

呵呵,谢谢大家,我试试!!哦


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-11-18 13:49
快速回复:[注意] 神奇的图片~~~大家来看看~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043541 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved