随笔分类 -  .NET 杂谈记录

闲话多线程的创建
摘要:一,摘要 圣殿骑士首先向大家说声对不起,由于最近身体不适,同时也因为这些天一直在研究微软的云计算平台Windows Azure(公司项目需要),所以暂停了更新WPF 基础到企业应用系列索引,不过经过这几天的调节,尤其是到海边去晒了晒太阳,现在又开始继续发文了,大家有兴趣也可以去看看漂亮的大海图片工作之余的闲暇,今天这篇文章不是专业谈多线程,只是应一些朋友的要求对上篇文章WPF 基础到企业应用系列4... 阅读全文
posted @ 2010-11-14 11:41 程序诗人 阅读(302) 评论(0) 推荐(0) 编辑
C# 如果何从线程中操作控件
摘要:[代码]http://msdn2.microsoft.com/zh-cn/library/757y83z4(VS.80).aspx作者:Neo.Yan 出处:http://www.cnblogs.com/Nick4/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 欢迎大家访问我的网站-RedGlove.NET。 阅读全文
posted @ 2010-11-11 15:17 程序诗人 阅读(257) 评论(0) 推荐(0) 编辑
甩掉ashx/asmx,使用jQuery.ajaxWebService请求WebMethod,Ajax处理更加简练
摘要:序,需要借助于一般处理程序(*.ashx)或web服务(*.asmx),并且每一个ajax请求,都要建一个这样的文件,如此一来,如 果在一个项目中ajax程序多了,势必会产生一堆的.ashx或.asmx,虽然于程序本身无碍,但那一堆文件看上去总觉得有伤大雅。那么可不可以丢掉这 些.ashx和.asmx,选择一种更简练的方式来做ajax程序呢。答案是肯定的,那就是:WebMethod 。  首先在 ... 阅读全文
posted @ 2010-11-10 10:15 程序诗人 阅读(562) 评论(1) 推荐(1) 编辑
asp.net 中AJAX回调模式(ICallbackEventHandler)
摘要:客户端回调本质上就是指通过前端的客户端脚本向服务器端传递相应的数据参数,服务器端再以接受到的参数进行查询和处理,最后将结果回传到客户端进行显示。asp.net 2.0提供了实现无刷新回调的接口ICallbackEventHandler.为了实现客户端回调,你必须实现一个ICallbackEventHandler接口,该接口定义了两个方法法RaiseCallbackEvent和GetCallback... 阅读全文
posted @ 2010-11-09 17:33 程序诗人 阅读(2815) 评论(0) 推荐(0) 编辑
Linq 参考资料
摘要:在这里汇总一下linq的参考资料,以便以后查看:http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx MSDN 的Linq参考http://www.codeproject.com/KB/dotnet/LINQ2SQLSamples.aspx Linq to Sql sampleshttp://www.codeproject.com/KB/asp... 阅读全文
posted @ 2010-11-06 20:54 程序诗人 阅读(301) 评论(0) 推荐(0) 编辑
.NET开发不可错过的25款必备工具
摘要:【Csdn独家译稿 7月12日】这些年来,我们的.NET开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对.NET系列的开发工具做出不断的评估和规范。以下是我们总结出的一些.NET开发不可错过的高效工具。1.Two monitors——必备的。2.Visual Studio——同样的,也是必备的。3.Launchy—̵... 阅读全文
posted @ 2010-11-02 12:54 程序诗人 阅读(536) 评论(0) 推荐(0) 编辑
AssemblyInfo.cs文件参数具体讲解
摘要:在asp.net中有一个配置文件AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数,下面是默认的AssemblyInfo.cs文件的内容具体介绍//是否符合公共语言规范(CLS)[assembly: CLSCompliant(true) ]//控制程序集中所有类型对COM的可访问性[assembly: ComVisible(false)]//代码的作者和这些代... 阅读全文
posted @ 2010-10-23 23:57 程序诗人 阅读(6603) 评论(1) 推荐(3) 编辑
ASP.NET使用doPostBack函数调用后台事件
摘要:ASP.NET怎么使用doPostBack函数调用后台事件?asp.net编程提供了服务端控件和客户端控件的说法,其实还是脱离不了HTML的本质,客户端和服务端需要交互必须要提交,提交有两种方式get和post,get就是通过向服务端发送连接地址,服务端通过地址的参数来获得信息的,一般这些参数都是明文,能在浏览器地址栏看到。而post是通过表单的input等元素提交到服务端的页面的,这些数据一般是... 阅读全文
posted @ 2010-10-23 23:50 程序诗人 阅读(1725) 评论(0) 推荐(0) 编辑
asp.net 网页传参的几种常用方式[转]
摘要:第一种:QueryString //将源页面start.aspx中的lable 和textbox中的内容传到end.aspx页面中 并在其lable 和textbox中显示传过来的内容 源页面代码:protected void Button1_Click(object sender, EventArgs e) { string url; url = "end.aspx?name="+Label1.... 阅读全文
posted @ 2010-10-12 08:47 程序诗人 阅读(341) 评论(0) 推荐(0) 编辑
在asp.net利用jquery实现多文件上传
摘要:具体方式是:首先需要有jquery.js 其次要有jquery.MultiFile.js这两个文件然后前台代码如下:[代码]后台代码如下:[代码] 阅读全文
posted @ 2010-09-30 10:51 程序诗人 阅读(2578) 评论(0) 推荐(0) 编辑
C#的委托事件在winform窗体中实现传值备忘
摘要:用一个例子来说明吧,这样比较好明白一些。就是打开主窗体,datagridview加载了一些数据,然后我们在打开的子窗体中,输入一些条件,让主窗体中的数据随着加载的条件来动态实现加载数据。这就需要涉及到从子窗体传值到主窗体,然后筛选数据,最后绑定。其中,个人认为,最为高效的方法就是利用委托事件来实现。我们可以先看看子窗体的代码:[代码]可以很明显的看到,子窗体中有一个全局的委托,然后申明了一个Sea... 阅读全文
posted @ 2010-09-26 19:36 程序诗人 阅读(3991) 评论(3) 推荐(1) 编辑
温故而知新:WinForm/Silverlight多线程编程中如何更新UI控件的值
摘要:单线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么做,比如:[代码]运行时,会报出一个无情的错误:线程间操作无效: 从不是创建控件“textBox1”的线程访问它。究其原因,winform中的UI控件不是线程安全的,如果可以随意在任何线程中改变其... 阅读全文
posted @ 2010-09-26 08:52 程序诗人 阅读(314) 评论(0) 推荐(0) 编辑
C#如何实现从内存中加载程序集
摘要:首先,为了动态的在内存中装载程序或程序集,我们以文件流的方式读取二进制文件,并将其以字节的形式保存在数组中,代码如下://动态加载插件StringpluginFilePath =Path.GetDirectoryName(Application.ExecutablePath) +"\\plugins\\PluginLibrary.dll";FileStreamfs =newFileStream(p... 阅读全文
posted @ 2010-09-13 16:08 程序诗人 阅读(904) 评论(1) 推荐(0) 编辑
asp.net通过oracle游标得到数据集
摘要:首先,建立oracle下面的存储过程,如下所示:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--CREATEORREPLACEPROCEDUREP_SZ(typeINVARCHAR2,titleINVARCHAR2,p_OutCursoroutS... 阅读全文
posted @ 2010-09-10 13:26 程序诗人 阅读(814) 评论(1) 推荐(0) 编辑
GirdView实现折叠式效果
摘要:本GridView参考国外的一篇文章而来,并在原来的基础上面加以改进而成,先看图:但是有个非常不爽的地方,就是GridView要进行回发操作,所以,点击或者展开折叠节点,都会进行数据的回发。实现的原理是这样的,首先看一下绑定到GridView的datatable数据表格:可以看到本数据集的构造方式,即parentID下面保存的都是父ID的节点,而ChildID为空;但是当某行数据为子类时,父类的P... 阅读全文
posted @ 2010-09-10 11:13 程序诗人 阅读(3879) 评论(2) 推荐(2) 编辑
ASP.NET 请求处理流程【转】
摘要:HTTP处理流程图以上流程的一些概念解释:1.http.sys是一个位于Win2003和WinXP SP2中的操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通讯。  温馨提示:如果用户不慎删除了该驱动文件,不用担心,该驱动会在下次系统启动时重建。是一个删不掉的系统核心组件!实用程序结束该驱动,该驱动也会马上重新创建(只有粉碎文件才不能马上重建,但粉碎后,下次启动会重建... 阅读全文
posted @ 2010-09-02 09:26 程序诗人 阅读(190) 评论(0) 推荐(0) 编辑
asp.net MVC出错解决
摘要:今天在运行一个asp.net MVC项目的时候,提示如下的错误:[代码]初看之下还以为是'FZPT.Controllers.BlogController'中缺少无参构造函数了呢,结果加上去也是不能够现实的。最后,通过修改webconfig中的数据库连接字串,才得以运行起来。看来,这提示有时候还是会误导人的,呵呵·~~~ 阅读全文
posted @ 2010-09-01 14:47 程序诗人 阅读(328) 评论(0) 推荐(0) 编辑
从线程池看《操作系统》专业课的作用【转自杨中科学生大本营】
摘要:.Net内置的ThreadPool类大大方便了多线程程序的开发,.Net程序员不用像Java程序员那样自己去写线程池或者找别人写好的线程池了。不过ThreadPool也有用起来不方便的地方,因为ThreadPool是一个进程内的单一线程池,无法构建单一的线程池,由于所在的线程中可能有其他地方向ThreadPool中添加任务,因此ThreadPool没有提供一个“放进去的所有任务执行完毕... 阅读全文
posted @ 2010-09-01 13:56 程序诗人 阅读(296) 评论(0) 推荐(0) 编辑
c#资源管理器【转】
摘要:版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhjjzhjj.blog.51cto.com/1802676/379525 做的c#资源管理器所用到的一些事件和方法:一些方法需要自己去掌握。比如怎样把系统定义的 枚举转化成自己想要的枚举类型。怎样展开节点,怎样判断一个文件是不是隐藏文件等等一些很 小的细节需要自己慢慢... 阅读全文
posted @ 2010-08-21 17:04 程序诗人 阅读(557) 评论(0) 推荐(0) 编辑
随记小笔(2010-08-20)
摘要:1、dropdownlist 要是想要具有鼠标悬浮,具有提示的效果,可以添加其title属性,具体代码如下:[代码]2、如果要隐藏多个tr,可以使用下面方法:[代码]也可以加入一个tbody来控制,当然tbody中你可以放置服务器端的tr控件,也可以放置客户端的tr标记。 阅读全文
posted @ 2010-08-20 10:33 程序诗人 阅读(309) 评论(0) 推荐(0) 编辑