摘要:一直很奇怪C#的预定义数据类型中为什么加了一个decimal,有float和double不就够了吗?今天来挖一挖。 浮点型 Name CTS Type De script ion Significant Figures Range (approximate) fl...
阅读全文
摘要:最近在研究VS2010中自带的MSChart(图表分析)中发现,有时候饼图每个扇形显示的数据应该是百分比,而柱状图显示的数据则应该是数量,这个时候如果要自己去计算和控制的话就会变得非常麻烦,上网找了很久才找到了一个关于MSChart的Label的值的转义符,如下 #VALX显示当前图例的X轴的对应文...
阅读全文
摘要:CrystalDecisions.CrystalReports.Engine命名空间下包含如表6.1所示的类。这些类都拥有各自的成员,通过它们,使开发人员能够充分控制报表的结构与内容。 表6.1 CrystalDecisions.CrystalReports.Engine命名空间下包含的类 ...
阅读全文
摘要:最近一直在学水晶报表,一些基础知识觉得学了不少,可是还是觉得水晶报表的核心还没有学会!可是是在自学的原因吧.没有人指导,只是自己埋着头自己学,什么地方学偏了也不知道。 有一点一直认为自己的认识有偏差,就是我总是认为水晶报表很简单,只是能实现选择显示打印的功能。但是她到底能不能实现删改的功能呢?查了...
阅读全文
摘要:Visual Studio 2010如期发布了,我怀着迫不及待的心情马上下载了最新的ISO来安装和感受一下。 .NET Framework 自从 2002 年发展至今,已经历了好几个版本,1.0, 1.1, 2.0, 3.0, 3.5 等不同的版本更替,.NET Framework 的Redistr...
阅读全文
摘要:什么是委托首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。声明,如:1namespace Vczx.Pr...
阅读全文
摘要:浅析C#中的套接字编程 #是微软随着VS.net新推出的一门语言。它作为一门新兴的语言,有着C++的强健,又有着VB等的RAD特性。而且,微软推出C#主要的目的是为了对抗Sun公司的Java。大家都知道Java语言的强大功能,尤其在网络编程方面。于是,C#在网络编程方面也自然不甘落后于人。本文就向大...
阅读全文
摘要:在 2.0 之前的 C# 版本中,声明委托的唯一方法是使用命名方法。C# 2.0 引入了匿名方法,而在 C# 3.0 及更高版本中,Lambda 表达式取代了匿名方法,作为编写内联代码的首选方式。 要将代码块传递为委托参数,创建匿名方法则是唯一的方法。 通过使用匿名方法,由于您不必创建单独的方法,...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices; namespace MineMan{ public class WinAPI { // // 內...
阅读全文
摘要:其实只要用到Socket联接,基本上就得使用Thread,是交叉使用的。C#封装的Socket用法基本上不算很复杂,只是不知道托管之后的Socket有没有其他性能或者安全上的问题。在C#里面能找到的最底层的操作也就是socket了,概念不做解释。程序模型如下:WinForm程序 : 启动端口侦听;监...
阅读全文
摘要:以下示例程序实现简单的socket通信,可以开多个客户端。本机测试通过,未做联机测试。 server: using system.net; using system.net.sockets; using system.threading; using system.collections; name...
阅读全文
摘要://文件完整路径 string fileName = this.FileUpload1.PostedFile.FileName; //创建文件流 FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); //创...
阅读全文
摘要:DataGridView合并单元格,方法MergeHeader重绘单元格,响应DataGridView的CellPainting事件。 /// /// 合并表头,用在dataGridView的CellPainting事件中。 /// /// 需要重绘的dataGridview /// Cell...
阅读全文
摘要:Visual C#网络编程之TCP 前一篇《Visual C#.Net网络程序开发之Socket》中说到:支持Http、Tcp和Udp的类组成了TCP/IP三层模型(请求响应层、应用协议层、传输层)的中间层-应用协议层,该层的类比位于最底层的Socket类提供了更高层次的抽象,它们封装 TCP 和 ...
阅读全文