.Net
文章平均质量分 75
pandeveloper
这个作者很懒,什么都没留下…
展开
-
学习《.net框架 程序设计》学习笔记---委托(一)
一.认识委托 在.net框架中,回调函数任然像在非托管windows编程中一样有用和普遍。但是,.net框架为回调函数提供了一种称为委托(delegate)的类型安全的机制。 例如: class Set { private object[] items; public Set(Int32 numItems原创 2011-06-22 13:13:00 · 501 阅读 · 0 评论 -
asp.net常用函数表
Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象原创 2011-07-27 10:06:01 · 407 阅读 · 0 评论 -
ASP.NET程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:stri原创 2011-07-20 16:18:28 · 473 阅读 · 0 评论 -
【值转换器】 WPF中Image数据绑定Icon对象
这是原来的代码: 这里的MenuIcon是string类型,MenuIcon = "/Image/Tux.ico"。 我遇到的问题是,同事已经封装好的类中的MenuIcon是Icon对象,并不是一个相对或者绝对的路径,另外WPF里也没有可以直原创 2011-07-28 10:23:50 · 863 阅读 · 0 评论 -
Silverlight 行为(Behavior)
行为的目的在于封装部分UI功能,那样就可以直接应用于元素而不用写任何代码。行为是一组相关操作的组合,它包含了触发器(监听某个事件或改变)和动作(完成适当的操作)的工作。例如,Deep Zoom功能由一些事件处理程序组成,允许通过鼠标按键和鼠标滚轮对Deep Zoom 图像进行平移原创 2011-09-01 11:27:17 · 571 阅读 · 0 评论 -
ajax 控件简述
UpdatePanel 局部刷新用UpdateProgress 是一个和 ASP.Net AJAX UpdatePanel 控件相协作,可以使得页面用户在UpdatePanel 向服务器提交请求的期间,出现相应的提示等待信息的 ASP.Net AJAX控件。原创 2011-08-04 11:11:59 · 732 阅读 · 0 评论 -
WPF 遍历DataTemplate(获取所有控件)
情况1:在设定DataTemplate的Name,并且他是在前台表示时,获取DataTemplate里的指定控件。方法:http://blog.csdn.net/wackelbh/article/details/6003947(参考这篇文章)原创 2011-09-05 13:48:59 · 2380 阅读 · 0 评论 -
.net 中socket的异步长连接实例
最近在熟悉socket通讯,写一个简单的聊天实例,希望对以后的初学者有帮助.....服务器端的界面 public partial class ClientSeverForm : Form { //private System.Compo原创 2011-08-11 13:14:36 · 3756 阅读 · 0 评论 -
添加Silverlight单元测试项目模板
1. 首先要安装Silverlight 4 Toolkit ,下载地址:http://silverlight.codeplex.com/releases/view/43528 2. C:\Program Files\Microsoft Visual Studio 10原创 2011-08-12 13:56:33 · 742 阅读 · 0 评论 -
Silverlight 非模态的悬浮窗口
之前做WPF的时候就很想使用silverlight的ChildWindow,因为效果比较好看,而且传值也比较方便。不过开始做silverlight时就发现了ChildWindow的局限性,因为他只能以Modal Window(模式窗口)的形式进行应用,这也就是说同一时间只能有一个原创 2011-08-15 15:12:48 · 694 阅读 · 0 评论 -
WPF 中动态创建和删除控件
动态创建控件1.容器控件.RegisterName("Name",要注册的控件) //注册控件2.容器控件.FindName("Name") as 控件类型 //找到控件并转换成相应类型注意:仅通过 控件.Name来设置是不能通原创 2011-08-16 15:16:01 · 1144 阅读 · 0 评论 -
Silverligt MVVM (Model-View-ViewModel) : 简要说明
为什么使用Model – View – ViewModel 模式最大的好处在于它允许开发者创建一个没有用户界面的应用程序。设计者可以使用Microsoft Expression Blend 4 创建与代码无关的用户界面。这样做的好处包括:可以通过可视化工具原创 2011-09-13 10:16:29 · 800 阅读 · 0 评论 -
深入浅出之正则表达式
1. 什么是正则表达式基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用>来表示一段具体的正则表达式。一段文本就是最基本的模式,简单的匹配相同的文本。2. 不同的正则表达式引擎正则表达式引擎是一原创 2011-08-17 15:48:47 · 484 阅读 · 0 评论 -
Windows Forms 键盘事件
一个获有焦点的控件,当按下任一键的时候就会触发键盘事件。如果需要对特殊字符,比如说方向键(arrow keys)的键盘事件做出响应,通常需要使用KeyDown或者KeyUp 事件,而KeyPress事件并不会触发。当你需要限制用户输入并完成字符验证的时候通常使用KeyPress事原创 2011-07-15 13:41:05 · 599 阅读 · 0 评论 -
WPF TextBox控件中文字实现垂直居中
项目中的问题:TextBox纵向长度比较长但文字字体比较小的时候,在输入时就会发现文字不是垂直居中的。而使用中我们发现,TextBox虽然可以设置文字的水平对齐方式,但却没有相应的属性让我们来调节他的垂直对齐方式。好在TextBox继承自Control类,可以通过修改Templa原创 2011-07-19 13:16:36 · 7768 阅读 · 1 评论 -
Socket之长连接、短连接
最近,大家都在讨论关于socket,谈到根源,脑子里还有很多模棱两可的概念。所以上网搜集了一点资料,加深一下理解,也希望大家能踊跃跟帖,发表一下自己的见解,把你们所理解的用通俗的语言跟上,共享一下哈,不胜感激! 谈到socket,大家谈论比较多的还是关于长连接和短连原创 2011-07-14 11:48:39 · 881 阅读 · 0 评论 -
访问命令行参数
命令行参数(Command-Line Arguments): 应用程序需要访问命令行的时候 1)将应用程序的Main方法声明为如下签名中的一种,args提供了对命令行参数的访问,但是应用程序名称并没有包含在args中。 public static void Main(string[] args); public static in原创 2011-06-28 09:09:00 · 414 阅读 · 0 评论 -
对Access数据库表字段的增删改查
我先查询数据库中表的字段:代码如下: view plaincopy to clipboardprint?/// /// 获得字段名称 /// /// 要显示的DataGridView /// 获得字段的表名 public static void GetField;(Da原创 2011-06-29 16:50:00 · 1001 阅读 · 0 评论 -
浅谈partial
偶然一次看到程序中的几个类文件居然共用的同一个变量,当时没想明白,就觉得怎么在这个文件中声明的变量,怎么可以在另一个文件中随便使用呢?!后来一问领导才知,原来最关键的一个关键字我都没有去注意它,也没有去理解过!你一定猜出是哪个关键字了吧?举例说明:看出这三个文件有什么关系了吗?在深入内部观察一下:1、2、3、1、2、3分别是这三个文件的命名空间和类名,你原创 2011-06-30 17:41:00 · 499 阅读 · 0 评论 -
入职第一篇
工作四天了,不知道写点什么,以前太忙,忙项目,想想整理博客也是一年前的事了,写技术知识估计需要总结好长时间,就随便想到那些到哪吧。。。。。 刚刚从大学出来,从石家庄到北京还没有感觉到老师同学们说的种种困难,唯一感觉到的是房价啊太贵了房价太贵了~~,不过还好今天安家了~_ 今天编代码要用到好多radioButton 就想着winform 里有没有checkedListBo原创 2011-06-29 17:44:00 · 450 阅读 · 0 评论 -
winform中的树
来平安不是很久,公司的业务逻辑理解得并不清晰,只是做些项目里的小功能,来的第一天就开始做winform中的tree的所有节点的增删改查的操作,代码很基础,但还是想写下来留个纪念,毕竟技术不高,只能实现简单的逻辑,但我相信时间,时间会把我简单的代码变得高深,变得强大。public partial class FunctionsMenuForm : Form //一个tree窗体原创 2011-07-01 15:48:00 · 520 阅读 · 0 评论 -
浅谈对单例模式的认识演变及代码实践
记得n年前从VB6开始学编程(那时对面向对象没有太深理解), VB里面有个Module-模块,用来放全局公用的函数,过程,常数,自定义结构,全局变量等等。等能用VB做些常用的软件了,开始转C#了,动手写程序的时候,突然觉得不适应,全局变量放哪里呢?(那时候真是有点菜菜),刚开始是用static。static 函数,static 变量,凡是想要全局用的都扔到一个static类里面。(其实全局常量原创 2011-06-17 09:58:00 · 557 阅读 · 0 评论 -
WPF中ListBox滚动时的缓动效果
上周工作中遇到的问题:常规的ListBox在滚动时总是一格格的移动,感觉上很生硬。所以想要实现类似Flash中的那种缓动的效果,使ListBox滚动时可以很流畅。修改模板里的动画效果是一种方法,不过这里有更简单的,WPF为我们提供了行为代码,可以编辑在List原创 2011-07-06 17:23:57 · 812 阅读 · 0 评论 -
Silverlight 4 学习(二)
五、实例1、把上一提到的工具分别安装好后,就可以开始创建Silverlight 项目了,下边就从一下最简单的项目入手学习一下,实例实现的是DataGrid数据绑定及一些简单效果。2、打开vs2010--文件--新建--项目 在弹出来的界面中选择右边的Silverlight 应用原创 2011-07-22 16:58:47 · 441 阅读 · 0 评论 -
Silverlight 4 初探(一)
一、环境必备工具 1、vs2010英文版(中文版还没出):http://download.microsoft.com/download/2/4/7/24733615-AA11-42E9-8883-E28CDCA88ED5/X16-42552VS2010UltimTrial1.is原创 2011-07-12 17:13:33 · 431 阅读 · 0 评论 -
TCP 通信
服务端使用System.Net.Sockets.TcpListener进行监听,客户端使用System.Net.Sockets.TcpClient进行连接。一旦连接建立,两者使用System.Net.Sockets.NetworkStream进行通信。 TCP 允许原创 2011-07-25 09:05:21 · 836 阅读 · 0 评论 -
.NET中各种数据库连接
SQL Server ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server原创 2011-07-14 11:44:59 · 496 阅读 · 0 评论 -
Silverlight 触发器与动作(Triggers and Actions)
触发器和动作是协同工作的。当某件事情发生的时候,触发器就会引发并调用一个动作,触发器和动作组成了最简单的行为表现形式。 创建一个动作: 想象一下,当用户完成一个操作(例如单击一个按钮),你希望能播放声音提示。如果不用行为的方式,是比较容易实原创 2011-08-30 14:09:44 · 912 阅读 · 0 评论