- 博客(35)
- 资源 (7)
- 收藏
- 关注
原创 转载:GridView 空记录时显示 Header
地址:http://www.star1168.com/blog/index.php/archives/158 public class GridViewEx : GridView{ // 用于保存 Columns 中列 private ArrayList _columns; [DefaultValue(true)] public bool
2010-04-30 09:02:00 712
原创 代码重构相关书籍
work effectively with legacy code修改代码的艺术 The Programtic Programmer From JoumeyMan to Master 程序员修炼之道 Pattern-Oriented Software Architecture Volume 4 面向模式的软件架构 卷4 Agile Principles、Patterns and Practice
2010-04-07 08:40:00 1125
原创 [推荐] 从MySpace基于.NET平台的六次重构经历,来感受分布式系统
Myspace和Facebook都是很优秀的社交类网站,它们拥有的用户和fans之多,大家都很清楚。 Myspace是一个基于.NET平台的,而Facebook更多是基于LAMP的。 我们来看看MySpace配合.NET+Windows Server 2003+Sql Server 2000/2005+IIS怎么创造传奇的 文章正文如下: 在每个里程碑,站点负担都会超
2010-03-31 08:34:00 510
原创 WPF 回车转Tab实现跳转
1.重写窗体的KeyDown事件 Code Snippet protected override void OnKeyDown(KeyEventArgs e) { if (e.Key == Key.Enter) { // MoveFocus takes a TraveralReqest as its argument. TraversalR
2010-01-29 13:19:00 990
原创 C#自定义快捷键实现介绍
这篇文章以按下Ctrl+Shift+0实现显示桌面为例,采用C#编写的程序代码说明C#自定义快捷键的实现。 读者可以依此类推,通过按下某些键可以实现一些自定义的功能,只要修改下面代码中RegisterHotKey 的参数和case语句中的执行内容即可。 下面给的示例程序中关键处都具有注释。 下面给出一个完整的可运行的C#编写的示例程序 打开VS2005
2009-12-30 16:17:00 2781 1
原创 C#程序多用户只启动一个进程的方法[转载]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://greenlandy.blogbus.com/logs/14388828.html Code Snippet [STAThread] private static void Main() { Application.EnableVisualStyles();
2009-12-30 16:06:00 924
原创 C#中自定义快捷键【转载】
原帖地址: http://topic.csdn.net/u/20071213/13/84ef4ed6-e869-46f4-ba86-fa82d90c5288.html 如果要自定义,可以用下面的方法: C# code C#实现快捷键(系统热键)响应在应用中,我们可能会需要实现像Ctrl+C复制、Ctrl+V粘贴这样的快捷键,本文简单介绍了它的实现,并给出了一个实现类。http://i
2009-12-30 15:53:00 912
原创 转:[WPF] WPF资源收集 分享
转自:http://forum.livetome.cn/viewthread.php?tid=16627 OpenExpressApp的UI现在是使用WPF,所以熟悉WPF是必须的,以下我将可能用到的一些相关内容随时记录下来,以备查阅。此篇文章将不断更新,感兴趣的可以看看,也欢迎大家补充。Debugging and Development Utilities XAML Power To
2009-12-16 09:17:00 595
原创 转:.NET开发人员必知的八个网站
当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。 对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软
2009-12-11 17:07:00 380
原创 WatermarkComboBox 和 WatermarkTextBox
直接给出代码 一、WatermarkComboBox(转) /* 作者:Starts_2000 * 日期:2009-07-25 * 网站:http://www.csharpwin.com CS 程序员之窗。 * 你可以免费使用或修改以下代码,但请保留版权信息。 * 具体请查看 CS程序员之窗开源协议(http://www.csharpwin.com/csol.ht
2009-12-08 13:06:00 747
转载 转:c#中线程访问winform控件的若干问题
原文:http://blog.csdn.net/cy757/archive/2009/08/22/4473980.aspx 我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。 首先来看传统方法:Code Snippetpublic partial class Form1 :
2009-12-01 13:48:00 589
原创 [转] DotNet资源站点汇总
名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 **************************************************** 名称:微软官方.NET指导站点
2009-11-26 12:24:00 448
原创 DataKeyNames工作
谈谈对GridView控件DataKeyName属性的一点认识。 页面前台有以下代码: 后台有以下代码: protected void View1_RowDataBound(object sender,GridViewRowEventArgs e) { if(View1.DataKeys[e.Row.RowIndex].Values["Mode"].
2009-11-26 12:17:00 525
原创 转:动态修改webservice地址
方法一:有时候需要动态的设置 WebService 的地址,这样发布到不同的服务器时就要重新生成,为此我们需要在web.config中动态配置WebService的地址,在网上查了很多资料,其中这种方法感觉很好用也很好实现,修改本地的代理类(添加一个新类,继承你的 WebService代理类) namespace Web_Service{ [System.Diagnostics.D
2009-11-11 13:42:00 946
原创 几个很好的url重写工具
URLRewriting.Net:http://urlrewriting.net/116/de/home.html URLRewriter.Net :http://urlrewriter.net/ Rewrite.Net :http://rewrite.net/
2009-10-10 11:08:00 556
原创 asp.net获取应用程序路径
Code Snippet public static string ApplicationPath() { string m_Application; if (HttpContext.Current.Request.ApplicationPath.Equals("/")) { m_Application = "http://" + HttpCon
2009-09-30 09:56:00 478
原创 SqlServer 查询sql执行时间
在查询分析器中输入以下内容: set statistics profile on set statistics io on set statistics time on go go set statistics profile off set statistics io off set statistics time off
2009-09-24 16:45:00 435
原创 IDesign C#命名规范(翻译2.32)
1. Naming Conventions and Style 命名规范和代码风格 1. Use Pascal casing for type and method names and constants: 类型、方法和常量命名用Pascal风格,即首字母大写 public class SomeClass { const int DefaultSize = 100; public voi
2009-09-15 17:19:00 951
原创 利用JavaScript实现GridView中表头CheckBox的全选功能
关键代码如下: 1.在GridView中Header中添加Checkbox,代码如下 Code Snippet asp:GridView ID="GridView1" runat="server"> Columns> asp:TemplateField> HeaderTemplate> asp:Check
2009-09-14 11:06:00 703
原创 好用的live writer代码插件
经过试验,发现了几款很好用的代码插件, 1.Paste As Visual Studio Code 下载地址:http://gallery.live.com/liveItemDetail.aspx?li=49a26ff9-fdbd-4cd7-883a-633f6474656f&bt=9&pl=8 2.Source Code Formatter 下载地址:http://gallery.live.
2009-09-11 17:33:00 462
原创 SQL语句
--利用子查询指定返回范围的查询USE AdventureWorksselect * from (SELECT PSC.Name Category,p.Name Product,p.ListPrice, ROW_NUMBER() OVER(ORDER BY PSC.Name,P.ListPrice DESC) AS RowNumFROM Production.Product p
2009-08-03 09:41:00 410
原创 实现排序,INotifyPropertyChanged,filter的BindingListView
由于将List或者BindingList绑定到BindingSource时,不支持BindingSource的排序和filter方法,特此扩展BindingListView,再将BindingListView绑定到BindingSource,可实现以上需求。 1.首先定义BusinessObjectBase类,实现INotifyPropertyChanged接口,可以做为实体类的基类。 pub
2009-05-23 22:34:00 1302
原创 翻译:Picasa Style Photo Album Using ListView Control in ASP.Net 3.5
Picasa Style Photo Album Using ListView Control in ASP.Net 3.5 今天看到一篇比较好的文章,特此翻译出来,原文地址:http://www.codedigest.com/Articles/ASPNET/232_Picasa_Style_Photo_Album_Using_ListView_Control_in_ASPNet_35.aspx
2009-05-23 14:52:00 1040
原创 【转】C#项目打包,并自动安装SQL数据库
一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择
2009-05-19 13:02:00 690 1
原创 数据库备份
declare @filename nvarchar(100) set @filename=M://DBBACKUP/DS_db_+replace(replace(replace(replace(CONVERT(char(16), getdate(), 120 ),-,),,),:,), ,) +.bak-- print @filename
2009-04-23 11:08:00 397
原创 检测 .NET Framework 3.5
通过读取注册表项或通过查询 Internet Explorer 中的用户代理字符串,可以检测是否已安装了 .NET Framework 3.5。 读取注册表项 安装成功完成后,.NET Framework 3.5 安装程序会写入注册表项。通过检查下表中列出的注册表项,可以检测是否安装了 .NET Framework 3.5。 注册表项
2009-03-26 15:49:00 1321
原创 参考多家,终于写出自认为比较好的数值型TextBox
using System;using System.ComponentModel;using System.Drawing;using System.Globalization;using System.Windows.Forms;namespace WindowsApplication1{ [ToolboxItem(true)] [Toolb
2009-01-15 16:06:00 1218
原创 Winform 水印TextBox(近乎完美)
public partial class WaterTextBox : TextBox{ private readonly Label lblwaterText = new Label(); public WaterTextBox() { InitializeComponent(); lblwaterText.Bord
2009-01-09 11:49:00 17856 5
原创 Winform 水印TextBox
方法一: public partial class WaterTextBox : TextBox { private readonly Label lblwaterText = new Label(); public WaterTextBox() { InitializeComponent();
2008-12-30 17:03:00 4960 1
原创 DockPanel 子窗体如何在父窗体打开另一子窗体,以选项卡式存在
父窗体代码: //dockPanel1为DockPanel的实例FrmOption frmOption = new FrmOption(dockPanel1);frmOption.Show(dockPanel1);子窗体代码: public partial class FrmOption : DockContent{ pri
2008-12-29 14:29:00 2806 1
原创 C# winform TreeView中关于checkbox选择的完美类(转载)
public static class TreeViewCheck{ /// /// 系列节点 Checked 属性控制 /// /// public static void CheckControl(TreeViewEventArgs e) { if (e.Action != TreeViewActio
2008-12-29 09:01:00 1161
原创 读取并修改app.config
1.获取连接字符串 //////依据连接串名字connectionName返回数据连接字符串/////////private static string GetConnectionStringsConfig(string connectionName){ string connectionString = string.Empty;
2008-12-24 13:32:00 2059 2
原创 取中文拼音首字母,提供了多音字的选择 js javascript c# java(转)
第一个js版本 第二个C#版本 第三个也是C#版本 第四个java版本 第一个js版本 "Content-Type" content="text/html; charset=GB2312" />"JavaScript"><!--/**//*作者:梅雪香转载:黑色头发日期:2008-11-12功能:生成与中文字符串相对映的拼音首
2008-12-23 15:33:00 10658 1
原创 转载.NET技术-.NET各大网站-编程技术网址 - Road - 博客园
对于不能打开的.chm文件,可以右键其-属性-常规-点击“解除锁定”即可打开。或者去掉当双击文件后弹出的对话框的“一直提示此对话框”的复选框,将中文文件名改为英文。 在IE下面似乎不能正常浏览的,可以试一试在Firefox下面(有些文件原本就是在Mozilla扩展中应用),如DOM2 参考手册(英文)由于索引部分是XML文件的。 Source Code: http://
2008-12-19 21:27:00 2895
原创 dockpanelsuite的一些修改
一个可以做出类似VS的免费控件,下载网址:http://sourceforge.net/projects/dockpanelsuite/ 方便应用,做了一些修改: 1.修改双击关闭(在DockPaneStripBase的WndProc方法里) else if (m.Msg == (int)Win32.Msgs.WM_LBUTTONDBLCLK){ base.WndProc(r
2008-12-18 21:54:00 2770 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人