ASP.NET网页编程之在C#.net中将查询数据导进EXCEL表输入
我之所以想学。NET,是因为一直觉的BILLGATES好厉害,希望有一天能去微软,虽然现在还距离遥远,呵呵:)excel|数据.NET封装了EXCEL相干的类,以下是完成在程序中标工具条中点击“EXCEL输入”按钮而触发的事务,条件是你的体系中装有EXCEL。这是我的代码,有正文申明:
privatevoidtoolBar1_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgse)
{//工具条各个按纽单击事务
if(e.Button==excelOut)
{
Excel.ApplicationexcelKccx=newExcel.Application();//创立excel工具
excelKccx.Workbooks.Add(true);//创立excel事情薄
DataTablemyDataTable=myDataSet.Tables["库存信息"];//创立一个数据表,失掉DataSet中“库存信息”表中的数据
introw=2;
//把数据表的各个信息输出到excel表中
for(inti=0;i<myDataTable.Columns.Count;i++)//取字段名
{
excelKccx.Cells=myDataTable.Columns.ColumnName.ToString();
}
for(inti=0;i<myDataTable.Rows.Count;i++)//取纪录值
{
for(intj=0;j<myDataTable.Columns.Count;j++)
{
excelKccx.Cells=myDataTable.Rows.ToString();
}
row++;
}
excelKccx.Visible=true;//使excel可见*/
}
elseif(e.Button==reportForm)
{
//kcRptFormmyReport=newkcRptForm();
//myReport.MdiParent=this;
//myReport.Show();
}
出处:随心所动BLOG
c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。 主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。 可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。 asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源 asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源 Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。 但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。 由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
页:
[1]