案卷号
日期
天织在购物网站
项目总结
              者:            高亮                     
          完成日期:                                     
          人:                                     
          签收日期:                                     
          修改情况记录:
版本号
修改批准人
修改人
安装日期
签收人
 
1项目内容    3
1.1页面    3
1.2类文件    3
1.3 Dll文件    4
1.4数据库    4
2变量定义    4
3方法定义    4
4系统类图    5
5 dll文件的定义    6
概要    8
更多信息    8
什么是 DLL?    8
DLL 和静态库    9
DLL 入口点    10
DLL 问题和故障排除工具    10
DLL 依赖性    13
Win32 与 .NET 程序集的比较    14
参考    20
5.1名字空间    21
5.2可用的方法    21
6 网站的部署    21

项目总结
1项目内容
1.1页面
前台:
AppMaster.master:整个网站的母板
Cart.aspx:购物车操作界面
Default.aspx:网站的首页
Login.aspx:网站的登录界面
MailME.aspx:联系管理员的邮件发送界面
produce.aspx:商品单界面
ProductsList.aspx:商品详细信息界面
reg.aspx:网站用户注册界面
speak.aspx:一个简单的留言板界面
sucess.aspx:订单操作成功界面
UserOrder.aspx:用户填写订单界面
1.2类文件
说明:
classDB.cs
Leaveword.cs
PageBase.cs
goods.cs
DBClass.cs
SaveSubGoodsClass.cs
UserInfoClass.cs
GetUID.cs
jc.cs
Logins.cs
Reg.cs
1.3 Dll文件
App_Licenses.dll
FreeTextBox.dll
SearchGoods.dll
ShopCart.dll
UserLogin.dll
1.4数据库
2变量定义
3方法定义
4系统类图
5 dll文件的定义
Knowledge Base: Chinese (Simplified)
INFO:什么是 DLL
文章ID: 815065
最近更新: 2005-5-26
这篇文章中的信息适用于:
Microsoft Windows XP Professional
Microsoft Windows XP Home Edition
Microsoft Windows XP Media Center Edition
Microsoft Windows XP Tablet PC Edition
Microsoft Windows 2000 Professional
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Datacenter Server
tablet的用法Microsoft Windows 2000 Server
Microsoft Windows 98 Second Edition
Microsoft Windows 95
Microsoft Windows NT 4.0
Microsoft Windows NT Advanced Server
Microsoft Windows NT Advanced Server 3.5
Microsoft Windows NT Advanced Server 4.0
Microsoft Windows NT Server 3.1
Microsoft Windows NT Server 3.51
Microsoft Windows NT Server 3.5
Microsoft Windows NT Server 4.0
Microsoft Windows NT Server, Enterprise Edition
Microsoft Windows NT Server, Enterprise Edition 4.0
Microsoft Windows NT Workstation 3.51
Microsoft Windows NT Workstation 4.0
Microsoft Visual Studio .NET (2003), Professional Edition
Microsoft Visual Studio .NET (2003), Enterprise Architect Edition
Microsoft Visual Studio .NET (2003), Enterprise Developer Edition
Microsoft Visual Studio .NET (2003), Academic Edition
Microsoft Visual Studio .NET (2002), Professional Edition
Microsoft Visual Studio .NET (2002), Enterprise Architect Edition
Microsoft Visual Studio .NET (2002), Enterprise Developer Edition
Microsoft Visual Studio .NET (2002), Academic Edition
Microsoft Visual Studio, Professional Edition 6.0
Microsoft Visual Studio 6.0
Microsoft Visual Studio, Professional Edition 97
Microsoft Visual Studio, Enterprise Edition 97
Microsoft Visual Studio 97
Microsoft Visual Studio, Enterprise Edition
本主题的内容
概要
更多信息
o 什么是 DLL?
o DLL 和静态库
o DLL 入口点
o DLL 问题和故障排除工具
初始化问题
依赖性问题
性能问题
故障排除工具
o DLL 依赖性
o Win32 与 .NET 程序集的比较
.NET 连接的客户端应用程序使用 Win32 DLL 导出 (PInvoke)
Win32 客户端应用程序使用 .NET 程序集导出(反向 PInvoke)
从程序集公开方法
参考
概要
Microsoft Windows Windows 应用程序使用动态链接库 (DLL) 执行功能,例如注册和注销(DllRegisterServerDllUnregisterServer)或者在内存中加载和卸载(DllGetClassObjectDllCanUnloadNow)对象、进程和数据等。

本文将讨论动态链接、入口点、依赖性、动态库与静态库的区别、DLL 问题和故障排除。本文还包含 Win32 .NET 程序集的比较。

返回页首
更多信息
什么是 DLL
动态链接库 (DLL) 是包含函数和数据的模块的集合。程序文件(如 .exe 文件或 .dll 文件)在运行时加载这些模块(亦即所需的模块映射到调用进程的地址空间)。下面两类函数定义了 DLL
导出函数:这些函数由其他模块调用。
内部函数:这些函数仅从定义它们的 DLL 中调用。
DLL 还导出数据。不过,这些数据由相应的函数使用。
动态链接和静态链接
动态链接包括系统在加载或运行时查导出的 DLL 函数的代码所需的信息。

在静态链接中,链接器将库函数的代码复制到调用 DLL 的每个模块。

可以通过下列方式调用 DLL 中的函数:
加载时动态链接:调用方模块执行显式调用以导出 DLL 函数。为 DLL 创建导入库,然后将 DLL 链接到应用程序。在加载应用程序时,导入库提供加载 DLL 和查导出的 DLL 函数所需的信息。
运行时动态链接:在运行时加载 DLL 时,调用方模块使用 LoadLibrary 函数或 LoadLibraryEx 函数。调用方模块调用 GetProcAddress 函数以获取导出的 DLL 函数的地址。
在链接时,Windows 搜索预安装的一组 DLL,例如性能库 (Kernel32.dll) 和安全库 (User32.dll)。然后,Windows 按以下顺序搜索 DLL
1. 当前进程的可执行程序所在的目录。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。