摘要: 1、命名空间:System.Collections.Generic(程序集:mscorlib)2、描述: 1)、从一组键(Key)到一组值(Value)的映射,每一个添加项都是由一个值及其相关连的键组成 2)、任何键都必须是唯一的 3)、键不能为空引用null(VB中的Nothing),若值为引用类型,则可以为空值 4)、Key和Value可以是任何类型(string,int,custom class 等)3、创建及初始化:Dictionary myDictionary = new Dictionary();4、添加元素:myDictionary.Add("C#",0);m 阅读全文
posted @ 2014-02-26 13:24 zzg168 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 以前做Winform程序,居然专门做一个界面来配置连接字符串。今天无意中发现:竟然可以直接调用VS.net2005中的配置界面来处理。使用方法也非常简单:引用C:\Program Files\Microsoft Visual Studio 8\Common7\IDE 里面的Microsoft.Data.ConnectionUI.Dialog.dll。using Microsoft.Data.ConnectionUI;DataConnectionDialog dialog = new DataConnectionDialog(); dialog.DataSources.Add(DataSourc 阅读全文
posted @ 2014-02-26 13:23 zzg168 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1、命名空间:System.Collections.Generic(程序集:mscorlib)2、描述: 1)、表示可通过索引访问的对象的强类型列表;提供用于对列表进行搜索、排序和操作的方法。 2)、是ArrayList类的泛型等效类。 3)、可以使用一个整数索引访问此集合中的元素;索引从 零 开始。 4)、可以接收null空引用(VB中的Nothing)。 5)、允许重复元素3、创建及初始化: List myList = new List();//初始Capacity为 零 List myList2 = new List(30); //初始Capacity为 30 List ... 阅读全文
posted @ 2014-02-26 13:21 zzg168 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1usingSystem;2usingSystem.Collections.Generic;3usingSystem.ComponentModel;4usingSystem.Data;5usingSystem.Drawing;6usingSystem.Linq;7usingSystem.Text;8usingSystem.Windows.Forms;91011namespaceTabControlTest12{13publicpartialclassForm1:Form14{15publicForm1()16{17InitializeComponent();18}1920constintCLO 阅读全文
posted @ 2014-02-26 13:19 zzg168 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 我们要不断地进行数据库的读写,那么ExecuteNonQuery(),ExecuteReader()与ExecuteScalar()就是我们在对数据库进行操作时要用到的,下面我来依次认识一下: ExecuteNonQuery():这个东东可以让我们在更新数据库时不使用 DataSet 而使用 ExecuteNonQuery 更改数据库中的数据。通过执行 UPDATE、INSERT 或 DELETE SQL语句就可以达到更改数据库中的数据目的。即使 ExecuteNonQuery 不返回任何行,映射到参数的输出参数或返回值仍然使用数据填充。但对于 UPDATE、INSERT 和 DELETE . 阅读全文
posted @ 2014-02-26 13:18 zzg168 阅读(144) 评论(0) 推荐(0) 编辑
摘要: /// ///把汉字转换成拼音(全拼) /// /// 汉字字符串 /// 转换后的拼音(全拼)字符串study.pctoday.net.cn public static string ConvertE(string hzString) { //匹配中文字符 Regex regex = new Regex("^[\u4e00-\u9fa5]$"); byte[] array = new byte[2]; string pyString = ""; int chrAsc = 0; int i1 = 0; int i2 = 0; char[] noWChar 阅读全文
posted @ 2014-02-26 13:17 zzg168 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在设计程序的时候,对于一些变化性较强的数据,可以保存在XML文件中,以方便用户修改。尤其是对于一些软硬件的配置文件,很多都选择了用XML文件来存取。XML文件简单易用,而且可以在任何应用程序中读写数据,所以它是一种重要的通用文件。下面的例子简单演示了XML文件的创建、读取和写入。XmlProcess类中的Using指令usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.IO;usingSystem.Xml;XmlProcess类class XmlProcess ... 阅读全文
posted @ 2014-02-26 13:16 zzg168 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 刚看到网上一篇文章里用sql实现了行列转置。sql server 2005/2008只用一个pivot函数就可以实现sql server 2000很多行的复杂实现。提到转置,立刻想起还在求学阶段曾经做过的一个练习,用c语言实现二维数组的转置。相信大家都做过这个练习。下面利用c#利器也实现一遍,没有实际意义,练练手而已。1、二维数组转置CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->classProgram{publicstaticst 阅读全文
posted @ 2014-02-26 13:15 zzg168 阅读(677) 评论(1) 推荐(0) 编辑
摘要: 1. Out,params,ref之前先记录平时用的最多的按值传递参数的情况,当然默认情况下参数传入函数的默认行为也是按值传递的。 1: //默认情况下参数会按照值传递 2: static int add(int x,int y) { 3: int ans = x + y; 4: x = 1000; y = 2000; 5: return ans; 6: } 1: static void Main(string[] args) { 2: Console.WriteLine("默认情况... 阅读全文
posted @ 2014-02-26 13:14 zzg168 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 随着传统的数据库、计算机网络和数字通信技术的飞速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发越来越受到人们的关注。但由于其开发较为复杂,在一定程度上制约了它的发展。基于此,本文提出了在.Net环境下使用一种新的开发语言C#结合ADO.Net数据访问模型来开发分布式数据库系统,大大简化了开发过程。 1 分布式数据库系统 就其本质而言,分布式数据库系统的数据在逻辑上是统一的,而在物理上却是分散的。与集中式数据库相比它有如下主要优点: · 解决组织机构分散而数据需要相互联系的问题。 · 均衡负载。负载在各处理机间分担,可避免临界瓶颈。 · 可靠 阅读全文
posted @ 2014-02-26 13:13 zzg168 阅读(302) 评论(0) 推荐(0) 编辑