一个不错的Silverlight展示网站反编译后的源码和大家分享一下(http://www.microsoft.com/taiwan/student/Good.htm),很简单的...

news/2024/5/16 23:44:16/文章来源:https://blog.csdn.net/weixin_33906657/article/details/85460643

只是微软的一个Silverlight展示网站。

2010081617520688.png

涉及到的反编译知识:

一。关于Linq的IL

1. 源代码:

     XmlReader reader = XmlReader.Create(new StringReader(e.Result));
            XDocument document = XDocument.Load(reader);
            var projects = from f in document.Descendants("mspData")
                           where (f.Attribute("expire").Value == this.expire_id.ToString())
                           select new mspDatas
                           {
                               expire = int.Parse(f.Attribute("expire").Value),
                               Name = f.Attribute("Name").Value,
                               nickName = f.Attribute("nickName").Value,
                               school = f.Attribute("school").Value,
                               email = f.Attribute("email").Value,
                               msn = f.Attribute("msn").Value,
                               blogTitle = f.Attribute("blogTitle").Value,
                               blogUrl = f.Attribute("blogUrl").Value,
                               imgFile = f.Attribute("imgFile").Value,
                               Introduce = f.Value
                           };

            List<mspDatas> list = new List<mspDatas>();
            list.AddRange(projects);

2.反编译后的代码:  

  if (CS$<>9__CachedAnonymousMethodDelegate5 == null)
        {
            CS$<>9__CachedAnonymousMethodDelegate5 = new Func<XElement, mspDatas>(null, (IntPtr) <client_DownloadStringCompleted>b__4);
        }
        IEnumerable<mspDatas> collection = Enumerable.Select<XElement, mspDatas>(Enumerable.Where<XElement>(XDocument.Load(XmlReader.Create(new StringReader(e.get_Result()))).Descendants("mspData"), new Func<XElement, bool>(this, (IntPtr) this.<client_DownloadStringCompleted>b__3)), CS$<>9__CachedAnonymousMethodDelegate5);
        List<mspDatas> list = new List<mspDatas>();
        list.AddRange(collection);

http://dev.firnow.com/course/4_webprogram/asp.net/asp_netxl/20100629/232110.html 此地址对Linq进行了讲解,有趣的朋友到此网站了解一些Linq的IL知识

 

二、[CompilerGenerated]自动生成属性属性

1.源代码

   public int Pages { get; set; }
        public bool IsPro { get; set; }

1.反编译后的代码:

 [CompilerGenerated]
    private bool <IsPro>k__BackingField;

    [CompilerGenerated]
    private int <Pages>k__BackingField;

  public bool IsPro
    {
        [CompilerGenerated]
        get
        {
            return this.<IsPro>k__BackingField;
        }
        [CompilerGenerated]
        set
        {
            this.<IsPro>k__BackingField = value;
        }
    }
  public int Pages
    {
        [CompilerGenerated]
        get
        {
            return this.<Pages>k__BackingField;
        }
        [CompilerGenerated]
        set
        {
            this.<Pages>k__BackingField = value;
        }
    }

 

三、 [DebuggerNonUserCode]属性来限制代码正在调试/步入

 

演示地址:http://www.microsoft.com/taiwan/student/Good.htm

源代码:http://files.cnblogs.com/salam/SlFrame.rar

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_715890.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

腾讯云云服务器怎么建网站,教你如何疾速建网站(中篇)_腾讯云双十一,服务器...

我在前篇文章写了建站三步曲的前两部请求注册域名和请求云效劳器或许虚拟主机&#xff0c;如今到了主要的一环就是建站顺序。因为我运用的是Ubuntu体系&#xff0c;所以这里只引见Ubuntu的细致建站顺序&#xff0c;当然有Windows和Linux的建站顺序&#xff0c;请自行百度。这里…

好友克隆自助下单网站_上海外贸网站建设:怎么把外贸网站建设得专业?

随着全球互联网经济的发展&#xff0c;外贸需求增多&#xff0c;建设一个自己的外贸网站已经成了很多外贸从业者的选择。不过大多数人都不懂技术&#xff0c;也不知道怎么设计好外贸页面&#xff0c;这就需要你多多学习下一些比较高质量的外贸网站建设案例&#xff0c;照葫芦画…

centos 5 使用kangle命令扩展架设php网站

为什么80%的码农都做不了架构师&#xff1f;>>> 重在理解&#xff0c;本帮助只是说明在centos 5环境下使用kanglephp的形式&#xff0c;使用kangle的命令扩展&#xff0c;其它的linux版本&#xff0c;包括windows版本&#xff0c;其实是一样的。废话不说了。 kangl…

[Share]17个免费下载电子书的网站

原始地址&#xff1a;17 Websites You Should Bookmark To Download Free eBooks Zillr This sites contains lots of computer ebooks for you to download. 44 categories contains lots of informative books. If you are a computer professional then this website shoul…

怎样在网站中实现统计访问量的功能

有很多网站都会加一个访问量统计的功能&#xff0c;其实代码很简单&#xff0c;全都是js写的&#xff0c;而且代码也不多 这个功能解释一下就是&#xff0c;每访问一次&#xff0c;网页上面写的访问量就会增加一个&#xff0c;依次类推&#xff0c;下面就与大家分享一下实现这个…

网络管理-Pageadmin CMS构建企业网站的方法

一、实验目的   (1)了解域名申请、虚拟主机选择及网站备案的相关知识。   (2)了解企业网站和网店构建的各类CMS系统。   (3)掌握利用Pageadmin CMS构建企业网站的方法。   二、实验设备及环境    (1)两台虚拟机&#xff0c;1台Windows 2003&#xff0c;1台Windows XP…

SEO技巧:Shell脚本自动提交网站404死链到搜索引擎

最近在折腾博客主题&#xff0c;通常来说大多数人认为换主题会影响SEO&#xff0c;实际上只要你把工作都做到位了&#xff0c;是没有任何问题的。比如&#xff0c;换主题后你得仔细检查标题和描述等内容是否发生改变、换主题后是否带来了大量的404页面等。当然&#xff0c;更细…

网站的开发流程介绍(转)

网站的开发流程介绍 从本章开始&#xff0c;我们将学习网站设计和布局技术&#xff0c;其中重点是熟悉网站的开发流程&#xff0c;DIV层和表格布局各自的使用场合&#xff0c;以及网站开发的一些经验、技巧&#xff1b;难点是如何进行网页布局。 创建一个商业网站&#xff0c;要…

LAMP网站架构方案分析

LAMP&#xff08;Linux-Apache-MySQL-PHP&#xff09;网站架构是目前国际流行的Web框架&#xff0c;该框架包括&#xff1a;Linux操作系统&#xff0c;Apache网络服务器&#xff0c;MySQL数据库&#xff0c;Perl、PHP或者Python编程语言&#xff0c;所有组成产品均是开源软件&a…

vs2012 发布网站丢失文件

问题描述 在发布网站时&#xff0c;发现上线的网站总是功能缺失&#xff0c;而本地代码确实没问题。 到发布网站的磁盘去查看&#xff0c;发现丢失了很多静态页面文件。 这是一个很奇怪的问题&#xff1a;mvc的网站&#xff0c;丢失了很多View&#xff08;大部分的cshtml文件都…

Mysql在大型网站的应用架构演变

摘要&#xff1a; 本文主要描述在网站的不同的并发访问量级下Mysql架构的演变历程。架构的可扩展性往往和并发是息息相关&#xff0c;没有并发的增长&#xff0c;也就没有必要做高可扩展性的架构。常用的扩展手段主要有Scale-up和Scale-out两种&#xff0c;前者为纵向扩展&…

一次大规模网站***防御报告

一、 ***描述 年初开始&#xff0c;网站应用服务器网卡流量普遍蹿升到100M以上&#xff0c;其中几台服务器网卡流量更是达到了204Mbps。随之带来的就是访问速度逐渐变慢,网络带宽数次被用完。 二、 ***分析 1、 既然是网卡流出100M以上&#xff0c;那么一定有不正常的请求地址过…

网站测试自动化系统—数据驱动测试

在前面的文章网站测试自动化系统—基于Selenium和VSTT当中&#xff0c;我简单介绍了使用selenium录制测试步骤&#xff0c;以及优化生成的C#代码&#xff0c;对代码使用面向对象的编程理念进行一些封装&#xff0c;以便规避网站界面更动对测试代码所带来的风险。 在网站测试当中…

我的网站

在51cto写文章到现在也有2年了&#xff0c;在51cto博客之前&#xff0c;新浪博客也写了一段时间&#xff0c;14年在这里写的&#xff1a;以前是在新浪博客圈里混&#xff0c;往后技术性的博文都会在这里发表了&#xff0c;提供一个地址&#xff0c;欢迎来访沟通http://blog.sin…

与全球外国人即时聊天的网站

如题&#xff0c;直接给地址 https://chatroulette.com/ 为什么会突然想起这个网站呢&#xff0c;应该是之前有用过&#xff0c;但是自己英文太渣&#xff0c;聊不起来。就放弃了&#xff0c;但是最近刷到一个B站的up主视频&#xff0c;就用类似的软件和全球的外国友人聊天&a…

ASP.NET Visual Studio2010 发布Web网站问题详解

今天研究了一下如何发布web网站&#xff0c;之前总是没耐心&#xff0c;遇到点问题就没心情搞了&#xff0c;今天总算有点耐心搞明白了。其实遇到的问题还是挺多的&#xff0c;网上也没有太全的解释&#xff0c;所以结合自己还有别人的方法进行一下总结。环境&#xff1a;Win7系…

网站如何知道浏览器的用户在使用什么语言?

我们会看到很多支持多语言的网站&#xff0c;有些早期的网站在首页会有一个链接&#xff0c;让用户自己来选希望看到中文&#xff0c;还是英文&#xff0c;现在的网站则不需要了&#xff0c;这些网站可以根据用户使用的语言来显示不同语言的版本。比如&#xff0c;你在使用简体…

使用Awstats统计部署在tomcat中的网站数据

由于项目的需要&#xff0c;所以这几天对AWStats的使用方法做了一番研究&#xff0c;因此把这次的心得体会分享给大家&#xff0c;希望可以给予大家一丝帮助&#xff0c;有疏漏的地方&#xff0c;恳求悉心指正&#xff0c;多谢。 首先说明一下AWStats的用途和特点&#xff0c;A…

设备ip搜索工具_网销侠:网络营销百问百答之49,常用的网站统计工具有哪些...

涛哥网销学&#xff0c;网销可以学。大家好&#xff0c;我是网销侠-涛哥。今天和大家分享的是《常用的网站统计工具有哪些》为什么要网站要使用流量统计工具&#xff1f;因为使用网站流量统计工具可以实时监测网站的访问量以及访客来源&#xff0c;从而更好的分析网站的数据&am…