master
editor 1 week ago
commit 1b02f4d417

@ -0,0 +1,42 @@
飞翔多用户访问统计系统源码
一、源码描述
环境VS2022 sql2019
二、功能介绍
一个简单的访问统计系统有概况统计、分时统计、来源统计、机器配置、IP统计等模块
可以为每个用户设定不同的计数器,用户只能看到自己的访问数据
page_1.aspx和page_2.aspx分别为访问测试界面其中的访问代码是js脚本方式可以对应的修改其详细地址
可以做为开发访问计数器的借鉴
该程序采用Vs2005进行开发菜单采用了TreeView控件现已升级至VS2022
默认管理员账号密码均为51aspx请不要随意更改否则可能会调适出错
   
三、注意事项
1、在项目web.config修改数据库连接字符串附加数据库。
2、管理员账号与密码51aspx 51aspx 。
3、ctrl+F5运行即可。
作者: zhengyd
如需获得该源码的视频、更新等更多资料请访问: https://www.51aspx.com/Code/FeiXiangCount
------------------------------------------------------------------------------------------------
源码服务专家
官网: https://www.51aspx.com
讨论圈: https://club.51aspx.com/
平台声明:
1.51Aspx平台上提供下载的资源为免费、共享、商业三类源码,其中免费和共享源码仅供个人学习和研究使用,商业源码请在相应的授权许可条件下使用;
2.51Aspx平台对提供下载的软件及其它资源不拥有任何权利,其版权归属源码合法拥有者所有;
3.著作权人发现本网站载有侵害其合法权益的内容或作品,请与我们联系( 登录官网与客服反馈或发送邮件到support@51Aspx.com
4.51Aspx平台不保证提供的下载资源的准确性、安全性和完整性;
友情提示:
一般数据库文件默认在 DB_51Aspx 文件夹下
默认账号密码一般均为51Aspx
关于源码使用常见问题及解决方案,请参阅: https://www.51aspx.com/Help

@ -0,0 +1,15 @@
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="12.0">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{FE08E6B1-9D11-46E4-82F8-8758A7348676}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>CHitsHandler</RootNamespace>
<AssemblyName>CHitsHandler</AssemblyName>
<FileUpgradeFlags>
</FileUpgradeFlags>
<UpgradeBackupLocation>
</UpgradeBackupLocation>

@ -0,0 +1,15 @@
using System;
namespace webvisitStatistic
{
/// <summary>
/// Client <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// platform
/// 9x = 0
/// 98 = 1
/// nt 5.0 = 4
/// nt 5.1 = 2
/// nt 5.2 = 5
/// nt = 3
/// unix,linux = 6
/// other = 7

@ -0,0 +1,15 @@
using System;
using webvisitStatistic;
using webvisitStatistic.Reporter.IPLook;
namespace webvisitStatistic.HitsHandler.DBLayer
{
/// <summary>
/// IStatLogger <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
interface IStatLogger : IDisposable
{
bool Init(String conn);
void Log(StatInfo statInfo);
}

@ -0,0 +1,15 @@
using System;
using webvisitStatistic;
using System.Data.SqlClient;
using System.Data;
using System.Configuration;
using webvisitStatistic.Reporter.IPLook;
namespace webvisitStatistic.HitsHandler.DBLayer
{
/// <summary>
/// SqlStatLogger <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class SqlStatLogger : StatLoggerBaseImpl
{
public SqlStatLogger()

@ -0,0 +1,15 @@
using System;
using System.Text;
using webvisitStatistic;
namespace webvisitStatistic.HitsHandler.DBLayer
{
/// <summary>
/// StatInfo <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class StatInfo
{
public StatInfo()
{
//
// TODO: <20>ڴ˴<DAB4><CBB4><EFBFBD><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD><ECBAAF><EFBFBD>߼<EFBFBD>

@ -0,0 +1,15 @@
using System;
using System.Data.SqlClient;
using System.Diagnostics;
using System.Configuration;
using System.Net;
namespace webvisitStatistic.Reporter.IPLook
{
/// <summary>
/// IpLookTable <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class IpLookTable
{
public struct IpRange

@ -0,0 +1,15 @@
using System;
using System.Web;
namespace webvisitStatistic.Reporter.IPLook
{
/// <summary>
/// IpLookUp <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class IpLookup:IHttpHandler
{
#region IHttpHandler
/// <summary>
/// document.write("");
/// </summary>
/// <param name="context"></param>

@ -0,0 +1,15 @@
using System;
using System.Configuration;
using System.Diagnostics;
using System.IO;
using System.Threading;
using webvisitStatistic.HitsHandler.DBLayer;
using webvisitStatistic;
namespace webvisitStatistic
{
/// <summary>
/// Logger <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class Logger : IDisposable
{

@ -0,0 +1,15 @@
using System;
using System.Web;
namespace webvisitStatistic.HitsHandler
{
/// <summary>
/// MyStatHandler <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class MyStatHandler : IHttpHandler
{
public MyStatHandler()
{
//
// TODO: <20>ڴ˴<DAB4><CBB4><EFBFBD><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD><ECBAAF><EFBFBD>߼<EFBFBD>
//

@ -0,0 +1,15 @@
using System;
using System.Configuration;
using System.Web;
using System.Threading;
using System.Web.UI.HtmlControls;
using System.Web.UI;
using webvisitStatistic.HitsHandler.DBLayer;
namespace webvisitStatistic.HitsHandler
{
public class StatInfoHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{

@ -0,0 +1,15 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("CHitsHandler")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("ICT")]
[assembly: AssemblyProduct("CHitsHandler")]
[assembly: AssemblyCopyright("Copyright © ICT 2006")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

@ -0,0 +1,5 @@
obj\Debug\ResolveAssemblyReference.cache
bin\Debug\CHitsHandler.dll
bin\Debug\CHitsHandler.pdb
obj\Debug\CHitsHandler.dll
obj\Debug\CHitsHandler.pdb

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")]

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]

@ -0,0 +1,6 @@
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\CHitsHandler\bin\Debug\CHitsHandler.dll
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\CHitsHandler\bin\Debug\CHitsHandler.pdb
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\CHitsHandler\obj\Debug\CHitsHandler.csproj.AssemblyReference.cache
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\CHitsHandler\obj\Debug\CHitsHandler.csproj.CoreCompileInputs.cache
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\CHitsHandler\obj\Debug\CHitsHandler.dll
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\CHitsHandler\obj\Debug\CHitsHandler.pdb

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
IIS configuration sections.
For schema documentation, see
%IIS_BIN%\config\schema\IIS_schema.xml.
Please make a backup of this file before making any changes to it.
NOTE: The following environment variables are available to be used
within this file and are understood by the IIS Express.
%IIS_USER_HOME% - The IIS Express home directory for the user
%IIS_SITES_HOME% - The default home directory for sites

@ -0,0 +1,15 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\coder\\Desktop\\2024Code\\6\\20240625\\update\\FeiXiangCount\\WebStatistics\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{B8BBBB62-5F33-44B2-BFCA-653F991DB2EA}|C:\\Users\\coder\\Desktop\\2024Code\\6\\20240625\\update\\FeiXiangCount\\WebStatistics|c:\\users\\coder\\desktop\\2024code\\6\\20240625\\update\\feixiangcount\\webstatistics\\web.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{B8BBBB62-5F33-44B2-BFCA-653F991DB2EA}|C:\\Users\\coder\\Desktop\\2024Code\\6\\20240625\\update\\FeiXiangCount\\WebStatistics|solutionrelative:web.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{B8BBBB62-5F33-44B2-BFCA-653F991DB2EA}|C:\\Users\\coder\\Desktop\\2024Code\\6\\20240625\\update\\FeiXiangCount\\WebStatistics|c:\\users\\coder\\desktop\\2024code\\6\\20240625\\update\\feixiangcount\\webstatistics\\default.aspx||{57312C73-6202-49E9-B1E1-40EA1A6DC1F6}",
"RelativeMoniker": "D:0:0:{B8BBBB62-5F33-44B2-BFCA-653F991DB2EA}|C:\\Users\\coder\\Desktop\\2024Code\\6\\20240625\\update\\FeiXiangCount\\WebStatistics|solutionrelative:default.aspx||{57312C73-6202-49E9-B1E1-40EA1A6DC1F6}"
},
{
"AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|CHitsHandler||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
},

@ -0,0 +1,15 @@
using System;
namespace webvisitStatistic
{
/// <summary>
/// AuthorizablePage <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class AuthorizablePage : System.Web.UI.Page
{
override protected void OnInit(EventArgs e)
{
String userName;
SessionHelp.GetUserStatus(Session ,out userName);
if (null==userName)
{

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema id="ClientDS" targetNamespace="http://tempuri.org/WebClient.xsd" elementFormDefault="qualified"
attributeFormDefault="qualified" xmlns="http://tempuri.org/WebClient.xsd" xmlns:mstns="http://tempuri.org/WebClient.xsd"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="ClientDS" msdata:IsDataSet="true">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="Browser">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string" />
<xs:element name="number" type="xs:int" minOccurs="0" />
<xs:element name="proportion" type="xs:int" minOccurs="0" />
</xs:sequence>
</xs:complexType>

@ -0,0 +1,15 @@
using System;
using System.Data;
namespace webvisitStatistic.Reporter.DBLayer
{
/// <summary>
/// IJournelDB <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public interface IJournelDB : IDisposable
{
// <20><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD> <20><> <20><><EFBFBD>ݿ<EFBFBD>Ĺر<C4B9>ʹ<EFBFBD><CAB9> dispose
void Open();
// һ<><D2BB><EFBFBD><EFBFBD>վ<EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD>ip<69>ķ<EFBFBD><C4B7><EFBFBD>ͳ<EFBFBD><CDB3>
IDataReader SelHitsOfWebInClientIp(int webid,DateTime sdt ,DateTime edt);

@ -0,0 +1,15 @@
using System;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Diagnostics;
namespace webvisitStatistic.Reporter.DBLayer
{
/// <summary>
/// SqlJournelDB <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class SqlJournelDB : IJournelDB
{
public SqlJournelDB()
{

@ -0,0 +1,15 @@
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.Drawing.Text;
namespace webvisitStatistic.Reporter.Graph
{
/// <summary>
/// GraphColumn <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class GraphColumn
{
public class PointItem
{

@ -0,0 +1,15 @@
using System;
using System.Collections;
using System.Diagnostics;
using System.IO;
using System.Web.UI;
namespace webvisitStatistic.Reporter.Graph
{
/// <summary>
/// IGraphBuilder <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
interface IGraphBuilder
{
void Render(System.IO.Stream outStream);

@ -0,0 +1,15 @@
using System;
using System.Diagnostics;
using System.Web;
using webvisitStatistic.Reporter.Graph;
namespace webvisitStatistic.Reporter
{
/// <summary>
/// GraphFactory <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class GraphFactory : System.Web.IHttpHandler
{
#region IHttpHandler
/// <summary>
/// document.write("");

@ -0,0 +1,15 @@
using System;
using System.Collections;
using System.Data;
using webvisitStatistic.Reporter.Graph;
namespace webvisitStatistic.Reporter
{
/// <summary>
/// HitsOfUrlInHour <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class HitsOfUrlInHour : IGraphBuilder
{
// just use it
// public class AttributesCustom:CollectionBase
// {

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="InTimeDS" targetNamespace="http://tempuri.org/InTimeDS.xsd" xmlns:mstns="http://tempuri.org/InTimeDS.xsd" xmlns="http://tempuri.org/InTimeDS.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeFormDefault="qualified" elementFormDefault="qualified">
<xs:annotation>
<xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Connections>
</Connections>
<Tables>
</Tables>
<Sources>
</Sources>
</DataSource>
</xs:appinfo>
</xs:annotation>
<xs:element name="InTimeDS" msdata:IsDataSet="true" msdata:Locale="en-US">

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema id="IPDS" targetNamespace="http://tempuri.org/IPDS.xsd" elementFormDefault="qualified"
attributeFormDefault="qualified" xmlns="http://tempuri.org/IPDS.xsd" xmlns:mstns="http://tempuri.org/IPDS.xsd"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="IPDS" msdata:IsDataSet="true">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="FullIp">
<xs:complexType>
<xs:sequence>
<xs:element name="ip" type="xs:string" minOccurs="0" />
<xs:element name="number" type="xs:int" minOccurs="0" />
<xs:element name="proportion" type="xs:int" minOccurs="0" />
</xs:sequence>
</xs:complexType>

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema id="ResourceDS" targetNamespace="http://tempuri.org/ResourceDS.xsd" elementFormDefault="qualified"
attributeFormDefault="qualified" xmlns="http://tempuri.org/ResourceDS.xsd" xmlns:mstns="http://tempuri.org/ResourceDS.xsd"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="ResourceDS" msdata:IsDataSet="true">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="ResArea">
<xs:complexType>
<xs:sequence>
<xs:element name="area" type="xs:string" minOccurs="0" />
<xs:element name="number" type="xs:int" minOccurs="0" />
<xs:element name="proportion" type="xs:int" minOccurs="0" />
</xs:sequence>
</xs:complexType>

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="WebGeneral" targetNamespace="http://tempuri.org/WebGeneral.xsd" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://tempuri.org/WebGeneral.xsd" xmlns:mstns="http://tempuri.org/WebGeneral.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="WebGeneral" msdata:IsDataSet="true">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="WebInfo">
<xs:complexType>
<xs:sequence />
<xs:attribute name="id" type="xs:int" />
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="creator" type="xs:string" />
<xs:attribute name="createtime" type="xs:dateTime" />
<xs:attribute name="hits" type="xs:int" />
<xs:attribute name="description" type="xs:string" />
</xs:complexType>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Diagnostics;
using System.Web.SessionState;
namespace webvisitStatistic
{
/// <summary>
/// SessionHelp <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class SessionHelp
{
public SessionHelp()
{
//

@ -0,0 +1,15 @@
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{FE08E6B1-9D11-46E4-82F8-8758A7348676}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>CHitsHandler</RootNamespace>
<AssemblyName>CHitsHandler</AssemblyName>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>

@ -0,0 +1,15 @@
using System;
namespace webvisitStatistic
{
/// <summary>
/// Client <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// platform
/// 9x = 0
/// 98 = 1
/// nt 5.0 = 4
/// nt 5.1 = 2
/// nt 5.2 = 5
/// nt = 3
/// unix,linux = 6
/// other = 7

@ -0,0 +1,15 @@
using System;
using webvisitStatistic;
using webvisitStatistic.Reporter.IPLook;
namespace webvisitStatistic.HitsHandler.DBLayer
{
/// <summary>
/// IStatLogger <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
interface IStatLogger : IDisposable
{
bool Init(String conn);
void Log(StatInfo statInfo);
}

@ -0,0 +1,15 @@
using System;
using webvisitStatistic;
using System.Data.SqlClient;
using System.Data;
using System.Configuration;
using webvisitStatistic.Reporter.IPLook;
namespace webvisitStatistic.HitsHandler.DBLayer
{
/// <summary>
/// SqlStatLogger <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class SqlStatLogger : StatLoggerBaseImpl
{
public SqlStatLogger()

@ -0,0 +1,15 @@
using System;
using System.Text;
using webvisitStatistic;
namespace webvisitStatistic.HitsHandler.DBLayer
{
/// <summary>
/// StatInfo <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class StatInfo
{
public StatInfo()
{
//
// TODO: <20>ڴ˴<DAB4><CBB4><EFBFBD><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD><ECBAAF><EFBFBD>߼<EFBFBD>

@ -0,0 +1,15 @@
using System;
using System.Data.SqlClient;
using System.Diagnostics;
using System.Configuration;
using System.Net;
namespace webvisitStatistic.Reporter.IPLook
{
/// <summary>
/// IpLookTable <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class IpLookTable
{
public struct IpRange

@ -0,0 +1,15 @@
using System;
using System.Web;
namespace webvisitStatistic.Reporter.IPLook
{
/// <summary>
/// IpLookUp <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class IpLookup:IHttpHandler
{
#region IHttpHandler
/// <summary>
/// document.write("");
/// </summary>
/// <param name="context"></param>

@ -0,0 +1,15 @@
using System;
using System.Configuration;
using System.Diagnostics;
using System.IO;
using System.Threading;
using webvisitStatistic.HitsHandler.DBLayer;
using webvisitStatistic;
namespace webvisitStatistic
{
/// <summary>
/// Logger <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class Logger : IDisposable
{

@ -0,0 +1,15 @@
using System;
using System.Web;
namespace webvisitStatistic.HitsHandler
{
/// <summary>
/// MyStatHandler <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class MyStatHandler : IHttpHandler
{
public MyStatHandler()
{
//
// TODO: <20>ڴ˴<DAB4><CBB4><EFBFBD><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD><ECBAAF><EFBFBD>߼<EFBFBD>
//

@ -0,0 +1,15 @@
using System;
using System.Configuration;
using System.Web;
using System.Threading;
using System.Web.UI.HtmlControls;
using System.Web.UI;
using webvisitStatistic.HitsHandler.DBLayer;
namespace webvisitStatistic.HitsHandler
{
public class StatInfoHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{

@ -0,0 +1,15 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("CHitsHandler")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("ICT")]
[assembly: AssemblyProduct("CHitsHandler")]
[assembly: AssemblyCopyright("Copyright © ICT 2006")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

@ -0,0 +1,15 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Web.UI;
//
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
//
[assembly: AssemblyTitle("")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Iulian Iuga @HOME")]
[assembly: AssemblyProduct("TreeWeb Control 1.0")]
[assembly: AssemblyCopyright("")]

@ -0,0 +1,15 @@
using System;
using System.Web.UI;
using System.ComponentModel;
namespace iiuga.Web.UI
{
/// <summary>
/// ElementImage class.
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; January 30, 2003
/// </author>
public class ElementImage : IStateManager

@ -0,0 +1,15 @@
using System;
using System.Collections;
using System.Data;
using System.Web.UI;
namespace iiuga.Web.UI
{
/// <summary>
/// ImagesCollection class.
///
/// Copyright ?Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; 26 January, 2003
/// </author>

@ -0,0 +1,15 @@
using System;
using System.Web.UI;
namespace iiuga.Web.UI
{
/// <summary>
/// ITreeElementWriter interface declaration. All the objects which want to implement
/// a writer class for the TreeElement should inherit from this interface.
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; 04 January, 2003
/// </author>
internal interface ITreeElementWriter

@ -0,0 +1,15 @@
using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
//using System.Diagnostics;
namespace iiuga.Web.UI
{
// TODO: Implement the TreeElement as an template control, to be able to include other controls in its body.
// TODO: Add "Attributes" collection to the node. (these attributes can be displayed on the same line with the node)
/// <summary>
/// Element types.
/// The elements can be added at design time or dinamically at run time.
///

@ -0,0 +1,15 @@
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Diagnostics;
namespace iiuga.Web.UI
{
/// <summary>
/// TreeElementWriter class
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; 04 January, 2003
/// </author>

@ -0,0 +1,15 @@
using System;
using System.Collections;
using System.Web.UI;
namespace iiuga.Web.UI
{
/// <summary>
/// ElementsCollection class.
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; 27 December, 2002
/// </author>
public class ElementsCollection : ICollection, IStateManager

@ -0,0 +1,15 @@
using System;
using System.Collections;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Diagnostics;
using System.Xml;
namespace iiuga.Web.UI
{
/// <summary>
/// TreeWebBuilder class.
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>

@ -0,0 +1,15 @@
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectType>Local</ProjectType>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{F58F1437-132B-4E84-8285-C08DFE0CA3DB}</ProjectGuid>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ApplicationIcon>
</ApplicationIcon>
<AssemblyKeyContainerName>
</AssemblyKeyContainerName>
<AssemblyName>TreeWebControl</AssemblyName>
<AssemblyOriginatorKeyFile>
</AssemblyOriginatorKeyFile>

@ -0,0 +1,15 @@
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace iiuga.Web.UI
{
/// <summary>
/// TreeWebWriter class.
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; 04 January, 2003
/// </author>
internal class TreeWebWriter : WebControl, ITreeWebWriter

@ -0,0 +1,11 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UCUserStatus.ascx.cs" Inherits="Control_UCUserStatus" %>
<table>
<tr>
<td align="center" width="80">
<asp:LinkButton id="userName" runat="server">δ<><CEB4></asp:LinkButton>
</td>
<td><FONT face="<22><><EFBFBD><EFBFBD>">
<asp:Button id="btLogInOrOut" runat="server" Text="δ<><CEB4>" CausesValidation="False" BorderColor="Lime"
tabIndex="100" OnCommand="OnCommand"></asp:Button></FONT></td>
</tr>
</table>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using webvisitStatistic;
public partial class Control_UCUserStatus : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body >
<form id="form1" runat="server" >
<div>
&nbsp;<table style="width: 278px">
<tr>
<td>
</td>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
//<2F><>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>www.51aspx.com(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

@ -0,0 +1,15 @@
<%@ Application Language="C#" %>
<%@ Import Namespace="webvisitStatistic" %>
<%@ Import Namespace="webvisitStatistic.Reporter.IPLook" %>
<%@ Import Namespace="System" %>
<script runat="server">
void Application_Start(object sender, EventArgs e)
{
if (!Logger.Instance.Init(Context.Server.MapPath(Context.Request.ApplicationPath)
+ System.Configuration.ConfigurationManager.AppSettings["LogFileName"]))
{
throw new Exception("<22><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>־<EFBFBD>ļ<EFBFBD> [Logger] <20><><EFBFBD><EFBFBD>");
}
Logger.Instance.Log("Appl", "Norm", "<22><>־ͳ<D6BE><CDB3><EFBFBD><EFBFBD>վ<EFBFBD><D5BE><EFBFBD><EFBFBD> [" + DateTime.Now.ToLongTimeString() + "]");

@ -0,0 +1,15 @@
.Sample2_ElementDefault
{
font-family: Verdana, Arial, Times New Roman;
font-size: 11px;
height: 20px;
vertical-align: sub;
}
.Sample3_ElementDefault
{
background: #F9E455;
height: 25px;
font-family: Verdana, Arial, Times New Roman;
font-size: 13px;
font-weight: bold;

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>
<%@ Register Src="Control/UCUserStatus.ascx" TagName="UCUserStatus" TagPrefix="uc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<script language="javascript">
// <20><><EFBFBD>Ե<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
if (top.window!=document.parentWindow) {
top.location.href = "Login.aspx";
}
</script>
<head runat="server">
<title>Untitled Page</title>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using webvisitStatistic;
using webvisitStatistic.Reporter.DBLayer;
//<2F><>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>www.51aspx.com(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)

@ -0,0 +1,13 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Report.aspx.cs" Inherits="Report" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><CDB3>ϵͳ|-51aspx.com</title>
</head>
<frameset border=1 cols="250pt,*" frameSpacing=4 frameBorder=0>
<frame src="./ReportGuide.aspx" name=reportguide >
<frame name=reportcontent >
</frameset>
</html>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Report : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReportGuide.aspx.cs" Inherits="ReportGuide" %>
<%@ Register Src="Control/UCUserStatus.ascx" TagName="UCUserStatus" TagPrefix="uc" %>
<%@ Register Namespace="iiuga.Web.UI" Assembly="TreeWebControl" TagPrefix="uc" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<uc:UCUserStatus id="UCUserStatus1" runat="server">
</uc:UCUserStatus>
<uc:TreeWeb ID="_treeWeb" runat="server" DefaultElementCssClass="Sample3_ElementDefault"

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using iiuga.Web.UI;
using webvisitStatistic.Reporter.DBLayer;
public partial class ReportGuide : System.Web.UI.Page
{

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReportWebGeneric.aspx.cs" Inherits="ReportWebGeneric" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<FONT face="<22><><EFBFBD><EFBFBD>"></FONT>
<div align="center">
<table width="550" align="center">
<tr>
</tr>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using webvisitStatistic;
using webvisitStatistic.Reporter;
using webvisitStatistic.Reporter.DBLayer;
public partial class ReportWebGeneric : System.Web.UI.Page

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReportWebInClientComp.aspx.cs" Inherits="ReportWebInClientComp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<FONT face="<22><><EFBFBD><EFBFBD>"></FONT>
<div align="center">
<table width="550" align="center">
<tr>
</tr>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using webvisitStatistic;
using webvisitStatistic.Reporter;
using webvisitStatistic.Reporter.DBLayer;
public partial class ReportWebInClientComp : System.Web.UI.Page
{

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReportWebInIp.aspx.cs" Inherits="ReportWebInIp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<div align="center">
<table width="550" align="center">
<tr>
</tr>
<tr>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using webvisitStatistic;
using webvisitStatistic.Reporter;
using webvisitStatistic.Reporter.DBLayer;
public partial class ReportWebInIp : System.Web.UI.Page
{

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReportWebInTime.aspx.cs" Inherits="ReportWebInTime" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<FONT face="<22><><EFBFBD><EFBFBD>"></FONT>
<div align="center">
<table width="550" align="center">
<tr>
</tr>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using webvisitStatistic;
using webvisitStatistic.Reporter;
using webvisitStatistic.Reporter.DBLayer;
public partial class ReportWebInTime : System.Web.UI.Page

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReportWebSource.aspx.cs" Inherits="ReportWebSource" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<div align="center">
<table width="550" align="center">
<tr>
</tr>
<tr>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using webvisitStatistic;
using webvisitStatistic.Reporter;
using webvisitStatistic.Reporter.DBLayer;
public partial class ReportWebSource : System.Web.UI.Page

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Diagnostics;
using System.Web.SessionState;
namespace webvisitStatistic
{
/// <summary>
/// SessionHelp <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
public class SessionHelp
{
public SessionHelp()
{
//

@ -0,0 +1 @@
{"RootPath":"C:\\Users\\coder\\Desktop\\2024Code\\6\\20240625\\update\\FeiXiangCount\\WebStatistics\\TreeWebControlPrj","ProjectFileName":"TreeWebControl.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"AssemblyInfo.cs"},{"SourceFile":"ElementImage.cs"},{"SourceFile":"ImagesCollection.cs"},{"SourceFile":"Interfaces.cs"},{"SourceFile":"TreeElement.cs"},{"SourceFile":"TreeElementsCollection.cs"},{"SourceFile":"TreeElementWriter.cs"},{"SourceFile":"TreeWeb.cs"},{"SourceFile":"TreeWebWriter.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.0.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Core\\v4.0_4.0.0.0__b77a5c561934e089\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_64\\System.Data\\v4.0_4.0.0.0__b77a5c561934e089\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System\\v4.0_4.0.0.0__b77a5c561934e089\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Drawing\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_64\\System.Web\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Web.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Xml\\v4.0_4.0.0.0__b77a5c561934e089\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\Users\\coder\\Desktop\\2024Code\\6\\20240625\\update\\FeiXiangCount\\WebStatistics\\TreeWebControlPrj\\bin\\Debug\\TreeWebControl.dll","OutputItemRelativePath":"TreeWebControl.dll"},{"OutputItemFullPath":"C:\\Users\\coder\\Desktop\\2024Code\\6\\20240625\\update\\FeiXiangCount\\WebStatistics\\TreeWebControlPrj\\bin\\Debug\\TreeWebControl.pdb","OutputItemRelativePath":"TreeWebControl.pdb"}],"CopyToOutputEntries":[]}

@ -0,0 +1,15 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Web.UI;
//
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
//
[assembly: AssemblyTitle("")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Iulian Iuga @HOME")]
[assembly: AssemblyProduct("TreeWeb Control 1.0")]
[assembly: AssemblyCopyright("")]

@ -0,0 +1,15 @@
using System;
using System.Web.UI;
using System.ComponentModel;
namespace iiuga.Web.UI
{
/// <summary>
/// ElementImage class.
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; January 30, 2003
/// </author>
public class ElementImage : IStateManager

@ -0,0 +1,15 @@
using System;
using System.Collections;
using System.Data;
using System.Web.UI;
namespace iiuga.Web.UI
{
/// <summary>
/// ImagesCollection class.
///
/// Copyright ?Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; 26 January, 2003
/// </author>

@ -0,0 +1,15 @@
using System;
using System.Web.UI;
namespace iiuga.Web.UI
{
/// <summary>
/// ITreeElementWriter interface declaration. All the objects which want to implement
/// a writer class for the TreeElement should inherit from this interface.
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; 04 January, 2003
/// </author>
internal interface ITreeElementWriter

@ -0,0 +1,15 @@
using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
//using System.Diagnostics;
namespace iiuga.Web.UI
{
// TODO: Implement the TreeElement as an template control, to be able to include other controls in its body.
// TODO: Add "Attributes" collection to the node. (these attributes can be displayed on the same line with the node)
/// <summary>
/// Element types.
/// The elements can be added at design time or dinamically at run time.
///

@ -0,0 +1,15 @@
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Diagnostics;
namespace iiuga.Web.UI
{
/// <summary>
/// TreeElementWriter class
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; 04 January, 2003
/// </author>

@ -0,0 +1,15 @@
using System;
using System.Collections;
using System.Web.UI;
namespace iiuga.Web.UI
{
/// <summary>
/// ElementsCollection class.
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; 27 December, 2002
/// </author>
public class ElementsCollection : ICollection, IStateManager

@ -0,0 +1,15 @@
using System;
using System.Collections;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Diagnostics;
using System.Xml;
namespace iiuga.Web.UI
{
/// <summary>
/// TreeWebBuilder class.
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>

@ -0,0 +1,15 @@
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="12.0">
<PropertyGroup>
<ProjectType>Local</ProjectType>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{F58F1437-132B-4E84-8285-C08DFE0CA3DB}</ProjectGuid>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ApplicationIcon>
</ApplicationIcon>
<AssemblyKeyContainerName>
</AssemblyKeyContainerName>
<AssemblyName>TreeWebControl</AssemblyName>
<AssemblyOriginatorKeyFile>
</AssemblyOriginatorKeyFile>

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>TreeWebControl</name>
</assembly>
<members>
<member name="T:iiuga.Web.UI.ElementImage">
<summary>
ElementImage class.
Copyright ?Iulian Iuga, 2003. All Rights Reserved.
</summary>
<author>
Created by Iulian Iuga; January 30, 2003
</author>

@ -0,0 +1,15 @@
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace iiuga.Web.UI
{
/// <summary>
/// TreeWebWriter class.
///
/// Copyright <20> Iulian Iuga, 2003. All Rights Reserved.
/// </summary>
/// <author>
/// Created by Iulian Iuga; 04 January, 2003
/// </author>
internal class TreeWebWriter : WebControl, ITreeWebWriter

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>TreeWebControl</name>
</assembly>
<members>
<member name="T:iiuga.Web.UI.ElementImage">
<summary>
ElementImage class.
Copyright ?Iulian Iuga, 2003. All Rights Reserved.
</summary>
<author>
Created by Iulian Iuga; January 30, 2003
</author>

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")]

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]

@ -0,0 +1,7 @@
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\WebStatistics\TreeWebControlPrj\bin\Debug\TreeWebControl.dll
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\WebStatistics\TreeWebControlPrj\bin\Debug\TreeWebControl.pdb
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\WebStatistics\TreeWebControlPrj\bin\Debug\TreeWebDocs.xml
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\WebStatistics\TreeWebControlPrj\obj\Debug\TreeWebControl.csproj.AssemblyReference.cache
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\WebStatistics\TreeWebControlPrj\obj\Debug\TreeWebControl.csproj.CoreCompileInputs.cache
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\WebStatistics\TreeWebControlPrj\obj\Debug\TreeWebControl.dll
C:\Users\coder\Desktop\2024Code\6\20240625\update\FeiXiangCount\WebStatistics\TreeWebControlPrj\obj\Debug\TreeWebControl.pdb

@ -0,0 +1,7 @@
bin\Debug\TreeWebControl.dll
bin\Debug\TreeWebControl.pdb
bin\Debug\TreeWebDocs.xml
obj\Debug\ResolveAssemblyReference.cache
obj\Debug\TreeWebControl.TreeWeb.bmp
obj\Debug\TreeWebControl.dll
obj\Debug\TreeWebControl.pdb

@ -0,0 +1,15 @@
<!DOCTYPE html>
<!-- saved from url=(0014)about:internet -->
<html xmlns:msxsl="urn:schemas-microsoft-com:xslt"><head><meta content="en-us" http-equiv="Content-Language" /><meta content="text/html; charset=utf-16" http-equiv="Content-Type" /><title _locID="ConversionReport0">
Migration Report
</title><style>
/* Body style, for the entire document */
body
{
background: #F3F3F4;
color: #1E1E1F;
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
padding: 0;
margin: 0;
}

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="LogFileName" value="\journelServer.log"/>
<add key="ConnectionString" value="data source=.;uid=sa;pwd=51Aspx;database=WebJournel"/>
<add key="ConnStrReporter" value="data source=.;uid=sa;pwd=51Aspx;database=WebJournel"/>
<add key="ConnStrAdmin" value="data source=.;uid=sa;pwd=51Aspx;database=WebJournel"/>
</appSettings>
<!--
For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.
The following attributes can be set on the <httpRuntime> tag.
<system.Web>
<httpRuntime targetFramework="4.8" />
</system.Web>

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="illegalweb.aspx.cs" Inherits="illegalweb" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
//<2F><>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>www.51aspx.com(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
public partial class illegalweb : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class journelServer : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="page_1.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<script language=javascript src=http://localhost/WebStatistics/myStat.ch?webid=10002></script>
</div>
</form>
</body>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//5_1_a_s_p_x.c_o_m

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="page_2.aspx.cs" Inherits="page_2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/page_1.aspx">ҳ<><D2B3>1</asp:HyperLink></div>
</form>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save