.NET连接SQL Server
在“数据”菜单上选择“添加新数据源”。在“选择数据源类型”页面上选择“数据库”。选择“新建连接”以创建新的数据连接。在“选择数据源”对话框中,选择“Microsoft SQL Server 数据库文件”。单击“确定”。...
Effective C#:使用标准配置机制
为了避免在程序中使用过多的“硬编码”,我们一般要把一些会影响到程序执行方式的变量导出到外部文件中,这样我们可以通过简单的修改文件的方式,达到改变程序行为的目的。 ...
发现Visual Studio隐含的大礼包--漂亮的Visual Studio图像库
我发现了个Visual Studio大礼包--漂亮的Visual Studio图像库。很多人在Visual Studio安装后,碰都不会再碰安装目录了。前些天我还一直为Exe的工具栏的图片而头疼(我的美工确实不如微软的好看),今天找到这个图像库,...
Effective C# :重写优于事件处理器
.NET中许多类都提供了两种不同的途径可以处理来自系统的事件,一方面我们可以使用事件处理器,另一方面我们可以重写基类的虚方法。这两种方式有各自不同的用途,在派生类中,我们应该使用重写虚...
c#多线程 Invoke方法的使用
在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做...
Effective C# :合理使用.NET运行时诊断
我们的程序总是会出现各种各样的问题,有时发生问题的环境并不在身边,为了应付情况,我们需要懂得如何在系统运行的过程中获得尽可能多的信息,.NET框架包含了一些类,可以帮助我们生成诊断信息。这...
Web2.0之Tag标签原理实现浅析
最近想做一个基于Asp.net2.0的Blog,但自己对Blog的一些特性原理一直不了解,所以决定去好好研究学习。为了方便大家减少研究所花费的时间特写此文以分享之...</script.</script.</script.</script.google_pro...
深入分析ADO.NET中的DataSet对象
ADO.NET是.Net FrameWork SDK中用以操作数据库的类库的总称。而DataSet类则是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触的类。之所以DataSet类在ADO.NET中具有特殊的...
C# 代码生成器 & 网站架构设计
自己写的一个 web 版简易 C# Code Generator,可快速产生某个数据库中,所有表 Mapping 的 C# 3.0类。可当作网站分层开发、表单大量传递用户输入值、在内存里持久化保存值之用,亦可当作 NHibernate 等 O/R Mapping...
ASP.NET 2.0 多文件上传小经验
我做的试验代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Demo._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or...
C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换
在.NET Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换: Convert.ToInt32(string value, int fromBase): 可以把不同进制...
Effective C# :创建二进制组件
二进制组件允许我们将各个功能分解后单独发布,.NET中将这种类型的二进制组件称作程序集,在共享逻辑、跨语言以及组件部署方面,程序集为我们提供了很多简化和便利。 程序集在.NET...
.NET/C# 中的 委托 (delegate)
delegate是个比较生僻的单词(其实是我英语差~)。那先看看简要的来自金山词霸的解释: delegate<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--...
C# 文件下载四方法
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using ...
Asp.net 数据库缓存依赖(SQLServer 2005)
1. 检测是否已经启用Service Broker Select DATABASEpRoPERTYEX('数据库名称','IsBrokerEnabled') -- 1 表示已经启用 0 表示没有启用 2. &nbs...
C#基本类型使用时的几个注意点
1:如下所示的: float f = 1.2; decimal d = 1.2;这样的代码是编译通不过的,因为如1.2这样的浮点型常量在C#中默认为double类型,如果要进行如上的赋值时,要写成下面这个样子: float f = 1.2f; ...
对虚方法、重写、重载的认识
1、虚方法的概念: 类中的方法声明前加上了virtual 修饰符...
20条.net编码习惯(转载)
1、不要硬编string/ numeric,可以使用一些常量代替。 (提高可读性)<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->int Count;Count =&nbs...
关闭与恢复visual studio实时调试器
安装visual studio之后,一旦某些进程出现问题,总是出现“visual studio实时调试器”对话框,有时候感觉很烦人,下面是解决办法:删除注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows N...
Effective C#:尽可能将类型实现为可序列化的类型
持久化是类型的一个核心特性,有时我们需要通过不同的方式传输和创建同一个对象,例如需要通过网络传输对象,或者需要将对象信息存储到文本文件或者XML文件中,这时,如何能够保持对象的状态,并...