随笔分类 -  .Net

Display Videos in ASP.NET 2.0
摘要:This article shall describe the construction of a custom control used to play video on an ASP.NET web page. The control is based upon the Windows Media Player active X control; with it you can add canned or live video to a web page by setting a property or two at design time, or from the ASP.NET pag 阅读全文

posted @ 2012-09-19 02:36 kingang 阅读(193) 评论(0) 推荐(0)

【ASP.NET】网页中嵌入视频
摘要:第一种是通过调用window media player进行播放诸如:wmv,asf等格式文件:<object align=center class="OBJECT" classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 height=320 id=MediaPlayer width=356><param name="ShowStatusBar" value="-1"><param name="Filename" value="电 阅读全文

posted @ 2012-09-19 01:13 kingang 阅读(253) 评论(0) 推荐(0)

VB.NET窗体关闭事件
摘要:Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing If MsgBox("确认关闭?", vbYesNo, "提示") = vbNo Then e.Cancel = True Else Me.Dispose() End If End Sub 阅读全文

posted @ 2012-05-08 09:43 kingang 阅读(1505) 评论(0) 推荐(0)

NET数据类型及字节数
摘要:The following table shows the Visual Basic.NET data types, their supporting common language runtime types, their nominal storage allocation, and their value ranges.Visual Basic typeCommon language runtime type structureNominal storage allocationValue rangeBooleanSystem.Boolean2 bytesTrueorFalse.Byte 阅读全文

posted @ 2012-03-28 11:05 kingang 阅读(296) 评论(0) 推荐(0)

C# Winform DirectX视频播放器
摘要:C# Winform下使用微软的DirectX做视频播放器的源代码有很多,我使用的是Microsoft.DirectX.dll ,Microsoft.DirectX.AudioVideoPlayback.dllDirectX SDK的版本有很多,最新版的SDK安装上之后,发现并没有上述的两个Dll文件。还是换用旧版本Microsoft.DirectX 2008Augest。(基本上每年都会有发布两个版本的SDK,我使用的2007年的和2008年的SDK,实验均可行)主要的问题是:Microsoft.DirectX.dll针对的版本是v1.1.4322,在Visual Studio 2010下使 阅读全文

posted @ 2012-03-06 22:58 kingang 阅读(1471) 评论(0) 推荐(0)

正试图在 os 加载程序锁内执行托管代码,不要尝试在 DllMain 或映像初始化函数内运行托管代码
摘要:当我在窗体初始化的时候,调用了一个外部的dll时,它就不知什么原因的 抛出一个“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”的异常,程序就卡掉了,在网上查了查,相关说明如下:.NET2.0中增加了42种非常强大的调试助手,MDA.Loaderlock 是其中之一。Loaderlock检测在一个拥有操作系统loader lock的线程上运行托管代码的情况。这样做有可能会引起死锁,并且有可能在操作系统加载器初始化DLL前被使用。大致理解:就是窗体还没有完全生成,而你在这个时候就调用了别的dll,可能就抛出了这个异常!解决此异常的方法为:方法 阅读全文

posted @ 2012-03-06 12:26 kingang 阅读(282) 评论(0) 推荐(0)

C#正则表达式整理备忘[转]
摘要:(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的:string x="D:\\My Huang\\My Doc";string y = @"D:\My Huang\My Doc";事实上,如果按如下声明,C#将会报错,因为“\”在C#中用于实现转义,如“\n”换行:string x = "D:\My Huang\My Doc";(2)基本的语法字符。\d 0-9的数 阅读全文

posted @ 2012-03-05 21:45 kingang 阅读(299) 评论(0) 推荐(0)

TFS2010 Err:TF31002解决方法
摘要:网上常说的3种方式,不是我遇到的问题所在。我的解决方法是:打开系统的IIS管理器,查看Team Foundation Server是否启动,若否则将其启动,启动成功后错误消失。启动的前提是打开服务:World Wide Web Publishing Service(W3SVC) 阅读全文

posted @ 2012-01-03 19:44 kingang 阅读(290) 评论(0) 推荐(0)

.Net+IIS环境经常出现的问题及排障[转]
摘要:你是否经常会遇到以下的拦路虎,当你兴致勃勃地把调试好的程序发布到WEB服务器时,以下错误就出现了:1、无法找到文件(404)白底黑字2、没有权限访问该文件(403)白底黑字3、直接弹出来一个要输入帐号密码的框框,然后你对着屏幕说:什么密码。4、黄底黑字+红字的错误提示页(.Net)5...这些东东几乎占据了.Net+IIS搭建环境的绝大部分错误。有时我们无意中覆盖一个“不起眼”的文件,上述错误就会蹦出来。碰巧该应用又是非常重要的应用,这足够让你接下来的一个小时冒冷汗。不过光冒冷汗没用,引用一句话:错误不被你解决,你就有可能被错误解决。我们还是淡定下来解除这些错误吧。我们一项项的来:1、无法找到 阅读全文

posted @ 2011-11-24 11:43 kingang 阅读(264) 评论(0) 推荐(0)

C#获得代码文件的行号,文件名,函数名
摘要://行号private static int GetLineNum(){System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true); return st.GetFrame(0).GetFileLineNumber();}//文件名private static string GetFileName(){System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true);return st.GetFrame(0).G 阅读全文

posted @ 2011-09-20 15:42 kingang 阅读(995) 评论(0) 推荐(0)

??运算符[C#]
摘要:??运算符?? 运算符称为 null 合并运算符,用于定义可以为 null 值的类型和引用类型的默认值。如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。备注可以为 null 的类型可以包含值,或者可以是未定义的。?? 运算符定义当可以为 null 的类型分配给非可以为 null 的类型时返回的默认值。 如果在尝试将可以为 null 值的类型分配给不可以为 null 值的类型时没有使用 ?? 运算符,则会生成编译时错误。 如果使用强制转换,且当前还未定义可以为 null 值的类型,则会引发 InvalidOperationException 异常。有关更多信息, 阅读全文

posted @ 2011-09-07 11:02 kingang 阅读(303) 评论(0) 推荐(0)

Linq To DataTable结合Dictionary,List实例讲解[转]
摘要:一、遍历DataTable已存在一个DataTable,其中字段名为ID(int),Name(string),Company(string),CreatedDate(DateTime)对应此表的class为:public class ClientStruct{ public string ID { get; set;}; public string Name {get; set;}; public string Company { get; set;}; public string CreatedDate { get; set;}; }遍历DataTable,取出所有的IDList<s. 阅读全文

posted @ 2011-09-07 09:40 kingang 阅读(3428) 评论(0) 推荐(0)

C#分布式事务(TransactionScope )
摘要:TransactionScope是.Net Framework 2.0后,新增了一个名称空间。它的用途是为数据库访问提供了一个“轻量级”[区别于:SqlTransaction]的事物。使用之前必须添加对 System.Transactions.dll 的引用。 下列代码就是一个正在创建的事务,这个事务自身还封装了多个数据库查询。只要任意一个 SqlCommand 对象引发异常,程序流控制就会跳出 TransactionScope 的 using 语句块,随后,TransactionScope 将自行释放并回滚该事务。由于这段代码使用了 using 语句,所以 SqlConnection 对象和 阅读全文

posted @ 2011-08-15 14:45 kingang 阅读(1146) 评论(1) 推荐(0)

.net中的分布式事务
摘要:NET Framework 类库TransactionScope 类注意:此类在 .NET Framework 2.0 版中是新增的。使代码块成为事务性代码。无法继承此类。命名空间:System.Transactions程序集:System.Transactions(在 system.transactions.dll 中)语法 Visual Basic(声明) Public NotInheritable Class TransactionScope Implements IDisposableVisual Basic(用法) Dim instance As TransactionScopeC# 阅读全文

posted @ 2011-08-15 14:33 kingang 阅读(406) 评论(0) 推荐(0)

debug net framework source codes [detail]
摘要:Using the Microsoft Symbol Server to obtain symbol debugging information is now much easier in VS 2010. Microsoft gives you access to their internet symbol server that contains symbol files for most of the .NET framework including the recently announced availability of MVC 2 Symbols.SETUPIn VS 2010 阅读全文

posted @ 2011-08-12 16:59 kingang 阅读(301) 评论(0) 推荐(0)

用VS2010调试微软开放的部分源码[参考]
摘要:msdn上有一篇讲解如何用vs2008调试源码的文章:http://blogs.msdn.com/b/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx 今天在vs2010上试了下,发现其实也可以,关键设置二个地方:然后换到Symbols在Cache symbols in this directory这里选择一个本机目录(用于存放下载源代码pdb文件)ok,已经成功一半了,为了更方便的一次性全部下载,你也可以到codeplex网站下载一个NetMassDownLo 阅读全文

posted @ 2011-08-12 16:30 kingang 阅读(321) 评论(0) 推荐(0)

反编译工具Reflector下载(集成FileGenerator和FileDisassembler)
摘要:Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但幸好reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插件:Reflector.FileDisassembler和Reflector.FileGenerator和Reflector进行了整合,放在了一个压缩包中,大家可以直接解压缩后就开始使用,其中FileGenerator在网上没有现成dll,本人编译后将其取出,放在了压缩包中,一直在苦苦找寻的朋友这次可以拿来直接用了:)点击下载Reflecto 阅读全文

posted @ 2011-08-12 15:59 kingang 阅读(285) 评论(0) 推荐(0)

配置Visual Studio 以调试.net framework的源代码[转]
摘要:配置Visual Studio 以调试.net framework的源代码看到.net框架代码发布了,兴奋了一下,把在Visual Studio 2008上配置的内容翻译了一下,只翻译了原文的基本步骤,高级用户篇和QA没有翻译。基本步骤注意,这个功能在Visual Studio 2008 Express版里不支持。1)安装Visual Studio 2008 QFE。这个QFE只是更新一个Visual Studio调试器的DLL,以便可以获取源代码,更多细节参加下载页面。2)运行Visual Studio 2008依次展开Tools->Options->Debugging-> 阅读全文

posted @ 2011-08-12 08:46 kingang 阅读(282) 评论(0) 推荐(0)

PetShop的系统架构设计[转]
摘要:前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价值的设计与开发理念。本系列试图对PetShop作一个全方位的解剖,依据的代码是PetShop4.0,可以从链接http://msdn 阅读全文

posted @ 2011-07-25 17:48 kingang 阅读(391) 评论(0) 推荐(1)

导航