随笔分类 -  C#,.net入门

C#,.net入门
摘要:本文转自:http://msdn.microsoft.com/zh-cn/library/ms178473(VS.80).aspx下表描述了 ASP.NET 应用程序生命周期的各个阶段。阶段 说明 用户从 Web 服务器请求应用程序资源。 ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 IIS)发送请求为起点。ASP.NET 是 Web 服务器下的 ISAPI 扩展。Web 服务器接收到请求时,会对所请求的文件的文件扩展名进行检查,确定应由哪个 ISAPI 扩展处理该请求,然后将该请求传递给合适的 IS... 阅读全文
posted @ 2013-12-19 10:06 WIN8新人 阅读(116) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/rijing2004/archive/2007/09/14/howaspnetwork.html前言关于ASP.NET的底层的工作机制,最近园子里讨论的甚是火热。相信很多人都看过Rick Strahl先生的一篇经典之作:A low-level Look at the ASP.NET Architecture,经Rick Strahl先生同意,我把他的这篇文章翻译成中文,希望能够给想深入了解ASP.NET工作机制的朋友一点帮助。特别说明:翻译此文的目的仅仅是为了给广大的ASP.NET爱好者提供一些帮助,由于本人能力有限,文中不对地方,还请批评指 阅读全文
posted @ 2013-12-19 10:05 WIN8新人 阅读(153) 评论(0) 推荐(0) 编辑
摘要:在.Net的项目中,鼠标点击查询按钮,转到查询页面,但URL中包含中文时,传到服务器端后,中文变成了乱码(只有IE9出现该问题)。 尝试使用Server.UrlEncode()进行编码,再使用Server.UrlDecode()进行解码,在IE9中中文仍然是乱码。 尝试使用使用HttpUtility.UrlEncode()编码,HttpUtility.UrlDecode()解码,在IE9中中文仍然是乱码。 最终,在.NET在IE9中页面间URL传递中文变成乱码的解决办法是: 1、先用Server.UrlEncode()进行编码 2、再用HttpUtility.UrlEncode()进... 阅读全文
posted @ 2013-12-06 07:50 WIN8新人 阅读(905) 评论(0) 推荐(0) 编辑
摘要:入门请看:【原创翻译】开源Word读写组件DocX介绍与入门[资料已发送]我也是通过看上面的入门的。1.DocX通过word模板批量导出用户简历 由于Docx有两种方法可以自定义属性:1.1通过word模板文件(在word模板中定义好自定义属性) 1.2 用代码创建word模板,并同时用代码创建自定义属性。 1.1通过word模板文件(在word模板中定义好自定义属性),自己新建一个模板文件。每个要替换的部分,都定义成自定义属性域代码如下:TAge 就为自定义属性名称代码如下: private void CreateInvoice() { DocX g_documen... 阅读全文
posted @ 2013-02-25 16:49 WIN8新人 阅读(5036) 评论(18) 推荐(24) 编辑
摘要:概述反射就是动态发现类型信息的能力。它帮助程序设计人员在程序运行时利用一些信息去动态地使用类型,这些信息在设计时是未知的,这种能力类型于后期绑定。反射还支持的更高级的行为,能在运行时动态创建新类型,并且对这些新类型的操作进行调用。一些在反射中经常使用的类Assembly类Assembly类是可重用、无版本冲突并且可自我描述的公共语言运行库应用程序构造块。可以使用Assembly.Load和Asse... 阅读全文
posted @ 2010-08-11 08:38 WIN8新人 阅读(222) 评论(0) 推荐(0) 编辑
摘要:利用sqldataadapter来进行增,删,改操作。 阅读全文
posted @ 2010-08-03 12:40 WIN8新人 阅读(258) 评论(0) 推荐(0) 编辑
摘要:DataAdapter对象在DataSet与数据之间起桥梁作用 string strConn="uid=账号;pwd=密码;database=数据库;server=服务器";//SQL Server链接字符串 SqlConnection ConnSql=new SqlConnection (strConn); //Sql链接类的实例化 ConnSql.Open ();//打开数据库 string ... 阅读全文
posted @ 2010-08-01 16:37 WIN8新人 阅读(280) 评论(0) 推荐(0) 编辑
摘要:代码 阅读全文
posted @ 2010-08-01 11:14 WIN8新人 阅读(115) 评论(0) 推荐(0) 编辑
摘要:存储过程:存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。实例:在C#中如何调用存储过程(无数参,带参数)。代码代码 阅读全文
posted @ 2010-08-01 11:13 WIN8新人 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1.事务是用来执行一组数据库的操作命令的,作为整体向系统提交或者撤消一组数据库操作。2.事务的语句:开始事务1.Begin Transaction,提交事务2.Commit Transaction 撤消(回滚)3.Rollback Transaction3.事务4大属性:ACID,原子性,一致性,隔离性,持久性。4.事务类型:显示事务,自动提交事务,隐性事务。实例:在c#中如何调用事务。代码 阅读全文
posted @ 2010-08-01 09:48 WIN8新人 阅读(204) 评论(0) 推荐(0) 编辑
摘要:.NET Framework 数据提供程序:命名空间System.Data.Sqlclient.下面的着重来看他下面的几大类。1。SqlConnection类,SQL Server 数据库的一个打开的连接。 构造函数有:名称 说明 SqlConnection () 初始化 SqlConnection 类的新实例。由 .NET Compact Framework 支持。 SqlConnection ... 阅读全文
posted @ 2010-07-29 09:55 WIN8新人 阅读(202) 评论(0) 推荐(0) 编辑
摘要:File类,FileInfo,StreamReader类,StreamWriter类.下面就写一读写文本个小例子。1。通过FileStream 中的read方法来读。 private void Form1_Load(object sender, EventArgs e) { FileInfo fl = new FileInfo(Application.StartupPath + @"/test.t... 阅读全文
posted @ 2010-07-22 12:11 WIN8新人 阅读(361) 评论(0) 推荐(0) 编辑
摘要:ListBox要实现排序,因为里面的ListBox.item[i]都是string类型的,所以就先将他们转换成int.parse(),存入到数组中去。再在数组中排序好。 阅读全文
posted @ 2010-07-17 09:04 WIN8新人 阅读(560) 评论(0) 推荐(0) 编辑
摘要:1.ListBox 控件方法:add();向Items里面添加值ListBox1.Items.ADD(); AddRange():向Items添加一个数组ListBox1.Items.AddRange(new string[] {"111","222"});clear(): 清空ListBox1里面的值 ListBox1.Items.Clear();SetSelected("索引",booltru... 阅读全文
posted @ 2010-07-16 16:17 WIN8新人 阅读(533) 评论(0) 推荐(0) 编辑
摘要:昨天写抽象类和接口的时候,忘记写索引器,枚举和命名空间这些了,今天算是补上吧,呵呵,都是个人学习的一些认识,可能存在很多问题,还望有错误的地方,大家指出。接口实现C#中多继承的,因为一个类中不能继承多个父类,那要怎么解决这个办法呢,这时就闪出一个接口(interface),JAVA中也是这样的吧。接口和抽象类和非常相似。在接口中提供一些方法,写一个简单例子例如:interface ITest //... 阅读全文
posted @ 2010-07-14 11:26 WIN8新人 阅读(683) 评论(0) 推荐(0) 编辑
摘要:因为最近在学C#,还是坚持每天对昨天的学习做一个总结,昨天学的是委托和事件。以下是个人对委托和事件的理解,不当之处还请批评指正。 委托:就象我们日常生活中的代理吧,象委托同学买火车票一样,你(触发事件)要给同学身份证和钱(作为参数),同学才执行买这个动作(方法),返回的就是你的一张票(返回值)。委托因为它也是一个引用类型,所以要用到他的时候都要实例化它,一个是在没有事件的情况下,怎么运用委托。pu... 阅读全文
posted @ 2010-07-14 09:58 WIN8新人 阅读(236) 评论(0) 推荐(1) 编辑
摘要:看完抽象类的时候,感觉这个不错,只要在父类中写一个方法体,在子类中要引用的时候,直接override就可以。在学完接口后,感觉到接口在这方面更好,因为在C#中,类都是单根继承的,如果有多个方法,要重写的时候,那引用接口多好啊,后面增加的时候也方便。 当看到person p=new son()这个的时候,感觉有点奇怪,因为开始看的时候都是person p=new person(),或者son s=n... 阅读全文
posted @ 2010-07-13 09:41 WIN8新人 阅读(263) 评论(0) 推荐(0) 编辑