
C#
mzphp
这个作者很懒,什么都没留下…
展开
-
ASP.NET中实现模版的动态加载
ASP.NET中,经常会使用到templates(模版)功能,比如在datagrid,datalist,repeater等控件中,使用templates,将会大大增强其功能。以往,我们一般是在设计程序时,就已经设置好控件中的模版是怎样的了。但是,有的时候,可能我们需要动态加载模版,比如,当你要求你的应用程序的界面风格随着用户的需求而变化时,你就需要到动态加载模版的功能了。但要注意的是,并不是所有的原创 2006-04-16 09:30:00 · 776 阅读 · 0 评论 -
c#实现google样式的分页
做一个项目,用到了DATALIST,由于分页的需求,手动写了分页的函数。个人觉得GOOGLE的分页很不错,上网查了下资料,修改了下。 这里没有涉及到数据的分页读取,只是返回一个带HTML代码的分页样式(字符串),可以用label在页面显示,也可以用this.Controls.Add(new LiteralControl(string));方法加入到页面控件中。 /**///转载 2006-04-16 09:35:00 · 821 阅读 · 0 评论 -
ASP.NET 2.0 中的代码隐藏和编译
当我撰写本专栏的时候,Microsoft® .NET Framework 2.0 和 Visual Studio®2005 的候选版本已经“出炉”了,当您阅读到本文时,它们都已经投入使用。这一切似乎等待了很长时间。 我还记得在 2003 年的 8 月坐在 Microsoft 公司的一个房间内倾听 Scott Guthrie 和其他人(包括我的同事 Rob Howard,他也是专栏作家)介绍转载 2006-04-16 09:36:00 · 5443 阅读 · 2 评论 -
ASP和C#隐藏文件下载路径的方法
关于下载路径的隐藏都是通过传递一个数据库中的ID,然后在另外一张页面通过传递的ID在数据库中读出路径。 1、c#中实现的方法(只需要.ASPX.CS的代码就可以了)string sel_sql="select FileVisualPath from TabMailAttachFiles where FileID="+Request.QueryString["destFileName"转载 2006-04-16 09:33:00 · 1192 阅读 · 0 评论 -
C#+Windows API操纵系统菜单
一、前言 本文针对C#.NET中没有提供直接的类似SystemMenu的属性或类似GetSystemMenu的成员函数的情况,通过调用Windows API设计了一个C#类SystemMenu,从而实现了传统的对于系统菜单的操作。 二、系统菜单简介 当你单击窗口图标或右击窗口标题栏时系统菜单即弹出。它包含当前窗口的默认行为。不同窗口的系统菜单看起来有些不同,如一个正常窗口的系统菜单看起来与一转载 2006-04-16 09:35:00 · 1282 阅读 · 0 评论 -
C#中简单实现多线程
感觉用C#进行开发就是快using System;using System.Threading;namespace ConsoleApplication1{ /// /// Class1 的摘要说明。 /// class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args)转载 2006-04-16 09:37:00 · 1018 阅读 · 0 评论 -
用ASP.NET 2.0实现AJAX风格的Web开发
提要 在过去的几个月中,基于AJAX技术开发高度交互的Web应用程序的设计模式迅速流行开来。现在,具有高度可配置性的Web应用程序,例如Google Maps和A9,都在综合利用这些技术来创造丰富的客户端用户体验。其实,结合AJAX技术进行Web开发并非最近的研究成果,只不过这些技术一直以来不断得到持续更新和改进。 本文中我有三个目的。首先,我想提供一个AJAX风格应用程序的高级概述。其次,我想转载 2006-04-16 09:31:00 · 987 阅读 · 0 评论 -
C#中屏蔽窗体关闭的消息
经常可以看到这样的程序,点了关闭按扭后程序并没有关闭,而是最小化到了系统拖盘处,就像网易泡泡,MSN之类的程序。实现这个其实很简单,捕捉窗体关闭时的消息就可以了。代码如下:protected override void WndProc(ref Message m){const int WM_SYSCOMMAND = 0x0112;const int SC_CLOSE = 0xF060;if转载 2006-04-16 09:32:00 · 1732 阅读 · 0 评论 -
Winform中在Form上截取消息的两种方法
比较常用的是重载Form的DefWndProc方法,例如截取鼠标按下的消息:protected override void DefWndProc(ref Message m) { if ( m.Msg == 0x0201 ) { MessageBox.Show(m.Msg.ToString());转载 2006-04-16 09:33:00 · 873 阅读 · 0 评论