代码改变世界

随笔档案-2006年02月

Installing Multiple Microsoft CRM 3.0 Servers

2006-02-28 11:30 by 努力学习的小熊, 3070 阅读, 收藏, 编辑
摘要: 本文不适用于Microsoft Windows Small Business Server 2003 和 Microsoft CRM 3.0 Small Business Edition。多服务器配置如上图,配置使用了独立的计算机做不同的服务器来支持CRM的运行,需要的Server系统有 Microsoft SQL Server, Microsoft Exchange Server, and a ... 阅读全文

C#学习笔记(十五):自定义控件

2006-02-27 11:32 by 努力学习的小熊, 1685 阅读, 收藏, 编辑
摘要: 利用VS.NET提供的Windows Control Library类型工程,可以创建定义自己的控件。 可以开发两种不同类型的自定义控件:用户控件(或组合控件)和定制控件。 用户或组合控件:这种控件是根据现有的控件的功能创建一个新控件。这类控件一般用于把控件的用户界面和功能封装在一起,或者把几个其他控件组合在一起,改善控件的界面。 定制控件:当没有控件可以满足要求时,就创建这类控件,即从头开始创建... 阅读全文

C#学习笔记(十四):StatusBar控件

2006-02-21 13:31 by 努力学习的小熊, 5562 阅读, 收藏, 编辑
摘要: 状态栏控件StatusBar StatusBar的一些常用属性: 名称 可用性 描述 BackgroundImage 读写 可以给状态栏赋予一个图像,显示在背景上。 Panels 只读 这是状态栏上的面板集合。使用这个集合可以添加和删除面板 ShowPanels 读写 如果要显示面板,这个属性必须设置为true Text 读写 如果不使用面板,这个属... 阅读全文

C#学习笔记(十三):读写Txt文件

2006-02-17 11:13 by 努力学习的小熊, 4915 阅读, 收藏, 编辑
摘要: .NET内置了两个基本控件来提取用户输入的文本:TextBox和RichTextBox。这两个控件都派生于基类TextBoxBase,而TextBoxBase派生于Control。 TextBoxBase提供了在文本框中处理文本的基本功能,例如选择文本、剪切和从剪切板上粘贴,以及许多事件。 利用TextBox的Validating事件,将同类型输入验证进行代码归类,减少重复代码的编写。例如:姓名和... 阅读全文

SQL Server 2005中的ROW_NUMBER和RANK

2006-02-09 14:46 by 努力学习的小熊, 3020 阅读, 收藏, 编辑
摘要: 下面介绍两个SQL Server 2005 中的新东东:ROW_NUMBER返回结果集分区内行的序列号,每个分区的第一行从 1 开始。语法:ROW_NUMBER ( ) OVER ( [ ] )备注:ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。参数:将 FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。确定将 ROW_NUM... 阅读全文

无废话-SQL Server 2005新功能(1) - TSQL (转)

2006-02-08 08:34 by 努力学习的小熊, 1181 阅读, 收藏, 编辑
摘要: SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。 举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单declare @n int set @n = 10 select TOP(@n) * from Orders... 阅读全文

在SQL Server 2005中解决死锁(转)

2006-02-08 08:33 by 努力学习的小熊, 1016 阅读, 收藏, 编辑
摘要: 数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。 将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁。 use Northwind begin tran insert into Orders(CustomerId) values('ALFKI') waitf... 阅读全文

C#学习笔记(十二):事件进阶

2006-02-06 15:39 by 努力学习的小熊, 1345 阅读, 收藏, 编辑
摘要: 多用途的事件处理程序 在上一篇中,Timer.Elapsed事件的签名包含了时间处理程序常见的两个参数: 1.object source——引发事件的对象的引用 2.ElapsedEventArgs e——由事件传送的参数 在这个事件中使用object类型参数的原因是,我们常常要为由不同对象引发的几个相同事件使用同一事件处理程序,但仍要指定哪个对象引发了事件。 我们在调用处理事件的函数时,发送... 阅读全文

C#学习笔记(十一):事件基础

2006-02-05 16:34 by 努力学习的小熊, 1435 阅读, 收藏, 编辑
摘要: 事件类似于异常,因为它们都由对象引发。但是它们也有几个重要的区别:其中最重要的区别就是没有处理异常中try...catch类似的结构来处理事件,而是必须订阅它们。订阅一个事件的含义是提供代码,在事件发生时执行这些代码,它们称为事件处理程序。 事件处理程序本身都是简单的函数。对事件处理函数的唯一限制是它必须匹配于事件所要求的签名(返回类型和参数)。这个签名是事件定义的一部分,由一个委托指定。 处理过... 阅读全文
点击右上角即可分享
微信分享提示