自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sqshine的专栏

灿烂天天

  • 博客(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 714

原创 代码重构相关书籍

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 1134

原创 [推荐] 从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 513

原创 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 994

原创 C#自定义快捷键实现介绍

这篇文章以按下Ctrl+Shift+0实现显示桌面为例,采用C#编写的程序代码说明C#自定义快捷键的实现。     读者可以依此类推,通过按下某些键可以实现一些自定义的功能,只要修改下面代码中RegisterHotKey 的参数和case语句中的执行内容即可。     下面给的示例程序中关键处都具有注释。     下面给出一个完整的可运行的C#编写的示例程序     打开VS2005

2009-12-30 16:17:00 2782 1

原创 C#程序多用户只启动一个进程的方法[转载]

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://greenlandy.blogbus.com/logs/14388828.html Code Snippet [STAThread]      private static void Main()      {          Application.EnableVisualStyles();   

2009-12-30 16:06:00 927

原创 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 913

原创 转:[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 602

原创 转:.NET开发人员必知的八个网站

当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。 对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软

2009-12-11 17:07:00 381

原创 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 748

转载 转: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 590

原创 [转] DotNet资源站点汇总

名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 **************************************************** 名称:微软官方.NET指导站点

2009-11-26 12:24:00 450

原创 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 527

原创 转:动态修改webservice地址

方法一:有时候需要动态的设置 WebService 的地址,这样发布到不同的服务器时就要重新生成,为此我们需要在web.config中动态配置WebService的地址,在网上查了很多资料,其中这种方法感觉很好用也很好实现,修改本地的代理类(添加一个新类,继承你的 WebService代理类) namespace Web_Service{ [System.Diagnostics.D

2009-11-11 13:42:00 950

原创 几个很好的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 560

原创 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 479

原创 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 436

原创 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 955

原创 利用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 706

原创 好用的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 411

原创 实现排序,INotifyPropertyChanged,filter的BindingListView

由于将List或者BindingList绑定到BindingSource时,不支持BindingSource的排序和filter方法,特此扩展BindingListView,再将BindingListView绑定到BindingSource,可实现以上需求。 1.首先定义BusinessObjectBase类,实现INotifyPropertyChanged接口,可以做为实体类的基类。 pub

2009-05-23 22:34:00 1310

原创 翻译: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 1041

原创 【转】C#项目打包,并自动安装SQL数据库

一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择

2009-05-19 13:02:00 691 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 398

原创 检测 .NET Framework 3.5

通过读取注册表项或通过查询 Internet Explorer 中的用户代理字符串,可以检测是否已安装了 .NET Framework 3.5。 读取注册表项 安装成功完成后,.NET Framework 3.5 安装程序会写入注册表项。通过检查下表中列出的注册表项,可以检测是否安装了 .NET Framework 3.5。 注册表项

2009-03-26 15:49:00 1374

原创 参考多家,终于写出自认为比较好的数值型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 1220

原创 Winform 水印TextBox(近乎完美)

public partial class WaterTextBox : TextBox{ private readonly Label lblwaterText = new Label(); public WaterTextBox() { InitializeComponent(); lblwaterText.Bord

2009-01-09 11:49:00 17913 5

原创 Winform 水印TextBox

方法一: public partial class WaterTextBox : TextBox { private readonly Label lblwaterText = new Label(); public WaterTextBox() { InitializeComponent();

2008-12-30 17:03:00 4966 1

原创 DockPanel 子窗体如何在父窗体打开另一子窗体,以选项卡式存在

父窗体代码: //dockPanel1为DockPanel的实例FrmOption frmOption = new FrmOption(dockPanel1);frmOption.Show(dockPanel1);子窗体代码:  public partial class FrmOption : DockContent{ pri

2008-12-29 14:29:00 2811 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 1163

原创 读取并修改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 10668 1

原创 转载.NET技术-.NET各大网站-编程技术网址 - Road - 博客园

对于不能打开的.chm文件,可以右键其-属性-常规-点击“解除锁定”即可打开。或者去掉当双击文件后弹出的对话框的“一直提示此对话框”的复选框,将中文文件名改为英文。 在IE下面似乎不能正常浏览的,可以试一试在Firefox下面(有些文件原本就是在Mozilla扩展中应用),如DOM2 参考手册(英文)由于索引部分是XML文件的。 Source Code: http://

2008-12-19 21:27:00 2928

原创 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 2772 1

WPF实现登录窗体,两种方法

用两种不同的方法实现WPF登录窗体,需要实现登录的可以看看

2010-01-28

project 2007 part3

Project 2007 的入门教程,非常好的教材,强烈推荐

2009-08-26

Project 2007 part2

Project 2007 的入门教程,非常好的教材,强烈推荐

2009-08-26

Project 2007 part1

Project 2007 的入门教程,非常好的教材,强烈推荐

2009-08-26

ReportViewer

难得的讲述微软RDLC(ReportViewer)报表的书籍,我觉得很不错,特此共享,希望有所帮助

2008-12-17

TaskVision for VS 2008 C#

经典winform学习程序TaskVision,包括客户端和webservice,在VS 2008中才能运行!

2008-12-16

Professional ASP.NET 2.0 AJAX.chm

professional ajax 学习ajax的好资料

2008-01-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除