数组概述
摘要:数组概述 C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。 声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。 int[] table; // not int table[]; 另一细节是,数组的大小不是其类型的一部分,而在 C 语言中它却...
阅读全文
posted @
2008-09-01 12:33
小顾问
阅读(256)
推荐(0) 编辑
字符,字节和编码
摘要:级别:中级 B是Byte的意思,Byte是字节的意思,是存储空间的基本计量单位 bit是位的意思,是说二进制数的长度单位,比如10011001就是8位二进制数 这个bit就是网速的基本计量单位bps里的b,bps的意思是bits per Second,即每秒传输多少位数(二进制) 为什么这里是bits而不是bit了呢?这是英文与中文的区别,复数的表示法。 二进制数是计算机内部使用的基本表...
阅读全文
posted @
2008-08-08 11:01
小顾问
阅读(601)
推荐(0) 编辑
DataGridView 说明
摘要:① 取得或者修改当前单元格的内容 ② 设定单元格只读 ③ 不显示最下面的新行 ④ 判断新增行 ⑤ 行的用户删除操作的自定义 ⑥ 行、列的隐藏和删除 ⑦ 禁止列或者行的Resize ⑧ 列宽和行高以及列头的高度和行头的宽度的自动调整 ⑨ 冻结列或行 ⑩ 列顺序的调整 ? 行头列头的单元格 ? 剪切板的操...
阅读全文
posted @
2008-08-07 21:56
小顾问
阅读(20755)
推荐(5) 编辑
新数据网格DataGridView简介(转自MSDN)
摘要:新的 DataGridView 是 .NET 2.0 中的一个新控件,是针对 .NET 1.x 中功能较差的标准 DataGrid 控件而设计的。Matthew MacDonald 在本文中论述了许多改进,包括:DataGridView 支持大量自定义和细致的格式设置、灵活的大小调整和选择、更好的性能以及更丰富的事件模型。 .NET Framework 的前两个版本(.NET 1.0 和 .NET...
阅读全文
posted @
2008-08-07 21:15
小顾问
阅读(444)
推荐(0) 编辑
xml浅谈
摘要:用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。 节点与元素的区别 元素是W3C文档对象模型(DOM)当中使用最广泛的节点之一。 元素拥有关联的“属性”。 XmlElement类拥有许多方法来访问它的“属性”(GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNode, 等等)。 你也可以使用“Attribute...
阅读全文
posted @
2008-08-06 14:36
小顾问
阅读(462)
推荐(0) 编辑
事务在.net中的运用
摘要:事务可以避免因某种原因而导致数据的错误,确保插入数据最终结果的确定性和数据的一致性 我们一般首先通过SqlTransaction对象的BeginTransaction方法创建名为st的SqlTransaction对象,然后将对象分配给SqlCommand对象的Transaction属性,最后通过该对象的Commit方法提交事务,利用SqlTransact...
阅读全文
posted @
2008-08-05 09:46
小顾问
阅读(365)
推荐(0) 编辑
CLR,CTS,MSIJ,JIT详解
摘要:需要基础:对数据类型,程序编译、连接、运行有一定了解。 创建一个应用程序的步骤: 1.使用某种.NET兼容语言(如C#)编写程序源代码。 2.运行时,代码被编译为MSIL(Microsoft Intermediate Language,中间代码)。正如我们创建一种国际语言,把英语、汉语、法语都翻译成国际语言,就方便了大家的沟通。当然在程序中,是为了实现不同编程语言(VB, Java, C...
阅读全文
posted @
2008-08-02 11:24
小顾问
阅读(676)
推荐(0) 编辑
SDK 命令提示
摘要:程序集链接器 (Al.exe) ASP.NET 编译工具 (Aspnet_compiler.exe) ASP.NET 浏览器注册工具 (Aspnet_regbrowsers.exe) ASP.NET IIS 注册工具 (Aspnet_regiis.exe) ASP.NET SQL Server 注册工具 (Aspnet_regsql.exe) Windows 窗体 ActiveX 控件导入程序 (...
阅读全文
posted @
2008-08-01 11:14
小顾问
阅读(1682)
推荐(0) 编辑
string与String区别
摘要:string是c#中的类,String是.net Framework的类(在c# IDE中不会显示蓝色) c# string映射为.net Framework的String 如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作 如果使用c#,建议使用string,比较符合规范 string始终代表 System.String(1....
阅读全文
posted @
2008-07-30 19:47
小顾问
阅读(794)
推荐(0) 编辑
system.drawing使用小结
摘要:system.drawing下面包括: system.drawing.drawing2d system.drawing.imaging system.drawing.printing system.drawing.designer system.drawing.text 首先是椭圆的绘制 Brush solidBrush = new SolidBrush(Color.FromArgb(255,...
阅读全文
posted @
2008-07-05 22:30
小顾问
阅读(8541)
推荐(1) 编辑
关于文件流的一些总结
摘要:System.io下的各种类在开发中还是比较重要的,我发点时间把自己的一点意见和总结弄了一下 System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。 文件的创建 string path = Page.Server.MapPath(@"../upload/img/")+this.TextBox2.Text.Trim().ToString(); ...
阅读全文
posted @
2008-07-05 15:24
小顾问
阅读(334)
推荐(0) 编辑
C# Coding Standard
摘要:一、命名 1.用pascal规则来命名方法和类型. public class TextBox { public void DataBind() { } } 2.用camel规则来命名局部变量和方法的参数. string userName; public AddUser(string userId, byte[] password); 3.所有的成员变量前加前缀 m_...
阅读全文
posted @
2008-04-09 10:33
小顾问
阅读(332)
推荐(0) 编辑
一位牛人的多线程和异步调用文章
摘要:首先申明:这篇文章不是我写的,我看到的一位牛人的,自己慢慢的消化了…… 摘要:本章讨论与智能客户端应用程序中多线程的使用有关的问题。为了最大限度地提高智能客户端应用程序的响应能力,需要仔细考虑如何和何时使用多线程。线程可以大大提高应用程序的可用性和性能,但是当您确定它们将如何与用户界面交互时,需要对其进行非常仔细的考虑。 线程是基本执行单元。单线程执行一系列应用程序指令,并且在应用程序中从头到...
阅读全文
posted @
2008-04-01 22:14
小顾问
阅读(17149)
推荐(8) 编辑
udpclient的广播代码
摘要:今天做了个简单的广播代码,发现一直不成功,弄了半个小时才发现是端口设置的不一致,看来,这个socket编程还是有点麻烦啊! public partial class broadca : Form { delegate void AppendStringCallback(string text); AppendStringCallback appendStr...
阅读全文
posted @
2008-04-01 17:21
小顾问
阅读(2229)
推荐(0) 编辑
泛型与非泛型代码性能比较
摘要:using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace ConsoleApplication1 { //非泛型类 public class RegularStack { private object[] fra...
阅读全文
posted @
2008-03-31 16:58
小顾问
阅读(463)
推荐(0) 编辑
泛型是什么,为什么要使用泛型,泛型的出现是解决什么问题的
摘要:我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。 为什么要使用泛型 为了了解这个问题,我们先看下面...
阅读全文
posted @
2008-03-31 16:56
小顾问
阅读(15564)
推荐(0) 编辑
C#接口的作用
摘要:C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还聪明的人,他们的C#能添这样的多足吗?!关于接口的作用,网上有一位就真的深入浅出给我们做了很好理解的分...
阅读全文
posted @
2008-03-31 16:27
小顾问
阅读(13212)
推荐(8) 编辑
C#正则表达式的特定字符或转义序列
摘要:大多数重要的正则表达式语言运算符都是非转义的单个字符。转义符 \ (单个反斜杠)通知正则表达式分析器反斜杠后面的字符不是运算符。 例如,分析其将星号(*)视为重复限定符,而将后跟星号的反斜杠(\*)视为Unicode字符 002A。 使用一般表达式要习惯的一点是,察看像这样怪异的字符序列,但这个序列的工作非常逻辑化的。专业序列 \S表示任何不适空白的字符。* 称为数量词,其含义是前面的字符可以重复...
阅读全文
posted @
2008-03-31 15:43
小顾问
阅读(2346)
推荐(0) 编辑
js加密浅谈
摘要:弄了一下页面传值的加密,小小的总结: 当在页面中用js对汉字进行加密 当按照这个传递的路径打开新的页面时,在后台 PageLoad 中用: if(Request["X"].ToString().Trim()!=null) { string str = System.Web.HttpUtility.UrlDecode(Request.QueryStri...
阅读全文
posted @
2008-03-30 13:59
小顾问
阅读(2175)
推荐(0) 编辑