|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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++留一个地位。 |
|