摘要: ------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------学习三层架构开发1.三层架构开发模式大体分 数据访问层(DAL)、业务逻辑层(BLL)、表示层(UI)这三层,但并不局限是这三层,可以按需要添加其他层的。2.数据访问层是和数据库打交道的,直接对数据库进行数据操作。表示层是呈现给用户看的界面。业务逻辑层是数据访问层和表示层之间的桥梁,处理一些验证之类。3.三层模式实现登录:3.1首先搭建好三层最初的框架:RechargeSys.DAL、RechargeSys.BLL、RechargeSys.Models、RechargeSys.Web,其中的Re 阅读全文
posted @ 2013-04-16 19:25 微笑的小鸟 阅读(229) 评论(0) 推荐(0) 编辑
摘要: ------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------SQL中的连接查询总结连接查询使用 JOIN…ON…语句内连接: [INNER] JOIN []里面的可以省略外连接: LEFT [OUTER] JOIN、FIGHT [OUTER] JOIN、FULL [OUTER] JOIN分别叫做左外连接、右外连接、全外连接。[]里面的可以省略交叉连接:CROSS JOIN交叉连接不带 ON 子句JOIN: 如果表中有至少一个匹配,则返回行LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行RIGHT JOIN: 即使左表中没有匹配,也从右表返回 阅读全文
posted @ 2013-04-16 19:24 微笑的小鸟 阅读(123) 评论(0) 推荐(0) 编辑
摘要: ------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------聚合函数像sum()、count()、avg()等都是聚合函数使用用聚合函数的时候,一般都要用到GROUP BY 先进行分组,然后再进行聚合函数的运算。运算完后就要用到HAVING 的用法了,就是进行判断了。 select customer_name,sum(balance) from balance group by customer_name having balance>200;1.GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用group by 有一个原 阅读全文
posted @ 2013-04-16 19:18 微笑的小鸟 阅读(116) 评论(0) 推荐(0) 编辑
摘要: ------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------全选反选功能的实现前台:全选:<asp:CheckBox ID="chSelectAll" runat="server" OnCheckedChanged="chSelectAll_CheckedChanged" AutoPostBack="true" />&nbsp&nbsp 反选:<asp:CheckBox ID="chSelectOtherAll" runa 阅读全文
posted @ 2013-04-16 19:17 微笑的小鸟 阅读(120) 评论(0) 推荐(0) 编辑
摘要: ------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------ASP.NET页面之间传递值的几种方式1.URL传值这是经典的传值方式, 如XXX.aspx?id=1&name=c; 不过所传递的值是会显示在浏览器的地址栏上的,而且不能传递对象。所以这种方法一般用于传递的值少且安全性要求不高的情况下。2.Session传值 这种方法将每份数据存储于服务器变量中,可以传递比较多的数据,并且安全性较高,所以常用于用户身份的验证功能中。不过,Session变量如果存储过多的数据会消耗过多的服务器资源,编程者在使用时应该慎重。Session可在应用程序的多个 阅读全文
posted @ 2013-04-16 19:16 微笑的小鸟 阅读(111) 评论(0) 推荐(0) 编辑
摘要: ------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------ASP.NET常用内置对象:Response对象、Request对象 、Server对象、Application对象、Session对象、Cookie对象、1.Response对象用于从服务器向用户发送输出的结果2.Request对象功能是从客户端得到数据。当浏览器向服务器请求页面时,这个行为就被称为一个 request(请求)。ASP Request 对象用于从用户那里获取信息。3.Server对象提供对服务器上访问的方法和属性,大多数方法和属性是作为实用程序的功能提供的。4.Applicat 阅读全文
posted @ 2013-04-16 19:15 微笑的小鸟 阅读(166) 评论(0) 推荐(0) 编辑
摘要: ------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------对数据库进行增删改查操作前台:<div> 学生ID:<asp:TextBox ID="txtStudentID" runat="server"></asp:TextBox><br /> 姓名:<asp:TextBox ID="txtName" runat="server"></asp:TextBox 阅读全文
posted @ 2013-04-16 18:37 微笑的小鸟 阅读(246) 评论(0) 推荐(0) 编辑
摘要: ------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------连接数据库1.在配置文件中写<connectionStrings> <add name="strConn" connectionString="Data Source=WANG-PC;Initial Catalog=WANG;User ID=sa;Password=123" /> </connectionStrings>然后在.aspx.cs中使用string str 阅读全文
posted @ 2013-04-16 18:36 微笑的小鸟 阅读(130) 评论(0) 推荐(0) 编辑
摘要: ------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------继承子类继承父类后,子类就拥有了父类的属性和方法1.class Program{ static void Main(string[] args) { DongBei DB=new DongBei(); DB.Man="高大,豪爽"; DB.Do(); ShangHai SH=new ShangHai(); SH.Man="小男人,抠门" Console.ReadKey(); }}class Person 阅读全文
posted @ 2013-04-16 18:35 微笑的小鸟 阅读(148) 评论(0) 推荐(0) 编辑
摘要: ------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------out 与 refout 与 ref的作用都是用于传递参数, out 主要用于传出值,ref 即可传入值也可传出值,使用out修饰的参数在使用前必须对其进行赋值. 方法参数上的 ref 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,必须将参数作为 ref 参数显式传递到方法。ref 参数的值被传递到 ref 参数。传递到 ref 参数的参数必须最 阅读全文
posted @ 2013-04-16 18:33 微笑的小鸟 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 怎样实现元素的反转1.利用中间变量赋值交换 temp = a; 把 a 的值赋给 temp a = b; 把 b 的值赋给 a b = temp; 把 temp 的值赋给 b 这样就实现了两个变量的值的交换 static void Main(string[] args) { int a = 10, b = 5; int temp; Console.Write("反转前的元素:a={0}, b={1}", a, b); temp = a; a = b; b = temp; Console.Write("反转后的元素:a={0}, b={1}", a, b) 阅读全文
posted @ 2013-04-16 18:32 微笑的小鸟 阅读(140) 评论(0) 推荐(0) 编辑
摘要: ------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------1.方法重载: 方法重载是让类以统一的方式处理不同类型数据的一种手段。Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法。 2.构成重载的条件: 2.1.方法名一定要相同。 2.2.方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。 2.2.1.如果参数个数不同,就不管它的参数类型了! 2.22.如果参数个数相. 阅读全文
posted @ 2013-04-16 18:31 微笑的小鸟 阅读(175) 评论(0) 推荐(0) 编辑
摘要: ------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------数组数组是数据类型相同、数目一定的变量的有序集合,组成数组的变量称为该数组的元素。在C#语言中,数组是一种引用类型,使用前需要声明和创建。1.声明数组数组声明格式如下:数据类型符[] 数组名;如 int[] a;数据类型符表示的是数组中的元素的类型,数组名是一个标识符,“[]”是数组的标志。2.创建数组声明数组后,在访问其元素前必须为数组中的元素分配相应的内存,也即创建数组创建数组一般形式如下:数组名=new 数据类型[数组元素个数];如 i 阅读全文
posted @ 2013-04-16 18:21 微笑的小鸟 阅读(168) 评论(0) 推荐(0) 编辑
摘要: ------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------C#数据类型分为值类型和引用类型。值类型分为简单类型、结构类型和枚举类型C#各种数据类型之间的关系:整数类型分为短字节型(sbyte)、字节型(byte)、短整型(short)、无符号短整型(ushort)、整型(int)、无符号整型(uint)、长整型(long)和无符号长整型(ulong)等实数类型浮点类型和十进制类型值类型和引用类型的区别:1) 值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。2) 引用类型分配在托管 阅读全文
posted @ 2013-04-16 18:02 微笑的小鸟 阅读(159) 评论(0) 推荐(0) 编辑
摘要: ------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------C#数据类型分为值类型和引用类型。值类型分为简单类型、结构类型和枚举类型C#各种数据类型之间的关系:整数类型分为短字节型(sbyte)、字节型(byte)、短整型(short)、无符号短整型(ushort)、整型(int)、无符号整型(uint)、长整型(long)和无符号长整型(ulong)等实数类型浮点类型和十进制类型值类型和引用类型的区别:1) 值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。2) 引用类型分配在托管 阅读全文
posted @ 2013-04-16 17:50 微笑的小鸟 阅读(104) 评论(0) 推荐(0) 编辑