随笔分类 - C#
摘要:答案一: 1.异步传输通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位宽度。停止位对应于二进制值 1,以高电平表示,占用 1~2 位宽度。一个字符占用 5~8位,具体取决于数据所采用的字符集。例如,电报码字符为 5 位、ASCII码字符为 7 位、汉字码则为8 位。此外,还要附加 1 位奇偶校验位,可以选择奇校验或偶校验方式对该字符实施简单的差
阅读全文
摘要:在VS调试的时候出现如下错误:生成下面的模块时,启用了优化或没有调试信息:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\...\*.DLL若要调试此模块,请将其项目生成配置更改为“调试”模式。若要取消显示此消息,请禁用“启动时若没有用户代码则发出警告”调试器选项。当初遇到此问题时,在网上找了下解决方法,大致如下:1.右击“解决方案”选择“配置管理器”,将"release”改为"debug".(或是:生成>>配置管理器>>活动解决方案配置>&g
阅读全文
摘要:GetUpperBound可以获取数组的最高下标。GetLowerBound可以获取数组的最低下标。这样就可以实现对数组的遍历//定义二维数组string[,] arrData = new string[,]{{"1","2"},{"22","22"},{"33","33"}};for(int i=arrData.GetLowerBound(0);i<=arrData.GetUpperBou...
阅读全文
摘要:首先得要将远程目录设置为共享,然后需要设置权限,具体操作为:在文件夹右键-》属性 弹出的面板中,“共享“项中设置共享此文件夹,然后点”权限”按钮设置权限,添加Administrator(连接是用的用户名),ASPNET,NETWORK SERVICES用户,并将它们附上“完全控制“权限,同样在”安全”项...
阅读全文
摘要:----运用add方法的解决方案------------------------------------------- DataTable dt = new DataTable(); dt = ds.Tables["All"].Clone();//把All的结构传递给dt DataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1");...
阅读全文
摘要:每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。如果您想深入了解托管与非托管的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。(一) 调用DLL中的非托管函数一般方法首先,应该在C#语言...
阅读全文
摘要:一、写在前面C# 语言是一种简单但功能强大的编程语言,用于编写企业应用程序。 C# 语言从C和 C++语言演化而来,在语句、表达式和运算符方面使用了许多 C++ 功能。C# 语言在类型安全性、版本转换、事件和垃圾回收等方面进行了相当大的改进和创新。C# 语言提供对常用 API 样式(如 .NET 框架、COM、自动化和 C 样式 API 等)的访问。 什么是动态链接库?DLL三个字母对于你来说一定...
阅读全文
摘要:打开和读取文件进行读取访问是输入/输出 (IO) 功能的一个非常重要的部分,即使您不需要写入到相关文件,也是如此。本示例打开一个文件进行读取,这适用于读取文本文件,但不适用于读取二进制文件。本示例使用多个可用于打开文件的方法之一。 虽然很多数据结构都可以用于存储从文件中检索到的信息,但是,ArrayList 类是使用最简便的结构。为打开并读取文件,本示例使用了 System.IO 命名空间中的对...
阅读全文
摘要:1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^(([0-9]...
阅读全文
摘要:一、哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的k...
阅读全文
摘要:/// /// 执行DataTable中的查询返回新的DataTable /// /// 源数据DataTable /// 查询条件 /// private DataTable GetNewDataTable(DataTable dt,string condition) { DataTable newdt = new DataTable(); newdt=dt.Clone(); DataRo...
阅读全文
摘要:十字准心 cursor:crosshair; 手 cursor:pointer; cursor:hand; 写两个是为了照顾IE5,它只认hand。 等待/沙漏 cursor:wait; 帮助 cursor:help; 无法释放 cursor:no-drop; 文字/编辑 cursor:text; 可移动对象 cursor:move; 向上改变大小 cursor:n-...
阅读全文
摘要:1、新建一个页面,加入Ajax Extensions控件组中的srciptmanager和updepanel控件,并在UpdatePanel中加入一个Button和一个Label。如下所示: 2、点击Button1,加入Click事件, protected void B...
阅读全文
摘要:如下例子,想获取"192.168.100.10" 中的“10”,代码如下: string ip = "192.168.100.10" string[] strIp=ip.Split('.'); //注意是'',不是"" string lastNum=strIp[3];
阅读全文