07 2014 档案

摘要://实现IEnumerable接口中的GetEnumerator()方法,为了能支持foreach遍历 class MyClass:IEnumerable { List list = new List(); private List items; public List Items { get { ... 阅读全文
posted @ 2014-07-27 21:14 单方面 阅读(244) 评论(0) 推荐(0)
摘要:public class Student { public string StuNo { get; set; } public string StuName { get; set; } public int StuAge { get; set; } }class Program { /*****... 阅读全文
posted @ 2014-07-27 19:38 单方面 阅读(164) 评论(0) 推荐(0)
摘要:接口:1、接口比抽象类更抽象2、接口中的所有成员默认都是抽象的,所以不用显示加abstract3、接口中不能显示添加修饰符(默认都是public)4、接口中不能包含字段、构造方法和常量5、接口中的方法、索引以及属性不能有任何实现接口可以继承一个或多个其他的接口(也可以称为接口的扩展)。一个普通类可以... 阅读全文
posted @ 2014-07-27 19:34 单方面 阅读(158) 评论(0) 推荐(0)
摘要:抽象类:1、如果一个类中有抽象方法,那么这个类必须是抽象类2、抽象类中可以有抽象方法,也可以没有抽象方法3、抽象类不能被实例化4、抽象类不能是密封类或静态类子类(普通子类)必须重写父类中的所有抽象方法,如果子类是抽象类可以不用重写父类的抽象方法。//抽象类abstract class Animal ... 阅读全文
posted @ 2014-07-27 19:32 单方面 阅读(498) 评论(0) 推荐(0)
摘要:重写(override)特点:1、要有继承关系2、方法原型要一致(修饰符、返回类型、方法名、参数列表一致)3、加上override关键字,重写父类的方法(该父类方法要有virtual、abstract进行修饰) /// /// 狗类(父类) /// class Dog { public str... 阅读全文
posted @ 2014-07-27 19:25 单方面 阅读(443) 评论(0) 推荐(0)
摘要:继承中的构造方法:1、创建子类对象时,一定会先创建父类对象2、如果调用的子类构造方法没有使用base,就会自动调用父类无参的构造方法, 如果父类没有无参的构造方法就会报错3、如果调用的子类构造方法使用了base,就会根据base后面的参数调用父类对应的构造方法注意:如果类中有定义有参的构造方法,建议... 阅读全文
posted @ 2014-07-27 19:19 单方面 阅读(271) 评论(0) 推荐(0)
摘要://类class Student { public int StuNo { get; set; } public string StuName { get; set; } public int StuAge { get; set; } }//索引器class MyClass { //存储5个学员信息... 阅读全文
posted @ 2014-07-27 19:16 单方面 阅读(325) 评论(0) 推荐(0)
摘要:枚举:1、不能定义自己的方法2、它们不能实现接口3、不能定义属性和索引器4、枚举成员之间用“,”隔开5、枚举成员如果没有赋值,那么它的第一个值默认为06、后面的成员取值是前一个成员取值+17、枚举成员只能赋值为整型类与结构:1、类和结构都是创建对象的模版2、结构是值类型,类是引用类型,结构不能有析构... 阅读全文
posted @ 2014-07-27 18:57 单方面 阅读(258) 评论(0) 推荐(0)
摘要:静态类:静态类中的成员都必须是静态的,静态类不能被继承,不能实例化。静态成员变量:类名.成员变量类的实例成员变量是属于具体的对象,静态成员变量是属于整个类(创建出来的对象都使用这个静态成员变量的值),静态成员变量被分配空间后,需要到程序结束才会回收 静态成员方法:类名.方法名 进行调用注意:静态类中... 阅读全文
posted @ 2014-07-27 18:56 单方面 阅读(234) 评论(0) 推荐(0)
摘要:readonly与const的区别1、const常量在声明的同时必须赋值,readonly在声明时可以不赋值2、readonly只能在声明时或在构造方法中赋值(readonly的成员变量可以根据调用不同的构造方法赋不同的值)3、const前面不能添加static(因为Const本来就是一个静态常量)... 阅读全文
posted @ 2014-07-27 17:54 单方面 阅读(341) 评论(0) 推荐(0)
摘要:范围(从小到大):private<internal/protected<protected internal<publicprivate:只能在本类中使用internal:只能在本程序集(本项目)中使用protected:只能在具有继承关系的子类中使用(可以在不同的项目中)protected int... 阅读全文
posted @ 2014-07-27 17:51 单方面 阅读(161) 评论(0) 推荐(0)
摘要:ref和out的相同点和不同点共同点:都是引用传递不同点:ref的参数在调用之前一定要赋值,在方法调用的过程中可以不要赋值。 out的参数在调用之前可以不赋值,在方法调用的过程中一定要赋值。//方法的参数 class Program { static void Main(string[] args)... 阅读全文
posted @ 2014-07-27 17:47 单方面 阅读(727) 评论(0) 推荐(0)
摘要:public partial class 组合框绑定数据 : Form { public 组合框绑定数据() { InitializeComponent(); } private void btnBind_Click(object sender, EventArgs e) { string sql ... 阅读全文
posted @ 2014-07-27 17:36 单方面 阅读(462) 评论(0) 推荐(0)
摘要:DataGridView的属性:AllowUserToAddRows:如果为true允许用户添加行,false不允许用户添加行ReadOnly:true表示只读、不能修改单元格中的值,false可以对单元格进行修改SelectionMode:FullRowSelect表示点击单元格选择整行Multi... 阅读全文
posted @ 2014-07-27 17:35 单方面 阅读(2149) 评论(0) 推荐(0)
摘要:public partial class MySchool : Form { public MySchool() { InitializeComponent(); } private void tsmiAddUser_Click(object sender, EventArgs e) { AddSt... 阅读全文
posted @ 2014-07-27 17:32 单方面 阅读(337) 评论(0) 推荐(0)
摘要:public partial class ImageMove : Form { public ImageMove() { InitializeComponent(); } int x = 1;//x为1代表水平向右移动,-1代表水平向左移动 int y = 1;//y为1代表垂直向下移动,-1代表垂... 阅读全文
posted @ 2014-07-27 17:30 单方面 阅读(322) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace T2{ class Program { //常量(必须在声明时赋值,赋值后不能修改) //static void M... 阅读全文
posted @ 2014-07-26 23:56 单方面 阅读(509) 评论(0) 推荐(0)
摘要:为了模拟并发环境,SQL SERVER中打开两个查询窗口(分别表示事务1、事务2)即可,并发用户用事务1,事务2简称测试表脚本:CREATE TABLE [Customer]( [CustID] [int] NOT NULL, [Fname] [nvarchar](20), [Lname] [nva... 阅读全文
posted @ 2014-07-26 23:49 单方面 阅读(168) 评论(0) 推荐(0)
摘要:----------------常用的系统存储过程---------------execute sp_databases--查看服务器里的所有数据库exec sp_renamedb NetBarDB,abc--重命名数据库exec sp_tables--查询出当前环境下的对象列表exec sp_co... 阅读全文
posted @ 2014-07-26 23:47 单方面 阅读(424) 评论(0) 推荐(0)
摘要:--------------输出----------------print 'hello world'--以文本形式输出select 'hello world'--以网格形式输出,也可以设置成以文本形式输出print 'abc'+'cde'print 3+5print 'ab'+5--出错,'ab'... 阅读全文
posted @ 2014-07-26 23:45 单方面 阅读(988) 评论(0) 推荐(0)
摘要:--------------创建文件夹-----------------打开高级选项exec sp_configure 'show advanced options',1reconfigure--重启配置--开启xp_cmdshell功能(开启后能使用dos命令)exec sp_configure ... 阅读全文
posted @ 2014-07-26 23:40 单方面 阅读(354) 评论(0) 推荐(0)
摘要:笛卡尔-------------笛卡尔积------------------select * from StuInfo,StuScoreselect * from StuInfo cross join StuScore--查询出有意义的行select * from StuInfo as a cros... 阅读全文
posted @ 2014-07-26 23:33 单方面 阅读(511) 评论(0) 推荐(0)
摘要:------------------字符串函数------------------------charindex(要查找的字符串,被查找的字符串,开始查找的位置):返回要查找的字符串在被查找的字符串中的位置select charindex('sve','hello sve hi sve',1)--结... 阅读全文
posted @ 2014-07-26 23:27 单方面 阅读(197) 评论(0) 推荐(0)
摘要:--------------select查询-------------------查询所有信息(方法一)select * from stuinfo --*号代表所有列--查询所有信息(方法二)select StuNo,StuName,StuAge,StuSex,address from stuinf... 阅读全文
posted @ 2014-07-26 23:24 单方面 阅读(451) 评论(0) 推荐(0)
摘要:--复制数据表中的数据到另一个表中(另一个表必须是数据库中不存在的表)select * into temp1 from DeptInfo--只复制数据表结构,不复制数据select * into temp2 from DeptInfo where 1=2--将DeptInfo表中的数据复制到temp... 阅读全文
posted @ 2014-07-26 23:20 单方面 阅读(169) 评论(0) 推荐(0)
摘要:--use用来设置当前使用哪个数据库use StudentDb--go批处理go--T-SQL中不区分大小写,数据库表中的数据是区分大小写的--例如:insert与INSERT不区分大小写,数据库表中的数据lisi与LiSi是区分大小写的---------------------Insert操作--... 阅读全文
posted @ 2014-07-26 23:18 单方面 阅读(372) 评论(0) 推荐(0)
摘要://jsp页面 "> My JSP 'T9_1.jsp' starting page --> * Email: * 用户名: //servletpackage controller;import java.io.IOException;import java... 阅读全文
posted @ 2014-07-25 22:00 单方面 阅读(193) 评论(0) 推荐(0)
摘要:例如错误写法: 正确写法:导致的异常:HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfill... 阅读全文
posted @ 2014-07-23 22:37 单方面 阅读(285) 评论(0) 推荐(0)
摘要:1、语法:${变量/对象./对象['']}:看具体情况的使用2、.与[]的运算符普通情况下.与[]可以互换,但在包含特殊字符和纯数字的情况下就一定的使用[],例如${sessionScope.stundent[na-me]},动态取值的时候必须使用[]。3、EL表达式取变量的顺序是:${userNa... 阅读全文
posted @ 2014-07-10 00:02 单方面 阅读(348) 评论(0) 推荐(0)
摘要:public class ResonpeRandomImgDemo extends HttpServlet { int width=100; int height=30;public void doGet(HttpServletRequest request, HttpServletResponse... 阅读全文
posted @ 2014-07-07 22:45 单方面 阅读(881) 评论(0) 推荐(0)
摘要:response.setContentType("text/html;charset=utf-8");response.setCharacterEncoding("utf-8");//获取绝对路径.通过ervletContext()String path= this.getServletContex... 阅读全文
posted @ 2014-07-07 21:25 单方面 阅读(355) 评论(0) 推荐(0)
摘要:/*********获取配置文件,但配置文件中的值改变,不会随着值的改变也获取的参数值改变**********//** * 原因是因为,类装载,装载完后,不会再去装载了 * *///InputStream in= TestDemo.class.getClassLoader().getResource... 阅读全文
posted @ 2014-07-07 00:30 单方面 阅读(280) 评论(0) 推荐(0)
摘要:创建配置文件:1、在项目的任意地方,右键-》New-》File-》FileName-》输入-》名称.properties(比如:config.properties)2、访问路径:从根目录开始出发(WebRoot)->WEB-INF->classes->config.properties,(如果有包名... 阅读全文
posted @ 2014-07-06 23:48 单方面 阅读(1599) 评论(0) 推荐(0)
摘要://适用于:很多文件需要初始化参数时,例如数据库账号和密码,不可能使用config这个对象,因为如果使用config对象去配置的话,那么每个servlet类都必须写一个参数,这时候就必须采用context这个对象去实现一个数据的共享//servletresponse.setContentType("... 阅读全文
posted @ 2014-07-06 23:10 单方面 阅读(1490) 评论(0) 推荐(0)
摘要:适用:一些不需要再Servlet文件中初始化的可以使用,例如:数据库用户名和密码//Servlet文件//实例化ServletConfig对象ServletConfig servletConfig=this.getServletConfig();/***********************获取指... 阅读全文
posted @ 2014-07-06 22:32 单方面 阅读(563) 评论(0) 推荐(0)
摘要:/** * 数据库通用类 * */public class ConnDB {/** * 获取数据库连接对象 * @return 数据库连接对象 * */ public static Connection getConn() {Connection conn=null;try {//加载驱动Class... 阅读全文
posted @ 2014-07-06 12:54 单方面 阅读(449) 评论(0) 推荐(0)
摘要:这里首先必须注意的是:类的类名、字段必须与数据库中的表名和字段名保持一致,否则无法通过反射机制作出通用层/*** 学生信息类,数据库中的StuInfo表* */public class StuInfo {private int StuId;private String StuName;public ... 阅读全文
posted @ 2014-07-06 12:51 单方面 阅读(1097) 评论(0) 推荐(0)
摘要://要进行反射的类public class Penson {public int age=0; public String name="zhangsan";private String job=""; public Penson(int age, String nameString) {this.a... 阅读全文
posted @ 2014-07-06 12:24 单方面 阅读(292) 评论(0) 推荐(0)
摘要:/************事务处理*****************/public static void main(String[] args) {String sql1 = "insert into stuInfo values(123910,'小建',23,'男','普宁')";String ... 阅读全文
posted @ 2014-07-04 23:59 单方面 阅读(208) 评论(0) 推荐(0)
摘要:/**************调用存储过程****************/public static void main(String[] args) {try {Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");} cat... 阅读全文
posted @ 2014-07-04 23:58 单方面 阅读(255) 评论(0) 推荐(0)
摘要:/**************PreparedStatemnet使用******************//*特点:相当于ADO.NET中的参数化命令对象 * 1、预编译,执行相同的sql语句,提高执行效率 * 2、能将数据中的特殊字符当作普通字符进行处理 */public static void ... 阅读全文
posted @ 2014-07-04 23:57 单方面 阅读(810) 评论(0) 推荐(0)
摘要:/*JDBC纯Java驱动使用步骤:* 1、导入JDBC驱动jar包(项目名称右键->Properties->Java Build Path->Add ExternalJARs)* 2、加载并注册驱动程序,导入java.sql.*包* 3、创建连接对象* 4、创建执行命令对象* 5、执行sql语句*... 阅读全文
posted @ 2014-07-04 23:55 单方面 阅读(312) 评论(0) 推荐(0)
摘要://ODBC连接Excelpublic static void main(String[] args) {Connection conn = null;Statement stm = null;ResultSet rs = null;try {//加载ODBC驱动Class.forName("sun... 阅读全文
posted @ 2014-07-04 23:53 单方面 阅读(2875) 评论(0) 推荐(0)
摘要:/*ODBC使用步骤:(ODBC数据源由微软平台提供)* 1、配置ODBC数据源(控制面板->管理工具->ODBC数据源)* 2、加载并注册驱动程序,导入java.sql.*包* 3、创建连接对象* 4、创建执行命令对象* 5、执行sql语句* 6、获取执行sql语句后的结果,进行相关操作* 7、关... 阅读全文
posted @ 2014-07-04 23:52 单方面 阅读(1051) 评论(0) 推荐(0)
摘要:/**************枚举*****************///public enum Colors{//Red,Yellow,Blue,Black,White//}//public static void main(String[] args) {//Colors c = Colors.... 阅读全文
posted @ 2014-07-04 23:50 单方面 阅读(8203) 评论(0) 推荐(0)
摘要:/**************可变参数的使用*****************///注意:可变参数一定要放在参数列表的最后,使用时是作为数组来进行操作//public static void main(String[] args) {//method("总和为:",10,50,20);//metho... 阅读全文
posted @ 2014-07-04 23:48 单方面 阅读(160) 评论(0) 推荐(0)
摘要:/*** 自定义普通泛型类* @author Administrator** @param 泛型*///public class GenericTest {//private T member;//public T getMember() {//return member;//}//public ... 阅读全文
posted @ 2014-07-04 23:46 单方面 阅读(424) 评论(0) 推荐(0)
摘要:注意:序列化自定义类必须实现一个接口Serializable,在c#中序列化自定义类是使用特性也就是[Serializable]//要实现序列化的类public class Student implements Serializable {/** * */private static final ... 阅读全文
posted @ 2014-07-04 23:32 单方面 阅读(464) 评论(0) 推荐(0)
摘要://FileWriterpublic class FileWriterDemo {//字符流:适用于文本文件,以字符为单位进行操作,经常和缓冲流一起使用/** * 字符流操作步骤: * 1、创建字符流 * 2、创建缓冲流 * 3、进行读写操作 * 4、关闭流 *///使用缓冲流要注意的:要想把缓冲流... 阅读全文
posted @ 2014-07-04 23:25 单方面 阅读(328) 评论(0) 推荐(0)
摘要://FileOutputStreampublic class FileOutputStreamDemo {/**字节流:适用于任何文件,以字节为单位,进行读写操作 *字节流操作步骤: *1、创建文件对象 *2、创建字节流 *3、读写操作 *4、关闭流 *///字节流(写操作)public stati... 阅读全文
posted @ 2014-07-04 23:21 单方面 阅读(895) 评论(0) 推荐(0)
摘要://切记以数据类型输出就以什么数据类型读入,//例如:dos.writeInt(100);写入,读取:dis.readUTF()有时会出现意想不到的错误,所以要时刻记得以数据类型输出就以什么数据类型读入//DataInputStream(二进制输入流)public class DataInputSt... 阅读全文
posted @ 2014-07-04 23:12 单方面 阅读(1551) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-07-04 22:25 单方面 阅读(473) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-07-04 22:18 单方面 阅读(237) 评论(0) 推荐(0)
摘要:无标题文档 单元格内容 单元格内容 单元格1:单元格2:删除第几行: 阅读全文
posted @ 2014-07-04 22:15 单方面 阅读(336) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-07-04 22:03 单方面 阅读(151) 评论(0) 推荐(0)
摘要://event表示事件对象,keyCode表示键值,srcElement事件源function changeCommand(){//如果按下的是回车,并且不是提交按钮,不是重置按钮,则回车认为是tab键if(event.keyCode==13 && event.srcElement.type!="s... 阅读全文
posted @ 2014-07-04 21:55 单方面 阅读(243) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-07-04 21:48 单方面 阅读(486) 评论(0) 推荐(0)
摘要:Java中的格式化字符串System.out.println(MessageFormat.format("name={0}", "张三"));.net中的格式化字符串string.format("name={0}", "张三); 阅读全文
posted @ 2014-07-04 21:36 单方面 阅读(243) 评论(0) 推荐(0)
摘要://主窗体//与open的区别:1、参数二是传递的参数 2、属性设置格式:属性=属性值; 3、dialogHeight与dialogWidth没有单位,即需要自己加上px//window.showModalDialog//("modalDialog.html",window,"dialogHeigh... 阅读全文
posted @ 2014-07-01 22:42 单方面 阅读(862) 评论(0) 推荐(0)
摘要://主窗体//F:/2.html页面function show(){//获得主窗体对象中的id为txt的控件value,并且为其赋值window.opener.document.getElementById("txt").value= document.getElementById("text").... 阅读全文
posted @ 2014-07-01 22:34 单方面 阅读(390) 评论(0) 推荐(0)
摘要:function show(){//parent是获取本窗口的父窗口//window.parent.location.href="http://www.baidu.com";//top是获取本窗口的最顶端窗口window.top.location.href="http://www.baidu.com... 阅读全文
posted @ 2014-07-01 22:25 单方面 阅读(150) 评论(0) 推荐(0)
摘要:function next(){//前进window.history.forward();}function previous(){//后退window.history.back();}function jump(){//指定前进或后退页面数var num = document.getElement... 阅读全文
posted @ 2014-07-01 22:23 单方面 阅读(128) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-07-01 22:22 单方面 阅读(136) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-07-01 22:21 单方面 阅读(132) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-07-01 22:20 单方面 阅读(218) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-07-01 22:19 单方面 阅读(457) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-07-01 22:16 单方面 阅读(212) 评论(0) 推荐(0)
摘要:表达式的一些基础知识请查看javascript中的正则表达式实例String email="www.baidu@qq.com";//正则表达式^w{3}.[a-zA-Z0-9]+@[a-zA-Z]+ .com$跟js的表达式基本上一模一样Pattern p=Pattern.compile("^w{3... 阅读全文
posted @ 2014-07-01 22:15 单方面 阅读(141) 评论(0) 推荐(0)
摘要:无标题文档 商品名称 数量 价格 合计 手机 1 888 888 手表 1 999 999 阅读全文
posted @ 2014-07-01 01:05 单方面 阅读(1128) 评论(0) 推荐(0)