`
文章列表
ItemSelectionChanged事件会触发2次,其中第1次触发,是listview控件先做取消所有选择,第2次才是选择用户选定的项。 所以要加上 if(e.IsSelected)来判断是否是用户选择改变时触发。
/*********************************************************************** * 服务端: * (1)用指定的端口和IP建立EndPoint对象 * (2)建立一个Socket对象 * (3)用Socket对象的Bind()方法绑定IPEndPoint * (4)用Socket对象的Listen()方法开始监听 * (5)接收到客户端的连接,用Socket对象的Accept()方法创建新的Socket对象和请求的客户端进行通信 * (6)通信结束后,关闭Socket对象 ********** ...
有Student数据库  第一种方法: select * from Student where Sdept=(select Sdept from Student group by Sdept having count(*)>1) 若要查询数据库中重复记录,则需把其他字段添加到group by 里 第二种方法: select distinct a.* from Student a ,Student b where a.Sno!=b.sno and a.Sdept=b.Sdept 若要查询数据库中重复记录,则需把其他字段添加到后面  
我们现在回到函数上。记得我们用 SUM 这个指令来算出所有的 Sales (营业额)吧!如果我们的需求变成是要算出每一间店 (store_name) 的营业额 (sales),那怎么办呢?在这个情况下,我们要做到两件事:第一,我们对于 store_name 及 Sales 这两个栏位都要选出。第二,我们需要确认所有的 sales 都要依照各个 store_name 来分开算。这个语法为:   SELECT "栏位1", SUM("栏位2") FROM "表格名" GROUP BY "栏位1"   在我们的示范 ...
/*********************************************************************** * 静态变量与非静态变量 * 不同对象非静态变量可以有不同的值,而静态变量的值是唯一的 * 静态变量可以通过类访问,而非静态变量要实例化才能访问 ************************************************************************/ using System; class A { public static int a;//静态变量a public in ...

求n!

/******************************************************** * 求n! * (1)当n=0,1时,n!=1 * (2)当n>1时,n!=n(n-1)! *********************************************************/ using System; class Test { static void Main(string[] args) { Factorial f = new Factorial() ...
静态构造函数: (1)用于对静态字段、只读字段等的初始化。               (2)添加static关键字,不能添加访问修饰符,因为静态构造函数都是私有的。         (3)类的静态构造函数在给定应用程序域中至多执行一次:只有创建类的实例或者引用类的任何静态成员才激发静态构造函数 (4)静态构造函数是不可继承的,而且不能被直接调用。             (5)如果类中包含用来开始执行的 Main 方法,则该类的静态构造函数将在调用 Main 方法之前执行。     (6)任何带有初始值设定项的静态字段,则在执行该类的静态构造函数时,先要按照文本顺序执行那些初始值设定 ...

Linq 笔记

查询 if (this.name.Text.Trim() == null || this.name.Text.Trim() == "") { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('用户名不能为空!');</script>"); this.name.Focus( ...

GET 与 POST

    博客分类:
  • Ajax
1、GET:请求是幂等的。(指多个请求返回相同的结果,换句话说就是要避免使用GET请求调用改变服务器上的状态。) 2、POST:当改变服务器上的状态时使用POST请求。 3、实际的区别在于净荷大小和安全性,一般情况下浏览器和服务器会限制URL的长度,POST请求可以使用的净荷更大而且相对GET请求更安全。 4、可以使用GET请求通常也可以使用POST请求。
js代码 var xmlhttp; //创建XmlHttpRequest对象 function createXmlHttpRequest() { if (window.ActiveXObject) { try { xmlhttp =new ActiveXObject ("Msxml2.XMLHTTP");//IE老版本 } catch (e) {} try ...
(1)增加了javascript html css的智能感应 (2)增加javascript的调试 (3)增加split中查看方式,可以边改源代码边看效果 (4)按CTRL键可以隐藏智能感应列表 (5)可以选择.net framework的版本 (6)自动属性 (7)增加linq (8)引入var关键字
(1)当基类中没有自己编写的构造函数时,派生类默认条用基类的构造函数 (2)当基类中有自己编写的构造函数时,要在基类中添加无参的构造函数 public class MyBaseClass { public MyBaseClass() { } public MyBaseCla ...
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { employee[] emp = new employee[3]; emp[0] =new manager("A",&qu ...

虚方法笔记

    博客分类:
  • C#
没用virtual时的情况: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { B b = new B();//此时b的内容是:A.F()和B.F() A a = b; //此时a的内容是A.F ...
http://www.cnblogs.com/4ec/archive/2007/05/30/764873.aspx ASP.NET 2.0 的数据源、数据绑定控件概述与区别 一、Render UI 1 GridView GridView 控件用来在表中显示数据源的值。每列表示一个字段,而每行表示一条记录。GridView 控件支持下面的功能:     *       绑定至数据源控件,如 SqlDataSource。     *       内置排序功能。     *       内置更新和删除功能。     *       内置分页功能。     *       内置行选 ...
Global site tag (gtag.js) - Google Analytics