- 博客(76)
- 收藏
- 关注
原创 QuickHit项目
首先创建Game类package cn.play1;import java.util.Random;public class Game { private Player player; public Game (Player player){ this.player=player; } public String printStr(){
2017-04-05 16:31:29
496
原创 Java要点
听写作业:1.访问修饰符 包外 子类 包内 类内public yes yes yes yesprotected no yes yes yesdefault no no
2017-03-30 18:51:04
322
原创 ComBox联动
public class StudentDAL { public List SelectGradeName() { string str = SqlHelper.Constr; string sql = "select * from grade";
2017-03-30 17:06:39
441
原创 疯狂Java讲义
public class Dog { //定义一个jump方法 public void jump() { System.out.println("正在执行jump方法"); } //定义一个run方法,run方法需要借助jump方法 public void run() { Dog d = n
2017-03-30 17:03:24
465
原创 Java的访问修饰符
1.访问控制修饰符 1> public 的访问级别最高,其次是 protected,默认和 private. 2>成员变量和成员方法可以处于4个访问级别中的一个:公开,哎保护,默认或私有. 3>顶层类可以处于公开或默认级别,顶层类不能被protected和private修饰. 4>局部变量不能被访问控制修饰符修饰.2.abstract 修饰符
2017-03-30 16:29:00
190
原创 UI层
namespace MySchool.UI{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private bool flag = false; pr
2017-03-21 20:46:22
752
原创 业务逻辑层
namespace MySchool2.BLL{ public class GradeBLL { private GradeDAL gradeDal = new GradeDAL(); public List GetGradeEx() { return gradeDal.GetGradeEx();
2017-03-21 20:44:59
567
原创 数据访问层
namespace MySchool2.DAL{ public class GradeDAL { public List GetGradeEx() { string constr = SQLHelper.Constr; string sql = " select * from grade";
2017-03-21 20:43:45
309
原创 Mode层
namespace MySchool2.Mode{ public class GradeMode { public int GradeId { get; set; } public string GradeName { get; set; } }}namespace MySchool2.Mode{
2017-03-21 20:41:55
300
原创 ref和out关键字的区别
1、ref传进去的参数必须在调用前初始化,out不必,即:int i;SomeMethod( ref i );//语法错误SomeMethod( out i );//通过 2、ref传进去的参数在函数内部可以直接使用,而out不可:public void SomeMethod(ref int i){ int j=i;//通过 //...}publ
2017-03-21 20:38:11
563
原创 三层架构之间的相互关系
一般讲到三层架构,其实就是将整个业务应用划分为表示层、业务逻辑层、数据访问层等。 数据访问层DAL,业务逻辑层BLL。表现层UI (界面类的)【 model(数据模型层,主要放的我就不用说了。一般都是数据库中的。) ,】model是贯穿的。所有的都引用它,bll引用dal ui引用dal 和bll 然后就是调用 三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三
2017-03-14 14:18:40
4863
1
原创 电视的色彩你永远不动--网络电视精灵
初步构造框架封装属性及设置文件的路径using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;namespace TVXmlRead{ public abstract class ChannelBase
2017-03-12 17:14:57
414
原创 7个设计原则
原则一 单一职责原则 单一职责原则(SRP:Single responsibility principle)又称单一功能原则 核心:解耦和增强内聚性(高内聚,低耦合)。 描述:类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时就需要新一轮的测试来避免可能出现的问题。原则二 里氏替换
2017-03-01 07:54:35
385
原创 类和继承
(1)已存在的类称为基类,新类成为派生类。派生类成员的组成如下: 1.自己声明中的成员 2.基类的成员(2)派生类不能删除它所继承的任何成员
2017-02-26 18:30:52
250
原创 酒店管理系统
[sql] view plain copy 在CODE上查看代码片派生到我的代码片use master go if exists (select * from sysdatabases where name='Hotel') drop database Hotel create database Hotel on primary ( name='H
2017-02-24 15:46:06
1393
原创 第七章上机与课后
练习1:使用存储过程查看表信息[sql] view plain copyprint?USE MySchool GO EXEC sp_columns Student --查看表Student中列的信息 EXEC sp_help Student --查看表Student的所有信息 EXEC sp_helpconstraint St
2017-02-24 15:32:14
634
原创 第六章课后简答题
1.借阅事务/* *事务操作借书 */ BEGIN TRANSACTION DECLARE @errorSum int DECLARE @RID varchar(50) DECLARE @BID varchar(50) SELECT @RID=RID FROM Reader WHERE RName='张无忌' SELECT @BID=BI
2017-02-24 15:29:04
526
原创 第六章上机练习
练习1:批量插入学生考试成绩BEGIN TRANSACTION DECLARE @errorSum INT SET @errorSum=0 /*--插入数据--*/ INSERT INTO Result(StudentNo,SubjectNo,ExamDate,StudentResult) VALUES(1,
2017-02-24 15:26:07
3353
原创 我的租房网
[sql] view plain copy 在CODE上查看代码片派生到我的代码片USE MASTER GO EXEC XP_CMDSHELL 'MKDIR E:\HOUSE1' GO SET NOCOUNT ON----不显示影响行数 IF EXISTS(SELECT * FROM SYS.DATABASES WHERE NAME='HOUSE') DR
2017-02-24 15:19:33
1763
原创 使用SQL语句创建MySchool数据库
IF exists (select * from sysdatabases where name='MySchool')DROP DATABASE MySchoolcreate database MySchoolon primary (--主数据文件的具体描述NAME='MySchool',FILENAME='F:\数据库\MySchool.md
2017-02-24 15:08:53
5543
原创 ATM银行取款系统
select * from [dbo].[cardInfo]select * from [dbo].[Deposit]select * from [dbo].[tradeInfo]select * from [dbo].[userInfo]--用例4 模拟常规业务--1.修改用户密码update [dbo].[cardInfo] set [pass]='1234
2017-02-24 08:28:54
606
原创 体验套餐系统
using System;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using Syst
2017-02-18 19:56:09
1013
原创 UML9种视图
1、用例图描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。2、类图类图是描述系统中的类,以及各个类之间的关系的静态视图。能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确切的说,是一种静态模型类型。
2017-02-18 19:53:20
451
原创 list<R>和 Dictionary<R>绑定数据源的实例
1.先声明一个Studnet类 class Student { public string Name { get; set; } public int Age { get; set; } }2.准备数据和绑定数据using System;using System.Collections.Generic;using Sy
2017-02-17 14:05:16
594
原创 集合的自动扩容
自动扩容: 1.如果结合中一个元素都没有的话,Capacity为0,using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespa
2017-02-12 14:23:14
619
原创 八进制,十进制,十六进制和二进制之间转换法
十进制转化为二进制十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。150/2=75 075/2=37 137/2=18 118/2=9 09/2=4 14/2=2 02/2=1 01/2=0 1所以将150转化为二进制
2017-02-08 16:27:08
1515
原创 视图与索引
1.视图(1).什么是视图?视图(View)作为一种数据库对象,为用户提供了一个可以检索数据表中的数据方式。用户通过视图来浏览数据表中感兴趣的部分或全部数据,而数据的物理存储位置仍然在表中。视图是一个虚拟表,并不代表任何物理数据,只是用来查看数据的窗口而已。视图并不是以一组数据的形式存储在数据库中,数据库中只存储视图的定义,而不存储视图对应的数据,这些数据仍存储在导出视图的基本表中。当
2017-01-16 15:57:07
260
原创 事务
JAVA事务的概念一、什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写事务必须服从I
2017-01-16 15:51:24
203
原创 相关子查询与非相关子查询
相关子查询与非相关子查询1:标量子查询(相对于多值子查询):只有标量子查询返回的是单个记录或者不返回,就是有效的子查询。Ex1:select OrderId From Orderswhere EmployeeId=(select EmployeeId From employees where lastName like N'Davolio')将’Da
2017-01-16 15:47:09
400
原创 C#图解教程 第五章 方法
第五章 方法1:方法体内部的代码执行: 方法体是一个块:是大括号括起的语句序列。块可以包含以下项目:本地变量控制流结构方法调用内嵌的块字段通常保存和对象状态有关的数据,而本地变量用于保存本地的或临时的计算数据2:本地变量的存在性仅限于创建它的块及其内嵌的块 它从声明它的那一点开始存在 它在块完成执行时结束存在 可以在方
2017-01-15 19:34:11
565
原创 C#图解教程 第四章 类的基础
第四章 类:基础1.程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,称之为类2.数据成员-存储数据 (字段,常量) 函数成员-执行代码(方法,属性,构造函数,运算符,索引,事件) 类是逻辑相关的数据和函数的封装,通常代表真实世界章的或概念上的事物3.每个类都模拟某种扑克牌游戏中的事物,运行中的程序是一组互相作用的对象4.类的
2017-01-15 18:25:14
347
原创 SQL Server高级查询错题分析
SQL测试错题分析4.在SQL Server中,关于E-R图的说法错误的是()。(双选)A:菱形表示实体集B:矩形表示关系集C:直线用来连接实体集和属性,也可以用来连接关系集和实体集D:椭圆形表示属性此题目考查的是数据库模型图。绘制数据库模型图的图形有,矩形、椭圆形、菱形、直线。矩形表示实体集,椭圆形表示属性,菱形表示关系集,直线用来连接属性和实体集,也用来连接实体集
2017-01-13 15:32:22
913
原创 高级查询 复杂练习
declare @date datetime --查询最近一次的考试时间 declare @subid int --查询‘oop’的科目编号select @subid=subjectid from subject where SubjectName='oop'select @date = max(examdate) from
2017-01-11 17:30:39
278
原创 高级查询
--查询参加最近一次C#oop考试成绩的学生的最高分和最低分(上机1)select max(studentresult) as 最高分,min(studentresult) as 最低分 from result where ExamDate= ( select max(ExamDate) from Result whe
2017-01-11 17:19:10
673
原创 第三章 SQL的编程
use MySchoolgocreate table shengfu (time datetime not null ,result nvarchar not null)insert into shengfu(time,result)values (2005-05-09,'胜')insert into shengfu (time,result)
2017-01-09 16:39:02
209
原创 第三章
DECLARE @name varchar(8)set @name='微冷的雨'select [StudentNo],[StudentName],[Birthday],[Address]from [dbo].[Student]where [StudentName]=@name--查找学号与微冷的雨相邻的学生信息DECLARE @StudentNo i
2017-01-08 16:04:23
251
原创 数据库设计
三大范式规范数据库设计 第一范式:保证每列的原子性,每列都不可再被拆分第二范式:在满足第一范式的基础上,一张表只能描述一件事情,除了主键列之外的其他列都依赖于主键列,没有明确提出是直接还是间接(不传递依赖)依赖第三范式:在满足第二范式的基础上,除了主键列之外其他列都要直接依赖于主键设计数据库的步骤第一步:需求分析(收集信息)第二步:绘制E-R图(标示实体
2017-01-02 16:06:47
345
原创 QQ管理器
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;namespace QQ信息管理系统{ class UserManager {
2016-12-02 17:34:28
627
原创 QQ数据库管理
insert dbo.QQUserselect '54789625','add512#&','2013-02-16 17:01:35',2,1 unionselect '88662753','admin0219','2013-02-19 21:08:50',0,5 unionselect '8855678','guest0221','2013-02-21 16:28:20',1,6inse
2016-11-27 17:25:58
1248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人