commit 64ea45945e3f87e4226966cedbc82b3fcdb0aebb Author: editor <@51Aspx.com> Date: Fri Oct 11 18:22:46 2024 +0800 初始化 diff --git a/51Aspx源码必读.txt b/51Aspx源码必读.txt new file mode 100644 index 0000000..2ca0603 --- /dev/null +++ b/51Aspx源码必读.txt @@ -0,0 +1,64 @@ +C#发现之旅ASP.NET源码 + +一、源码描述 +环境:VS2022 Access + +二、功能介绍 +本程序演示了在ASP.NET中使用XML/XSLT,图形开发技术,是C#发现之旅系列课程关于C#操作XML/XSLT,图形开发技术的演示程序。本程序使用C#开发,运行在微软.NET框架1.1的环境下。 +程序文件和页面说明如下  +-------------------------------------------------------------------------------- + demomdb.mdb 是演示程序使用的数据库文件。  + recordxml.aspx 是查询 Customers 表并用XML显示查询结果的页面,该页面配有一个页面查询参数xsl用于指明显示页面数据使用的XSLT文件名,使用IE浏览器客户端来执行XSLT转换。比如   +“recordxml.aspx” 没有指明XSLT文档,只是简单的用XML显示查询结果。   +“recordxml.aspx?xsl=table.xml” 指明使用 table.xml 来作为显示数据使用的XSLT文件名。  +“recordxml.aspx?xsl=table2.xml” 指明使用 table2.xml 来作为显示数据使用的XSLT文件名。   + record.aspx 是查询 Customers 表并生成XML,它有一个页面参数xsl来指定生成页面HTML代码的XSLT文件名,若指定了该XSLT文件名,则在服务器端加载该XSLT文件并进行转换,页面就返回转换结果,比如   +“record.aspx” 没有指明XSLT文档,只是简单的用XML显示查询结果。   +“record.aspx?xsl=table.xml” 指明使用 table.xml 来作为显示数据使用的XSLT文件名。  +“record.aspx?xsl=table2.xml” 指明使用 table2.xml 来作为显示数据使用的XSLT文件名。  +  +  table.xml 是比较简单的显示数据的XSLT文件。  +  table2.xml 是稍微复杂的显示数据的XSLT文件。你可以添加自己的显示数据使用的XSLT文件。  +  recordxpath.aspx 是演示使用XPath检索XML文档的页面。  +  codexslt.aspx 是使用C#模拟实现XSLT的处理过程,模拟的目标是 table.xml 中的XSLT代码。  +  pie.aspx 是演示在ASP.NET中使用图形编程来显示一个带超链接的饼图。  +  login.aspx 是演示在ASP.NET中使用图形编程来使用验证码技术。  +  xslcreatecode.aspx 基于XSLT的带插件的代码生成器  + +-------------------------------------------------------------------------------- +GDI+演示程序下载  +-------------------------------------------------------------------------------- + 椭圆形图形按钮源代码(ZIP格式) + 简单数据网格控件源代码(ZIP格式) + 简单的签名笔迹记录控件源代码(ZIP格式) + 关于代码的详细说明请留意代码后的相关评论 + +三、注意事项 +1、账号与密码:admin 51aspx 。 +2、ctrl+F5运行即可。 + + + + + + +作者: 袁永福 + +如需获得该源码的视频、更新等更多资料请访问: https://www.51aspx.com/Code/CSharpDiscovery +------------------------------------------------------------------------------------------------ + + 源码服务专家 + 官网: 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 diff --git a/AssemblyInfo.cs b/AssemblyInfo.cs new file mode 100644 index 0000000..b104422 --- /dev/null +++ b/AssemblyInfo.cs @@ -0,0 +1,15 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// +// �йس��򼯵ij�����Ϣ��ͨ������ +// ���Լ����Ƶġ�������Щ����ֵ���޸������ +// ��������Ϣ�� +// +[assembly: AssemblyTitle("")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] diff --git a/Backup/51aspx源码必读.txt b/Backup/51aspx源码必读.txt new file mode 100644 index 0000000..2ca0603 --- /dev/null +++ b/Backup/51aspx源码必读.txt @@ -0,0 +1,64 @@ +C#发现之旅ASP.NET源码 + +一、源码描述 +环境:VS2022 Access + +二、功能介绍 +本程序演示了在ASP.NET中使用XML/XSLT,图形开发技术,是C#发现之旅系列课程关于C#操作XML/XSLT,图形开发技术的演示程序。本程序使用C#开发,运行在微软.NET框架1.1的环境下。 +程序文件和页面说明如下  +-------------------------------------------------------------------------------- + demomdb.mdb 是演示程序使用的数据库文件。  + recordxml.aspx 是查询 Customers 表并用XML显示查询结果的页面,该页面配有一个页面查询参数xsl用于指明显示页面数据使用的XSLT文件名,使用IE浏览器客户端来执行XSLT转换。比如   +“recordxml.aspx” 没有指明XSLT文档,只是简单的用XML显示查询结果。   +“recordxml.aspx?xsl=table.xml” 指明使用 table.xml 来作为显示数据使用的XSLT文件名。  +“recordxml.aspx?xsl=table2.xml” 指明使用 table2.xml 来作为显示数据使用的XSLT文件名。   + record.aspx 是查询 Customers 表并生成XML,它有一个页面参数xsl来指定生成页面HTML代码的XSLT文件名,若指定了该XSLT文件名,则在服务器端加载该XSLT文件并进行转换,页面就返回转换结果,比如   +“record.aspx” 没有指明XSLT文档,只是简单的用XML显示查询结果。   +“record.aspx?xsl=table.xml” 指明使用 table.xml 来作为显示数据使用的XSLT文件名。  +“record.aspx?xsl=table2.xml” 指明使用 table2.xml 来作为显示数据使用的XSLT文件名。  +  +  table.xml 是比较简单的显示数据的XSLT文件。  +  table2.xml 是稍微复杂的显示数据的XSLT文件。你可以添加自己的显示数据使用的XSLT文件。  +  recordxpath.aspx 是演示使用XPath检索XML文档的页面。  +  codexslt.aspx 是使用C#模拟实现XSLT的处理过程,模拟的目标是 table.xml 中的XSLT代码。  +  pie.aspx 是演示在ASP.NET中使用图形编程来显示一个带超链接的饼图。  +  login.aspx 是演示在ASP.NET中使用图形编程来使用验证码技术。  +  xslcreatecode.aspx 基于XSLT的带插件的代码生成器  + +-------------------------------------------------------------------------------- +GDI+演示程序下载  +-------------------------------------------------------------------------------- + 椭圆形图形按钮源代码(ZIP格式) + 简单数据网格控件源代码(ZIP格式) + 简单的签名笔迹记录控件源代码(ZIP格式) + 关于代码的详细说明请留意代码后的相关评论 + +三、注意事项 +1、账号与密码:admin 51aspx 。 +2、ctrl+F5运行即可。 + + + + + + +作者: 袁永福 + +如需获得该源码的视频、更新等更多资料请访问: https://www.51aspx.com/Code/CSharpDiscovery +------------------------------------------------------------------------------------------------ + + 源码服务专家 + 官网: 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 diff --git a/Backup/AssemblyInfo.cs b/Backup/AssemblyInfo.cs new file mode 100644 index 0000000..b104422 --- /dev/null +++ b/Backup/AssemblyInfo.cs @@ -0,0 +1,15 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// +// �йس��򼯵ij�����Ϣ��ͨ������ +// ���Լ����Ƶġ�������Щ����ֵ���޸������ +// ��������Ϣ�� +// +[assembly: AssemblyTitle("")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] diff --git a/Backup/DataBaseInfo.cs b/Backup/DataBaseInfo.cs new file mode 100644 index 0000000..f9471e1 --- /dev/null +++ b/Backup/DataBaseInfo.cs @@ -0,0 +1,15 @@ +/* + + C#����֮��ϵ�н̳�������ʾ���� + + ���������ѧϰ�Ͳο�ʹ�� + + ���� Ԭ���� 2008��5��15 + + MSN yyf9989@hotmail.com + + QQ 28348092 + + ���߲��� http://xdesigner.cnblogs.com/ + + ʹ���������ߵ�����֪ʶ��Ȩ�� diff --git a/Backup/Global.asax b/Backup/Global.asax new file mode 100644 index 0000000..d251898 --- /dev/null +++ b/Backup/Global.asax @@ -0,0 +1 @@ +<%@ Application Codebehind="Global.asax.cs" Inherits="cs_discovery.Global" %> diff --git a/Backup/Global.asax.cs b/Backup/Global.asax.cs new file mode 100644 index 0000000..960b8f2 --- /dev/null +++ b/Backup/Global.asax.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections; +using System.ComponentModel; +using System.Web; +using System.Web.SessionState; + +namespace cs_discovery +{ + /// + /// Global ��ժҪ˵���� + /// + public class Global : System.Web.HttpApplication + { + /// + /// ���������������� diff --git a/Backup/Global.asax.resx b/Backup/Global.asax.resx new file mode 100644 index 0000000..a76fe8d --- /dev/null +++ b/Backup/Global.asax.resx @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Backup/PieShape.cs b/Backup/PieShape.cs new file mode 100644 index 0000000..f9471e1 --- /dev/null +++ b/Backup/PieShape.cs @@ -0,0 +1,15 @@ +/* + + C#����֮��ϵ�н̳�������ʾ���� + + ���������ѧϰ�Ͳο�ʹ�� + + ���� Ԭ���� 2008��5��15 + + MSN yyf9989@hotmail.com + + QQ 28348092 + + ���߲��� http://xdesigner.cnblogs.com/ + + ʹ���������ߵ�����֪ʶ��Ȩ�� diff --git a/Backup/Web.config b/Backup/Web.config new file mode 100644 index 0000000..cc6eab7 --- /dev/null +++ b/Backup/Web.config @@ -0,0 +1,15 @@ + + + + + + + + /// XML�ĵ�������� + /// + public sealed class XMLOutputer + { + + /// + /// ���ij��XML�ڵ�Ĵ�����������XML�ַ��� diff --git a/Backup/checkimage.aspx b/Backup/checkimage.aspx new file mode 100644 index 0000000..862d13e --- /dev/null +++ b/Backup/checkimage.aspx @@ -0,0 +1 @@ +<%@ Page language="c#" Codebehind="checkimage.aspx.cs" AutoEventWireup="false" Inherits="cs_discovery.checkimage" %> diff --git a/Backup/checkimage.aspx.cs b/Backup/checkimage.aspx.cs new file mode 100644 index 0000000..f9471e1 --- /dev/null +++ b/Backup/checkimage.aspx.cs @@ -0,0 +1,15 @@ +/* + + C#����֮��ϵ�н̳�������ʾ���� + + ���������ѧϰ�Ͳο�ʹ�� + + ���� Ԭ���� 2008��5��15 + + MSN yyf9989@hotmail.com + + QQ 28348092 + + ���߲��� http://xdesigner.cnblogs.com/ + + ʹ���������ߵ�����֪ʶ��Ȩ�� diff --git a/Backup/checkimage.aspx.resx b/Backup/checkimage.aspx.resx new file mode 100644 index 0000000..a76fe8d --- /dev/null +++ b/Backup/checkimage.aspx.resx @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Backup/codexslt.aspx b/Backup/codexslt.aspx new file mode 100644 index 0000000..55dece0 --- /dev/null +++ b/Backup/codexslt.aspx @@ -0,0 +1 @@ +<%@ Page language="c#" Codebehind="codexslt.aspx.cs" AutoEventWireup="false" Inherits="cs_discovery.codexslt" %> diff --git a/Backup/codexslt.aspx.cs b/Backup/codexslt.aspx.cs new file mode 100644 index 0000000..f9471e1 --- /dev/null +++ b/Backup/codexslt.aspx.cs @@ -0,0 +1,15 @@ +/* + + C#����֮��ϵ�н̳�������ʾ���� + + ���������ѧϰ�Ͳο�ʹ�� + + ���� Ԭ���� 2008��5��15 + + MSN yyf9989@hotmail.com + + QQ 28348092 + + ���߲��� http://xdesigner.cnblogs.com/ + + ʹ���������ߵ�����֪ʶ��Ȩ�� diff --git a/Backup/codexslt.aspx.resx b/Backup/codexslt.aspx.resx new file mode 100644 index 0000000..7c427c0 --- /dev/null +++ b/Backup/codexslt.aspx.resx @@ -0,0 +1,15 @@ + + + + diff --git a/Backup/dtree.js b/Backup/dtree.js new file mode 100644 index 0000000..d4a4cee --- /dev/null +++ b/Backup/dtree.js @@ -0,0 +1,15 @@ +/*--------------------------------------------------| + +| dTree 2.05 | www.destroydrop.com/javascript/tree/ | + +|---------------------------------------------------| + +| Copyright (c) 2002-2003 Geir Landr? | + +| | + +| This script can be used freely as long as all | + +| copyright messages are intact. | + +| | diff --git a/Backup/head.xml b/Backup/head.xml new file mode 100644 index 0000000..9bdc7b0 --- /dev/null +++ b/Backup/head.xml @@ -0,0 +1,13 @@ + + + + +

+ C#发现之旅 ASP.NET演示程序,点击返回主页面 +

+
+
diff --git a/Backup/login.aspx b/Backup/login.aspx new file mode 100644 index 0000000..ff9d5a8 --- /dev/null +++ b/Backup/login.aspx @@ -0,0 +1,15 @@ +<%@ Page language="c#" Codebehind="login.aspx.cs" AutoEventWireup="false" Inherits="cs_discovery.login" %> + + + + login + + + + + + +
+

ASP.NETʹ����֤�뼼������ʾҳ��

+

Ԭ���� 2008-1-14

+

��ҳ����ʾ��ʹ��C#��ASP.NET��ʹ��ͼ�α����ʵ����֤�뼼�������������ҳ����

diff --git a/Backup/login.aspx.cs b/Backup/login.aspx.cs new file mode 100644 index 0000000..f9471e1 --- /dev/null +++ b/Backup/login.aspx.cs @@ -0,0 +1,15 @@ +/* + + C#����֮��ϵ�н̳�������ʾ���� + + ���������ѧϰ�Ͳο�ʹ�� + + ���� Ԭ���� 2008��5��15 + + MSN yyf9989@hotmail.com + + QQ 28348092 + + ���߲��� http://xdesigner.cnblogs.com/ + + ʹ���������ߵ�����֪ʶ��Ȩ�� diff --git a/Backup/login.aspx.resx b/Backup/login.aspx.resx new file mode 100644 index 0000000..7c427c0 --- /dev/null +++ b/Backup/login.aspx.resx @@ -0,0 +1,15 @@ + + + + + + + + + + + + +
+ diff --git a/Backup/table2.xml b/Backup/table2.xml new file mode 100644 index 0000000..da15d1a --- /dev/null +++ b/Backup/table2.xml @@ -0,0 +1,15 @@ + + + + + + + + + 使用XSLT察看数据 + + diff --git a/Backup/temp.xml b/Backup/temp.xml new file mode 100644 index 0000000..3266801 --- /dev/null +++ b/Backup/temp.xml @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/Backup/treedemo.xml b/Backup/treedemo.xml new file mode 100644 index 0000000..6f2bf3c --- /dev/null +++ b/Backup/treedemo.xml @@ -0,0 +1,15 @@ + + + customer.bmp + 艾德高科技 + + + order.bmp + 10359 成先生 + + + product.bmp + 饼干 + alert('饼干') + + diff --git a/Backup/treeviewsample.htm b/Backup/treeviewsample.htm new file mode 100644 index 0000000..86bba3d --- /dev/null +++ b/Backup/treeviewsample.htm @@ -0,0 +1,15 @@ + + + ���¸߿Ƽ� + + + + + +
+ + + ���¸߿Ƽ� + + +
diff --git a/Backup/xslcreatecode.aspx b/Backup/xslcreatecode.aspx new file mode 100644 index 0000000..a7a03b0 --- /dev/null +++ b/Backup/xslcreatecode.aspx @@ -0,0 +1,15 @@ +<%@ Page language="c#" Codebehind="xslcreatecode.aspx.cs" AutoEventWireup="false" Inherits="cs_discovery.xslcreatecode" + validateRequest="false" +%> + + + + xslcreatecode + + + + + + + +

����XSLT�Ĵ�����Ĵ���������

diff --git a/Backup/xslcreatecode.aspx.cs b/Backup/xslcreatecode.aspx.cs new file mode 100644 index 0000000..f9471e1 --- /dev/null +++ b/Backup/xslcreatecode.aspx.cs @@ -0,0 +1,15 @@ +/* + + C#����֮��ϵ�н̳�������ʾ���� + + ���������ѧϰ�Ͳο�ʹ�� + + ���� Ԭ���� 2008��5��15 + + MSN yyf9989@hotmail.com + + QQ 28348092 + + ���߲��� http://xdesigner.cnblogs.com/ + + ʹ���������ߵ�����֪ʶ��Ȩ�� diff --git a/Backup/xslcreatecode.aspx.resx b/Backup/xslcreatecode.aspx.resx new file mode 100644 index 0000000..7c427c0 --- /dev/null +++ b/Backup/xslcreatecode.aspx.resx @@ -0,0 +1,15 @@ + + + + + Migration Report + + diff --git a/dtree.js b/dtree.js new file mode 100644 index 0000000..d4a4cee --- /dev/null +++ b/dtree.js @@ -0,0 +1,15 @@ +/*--------------------------------------------------| + +| dTree 2.05 | www.destroydrop.com/javascript/tree/ | + +|---------------------------------------------------| + +| Copyright (c) 2002-2003 Geir Landr? | + +| | + +| This script can be used freely as long as all | + +| copyright messages are intact. | + +| | diff --git a/head.xml b/head.xml new file mode 100644 index 0000000..9bdc7b0 --- /dev/null +++ b/head.xml @@ -0,0 +1,13 @@ + + + + +

+ C#发现之旅 ASP.NET演示程序,点击返回主页面 +

+
+
diff --git a/login.aspx b/login.aspx new file mode 100644 index 0000000..ff9d5a8 --- /dev/null +++ b/login.aspx @@ -0,0 +1,15 @@ +<%@ Page language="c#" Codebehind="login.aspx.cs" AutoEventWireup="false" Inherits="cs_discovery.login" %> + + + + login + + + + + + + +

ASP.NETʹ����֤�뼼������ʾҳ��

+

Ԭ���� 2008-1-14

+

��ҳ����ʾ��ʹ��C#��ASP.NET��ʹ��ͼ�α����ʵ����֤�뼼�������������ҳ����

diff --git a/login.aspx.cs b/login.aspx.cs new file mode 100644 index 0000000..f9471e1 --- /dev/null +++ b/login.aspx.cs @@ -0,0 +1,15 @@ +/* + + C#����֮��ϵ�н̳�������ʾ���� + + ���������ѧϰ�Ͳο�ʹ�� + + ���� Ԭ���� 2008��5��15 + + MSN yyf9989@hotmail.com + + QQ 28348092 + + ���߲��� http://xdesigner.cnblogs.com/ + + ʹ���������ߵ�����֪ʶ��Ȩ�� diff --git a/login.aspx.resx b/login.aspx.resx new file mode 100644 index 0000000..7c427c0 --- /dev/null +++ b/login.aspx.resx @@ -0,0 +1,15 @@ + + + + + + + + + + + + +
+ diff --git a/table2.xml b/table2.xml new file mode 100644 index 0000000..da15d1a --- /dev/null +++ b/table2.xml @@ -0,0 +1,15 @@ + + + + + + + + + 使用XSLT察看数据 + + diff --git a/temp.xml b/temp.xml new file mode 100644 index 0000000..3266801 --- /dev/null +++ b/temp.xml @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/treedemo.xml b/treedemo.xml new file mode 100644 index 0000000..6f2bf3c --- /dev/null +++ b/treedemo.xml @@ -0,0 +1,15 @@ + + + customer.bmp + 艾德高科技 + + + order.bmp + 10359 成先生 + + + product.bmp + 饼干 + alert('饼干') + + diff --git a/treeviewsample.htm b/treeviewsample.htm new file mode 100644 index 0000000..86bba3d --- /dev/null +++ b/treeviewsample.htm @@ -0,0 +1,15 @@ + + + ���¸߿Ƽ� + + + + + +
+ + + ���¸߿Ƽ� + + +
diff --git a/xslcreatecode.aspx b/xslcreatecode.aspx new file mode 100644 index 0000000..a7a03b0 --- /dev/null +++ b/xslcreatecode.aspx @@ -0,0 +1,15 @@ +<%@ Page language="c#" Codebehind="xslcreatecode.aspx.cs" AutoEventWireup="false" Inherits="cs_discovery.xslcreatecode" + validateRequest="false" +%> + + + + xslcreatecode + + + + + + + +

����XSLT�Ĵ�����Ĵ���������

diff --git a/xslcreatecode.aspx.cs b/xslcreatecode.aspx.cs new file mode 100644 index 0000000..f9471e1 --- /dev/null +++ b/xslcreatecode.aspx.cs @@ -0,0 +1,15 @@ +/* + + C#����֮��ϵ�н̳�������ʾ���� + + ���������ѧϰ�Ͳο�ʹ�� + + ���� Ԭ���� 2008��5��15 + + MSN yyf9989@hotmail.com + + QQ 28348092 + + ���߲��� http://xdesigner.cnblogs.com/ + + ʹ���������ߵ�����֪ʶ��Ȩ�� diff --git a/xslcreatecode.aspx.resx b/xslcreatecode.aspx.resx new file mode 100644 index 0000000..7c427c0 --- /dev/null +++ b/xslcreatecode.aspx.resx @@ -0,0 +1,15 @@ + + +