Loading...
  所在位置:论坛首页 -> ┈┋电脑网络技术区┋┈ -> Asp/Asp.Net技术 -> 帖子列表
      [详细列表
精华贴 回收站 贴子审核
    <<                      >>    
    站长俱乐部
实现.NET应用程序的自动更新 2008-5-3
       应用程序更新的方法一般有两种:一是通知用户(比如发E-mail),让用户到指定的网站地址下载更新的程序;二是将更新的职责从用户那边转移到应用程序自身,由应用程序自身取代用户获取并安装一个软件的更新,客户端应用程序自身负责从一个已知服务器下载并安装更新,用户唯一需要进行干预的是决定是否愿意现在或以后安装新的更新。显然,后者比前者更友好。你现在可以看到类似后一种方法的实际产品,比如Windows XP和Microsoft Money。本文所介绍的.NET应用程序更新组件就可以提供类似的功能。 一、.NET应用程序更新组件介绍 .NET 应用程序更新组件AppUpdater 是使用.NET框架开发的。尽管AppUpdater 不是微软的产品,但是只要你在VS....
[ 我穷我戒烟 ]  点击:132   回复:0  最后更新: 2008-5-3 10:56:34 查看全文
Asp.Net使用POST方法最简单的实现 2008-5-3
       Asp.Net 2.0 中实现了IButtonControl接口的控件都有一个PostBackUrl属性,可以进行跨页面提交,就是用的POST方法。那么在1.x中费了一番周折的POST提交就很简单了,只要把PostBackUrl设置为提交页,在那提交页用Request.Params[]就能拿到POST的表单参数了。还能用PreviousPage.FindControl去取前一页的控件。这里用Request和PreviousPage去取值都和Server.Transfer很象,但CrossPagePostBack可以跨站点。 这里是一个例子,里面还有关于本地化的测试。 PS,不知道有没有哪位同志遇到类似情况:/App_GlobalResources下的资源文件有Resource.zh.resx的话就会报错。。我的VS是中文的,估计他默认的资源文件就是Resource.zh.resx吧。...
[ 我穷我戒烟 ]  点击:125   回复:0  最后更新: 2008-5-3 10:55:55 查看全文
ASP.NET:设置页面buffer引出来的问题 2008-5-3
       前几天,在程序使用Respoonse.Redirect("a.aspx?f=9#12")的时候,发现在IE里面,跳转之后的页面忽略了#之后的内容,奇怪的是在同一页面向自己Redirect的时候,这个问题就不会存在,百思不得其解,有病乱投医吧,上网狂搜了一把,有人说设置页面Buffer为false可能解决这个问题,于是将a页面的buffer设置了false,经过验证,这个与上述问题不相干,但是一时疏忽,忘记了没有将buffer修改过来,昨天项目发布,放到服务器上发祥a页面的执行时间大的惊人,页面内容稍微大一点,页面往往会超时,而实现同一功能的b页面执行时间基本为0-16,而a页面数据库查询次数为3,b页面为7,这就更让人纳闷了,在本地试了下,b页面基本上和服...
[ 想不通 ]  点击:139   回复:0  最后更新: 2008-5-3 10:54:37 查看全文
采用Native 引导方式的.Net加密保护 2008-5-3
       这类加密保护方式属于整体程序集的加密保护.这个方法首要解决的问题就是 native code 和 .Net Code如何交互.这里介绍三种实现方式. 1. C++/CLI 实现.这个比较简单了,会C++/CLI一下子就能完成了.Loader是由C++/CLI实现的.运行时通过解码程序集通过反射载入然后运行. void InvokeAssemblyResource(){  try{byte[] pBuf = GetDecryptedResource(); Assembly^ asm = Assembly::Load(pBuf); asm-&gt;EntryPoint-&gt;Invoke(nullptr,nullptr); }catch(Exception^ ex){MessageBox::Show(ex-&gt;Message); } } 2. 利用C#导出Com接口和native code交互.Loader由C#和native code两部分组成. C#部分代码 p...
[ 想不通 ]  点击:129   回复:1  最后更新: 2008-5-3 10:54:14 查看全文
ASP.NET2.0服务器控件之创建复杂属性 2008-5-3
       本文详细讲解了一个利用ASP.NET 2.0技术创建复杂属性的示例。 1、示例应用 本文所实现的示例很简单,其核心是通过实现自定义服务器控件的连字符形式复杂属性来说明复杂属性的实现方法,其中使用了上一篇文章中介绍的内容。 页面显示了公司所在城市、姓名、性别和职务信息。这些内容是定义服务器控件呈现的结果,其中公司所在城市由简单属性City设置,姓名、性别和职务由复杂属性Employee设置,其中包括子属性Name,Sex和Title设置。下面列举了示例应用程序的Default.aspx文件源代码。 以下为引用的内容:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" In...
[ 想不通 ]  点击:151   回复:0  最后更新: 2008-5-3 10:49:22 查看全文
面向服务及其在互联系统策略中的角 2008-5-3
       面向服务的业务环境 面向服务是一种创建分布式系统的方法。在它最抽象的层面,面向服务作为一个服务提供程序,包含了一切——从大型机应用程序到打印机到码头工作人员到隔夜交货公司。服务提供程序通过接口公开了功能。面向服务的体系结构与这些功能和接口进行了映射,这样它们就可以编制到流程里。这种服务模型是“不规则的”:新形成的流程本身就是一个服务,它公开了一种全新的聚合功能。 这种服务模型的基础是接口与实现之间的分离。服务的调用者只需要(只应该)了解接口;实现过程可以随着时间而发展,而不会干扰到此服务的客户。有趣的是,许多实现工具都可以提供相同的接口;面向服务的几个关键利益来源于从如何提供功能的角度...
[ 想不通 ]  点击:103   回复:0  最后更新: 2008-5-3 10:48:46 查看全文
使用Data Access Application Block 得到存储过程的返回值 2008-5-3
       今天有位朋友问我如何在Data Access Application Block中得到存储的过程的返回值,我才发现自己以前写的文章中确实没提到这方面的问题,现在来补充一下,具体的解决方法如下: 1、首先建立一个具有返回值的存储过程,作为示例,我就简单的建一个存储过程,如下: 以下为引用的内容:create proc test( @id int)asdeclare @flag intselect * from person where id=@idif @@rowcount &gt; 0 set @flag=1else set @flag=0return @flag 我们要在程...
[ 想不通 ]  点击:109   回复:0  最后更新: 2008-5-3 10:47:12 查看全文
ASP编程--新手上路篇:ASP技术简介 2008-5-2
       ASP即Microsoft Active Server Pages 的简称。  ASP是一套微软开发的服务器端运行的脚本平台,ASP 内含于 IIS当中,目前IIS最高版本为5.0版本。  通过 ASP 我们可以结合HTML网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。同时,asp也支持VbScript和JavaScript等脚本语言,默认为VbScript。  ASP是经过服务器解析之后再向浏览器返回数据,所以有了 ASP 就不必担心客户的浏览器是否能运行你所编写的代码。因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。...
[ 中国话 ]  点击:192   回复:2  最后更新: 2008-5-9 10:35:12 查看全文
我的ASP之旅—二级联动菜单制作 2008-5-2
       这个问题其实已经蛮老了,不过作为刚学ASP3个月的我来说,还是有必要写下来强化自己的基础知识。  就拿最常用的“省市下拉列表联动”作为例子吧! 在我们制作网站会员注册信息时,一般会涉及到填写自己所在省/市,如果用input或textarea做成填写形式不太理想。所以大部分网站都会选择联动下来列表形式,做起来也不算很复杂,同时看上去也很轻松。 体做法如下: 1.设计数据库 我们选用Access数据库。首先,新建名为database1.mdb的Access数据库 在database1.mdb数据库中建立两个表分别为province、city。具体字段设计如下: Province(省) 具体字段:id—自动编号 ProvinceName—省名 ProvinceNo—省名编号 ProvinceOrder—省排...
[ no哪颗键 ]  点击:131   回复:1  最后更新: 2008-5-2 15:21:15 查看全文
趣味访客计数器设计两则 2008-5-2
       访客计数器作为网站不可缺少的部分,不仅可以记录网站被访问的次数,而且可以通过生动有趣的设计来加强网页的趣味性和可观赏性,使访客计数器成为网页上 的一个风景。下面介绍两种轻松设计趣味访客计数器的方法,希望对大家有所帮助。  一、素材准备 趣味访客计数器是将计数器的设计与趣味性的显示效果结合在一起,十种不同风格的计数器随机出现在网页上,为相对静止和严肃的网页增加一些动态的效果和趣味。第一次访问时,计数器显示的可能是红色的静态数字,第二次访问时,计数器可能变成了不断翻转的动画形式,第三次访问时,计数器可能又变成了由虚到实 的虚幻变化形式。为了实现这种效果,首先需要准备一些基本素材,即十种显...
[ no哪颗键 ]  点击:134   回复:1  最后更新: 2008-5-2 15:20:16 查看全文
网站安全:防范ASP木马的十大基本原则 2008-5-2
       由于ASP它本身是服务器提供的一贡服务功能,asp木马高度的隐蔽性和难查杀性,对网站的安全造成了严重的威胁。因此针对ASP木马的防范和清除,为网管人员提出了更高的技术要求.  几个大的程序全部被发现存在上传漏洞,小程序更是不计其数,让asp木马一下占据了主流,得到广泛的使用,想必如果你是做服务器的话,一定为此头疼不止吧,特别是虚拟主机的用户都遇到过网页被篡改、数据被删除的经历,事后除了对这种行径深恶痛绝外,许多客户又苦于没有行之有效的防范措施。鉴于大部分网站入侵都是利用asp木马完成的,特写此文章以使普通虚拟主机用户能更好地了解、防范asp木马。也只有空间商和虚拟主机用户共同做好防范措施才可以有效防...
[ love我 ]  点击:173   回复:1  最后更新: 2008-5-2 15:19:12 查看全文
ASP技术与PHP,CGI,JSP等技术的比较 2008-5-2
       目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。  简 介  ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。  PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以...
[ love我 ]  点击:160   回复:0  最后更新: 2008-5-2 15:18:33 查看全文
ASP实例:即时显示当前页面浏览人数 2008-5-2
       ASP实现即时显示当前页面浏览人数  online.asp文件 以下为引用的内容:&lt;!--#include file="dbconn.asp" --&gt;&lt;%onlineTimeout=10    &#39;&#39;定义在线活动时间的时间间隔Function Userip()  GetClientIP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")       &#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;获得用户的虚拟IP地址  If GetClientIP = "" or isnull(GetClientIP) or ise...
[ 情为何物 ]  点击:126   回复:0  最后更新: 2008-5-2 15:17:46 查看全文
ASP程序实现网页伪静态页源代码 2008-5-2
       很简单的教程,献给喜欢SEO的朋友们。把http://www.***.cn/article.asp?logID=26 替换成http://www.***.cn/article.asp?/a26.html。不需要通过iis+ISAPI_Rewrite做基于IIS的url rewrite 一、数据库很简单使用ACCESS,Data.mdb建立一个表Article,三个字段:ID,Title,Content;自动编号、标题、文章内容。 二、Config.aspASP/Visual Basic代码 以下为引用的内容:&lt;% &#39;数据库链接 db="data.mdb" Set conn = Server.CreateObject("ADODB.Connection") co...
[ 情为何物 ]  点击:143   回复:0  最后更新: 2008-5-2 15:17:26 查看全文
ASP实现带进度条的测试网速的代码程序 2008-5-2
       ASP实现带进度条的测试网速。 把下列代码存为.ASP的文件,放在你的服务器上就可以直接运行了。  以下为引用的内容: &lt;%Response.Expires = 0Response.Expiresabsolute = Now() - 1Response.AddHeader "pragma","no-cache"Response.AddHeader "cache-control","private"Response.CacheControl = "no-cache"%&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;网速测试-建站学-www.jzxue.com&lt;/title&gt;&lt;meta http-equiv="content-type" content="text/html; charset=gb2312"&gt;&lt;body style=&qu...
[ 情为何物 ]  点击:144   回复:0  最后更新: 2008-5-2 15:17:06 查看全文
如何提高自己的编程水平 2008-5-2
       有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。  1. 扎实的基础。 数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。  2. 丰富的想象力。 不要拘泥于固定的思维方式,遇到问题的时候要多想...
[ 情为何物 ]  点击:132   回复:0  最后更新: 2008-5-2 15:16:26 查看全文
精彩:ASP遗留的二十大积习 2008-5-2
       在技术更新的进程中, 仍然有一些人死抱着已经过了气的东西不放. 也有一些人虽然进入到新的世界, 但仍摆脱不了陈旧的习惯. 我没有用”陋习”这个词, 因为我对这个词也非常反感. 新技术应该有新技术的做法, 进入ASP.NET的世界, 就应该把以往的习惯改正, 全新的进入新的世界, 把ASP的破烂扔掉. 以下列举的都是错误的做法, 请不要误以为是推荐的做法而进行推广:  1. 使用server side include给ASPX引入共同的页面构图.在ASP.NET的机制下, 应使用ASCX(web user control)来实现. ASCX提供了更多可控制接口. 并且更重要的是, ASCX是一个类. 一个实实在在的类. 可以全面控制它.  2.不使用web.config  web.config提供了非常丰富的配置...
[ 情为何物 ]  点击:128   回复:0  最后更新: 2008-5-2 15:16:06 查看全文
ASP编程中15个非常有用的例子 2008-5-2
       1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法  以下为引用的内容: &lt;p align="center"&gt;&lt;font size="4" face="Arial"&gt;&lt;b&gt;  The Physical path to this virtual website is:  &lt;/b&gt;&lt;/font&gt;  &lt;font color="#FF0000" size="6" face="Arial"&gt;  &lt;%= Server.MapPath("\")%&gt;  &lt;/font&gt;&lt;/p&gt; 2.我如何知道使用者所用的浏览器? 答...
[ toyoulai ]  点击:159   回复:0  最后更新: 2008-5-2 15:08:06 查看全文
初学者来认识OLEDB和ODBC的区别 2008-5-2
       ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术。它实际上是ADO的前身。早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了. 也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物. 有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库。 OLEDB(对象链接和嵌入数据库)位于ODBC层与应用程序之间. 在你的ASP页面里,ADO是位于OLEDB之上的"应用程序". 你的ADO调用先被送到OLEDB,然后再交由ODBC处理. 你可以直接连接到OLEDB层,如果你这么做了,你将看到服务器...
[ toyoulai ]  点击:114   回复:0  最后更新: 2008-5-2 15:07:31 查看全文
ASP连接11种数据库语法总结 2008-5-2
       经常使用到有关数据库的操作。包括连接代码、SQL命令等等,又不曾刻意去记忆它们(我本人是不愿意去记这东东),所以常常在用到的时候又去查书本,翻来翻去。一些比较少用的数据库还不一定能顺利找到,所以现在把它们全归纳到这里,提供大家参考。  &lt;一&gt;数据库的连接方法: 1.Access数据库的DSN-less连接方法: 以下为引用的内容:set adocon=Server.Createobject("adodb.connection")adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="&amp; _Server.MapPath("数据库所在路径") 2.Access OLE DB连接方法: 以下为引用的内容:set adocon=Server.Createobject("...
[ toyoulai ]  点击:116   回复:1  最后更新: 2008-5-2 15:07:03 查看全文
对一些编程初学者的良言警句 2008-5-2
       我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看 见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。  而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C++就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。  96,97级的不少大学生都去做Web了。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。 几个误区  初学者对C++风潮的追赶其实也只是学习过程中经常遇到的几...
[ toyoulai ]  点击:128   回复:1  最后更新: 2008-5-2 15:06:30 查看全文
怎样正确理解.NET和SQL Server中“空值” 2008-4-27
       初学数据库编程的人,经常会对“空值”产生疑问,例如通过编程新建的一个表中所有数据皆显示为,手动添加并删除文字后又变成了空白;一个字符串类型的字段,明明没有填值,却不等于"";用ADO.NET从数据库中取值,每遇到有的就出错……这需要我们正确认识.NET和SQL Server中几种不同的“空值”。  1:真正的空值 等同“没有输入的值”,可以出现在大多数类型的字段中(如果没有别的约束条件),SQL server中表示为null,显示为,手工在SQL server企业管理器中输入的方法是按Ctrl+0。它在.NET中对应System.DBNull.Value。在T-SQL命令中,判断一个值是不是空值,要用“is null”而不是“= null”;处理空值有个ISNULL函数,它...
[ taoxingqin ]  点击:241   回复:0  最后更新: 2008-4-27 11:11:17 查看全文
在项目中添加对ASA .NET数据程序的引用 2008-4-27
       1.启动 Visual Studio .NET 并打开您的项目。 2.在 " 解决方案资源管理器 " 窗口中,右击 " 引用 " 文件夹,然后从弹出式菜单中选择 " 添加引用 "。 即显示 " 添加引用 " 对话框。 3.在 ".NET" 选项卡上,单击 " 浏览 " 找到iAnywhere.Data.AsaClient.dll。(缺省位置为\Program Files\Sybase\SQL Anywhere 9\win32)。选择 DLL 然后单击 " 打开 "。 注意,对每个 Windows 和 Windows CE 版本,都分别有一个DLL 版本。 4.您可以验证 DLL 是否已添加到项目中。打开 " 添加引用 " 对话框,然后单击 ".NET" 选项卡。iAnywhere.Data.As...
[ taoxingqin ]  点击:195   回复:0  最后更新: 2008-4-27 11:10:59 查看全文
ASP.NET中Multi-ListBox控件编程详解 2008-4-27
       开发一个优秀的数据绑定不是一件很容易的事情。刚开始的时候走了一些弯路,一直紧紧咬着 DataBoundControl类不放。最终失望之后冷静下来想到关于DataSource不就是一个数据集合吗?明白之后,有关数据源的问题基本上也解决了。在整个Multi-ListBox控件开发中,我认为最重要的实际上就是页面的生命周期的理解,如果您基本上理解了它的话,那么,基本上,你以后开发一款ASP.NET控件也不是一件很难的事情。我们还是简单了解开发的思路吧。下面是类的设计图(跟本文无关的方法和属性已被我隐藏)   在控件的生命周期中,我们主要需要解决用户回发页面的时候保留ListBox的数据源(因为我没有采用复合控件的方式来开发)。因些,我们需要重...
[ taoxingqin ]  点击:213   回复:0  最后更新: 2008-4-27 11:10:37 查看全文
ASP.NET构架与安全机制之Http请求处理 2008-4-27
       导读   在写本系列文章的过程中,我遇到了很大的困惑:在我准备讲述问题A的时候,我发现需要先解释问题B;当我考虑如何讲解问题B的时候,又发现如果对问题C不够清楚,很难较好地理解问题B。好吧,事已至此,我决定从问题C开始着手。不幸的是… 我已经跑题了。   本系列文章原计划分成十个部分讲述Asp.Net构架、安全机制 和 Provider模型,然而在写作的过程中,我发现由于涉及的知识面太广,Provider 模型在本系列文章中的地位已经大大降低了。与此同时,我认识到想用十个Part讲述清楚Asp.Net的构架与安全机制是不可能的,但我仍会尝试用最少的文字讲述最多的内容。   阅读的过程中,你可能会觉得文中有的内容看上去与正在讨论...
[ taoxingqin ]  点击:202   回复:0  最后更新: 2008-4-27 11:10:15 查看全文
ASP.NET的本质之IIS以及进程模式 2008-4-27
       ASP.net对于编写WEB应用程序以及组件来说是一个很好的框架,但是由于他的庞大性对于很多人来说要了解他的每一个细节好象是否不太可能,我一直认为有必要了解一下基层结构的工作原理以便在设计时获取更高的性能,在接下来的一系列文章中,我将要描叙一下WEB的生命周期,从当请求被服务器接受开始,传送到ASP.net管道处理一直到生成回送信息(如:HTML)在管道处理后期。    介绍   Microsoft Active Server Pages(微软动态网页服务),同样也被大家称为ASP,首先是在1996年末年发布的,为程序员提供一个用来建立WEB应用程序丰富复杂的框架。几年后,他的基础构造发展改进了很多,也就是大家现在所了解的ASP.net.ASP.net是一个用来构...
[ 冰凝 ]  点击:201   回复:0  最后更新: 2008-4-27 11:09:27 查看全文
ASP.NET中MD5和SHA1加密的几种方法 2008-4-27
       MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是md2、md4还是md5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。   加密哈希函数将任意长度的二进制字符串映射为固定长度的小型二进制字符串。加密哈希函数有这样一个属性:在计算上不大可能找到散列为相同的值的两个不同的输入;也就是说,两组数据的哈希值仅在对应...
[ 冰凝 ]  点击:152   回复:0  最后更新: 2008-4-27 11:08:49 查看全文
.NET加密原理之方法体加密信息对应关系 2008-4-27
       在 per method 的dotNet加密中,首要解决的方法体对应关系,即在运行时加密壳如何确定当前要解密的方法体所对应的加密信息。    目前大部分加密壳都直接利用了dotNet的元数据来保存这种对应关系,我们知道在元数据中每个方法都会对应一个RVA值,加密壳可以直接把这个关系记录在RVA的地址处。在框架运行中RVA处的数据会被作为“方法体”在处理流程中直接传递,加密壳通过拦截框架处理流程中的函数,来对“方法体”进行分流处理。即先判断RVA处的数据是否“方法体加密对应信息”,如果是进入加密壳运行库的内部处理,不是则按原框架流程处理。   对于这个“方法体加密对应信息”,最简单的方式是指记录一个指针信息,指向另一处数...
[ 冰凝 ]  点击:154   回复:0  最后更新: 2008-4-27 11:08:28 查看全文
新手教程:手把手教你学Web Services 教程 2008-4-27
       Web Services可以将应用程序转换为网络应用程序。 通过使用Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。 Web Services可以被其他应用程序使用。 通过Web Services,您的会计部门的Win 2k服务器可以与IT供应商的UXIX服务器相连接。 基本的Web Services平台是XML+HTTP。 Web services使用XML来编解码数据,并使用SOAP来传输数据。 学习如何经由ASP.NET应用程序创建Web Services。 本教程将一个ASP.NET程序转换为一个Web Services。 Web Services 简介 Web Services可使您的应用程序成为Web应用程序。 Web Services被通过Web进行发布、查找和使用。您应当具备的基础知识  在继续学习之前,您需要对下面...
[ 冰凝 ]  点击:307   回复:0  最后更新: 2008-4-27 11:08:01 查看全文
在Visual C#中定义和使用自己的特性 2008-4-27
       复杂的,面向组件的业务开发,期待现代的软件开发工程师们具备更多的弹性设计,而不是过去的方法设计。微软的.NET框架通过众所周知的声明式编程,广泛的使用特性来附加额外的功能。在软件系统里,特性可以增强系统的弹性,这是因为,特性使功能的松耦合得到了增强。所以,你可以定制自己的特性类,然后根据你自己的意图,合理的使用这些具有松耦合功效的特性。   使用.NET框架编写Windows程序,在很多方面已经变得很简单。在许多情况下,.NET框架使用,.NET编译器在编译时绑定到程序集的元数据,.使灵活的程序设计变得更容易。事实上,对于.NET而言,使用内嵌的元数据把我们从DLL地狱解脱出来是可能的。  值得庆幸的是,.NET框架...
[ 冰凝 ]  点击:141   回复:0  最后更新: 2008-4-27 11:07:30 查看全文


 热门帖子
 第21页 共500页 本页30条 主题数 14972     <<                      >>    
    普通贴   精华贴    固顶贴子   总固顶贴子    商品贴子   投票贴子   结贴    锁帖
  首页 | 购买指南 | 商业版本 | 虚拟主机 | 特色介绍 | 下载中心 | 支付方式
Copyright 2004-2008 BBSGood.com Powered By: BBSGood.Speed Version 5.0
  咨询电话:0575-85513832、0575-85513825(传真)、7*24小时咨询服务:13606552007 不良信息举报中心 浙ICP备05029817号
  业务QQ:38958768、客服QQ1:415896239、客服QQ2:343896043、MSN:jccsxx@hotmail.com