Visual Studio 2008 水晶报表快速入门主要为大家讲解一些如何在ASP.NET 2008下使用水晶报表,一个快速入门的教程,从引入CrystalReport水晶报表开始,以一个完整的流程及简要的配置代码为例,向朋友们介绍水晶报表的使用技巧,ASP.NET开发的朋友更应该参阅一下。
先新建一个Web项目: CrystalWebApp
为项目添加新项: CrystalReport1.rpt
在弹出的对话框,选择作为空白报表。用向导当然更方便,但在这里,白手起家或许能更好地理解。
在工具箱选择 Text Object,拖到报表头。写些字,设置字体之类的。在属性选项卡设置它的名字为 txtTitle 以供将来程序访问。
水晶报表对于程序员来说其实跟 Repeater 控件是很相似的。于是需要数据和字段名。在Repeater 控件中你可以很随意地指定要绑定的字段名。在程序还没有真正运行之前,这个字段名可以没有任何表的字段名跟它匹配,也可以没有任何类的属性名跟它匹配。但在水晶报表中,字段名在设计阶段就必须是真实存在的。还能稍感安慰的是,水晶报表一旦设计好之后,就能像 Repeater 控件那样绑定任意类型的对像。而不必是设计时指定字段来源的表或类。所以我们现在要创造些真实存在的字段名……
create table TabTest
UserID int,
UserName nvarchar(50),
Age int,
Birthday datetime
你可以用 Access 或者 Excel 来创造真实存在的字段名,但我这里是使用 SQL Server。
在 "字段资源管理器" 的 "数据库字段" 上按右键,选择 "数据库专家..."。在弹出的对话框中,创建新连接==>OLE DB (ADO)(Access 或者 Excel 应点 "数据库文件" 前的 "+" 号)。 在弹出的对话框,选择 "SQL Native Client" 作为提供程序。
按提示一步步地做,直到连上数据库。选择表 TabTest,把它弄到右边的框中。再点击确定。
折腾了半天就是为了这些字段名。对水晶报表的开发商无语……
把需要显示的字段拖到 "详细资料"。"页眉" 和 Word 文档中的页眉完全不是一回事。这里的页眉其实就是列名(表头)。那么就顺便改一下列名吧。默认是有下划线的,可以改一下格式。
"页脚" 倒是跟 Word 文档中的页脚概念相同,可以拖个特殊字段页码进去。
点击工具箱中的 Line Object 可以为报表画线。你会发现,画一个表格竟然是如此地困难。
在报表空白处按右键,设计==>打印机设置 也许有你想要的东西。
那么专业的事情应该交给那么专业的人士去做,我们的任务是写代码……
进入 Default.aspx 的设计视图,从工具箱中拖个 CrystalReportViewer 过来。
接下来需要数据。数据当然可以是来自设计时的表。但我这里是来自于新建的类: UserInfo。在项目中添加一个 UserInfo 类。
using System;
namespace CrystalWebApp
public class UserInfo
private int userID;
public int UserID
get { return userID; }
set { userID = value; }
private string userName;
public string UserName
get { return userName; }
set { userName = value; }
private int age;
public int Age
get { return age; }
set { age = value; }
private DateTime birthday;
public DateTime Birthday
get { return birthday; }
set { birthday = value; }
为 Default.aspx 写些后台代码
。。。
vs2010中文旗舰版是一个集成环境,它简化了有关创建、调试和部署应用程序的基本任务。借助于 Visual Studio 2010 专业版,您可以尽情发挥您的想象力并轻松实现您的目标。借助于功能强大的设计图面和促使设计人员和开发人员协同工作的能力,尽情发挥您的创造力,让您的梦想成真。在一个面向日益增多的平台(包括 Silverlight、SharePoint 和云应用程序)的个性化环境中工作,使用现有技术加快编码过程。对测试先行的开发的集成支持和新的调试工具可让您快速查找和修复所有 bug,并有助于确保实现高质量解决方案。
支持的操作系统:
Windows 7; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 R2 x64 editions; Windows Server 2003 Service Pack 2; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2; Windows XP Service Pack 3
Windows XP (x86) Service Pack 3 – 除 Starter Edition 之外的所有版本
Windows Vista(x86 和 x64)Service Pack 2 - 除 Starter Edition 之外的所有版本
Windows 7(x86 和 x64)
Windows Server 2003(x86 和 x64)Service Pack 2 – 所有版本
如果不存在 MSXML6,则用户需要安装它
Windows Server 2003 R2(x86 和 x64)- 所有版本
Windows Server 2008(x86 和 x64)Service Pack 2 – 所有版本
Windows Server 2008 R2 (x64) – 所有版本
Visual Studio 2010新特性
它将是经典的一个版本,相当于当年的6.0版。
新功能还包括:
(1)C# 4.0中的动态类型和动态编程;
(2)多显示器支持;
(3)使用Visual Studio 2010的特性支持TDD;
(4)支持Office ;
(5)Quick Search特性;
(6)C++ 0x新特性;
(7)IDE增强;
(8)使用Visual C++ 2010创建Ribbon界面;
(9)新增基于.NET平台的语言
而根据微软发布的一份官方文档宣称,Visual Studio 2010和.NET Framework 4.0将在下面五个方面有所创新: ·民主化的应用程序生命周期管理 在一个组织中,应用程序生命周期管理(ALM)将牵涉到多个角色。但是在传统意义上,这一过程中的每个角色并不是完全平等的。Visual Studio Team System 2010将坚持打造一个功能平等、共同分担的平台以用于组织内的应用程序生命周期管理过程。 ·顺应新的技术潮流 每年,业界内的新技术和新趋势层出不穷。通过Visual Studio 2010,微软将为开发者提供合适的工具和框架,以支持软件开发中最新的架构,开发和部署。 ·让开发商惊喜 从Visual Studio的第一个版本开始,微软就将提高开发人员的工作效率和灵活性作为自己的目标。Visual Studio 2010将继续关注并且显著地改进开发者最核心的开发体验。 ·下一代平台浪潮的弄潮儿 微软将继续投资于市场领先的操作系统,工具软件和服务器平台,为客户创造更高的价值。使用Visual Studio 2010,将可以在新一代的应用平台上,为你的客户创造令人惊奇的解决方案。 · 跨部门的应用 客户将在不同规模的组织内创建应用,跨度从单个部门到整个企业。
Visual Studio 2010将确保在这么宽泛的范围内的应用开发都得到支持。
使用方法:
创建第一个C项目
运行vs10,点击【新建项目】,弹出如下新建项目框,选择【Visual c++】—>【win32控制台应用程序】,输入项目名称和位置,也可选择默认,然后单击【确定】。
弹出如下应用程序向导框,单击【下一步】
选择【空项目】,单击【完成】
然后,在项目左侧栏就可以看到刚才新建的项目了(本人创建的是test),然后,右键【源文件】—>【添加】—>【新建项】,如下:
然后,弹出如下添加新项框,选择【c++文件】,输入文件名称,点击【添加】即可。
此时,在左侧源文件下就可以看到新建的文件了,如本人创建的main.c文件,然后输入程序,按【Ctrl+F5】运行即可,示例如下:
按【F5】表示调试。
Visual Studio Community 2015是免费的,具备所有为Windows、iOS、Android设备或是云服务器开发桌面、移动、网页应用的全套功能。这个版本针对小公司、初创企业、学生和开源软件开发者们,开发的非企业级软件。它提供了一个统一的客户端和服务器开发的平台,支持移动跨平台开发,可扩展,编程功能先进、高效。
软件介绍:
VS2015版本针对多个平台添加了新的开发工具,支持开发Win10全平台通用应用程序,包括Windows10手机、Win10 PC、Xbox以及HoloLens增强现实等。另外,通过VS2015,开发人员还可以使用Apache Cordova、Xamarin或C++等语言或技术开发iOS和安卓平台应用。针对WEB和服务器开发,你可以使用Python、Node.js技术以及C#,Visual Basic或F#语言。
Visual Studio 2015今天如期放出了正式版本。Visual Studio 2015包括许多新功能和更新,如通用Windows应用开发工具、面向iOS、Android、Windows的跨平台移动开发工具(包括Xamarin、Apache Cordova、Unity)、可移植C++库、适用于Android的本机活动C++模板等等,对Cordova,Xamarin , C++的跨平台支持都非常好。让你通过一个工具完成了iOS ,Android ,Windows 三个平台的应用,绝对是Windows 10乃至跨平台开发的首选利器。
跨平台支持成为VS2015最新DNA。在智能移动端App开发,支持无论是面向何种智能设备,无论是支持Native应用,还是基于HTML5的混合应用,都可以借助VS2015的编码、调试,智能提示等强大功能帮助程序员快速开发。特别是Xamarin的安装包已经集成进VS2015,Visual Studio还可以进行Apple Watch的应用开发哦!
此番发布的Visual Studio 2015正式版包含32/64位的安装镜像和相关工具,标准版、企业版、专业版、测试专业版、精简版等各个版本都有,支持简体中文等多国语言,MSDN开发者现在就可以下载使用了。
与此同时,Visual Studio 2013 Update 5、.NET Framework 4.6正式版也已经发布,不过Team Foundation Server 2015暂未放出,只给了一个Team Foundation Server 2013 Update 5。
整个Visual Studio 2015 是包括Visual Studio、Visual Studio Online、Visual Studio Code。Visual Studio Online 提供完整的,轻量级别的,基于微软云平台的,软件全生命周期支持,Online版本和TFS2015为开发团队提供基于DevOps理念的完整解决方案。帮助开发者完成应用的管理、工作、开发、联调、测试和发布全生命周期工作,并提供高效工具完成应用使用状况和使用情况的监控。
Visual Code提供第一个来自微软的跨平台开发工具,支持开发人员在windows、linux、Mac上都可以开发ASP.NET或者NodeJS的应用。
微软其他的宣布包括:
Visual Studio Community 2013– 新的、免费的、全功能版本的 Visual Studio,可以用来开发桌面、移动、Web 和云应用,只允许开发非企业应用的。
Visual Studio 2015 预览版和 .NET 2015 预览版– Visual Studio 2015 支持 Windows、iOS 和 Android 等应用的跨平台开发,内置 Apache Cordova 支持。微软和 Xamarin 宣布简化在 Visual Studio 中安装 Xamarin 的流程,并宣布将于今年年底发布的免费版 Xamarin Starter Edition 中增加对 Visual Studio 的支持。
Visual Studio 2013 Update 4 发布,大量改进和几个新功能。
Visual Studio Online 开发运维:发布管理服务和云部署项目。
微软也回顾了过去的一些成绩,目前微软已经有 18 亿 .NET 安装量,700 万 Visual Studio 2013 下载量,以及 170 万个 Visual Studio Online 注册账号。
vs2015各版本价格:
价格方面,Visual Studio Enterprise 2015的首年年费为5999美元,续约价为2569美元。该价格大幅低于Visual Studio Ultimate的13299/4249美元,也低于Visual Studio Premium的6119/2569美元。
对于参加了微软开源项目的顾客来说,Visual Studio Enterprise 2015的最终官方售价是每人每年4466美元,续约1640美元。参加了这个项目的顾客,购买Visual Studio Ultimate 2013的价格是新用户7793美元,续约2861美元。而Visual Studio Premium 2013的官方售价是新用户3573美元,续约1312美元。
微软表示,对批量授权来说,Visual Studio 2015 Enterprise将比VS 2013 Ultimate的售价低43%,而对于零售而言,VS 2015 Enterprise实际上比VS 2013便宜55%。
在Visual Studio 2015正式版出炉后,既有的Visual Studio Ultimate与Visual Studio Premium用户将会自动升级到Visual Studio Enterprise with MSDN。