找到相关内容 3738
《.NET4.0 面向对象编程漫谈》读书笔记 ——第6章 异常捕获与处理
第6章   异常捕获与处理 【简述】异常处理是开发软件产品必须认真考虑的问题,它在很大程序上直接决定了软件产品的健壮性。 本章主要介绍了.NET异常处理基础架构及提出异常处理的一些建议。 第一节    .NET异常处理基础 1、 异常概述: A、  定义:程序运行时所引发的错误。异常不等同于Bug,它是Bug的一种表现形势。 B、&nb
http://www.cyqdata.cn/cnblogs/article-detail-36873 
在 Silverlight 项目中获取程序集的引用信息
在完整的 .Net 环境下,如果要获取程序集的引用信息,可以使用下面的代码: var assembly = Assembly.LoadFrom(assemblyFile); var references = assembly.GetReferencedAssemblies(); 得到的 references 对象是一个 AssemblyName 数组, 这个对象包含了程序集的所有引用信息, 关
http://www.cyqdata.cn/cnblogs/article-detail-36866 
Grid之Margin+Alignment解析
Grid 布局时经常用到Margin和Alignment,两者互相配合,进行布局,例如:      <TextBlock HorizontalAlignment="Right"  VerticalAlignment="Center" Margin="0,0,100,0" Width="100" Height="50" Background="
http://www.cyqdata.cn/cnblogs/article-detail-36864 
Windows Phone 7 学习志(个人新闻一:基于Google Map API的LR Maps中文地图终于在MarketPlace发布了)
 软件名称:LR Maps 中文地图,软件版本:1.0,售价:免费,软件介绍: 本程序为中文版地图程序,图层由Google提供,查询功能由Goolge Api和Baidu Api提供,主要功能如下 (1)通过GPS定位并显示当前位置 (2)路名搜索功能带中文输入:可以搜索例如“淮海路”,也可以精确到门牌号,例如“淮海路100号” (3)驾车
http://www.cyqdata.cn/cnblogs/article-detail-36863 
IE6/7/8/Opera不支持script元素的onerror事件
如下 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>IE6/7/8/Opera不支持script元素的onerror事件</title> <script src="jquery-1.5.23.js" onerror="alert(3
http://www.cyqdata.cn/cnblogs/article-detail-36859 
Grid之 Gridlength 解析
常见的Grid 布局代码如下:   <Grid Height="30"  Margin="0,20,0,0"  VerticalAlignment="Top" ShowGridLines="False" >             <Grid
http://www.cyqdata.cn/cnblogs/article-detail-36858 
2011年微软全球Next大赛闭幕。一站式示例代码库等30个项目获Microsoft Next殊荣
由微软国际业务总裁吉恩-菲利普・卡托伊斯(Jean-Philippe Courtois) 组办的"2011年微软全球Next"四月正是闭幕。微软一站式示例代码库在内的30个创新性项目获Microsoft Next殊荣。 微软"Be What’s Next"旨在帮助客户在不断变化的全球经济环境中实现增长。"微软全球Next"竞赛是为了嘉奖公司内部创新者和创新性项目。来自微软全球所有业务
http://www.cyqdata.cn/cnblogs/article-detail-36854 
【原创】Silverlight 4学习笔记——创建可自动更新版本的桌面应用
前言 当我们开发的应用程序脱离浏览器执行时,必然涉及到需要通知用户自动更新软件。SL4内置了这样的API,能够很方便的实现这些功能。 内容 一、首先,我们创建一个项目,随便拖放2个按钮到MainPage.xaml中,添加单击事件,其中一个按钮弹(button1)出一段文本对话框。另一个按钮(button2)用来安装程序到本地。 代码如下: private void button1_Click(o
http://www.cyqdata.cn/cnblogs/article-detail-36849 
步步为营 .NET 设计模式学习笔记 十八、Template(模板模式)
概述 变化一直以来都是软件设计的永恒话题,在XP编程中提倡拥抱变化,积极应对。如何更好的去抓住变化点,应对变化?如何更好的提高代码复用?通过学习Template Method模式,您应该有一个新的认识。 意图 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。[-GOF《设计模式》] 结构图
http://www.cyqdata.cn/cnblogs/article-detail-36847 
gsoap HTTP GET method not implemented错误的解决方法
      用gSOAP开发Web Service服务端,按照gsoap的User's Guide的sample,自己仿着写了个例子,但是在浏览器上输入: http://localhost:18083/访问的网页显示 XML code <?xml version="1.0" encoding="UTF-8" ?> - <SOA
http://www.cyqdata.cn/cnblogs/article-detail-36843 
JavaScript中函数的调用
首先说函数的定义: function Hanshu() { //函数体... } 这样我们就定义了一个名为Hanshu的函数,现在我们尝试调用一下这个函数。其实很简单,调用函数就是用函数的名称加括号,即: Hanshu(); 这样我们就调用了这个函数。 我们用一个按钮调用一下这个函数:将按钮的点击事件指向这个方法 <input type="button" value="cl
http://www.cyqdata.cn/cnblogs/article-detail-36840 
Easy 首个UI Button,一个简易的按钮, 不过应该已经够用了
首先贴出代码,每天分享一点点:  Easy.Button = Easy.extend(Easy.UI.Base, {     height: 24,     width: "auto",     baseCls:&n
http://www.cyqdata.cn/cnblogs/article-detail-36837 
EasyNet.Solr开发历程
今天早上的时候,突然想写写自己开发EasyNet.Solr的历程。在期间遇到了很多问题,比如架构问题、性能问题等等。我很想和大家分享一下自己的一些想法,我觉得谈不上什么经验,有不当的地方,欢迎大家拍砖。记得当时我决定用Solr做公司的全文检索应用,Solr给我的最初感觉就是功能完善, 性能也满足目前需求。但是在选择.Net客户端时,我却有些为难。当时只有两种选择SolrSharp和Solr.Net
http://www.cyqdata.cn/cnblogs/article-detail-36830 
C#操作Sqlite快速入门及相关工具收集
Sqlite不需要安装即可使用。Access还需要安装Office组件。Sqlite是不是那个System.Data.SQLite.DLL临时创建了数据库引擎?1.新建一个WinForm项目,引用System.Data.SQLite.DLL.界面如下1.1  SQLiteConnection.CreateFile(“D:/Data.db3”);这样就可以创建一个数
http://www.cyqdata.cn/cnblogs/article-detail-36822 
使用EnterpriseLibrary5实现数据的缓存(附完整代码下载)
本例子演示了如何使用微软企业类库5.0实现数据的缓存。 本文代码下载 1,打开visual studio 2010,新建一个winform项目,并命名为CachingByEnterpriseLibrary5。 2,添加如下引用 Microsoft.Practices.EnterpriseLibrary.Caching   (C:\Program Files\Microsoft Enterpri
http://www.cyqdata.cn/cnblogs/article-detail-36816 
试了下TBB的Atomic
事情十这样的,有同事想要统计某些广告的点击,在多线程下运行,可能会同时操作同一个数据项,最早使用一个全局锁,效果不好,现在改成了细粒度锁,每一个数据项一个锁,但还是希望性能更好些。 我的想法是,使用Intel TBB的Atomic,这就避免了使用锁,同时性能也会提升,不过,到底能提升多少还要用数据说话。 1. 不使用锁的情况 #include <iostream> #include
http://www.cyqdata.cn/cnblogs/article-detail-36814 
Silverlight 5 beta新特性探索系列:10.浏览器模式下内嵌HTML+浏览器模式下创建txt文本文件
        在Silverlight 5 beta版本中,已经支持浏览器模式(in-browser)模式下使用WebBrowser控件访问网页和在浏览器模式下创建txt文本文件。当然想要获得这个功能有三个条件在注册表内添加一个新的键、设置XAP签名(如果是在本地http://localhost:做测试时可以不需要这两个条件)
http://www.cyqdata.cn/cnblogs/article-detail-36813 
KlayGE的Realtime GI正式上线
转载请注明出处为KlayGE游戏引擎,本文地址为http://www.klayge.org/2011/04/28/klayge%e7%9a%84realtime-gi%e6%ad%a3%e5%bc%8f%e4%b8%8a%e7%ba%bf/ GI组的atyuwen同学上个月用KlayGE实现了Multi-resolution Splatting Indirect Illumination的效果,
http://www.cyqdata.cn/cnblogs/article-detail-36811 
[翻译]在WCF 服务中共享DataContacts
Sharing DataContracts between WCF Services 在WCF Services中共享DataContacts 在之前的文章《Multiple web service references sharing types》中, 我写到关于在引用web services时如何共享类型, 那篇文章使用了旧版的Asp.net web services技术,但是现在流行
http://www.cyqdata.cn/cnblogs/article-detail-36808 
关于Silverlight动态加载的疑问
最近在搞sl的项目,正好用到动态加载,就找了一下。发现网上基本上都是用webClient下载,之后异步加载。 当然了SL只能异步加载,但是我使用了压力测试的情况下发现,事情没有这么简单。 首先MSDN上明确指定这个异步加载的方式,在不阻止调用线程的情况下. 之后好玩的事出来了,首先是在webclient下载前线程为1 1 WebClient wc = new WebClient();3 w
http://www.cyqdata.cn/cnblogs/article-detail-36801