仓酷云 发表于 2015-1-16 22:45:49

ASP.NET编程:将PUBS中的一切用户表内容分离用xml文件...

数据挖掘有点高深的,主要估计就是使用一些算法提取一些实用的数据。学好数据挖掘的话可以应聘baidu或者google,但是一般人家对算法的要求听高的。你最好还是学点应用型的吧。这种主要是研究型的。xml  写这篇文章时,我也拿欠好主张究竟是该Post下去呢,仍是不Post!由于这其实仿佛没有甚么的。厥后转念一想,归正是blog吗,不就是写写本人的心境之类的嘛,管他有无手艺含量,只需不放到首页上影响全体博客的手艺抽象就能够了。以是我就把这篇文章post下去了。妙手就免看了。:)
  事变源于一个网友的一个请求:她本人说是一个功课,要将pubs中的一切用户表的内容分离用xml文件导出保留起来。原本想事先给她谜底的,可真欠好彩的是被一个客户的德律风逮住,只好回抵家中为她做一下。我也不分明,她是扮猪吃山君仍是真是初学者。不外从和她对话来看,倒也是性格中男子。应当仍是蛮心爱的一个女孩子啦!模模糊糊发言傍边,我想她大概本人也已完成这个“功课”的,大概她本人拿禁绝本人能不克不及“合格”才问我的。呵呵...
  拿着这份请求,很快,头脑里就闪现DataSet有一个WriteXml的办法。现实上,我也是接纳这个复杂的办法来完成她的功课的。固然,在这个小小的功课上,我仍是将几近将ADO.NET用了个遍,包含SqlConnection,SqlDataAdapter,SqlCommand,SqlDataReader和DataSet。别的还利用了一个ArrayList数组。ArrayList还真是好器材,VS6.0好象是没有的吧。(不晓得有无,归正我之前好象没有效过,呵呵...)全部代码完成,我都只在一个Button的Click事务中完成。代码未几。爽性一同post下去。
privatevoidbutton1_Click(objectsender,System.EventArgse)
{
stringstrConn="datasource=localhost;initialcatalog=pubs;"+"IntegratedSecurity=SSPI";
stringstrSql="selectNamefromsysobjectswherextype=uandstatus>=0";
SqlConnectionsqlConn=newSqlConnection(strConn);
SqlCommandsqlComm=newSqlCommand(strSql,sqlConn);
SqlDataReadersqlRead=null;
DataSetds=null;
ArrayListal=newArrayList();
if(sqlConn.State==ConnectionState.Closed)sqlConn.Open();
try
{
sqlRead=sqlComm.ExecuteReader();
while(sqlRead.Read())
{
stringstrTableName=sqlRead.GetValue(0).ToString();
al.Add(strTableName);
}
sqlRead.Close();
for(inti=0;i<al.Count;i++)
{
stringstrTable="Select*From"+al.ToString();
SqlDataAdaptersqlAdapter=newSqlDataAdapter(sqlComm);
ds=newDataSet();
sqlRead.Close();
sqlAdapter.Fill(ds,al.ToString());
ds.WriteXml(al.ToString()+".xml");
}
MessageBox.Show("finishit!");
}
catch(ExceptionE)
{
MessageBox.Show(E.ToString());
}
finally
{
if(sqlConn.State==ConnectionState.Closed)sqlConn.Close();
}
}
  没有最好,只求更好。假如那位妙手不幸看到了这篇Post,而且以为另有更好的办理计划,接待复兴会商!
一般的指的.net就是跟java相对的那种,主要是做企业级应用的。你如果想学这个,主要就是学C#和数据库。(ASP.NET好像很重要的,应该也要学的,ASP.NET上好像可以结合VB和C#等多种语言,但是微软主推C#)

山那边是海 发表于 2015-1-19 23:02:07

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。

因胸联盟 发表于 2015-1-28 06:11:22

现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。

老尸 发表于 2015-2-5 13:49:15

比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。

谁可相欹 发表于 2015-2-11 22:36:05

ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。

海妖 发表于 2015-3-2 19:53:54

ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

深爱那片海 发表于 2015-3-11 05:49:16

Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。

小魔女 发表于 2015-3-17 21:43:05

这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。

第二个灵魂 发表于 2015-3-25 03:14:16

Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
页: [1]
查看完整版本: ASP.NET编程:将PUBS中的一切用户表内容分离用xml文件...