Fork me on GitHub
摘要: 接上一篇,看一下CrystalReport是通过什么样的办法来实现图表的。新建一个网站,创建一个rpt文件,命名为CR1,并在字段资源管理器中添加一个xtreme.mdb实例库中的订单表,以这个表来行进图表的演示.下面分别来展示几个场景.场景1:老板要最近几年,每年的订单总额,要表示明确.解决方案:选中字段资源管理器,打开Crystal Report-插入工具栏的图表,打开图表专家,在类型选项卡上... 阅读全文
posted @ 2009-04-16 09:41 桂素伟 阅读(2083) 评论(0) 推荐(1) 编辑
摘要: 图表(Chart)是一种很好的将对象属性数据直观、形象地“可视化”的手段。  企业内外部的统计信息是错综复杂、千变万化的,为了更好地展示它们及它们内在的关系,我们需要对这些信息的属性进行抽象化分析研究。当我们要以可视化的形式向用户展示统计信息时,一般包括:表现什么——主题特征、何处——空间属性、何时/多长时间—&#... 阅读全文
posted @ 2009-04-12 10:36 桂素伟 阅读(1791) 评论(1) 推荐(0) 编辑
摘要: 新建一个网站项目, 1. 设置数据库 从服务器资源管理器中,数据连接中添加新连接,用Microsoft Access数据库文件作为数据提供程序,连接上Crystal Reports的用例的数据库Xtreme 2. 创建新Crystal Reports报表 在工程项目中添加一个Crystal Reports的报表,名称为CR1.rpt. 3. 添加XML架构文件 在工程中添加一个x... 阅读全文
posted @ 2009-03-27 15:25 桂素伟 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: 在Crystal Reports中支持两种语法,Crystal和Basic,本文只介绍Crystal语法。 Crystal语法是不区分大小写的。 1) 数据类型 在Crystal Reports中,支持七种简单数据类型 数字:1,-100 货币:$100.1,-$12或CCur(100.1),CCur(-12) 字符串:“123”,“字符串” 布尔值:True,False 日期:CDate(“... 阅读全文
posted @ 2009-03-21 16:22 桂素伟 阅读(7107) 评论(1) 推荐(0) 编辑
摘要: 大部分报表的数据都来自于数据库,所以Crystal Reports与数据库的连接就成为一个关键的知识点了。 在Crystal Reports for Visual Studio中,提供了六种连接数据的方式,分别为DAO,ADO.NET,数据库文件,ODBC,ADO和更多数据源。如下图所示,在创建新连接中 (图1) DAO:通常是连接一些文件型数据库;展开“Access/Excel(DAO)... 阅读全文
posted @ 2009-03-17 18:32 桂素伟 阅读(4192) 评论(0) 推荐(0) 编辑
摘要: 报表,是企业运营,分析,决策的重要依据,所以相对来说是非常关键。 另一方面,随着软件在各行各业的推广与普及,软件中附带的报表也越来越多,也越来越重要。因为行业的差别,报表的样式复杂多变,即使是同行业,也因为行业内经营和操作的流程的异同,报表的样式也千差万别。报表的复杂多变性就造成了软件设计的复杂性,特别是一些报表样式相差很大,并且有大量报表的项目,就成了一种体力活了。这时就需要一个好的报表工具来解... 阅读全文
posted @ 2009-03-12 10:47 桂素伟 阅读(6451) 评论(0) 推荐(0) 编辑
摘要: 最近有个项目,客户要求在客户端能动态显示不同年份数据,用折线图来表示,并且单击相关年份能查看详细数据,这里就有个问题放在面前,要从数据库里动态生成折线图,并且不只图,还能友好的操作。 分析了一下,可以通过至少三种技术做到,一是利用javascript脚本自身画图功能去实现,服务端的数据可以用Ajax来获取,这样就做到了客户端动态画折线图显示各年数据了,但这种方法要求的客户端的脚本代码相对复杂,实现... 阅读全文
posted @ 2009-02-22 23:57 桂素伟 阅读(874) 评论(1) 推荐(0) 编辑
摘要: 在vs中,有很多朋友问起,在一个网站项目中的aspx和aspx.cs文件的关系,现在就归纳如下: 可以把aspx文件分成三部分: l 有run=”server”属性的标签 l l 标准HTML标签 再算上aspx.cs,一共是四块,我们分别来说他们的关系。 (图一) 我们来做个例子,结合上面的例子来看一下吧。 我们新建一个网站,页面如下: 无标题页 ... 阅读全文
posted @ 2009-01-19 16:12 桂素伟 阅读(19811) 评论(8) 推荐(8) 编辑
摘要: 昨天一个朋友想用做个短信网关,与移动TCP/IP通迅来完成短信的发送。并且想是用一个Windows服务来完成这个工作,但是又想让管理员能在客户端(浏览器端)对服务进行装载,卸载,启动,停止。我初步听了以后,觉得这个需求是可以完成的,服务这个项目的建立没有问题,控制服务这个项目也是没有问题的。于是就研究了一下,并去网上搜集了一些资料,整理了一个从技术角度相对完整的文档,拿出来给大家分享一下。 为了简... 阅读全文
posted @ 2008-12-26 10:54 桂素伟 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 在C#中,数据类型有两种:值类型和引用类型(http://www.cnblogs.com/axzxs2001/archive/2008/09/15/1291090.html)。在值类型中,struct是非常重要的一个类型,可以说struct是一个真正的值类型,因为struct是从System.ValueType继承的,并且System.ValueType还是一个抽象类,不属于值类型,同时简单类型,... 阅读全文
posted @ 2008-12-15 16:24 桂素伟 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 近日有个朋友问我这样一个问题,代码如下: class ExtClass { string s = "字段"; public class NestClass { ExtClass EC = new ExtClass(); //问题一: EC.s public... 阅读全文
posted @ 2008-12-15 12:02 桂素伟 阅读(744) 评论(2) 推荐(0) 编辑
摘要: 1) dynamic 在C#3.0中有一个动态类型,var,它可以定义不同的类型,系统在第一次编译时会根据上下文来判断这个变量的准确类型。 下面看个例子: C#代码: static void Main(string[] args) { var i = 10; var d = 1.2; var f = 1.... 阅读全文
posted @ 2008-11-26 12:56 桂素伟 阅读(6311) 评论(2) 推荐(1) 编辑
摘要: 第一次听说windows硬件工程大会还以为微软要讲她出的硬件的一个技术交流大会,后来才了解到是微软公司面向个人电脑终端、服务器、硬件设备以及驱动程序的最具前瞻性的全球硬件技术信息盛会。而不是讲硬件本身,是与硬件相关的软件产品。 今年是第17届WinHEC,同是也是在中国的第二次,今年是单独的WindHEC。 本次WinHEC的看点是Windows7-这个众说纷纭的下一代操作系统。认我们看看官方网站... 阅读全文
posted @ 2008-11-21 14:26 桂素伟 阅读(380) 评论(1) 推荐(0) 编辑
摘要: 1) Quick Search Quick Search位于Edit菜单中(快键菜单Ctrl+,),这个功能是为开发人员能够快速查找某个方法,属性,字段等类的成员和命名空间,后台cs文件名等,这个查询适用范围是相同解决方案。这个功能在aspx页面中不可用。 Quick Search是一个模呼查询的,如上图当我们输入m时,所有本解决方案中的的cs文件中有m的文件,命名空间,类,及类... 阅读全文
posted @ 2008-11-15 22:51 桂素伟 阅读(6908) 评论(13) 推荐(0) 编辑
摘要: 现在还没有visual Studio2010CTP的安装版,眼下是一个windows2008虚拟机文件,它的下载地址是http://www.microsoft.com/downloads/details.aspx?familyid=922b4655-93d0-4476-bda4-94cf5f8d4814&displaylang=en&tm 是一个有11个压缩文件的虚拟机文件,下载后大小是7.11G... 阅读全文
posted @ 2008-11-14 14:41 桂素伟 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 因为数值类型的分类是值类型和引用类型,所以方法的参数也有这两种类型。 值类型参数: static void Main() { int i=1; Mehtod(i); } static void Method(int s) { s=200; } 如果方法的参数是值类型,调用者Main传递给被调用方法Method的是一个值类型的副本,即i的一个副本,i与方法Method中的s值相同,但一旦... 阅读全文
posted @ 2008-10-15 10:40 桂素伟 阅读(608) 评论(1) 推荐(1) 编辑
摘要: enum Complexion//肤色 { White, Black, Yellow } 这是一个枚举,没有什么特别。 说一下枚举的特点吧,其实枚举就是一系列符号和一系列对应的值,在上面的例子中,枚举的基类型是Int32类型,这是默认的类型,对应的各个枚举项,White=0,Black=1;Yellow=... 阅读全文
posted @ 2008-10-03 11:19 桂素伟 阅读(445) 评论(2) 推荐(0) 编辑
摘要: delegate void DL(int i); 上面是一个委托的定义,委托向外提供了一种回调函数的机制,在.net中的委托是类型安全的,一个委托能实现对一类方法的回调,这个统一是通过委托的参数和返回值来实现的。 上面代码如果用IL来解释,是这个样子 如果用C#来表示,一个委托就成了下面的代码 class DL:System .MulticastDelegate { ... 阅读全文
posted @ 2008-09-29 12:59 桂素伟 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 在C#中,事件究竟是什么呢? 首先来定义一个事件: public event EventHandler SJ; 编译后,我们可以它的IL: 可以看到,IL中的事件并不是单纯的事件了,其实是分解成一个委托和两个方法了,如下代码: private EvntHandler WT=null; [MethodTmpl(MethodImplOptions.Synchronized)] public voi... 阅读全文
posted @ 2008-09-21 20:20 桂素伟 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 构造函数也叫构造方法,是一个比较特殊的函数,因为它没有返加回值,并且名称与所在类的类名相同。 构造函数有两种,一种是实例构造函数,一种是静态构造函数。 现有一个类: class Test { } 这个类与下面的类完全等价 class Test { static Test() { } publ... 阅读全文
posted @ 2008-09-18 20:40 桂素伟 阅读(881) 评论(3) 推荐(0) 编辑