摘要:
1.char表示一个字符,不能'' char a='',不能'ab' char a='ab' 出错提示字符串文本中的字符太多汉字也是一个字符char char a='张'.2.测试int的最大值和最小值 Console.WriteLine(int.MaxValue); Console.WriteLine(int.MinValue);Console.WriteLine(Double.MaxValue); .Net 类名中的最大值 Console.WriteLine(double.MaxValue); .Net 数据类 阅读全文
摘要:
1.新数组接收原数组不为0的数。//①求出原数组不为0的长度 int[] num = { 10, 20, 30, 0, 40, 5, 10, 0 }; int count = 0; for(int i=0;i<num.Length;i++) { if(num[i]!=0) { count++; } } int[] num2 = new int[count];//②原数组中不为0的赋值给新数组,同时新数组的下标自加 原数组的下标不是新数组的下标 int t = 0; for (int i = 0; i < num.Length; i++) { if (num[i] != 0) { n 阅读全文
摘要:
变量转义符表类型转换成员访问级别 阅读全文
摘要:
1.三层架构 代码清晰,维护方便,修改简单UI(界面 User Interfa) 顾客BLL(Business logic Layer) 业务逻辑层 售货员DAL(Data Access Layer) 数据访问层 蛋糕师傅Model是在三层之间进行数据传递的。★★★更主要的在于如果从Winform改成asp.net,只要修改UI如果从SQL server改成Oracel数据库,只要修改DAL就可以了。2.如何获得自增字段(1)在插入的时候用 output inserted.stuid(2)在插入语句的后面带上 select @@identity列句:create database T_stud 阅读全文
摘要:
1.相关术语:呼叫中心(Call Center) 。公司客服系统,接警平台,医院接诊系统计算机与电信集成技术(CTI)CRM(客户关系管理, Customer Relationship Management )。CRM不一定非要和CTI集成。和CTI集成以后就有了自动化的过程。OA(Office Automation);MIS(Management Information System,什么都是MIS系统);ERP(Enterprise Resources Planning)。2.显示窗口的两种方式:非模态(Modaless):Show模态(Modal),阻塞主窗口:ShowDialog() 阅读全文
摘要:
/// <summary> /// 计算文件MD5值 /// </summary> /// <param name="str">需要计算的文件路径</param> /// <returns>MD5值</returns> public static string MD5Value(String filepath) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] md5ch; using (FileStream fs = File.OpenRead(fi 阅读全文
摘要:
1.字符串函数的专讲//①给出一个字符串,首先要测试出这个字符串的长度//用length 还可以"" 字符串的长度,null则无法测试出长度//因为null不指定存储空间,所以无法测试长度//length 1个汉字占一个字节string s = "abcdefg";Console.WriteLine(s.Length); //②比较两个字符串的范围,忽略大小写,字符顺序是否一样 //s.Equals(new string,StringComparison.OrdinalIgnoreCase)if (s.Equals("abcdEFG" 阅读全文
摘要:
1.枚举//限定变量的取值范围,确定个数 bool 类型可以用枚举,只是.Net内置了bool类型,所以没人这么做//QQ的在线,隐身。。static void Main(string[] args){ Gender g = Gender.Fremal; Console.WriteLine(g); Gender g1 = Gender.Man; Console.WriteLine(g1);Console.ReadKey();}enum Gender { Man,Fremal,Unkown}2.函数//对一堆代码进行重用的一种机制,可能有输入的值(参数),可能有返回的值返回值: Console. 阅读全文
摘要:
1.接口的定义(1)如何定义一个接口用interface 后跟接口的名称,接口名用大写字母I开头interface Icomputer{ int Computer(int i); //仅需要方法的声明和一个分号,不需要大括号。默认为public}(2)用一个类类实现接口,两方法声明必须保持完全一致,其实就相当于在类里声明方法的主体,方法前面要加上修饰符public,表示是一个公共的。interface Icomputer{ int Computer(int i);}class HardWare : Icomputer //如果没有实现这个接口,那么无法进行实现接口的声明,接口无法指向没有实现接 阅读全文
摘要:
1.声明一个接口interface Comp{ bool Comp1(int i, int j);}2.实现接口class Incomp : Comp{ public bool Comp1(int i, int j) { return i > j; } }3.委托传递方法名,接口传递实现接口的类名static void Main(string[] args){ List<int> list1 = new List<int>(); list1.Add(10); list1.Add(20); list1.Add(30); list1.Add(-15); int j = 阅读全文
摘要:
1.添加引用System.Configuration,配置文件2.导入命名空间using System.Data.SqlClient;using System.Data.OleDb;using System.Configuration;3.读取配置文件中的信息,连接字符串和数据库版本。string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;string providename = ConfigurationManager.ConnectionStrings[" 阅读全文
摘要:
1.接口与委托都可以对方法进行调用,不同的是接口是通过对实现接口类的里面的方法进行调用的,接口变量指向实现接口的类。然后调用方法。 List<int> list1 = new List<int>(); list1.Add(10); list1.Add(5); list1.Add(-13); list1.Add(-7); list1.Add(2); Icomputer icom = new A();//接口指向实现接口的类 foreach (int i in list1) { if (icom.oushu(i)) { Console.WriteLine(i); } }in 阅读全文
摘要:
1.委托写程序的时候,根据传递的参数,确定调用的是哪个函数,但我有一点疑问,委托的对象不是指向函数名,委托的参数不是和函数名的参数一样,那么这样为什么还不能确定调用的是哪个方法呢?委托可以认为具有相同签名和返回值类型的有序方法列表。 当委托被调用时,它调用方法列表中的每一个方法。第一步:声明委托delegate 返回值类型 委托类型名(参数名); 没有方法主体delegate void adelegate(string a);第二步:既然委托没有方法主体,那么我就要声明一个方法主体,否则将没有任何意义。这个时候,就可以根据委托来进行方法的声明。static 返回值类型 方法名(参数名){方法主 阅读全文
摘要:
1.为什么要用到委托,委托有什么意义?委托就是在一段几乎相似的代码中,抽取那不同的代码,把它封装到一个方法里,通过调用不同的方法,从而达到改变整段代码的目的。更为简单的说就是尽可能的达到代码模块化的目的。class Program{static void Main(string[] args){ List<int> list1 = new List<int>(); list1.Add(10); list1.Add(20); list1.Add(30); list1.Add(-15); int j = list2(list1, shengxu); Console.Writ 阅读全文
摘要:
1.委托(1).如何声明一个委托?delegate 返回值类型 委托类型(参数)delegate void saydelegate(string s);(2).委托是如何指向方法的?对方法进行调用★★★委托类型声明的委托对象指向方法★★★委托对象调用委托的方法(看方法的参数进行调用)委托要调用方法,肯定要有方法被委托进行调用。可以有以下两种方法进行调用①委托类型 委托对象 实例化委托(传参数的名称即方法的名称)saydelegate saydelegate =new saydelegate(Say); //先要指向方法//saydelegate("123"); //然后才能 阅读全文
摘要:
1.public static const int A=1;这段代码有错误么?是什么?const不能有static修饰,因为const本身就是一个静态声明的量。★★(如果变量是 const,它也就是 static。如果需要一个既是 const 又是 static 的变量,只需将该变量声明为 const;如果需要的只是 static 变量,只需将其标记为 static。)★★一定不会变的量,声明为常量。只要在变量前面加上const即可。★★类,结构,接口成员声明中的标记"()","="无效★★赋值号左边必须是变量,属性或索引器调用类中声明的常量,可以用类名 阅读全文
摘要:
———————————————————数据类型————————————————◆◆1.仓库与盒子的使用——数据类型与变量(1)变量被用来存储特定类型的数据。把应用程序的内存看做是一个仓库,把变量看做是存放数据的盒子。(2)盒子的选择也就是变量的选择。(3)变量的声明是指定变量的名称和类型。①未经声明的变量本身并不合法②变量必须初始化,即变量必须被赋值才能使用。(4)变量的作用域就是可以访问该变量的代码区域。(5)允许空值的变量 nullnull不是0或空字符串,代表的意义是"未定义","未设定"当允许一开始不设定初始值,也不用赋值的情况时,可以在数据类型 阅读全文
摘要:
1.什么是程序集程序及其类型的数据都被称为元数据,保存在程序的程序集中。2.在运行过程中检查和处理程序集中元素的功能。3.Type类是发射的核心,也是进行发射的入口,当你获得了关于类型的Type对象后,就可以根据Type提供的属性和方法获取这个类型的一切信息。4.获取一个类的类型(1)使用Type类提供的静态方法GetType()Type t = Type.GetType("System.IO.Stream");(2)使用 typeof 操作符Type t = typeof(System.IO.Stream); (3)通过类型实例获得Type对象String name = 阅读全文
摘要:
1.Dom(document object model) 文档对象模型用JavaScript 来操作HTML,CSS2.JavaScript——Dom 就相当于C#——.Net Framework属性小写,方法大写。蓝色的是属性 红色的是方法 可以通过前面的颜色进行判断 方法一般小写字符类型转换成整数类型 parseInt(value,10) 中的10表示转换多少进制 10进制 16进制~~value=parseInt(value,10)3.DHTMLCSS+HTML+Dom嵌套 由内而外进行 点击一下,弹出几个<table onclick="alert('table1 阅读全文
摘要:
加入收藏<a href="javascript:window.external.AddFavorite('http://127.0.0.1/', '校务管理系统V1.0')" title="单击进入即可" hidefocus="true" ><span class="STYLE3">加入收藏</span></a>设为首页<a href="#" onClick="this.style.behavior= 阅读全文