仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1191|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET编程:.net水晶报表利用 疾速进修

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:34:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
有时也搞不懂应该学那种;主要看你以后去的那个公司是使用哪种了。就像王千祥的课上说的:企业应用现在主要就三层(其实也差不多就是MVC):表示层(主要使用html写的,很简单)、业务逻辑层(主要就是应用服务器的)。最后就是数据层(其实就是学习数据库)水晶报表常常有网友问这个成绩,长工夫不看本人也健忘了,明天又碰着一个网友发问,没辙,花了点上班工夫把几个步骤纪录以下,请斧正!
1、新建一个windowsapplication:CristalTest;
2、新增加一个数据集DataSet1.xsd
3、在DataSet1里增加表DataTable1
在DataTable1里增加四列Column1,Column2,Column3,Column4,保留
4、增加一个水晶报表文件CrystalReport1.rpt
设置数据源:项目数据(ProjectData)-->Ado.netDataSets-->***.DataSet1-->DataTable1
5、把Column1,Column2,Column3,Column4拖到水晶报表的细节(Details)中
6、增加一个控件CrystalReportViewer1到Form1中

7、然后增加Form1_Load的代码

Dimm_sqlConnAsSqlConnection
Dimm_strSqlConnAsString
m_strSqlConn="DataSource=localhost;initialcatalog=pubs;Userid=sa;password="
m_sqlConn=NewSqlConnection(m_strSqlConn)
Try
DimsqlAdpAsSqlDataAdapter
DimstrSqlAsString
Dimds=NewDataSet()
m_sqlConn.Open()
strSql="SELECTau_lnameASColumn1,au_fnameASColumn2,phoneASColumn3,addressASColumn4FROMdbo.authors"
sqlAdp=NewSqlDataAdapter(strSql,m_sqlConn)
sqlAdp.Fill(ds)
DimcrReportDocument=NewCrystalReport1()
crReportDocument.SetDataSource(ds.Tables(0))
CrystalReportViewer1.ReportSource=crReportDocument
CatchexAsException
MessageBox.Show(ex.ToString())
EndTry

8、在form1.vb文件头加

ImportsSystem.Data
ImportsSystem.Data.SqlClient
9、m_strSqlConn="DataSource=localhost;initialcatalog=pubs;Userid=sa;password="这个大概要修正成你的呆板的SqlServer毗连信息
完全不一样的。.net其实我也说不太清,.net可以把他理解为跟J2EE相对的工具。c++主要做系统相关的开发你要学.net的话就应该学C#。(其实微软在.NET平台上也考虑了给C++留一个地位。
山那边是海 该用户已被删除
9#
发表于 2015-3-23 06:40:23 | 只看该作者
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
不帅 该用户已被删除
8#
发表于 2015-3-16 23:23:52 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-9 14:03:48 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
爱飞 该用户已被删除
6#
发表于 2015-2-27 20:57:53 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-9 20:20:22 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
地板
发表于 2015-2-4 08:41:45 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-25 22:19:06 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
深爱那片海 该用户已被删除
沙发
发表于 2015-1-19 17:05:07 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表