博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C#

摘要:C# 静态类静态类是不能实例化的,我们直接使用它的属性与方法,静态类最大的特点就是共享。探究public static class StaticTestClass{ public static int n = 0; public static void Add() { n++; }}网页 P1.aspx 调用 StaticTestClass.Add(),并在页面上输出 n。网页 P2.aspx 调用 StaticTestClass.Add(),并在页面上输出 n。访问者 V1 从客户端 C1 访问 P1.aspx,此时输出为 1。访问者 V2 从客户端 C2 访问 P2.aspx,此时输出为 阅读全文

posted @ 2011-12-13 10:01 itcfj 阅读(324) 评论(0) 推荐(0)

摘要:时间:2011-01-01 13:55来源:未知 作者:admin 点击:201次我要投稿高质量的ASP.NET空间,完美支持1.0/2.0/3.5/MVC等序列化是指一个对象的实例可以被保存,保存成一个二进制串,当然,一旦被保存成二进制串,那么也可以保存成文本串了。比如,一个计数器,数值为2,我们可以用字符串“2”表示。如果有个对象,叫做connter,当前值为2,那么可以序列化成“2”,反向的,也可以从“2”得到值为2的计数器实例。这样,关机时序列化它,开机时反序列化它,每次开机都是延续的。不会都是从头开始。序列化概念的提出和实现,可以使我们的应用程序的设置信息保存和读取更加方便。序列化. 阅读全文

posted @ 2011-05-30 19:50 itcfj 阅读(203) 评论(0) 推荐(0)

摘要:模板页<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title></head><body> <div style="width 阅读全文

posted @ 2011-04-30 23:47 itcfj 阅读(308) 评论(1) 推荐(0)

摘要:sql 代码:set nocount ongoalter procedure pro_insertStu( @stuid varchar(50), @stuname varchar(50))asbegin insert into StuInfo values (@stuid,@stuname); select @@ROWCOUNT select SCOPE_IDENTITY()--输出当前作用域(StuInfo)——个表的id select @@IDENTITY --输出第二(t2)——个表的id select @a=A ,@ from StuInfoend;alter trigger tri 阅读全文

posted @ 2011-04-09 21:50 itcfj 阅读(300) 评论(0) 推荐(0)

摘要:C# WinForm自定义控件整理(转载)C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面.基础 - 常用控件C# WinForm开发系列 - CheckBox/Button/Label/ProgressBarWinForm下CheckedListBox的数据绑定Winform 下无闪烁走马灯效果实现c#,winform,progressbar+labe,联动显示进度C# WinForm开发系列 – TextBox只能输入数字的TextBox---补充(C#)为 TextBox 控件增加一个限制最大字节数的属性c#,winform,验证输 阅读全文

posted @ 2011-03-21 12:02 itcfj 阅读(1207) 评论(0) 推荐(0)

摘要:一、应用程序文件夹操作1、新建一个安装项目,起名“测试打包”这里要记住路径了,不然,打完了找不着安装包在哪里,可就说不过去了,呵呵!2、这里就会出现三个文件夹,不用多说一看就明白意思,点“应用程序文件夹-->添加-->文件夹这里的作用就是好管理,重启一下名字,这里我就叫它“测试打包系统”3、在“测试打包系统”文件夹上右键-->添加-->项目输出下一步:添加主输出一般这个就够了,当然你还有别的资源的话就要添加上去了!4、接下来在“应用程序文件夹”下依些建几个文件夹,我建了3个Images里我放的是图片,2个ICO和1个BMP,后面会用到!Unit放置卸载的文件,这里你记住 阅读全文

posted @ 2011-03-18 15:25 itcfj 阅读(512) 评论(0) 推荐(0)

摘要:前台html代码:后台代码: 阅读全文

posted @ 2011-03-10 13:18 itcfj 阅读(258) 评论(0) 推荐(0)

摘要:SCOPE_IDENTITY返回插入到同一作用域中的 IDENTITY 列内的最后一个 IDENTITY 值。一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。IDENT_CURRENT返回为任何会话和任何作用域中的指定表最后生成的标识值。这个函数需要一个以表名为值的变量,也就是说虽然不受会话和作用域的限制,却会受到表的限制。@@IDENTITY返回最后插入的标识值。体会:加上事务处理,两个函数一个变量没有本质区别。不加事务处理两个函数一个变量受到其他会话、作用域的影响不一样。一直以来都是使用@@ident 阅读全文

posted @ 2011-03-03 20:48 itcfj 阅读(909) 评论(0) 推荐(0)

摘要:前台:<table class="li1" cellspacing="1" cellpadding="2" border="0" style="width: 100%;" id="sort" oncontextmenu="return false; " onpaste=" return false;"> <thead> <tr> <td style="width: 3%; paddin 阅读全文

posted @ 2011-02-23 16:10 itcfj 阅读(438) 评论(0) 推荐(0)

摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 C#Socket多线程编程实例C#是微软随着VS.net新推出的一门语言。它作为一门新兴的语言,有着C++的强健,又有着VB等的RAD特性。而且,微软推出C#主要的目的是为了对抗Sun公司的Java。大家都知道Java语言的强大功能,尤其在网络编程方面。于是,C#在网络编程方面也自然不甘落后于人。本文就向大家介绍一下C#下实现套接字(Sockets)编程的一些基本知识,以期能使大家对此有个大致了解。首先,我向大家介绍一下套接字的概念。 套接字基本概念:    阅读全文

posted @ 2011-01-19 11:57 itcfj 阅读(803) 评论(0) 推荐(1)

摘要:C#EventLog 类EventLog 类提供了C#与Windows事件日志交互的功能。 很多时候我们可以把日志写到windows事件日志中. 说明:EventLog 使您可以访问或自定义Windows 事件日志。通过C#提供的EventLog类,可以读取现有日志,向日志中写入项,创建或删除事件源,删除日志,以及响应日志项。也可在创建事件源时创建新日志。打开Windows事件日志的方法右击我的电脑-管理-事件日志就可以了.CreateEventSource已重载。 建立一个能够将事件信息写入到系统的特定日志中的应用程序。 Delete已重载。 移除日志资源。 DeleteEventSou 阅读全文

posted @ 2011-01-01 18:31 itcfj 阅读(2128) 评论(0) 推荐(0)

摘要:Const是常量Const在编译时会被编译为静态成员,它确定于编译时期,属类型级,通过类型来访问。现在通过以下几种情况来说明const常量:(1)初始化public const string _name;这种方式是错误的,因为它的值须在编译时期确定,所以在声明要初始化。(2)构造器中初始化public const string _name= "宋江";public ConstReadonly(){_name = "吴用";}会有异常。·为const在字面上理解就是常量,而对于赋值来说,左边不能是常量·构造器初始化是在运行时期,而常量是确定于编译时期(3)局部应用做为局部常量使用。在方法Hell 阅读全文

posted @ 2010-12-30 16:28 itcfj 阅读(253) 评论(0) 推荐(0)

摘要:public class DataTableToJson { /// summary /// 把DataTable 转换为json格式数据,以方便JavaScript接受 /// /summary /// param name="dt"datatable 对象/param /// returnsstring/returns public string GetJsonData(DataTable dt) { if (dt != null) { StringBuilder html = new StringBuilder(); html .Append("["); for 阅读全文

posted @ 2010-12-20 09:44 itcfj 阅读(475) 评论(0) 推荐(0)

摘要:ASP.NET线程安全与静态变量的生命周期浅谈  ASP.NET线程安全所涉及的是什么呢?让我们先来看看静态变量的生命周期问题,下面是我理解的静态变量的生命周期:  void Application_Start开始  void Application_End结束的,本来这就是对的  今天要做一个全局的应用,想确认一下,在网上一找,我的天,说什么的都有  大概分三种  1.Application_Start——Application_End  2.Session_Start——Session_End  3.类生命周期结束  我用4个机器做了一个测试发现静态变量值一直是不变的,并没有因为其它用户登 阅读全文

posted @ 2010-12-19 16:12 itcfj 阅读(360) 评论(0) 推荐(0)

摘要:在一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了。因此掌握事务处理的方法是很重要,进我的归类在.net中大致有以下4种事务处理的方法。大家可以参考一下,根据实际选择适当的事务处理。1 SQL事务 sql事务是使用SQLserver自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务 逻辑。Demo:(所有demo,都以SQL Server自带的Northwind数据的表Region为 阅读全文

posted @ 2010-12-19 16:09 itcfj 阅读(232) 评论(0) 推荐(0)

摘要:C#中struct和class的区别 今天早上刚看了宝典中说,在c++中,struct 和 class的区别就是前者默认成员是公有,而后者是私有,除此之外没什么区别,不过今天上网搜了下,居然还是有比较大的区别的。不知道这是因为在c#中,还是 宝典上面没说详细?类与结构的实例比较   类与结构的差别   如何选择结构还是类   一.类与结构的示例比较:   结构示例:   public struct Person   {   string Name;   int height;   int weight   public bool overWeight()   {   //implement s 阅读全文

posted @ 2010-12-11 09:20 itcfj 阅读(401) 评论(1) 推荐(0)