摘要: 做为SQL存储过程和.NET的新手,下面的指导还是很有用的,自己这一段刚刚接触这些东西,搜集了一些相关的东西,能使新手较容易上手,当然啦,要精通和熟练应用,还是要看更多更深的资料的,高手请不要见笑。以下内容均来自网络,只供参考学习:--------存储过程与SQL语句的恩怨情仇 程序员说:存储过程还是SQL语句,这是一个问题。江湖现在有三个流派,一个是SQL语句流的,崇尚使用SQL语句,一派是存储过程派的,崇尚用存储过程说话,还有一派是中庸派的,讲求和谐,所以也就前两派吵得厉害,中庸派的看热闹。现在SQL派的有Nhibernate为首的众多ORM助阵,最近风生水起比较得意,存储过程派也有自己的 阅读全文
posted @ 2012-05-16 16:24 光哥传说 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 以前在使用VB来实现多线程的时候,发现有一定的难度。虽然也有这样那样的方法,但都不尽人意,但在C#中,要编写多线程应用程序却相当的简单。这篇文章将作简要的介绍,以起到抛砖引玉的作用! .NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。 即使你没有编写多线程应用程序的经验,也可能听说过“启动线程”“杀死线程”这些词,其实除了这两个外,涉及多线程方面的还有诸如“暂停线程”“优先级”“挂起线程”“恢复线程”等等。下面将一个一个的解释。 a.启动线程 顾名思义,“启动线程”就是新建 阅读全文
posted @ 2012-05-16 16:16 光哥传说 阅读(2914) 评论(0) 推荐(0) 编辑
摘要: 页面输出缓存属性设置:用@OutputCache指令设置页面输出缓存。@OutputCache指令在asp.net页或者页中包含的用户控件的头部声明。@OutputCache的常用属性如下:1、 CacheProfile 此属性是为了调用webconfig文件中<outputCacheSetting>节下<outputCacheProfiles> 节点下一个可用项。如:webconfig中增加节点<caching><caching> <outputCacheSettings> <outputCacheProfiles> & 阅读全文
posted @ 2012-05-16 16:14 光哥传说 阅读(341) 评论(0) 推荐(0) 编辑
摘要: <div style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:130px;">看看那几个首页调用,超长就会自动换行,显得很乱,怎么使之只在一行显示,超出的部分用省略号代替呢???看看那几个首页调用,超长就会自动换行,显得很乱,怎么使之只在一行显示,超出的部分用省略号代替呢???</div> 阅读全文
posted @ 2012-05-16 12:23 光哥传说 阅读(432) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { int[] scores = new int[5]; int i,j; int temp; Console.WriteLine("请输入5个学员的成绩:"); for (i = 0; i < 5; i++) { Console.WriteLine("请输入第{0}个学员的成绩",i + 1); scores[i] = int.Parse(Console.ReadLine()); } for (i = 0; i < scores.Length -1; i++) { for (j 阅读全文
posted @ 2012-05-04 10:29 光哥传说 阅读(151) 评论(0) 推荐(0) 编辑
摘要: C#开源资源大汇总一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言规范CLS(Common Language Specification),它可以在任何.N 阅读全文
posted @ 2012-04-19 16:18 光哥传说 阅读(238) 评论(1) 推荐(0) 编辑
摘要: PDF简介:PDF(Portable Document Format)文件格式是Adobe公司开发的电子文件格式。这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件开始使用PDF格式文件。PDF格式文件目前已成为数字化信息事实上的一个工业标准。Adobe公司设计PDF文件格式的目的是为了支持跨平台上的,多媒体集成的信息出版和发布,尤其是提供对网络信息发布的支持。为了达到此 阅读全文
posted @ 2012-04-11 16:32 光哥传说 阅读(693) 评论(0) 推荐(0) 编辑
摘要: net System.Web.Mail发送邮件用System.Web.Mail发送邮件,适用于.net1.1。net2.0请用System.Net.Mail先引用System.Web1,发送简单邮件[ C# ]MailMessage mail = new MailMessage();mail.To = "me@mycompany.com";mail.From = "you@yourcompany.com";mail.Subject = "this is a test email.";mail.Body = "this is 阅读全文
posted @ 2012-02-23 16:32 光哥传说 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 对 象 名说 明Page对象Page对象是指向页面自身的方式,在整个页面的执行期内,都可以使用该对象Request对象此对象封装了由Web浏览器或其他客户端生产的HTTP请求的细节(参数、属性和数据),提供从浏览器读取信息或者读取客户端信息等功能,用于页面请求期Response对象此对象封装了返回到HTTP客户端的输出,提供向浏览器输出信息或者发送指令,用于页面执行期Server对象该对象是JSP中没有的,它提供了服务器端的一些属性和方法。比如:页面文件的绝对路径等Application对象为所有用户提供共享信息,作用于整个应用程序运行期Session对象为某个用户提供共享信息,作用于用户会话 阅读全文
posted @ 2012-02-16 17:51 光哥传说 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 目前PostBackUrl属性的控件只有Botton、LinkBotton、ImageBotton三种,所以要实现跨页传递,一定要使用这三种按钮才行。这里我们使用Botton控件,并设置其PostBackUrl的属性为Target.aspx。源页面上处理代码:If(Page.IsCrossPagePostBack) //判断页面是否使用跨页提交{ This.txtkeyword.text=”跨页数据传送!”;}目标页面上处理代码:If(page.PreviousPage!=null){ If(PreviousPage.IsCrossPagePostBack) { This.lblShow... 阅读全文
posted @ 2012-02-15 13:18 光哥传说 阅读(231) 评论(0) 推荐(0) 编辑