- 博客(53)
- 收藏
- 关注
原创 三层架构设计
三层架构设计为什么要使用架构1.框架能够清晰的描述实体的组成结构2.框架是实体的骨干,有骨干的实体显得很“结实”3.框架设计的好坏直接影响到实体的质量4.框架设计在实体构建中起着举足轻重的作用软件是一个能够帮助人们高效办公的应用系统软件开发之前我们必须要一个高质量的框架来保证软件的运行和后期维护两层架构视图层-数据访问层 这两层之间的数据传递通过数据实体模型来作为载体传递两层和...
2020-05-01 17:45:50
792
原创 ADO.NET
ADO.NET数据库访问技术ADO.NET组件与数据库连接完整的应用程序包含客户端和数据库服务端理解ADO.NET1.ADO:ActiveX Data Objects2.简单理解:数据访问组件3.是.NET平台下应用程序和数据源进行交互的一组面向对象类库ADO.NET主要组件ADO.NET主要由两部分组成,简单理解为学习ADO.NET其实是在学习两个类库中的对象1.NET数据提...
2020-04-30 09:33:00
306
原创 数据的操作
添加单行数据INSERT [INTO] 目标表名 [(字段)] VALUES (字段对应的数据)INSERT INTO Teacher([NAME],TEL,SUBID) VALUES ('张三',110,1) 使用这种插入语法必须要注意:必须要明确这张表中具有非空约束的字段是哪些注意:1.列名的个数必须和数据值对应2.非数值类型的数据,必须放在单引号内3.数据值的类型必须和定...
2020-04-14 08:20:15
337
原创 SQL数据类型
SQL数据类型:1.整数类型bigint:占8个字节,相当于C#中longint:占4个字节,相当于C#中的intsmallint:占2个字节,相当于C#中的shorttinyint:占1个字节,相当于C#中的byte2.精确数字类型decimal:固定精确度 -1038–1038-1numeric:功能等同于decimal写法:decimal(整数,小数),numeric(整数...
2020-04-09 08:31:51
262
原创 SQL数据类型
SQL数据类型整数类型1.bigint:占8个字节,相当于C#中long2.int:占4个字节,相当于C#中的int3.smallint:占2个字节,相当于C#中的short4.tinyint:占1个字节,相当于C#中的byte精确数字类型1.decimal:固定精确度 -1038–1038-12.numeric:功能等同于decimal写法:decimal(整数,小数),num...
2020-03-19 09:24:21
301
原创 创建SQL Server数据库
创建SQL Server数据库1.以界面方式创建数据库下面在SQL Server Management Studio中创建数据库“db_database”,具体操作步骤如下。(1)启动SQL Server Management Studio,并连接到SQL Server 2012中的数据库。(2)鼠标右键单击“数据库”选项,在弹出的快捷菜单中选择“新建数据库”命令,如图所示。(3)进入...
2020-03-18 11:53:33
324
原创 SQL Server数据库和数据库简单概述(一)
SQL Server数据库和数据库简单概述(一)一.数据库(DATABASE)是按照数据结构来组织,存储,管理数据的仓库,是存储在一起的相关数据的集合优点:①减少数据的冗余度,节省数据的存储空间②具有较高的数据独立性和易扩充性③实现数据资源的充分共享二.数据库系统(DataBase System,简称DBS)是采用数据库技术的计算机系统,是由数据库(数据)、数据库管理系统(软件)、...
2020-03-17 18:55:00
337
原创 C#.NetWPF实现垃圾桶案例
xaml代码:<Window x:Class="垃圾桶.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="h...
2020-01-14 09:20:33
308
原创 C#.Net基础题
1.C#中提供的15种属性类型分别是哪些 3整数八种 byte,sbyte,short,ushort,int,uint,long,ulong浮点三种 float,double,decimal字符型 char 字符串 string 对象型 object2.C#属性赋值的四个步骤详细说明 41)看数据类型是15种基本类型直接赋值,2)不是的话先空格出现智能提示根据需求点分号结束,3)空格...
2020-01-09 09:07:44
298
原创 c#.NET之WPF扫雷游戏(登录+游戏+最终得分)
登录界面设计:xaml代码:<Window x:Class="扫雷.dl" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="htt...
2020-01-02 11:58:43
736
原创 c#.Net之WPF实现闹钟动画(设置闹钟铃声)
运行效果如下:闹钟xaml文件:<Window x:Class="表.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xml...
2020-01-01 10:46:32
429
原创 C#.Net之控制台之实现一些简单的验证(手机号+邮箱+ip验证)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks;namespace 验证{ class Program { ...
2019-12-30 20:46:49
517
原创 C#.NetWPF实现贪吃蛇小游戏
运行效果如下:xaml文件代码如下:<Window x:Class="贪吃蛇.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" ...
2019-12-18 15:54:41
538
原创 C#.Net窗体应用程序之实现飞行棋(两人对弈)
运行效果如下:代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;...
2019-12-17 10:26:56
982
原创 c#.Net窗体应用程序利用for循环打印图案以及9*9乘法表
设计界面如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using...
2019-12-10 17:15:32
435
原创 c#.NetWinform框架控件
菜单工具1.窗口内菜单-MenuStrip拖入之后可以手动添加MenuStripItem2.窗口内给指定区域添加右键菜单-ContextMenuStrip拖入之后可以暂时在窗口区域内手动添加Item然后给需要右键菜单的对象的 ContextMenuStrip 属性设置成做好的 ContextMenuStrip3.托盘图标-NotifyIcon拖入程序窗口,然后必须要为其指定ICO...
2019-12-10 12:16:59
695
原创 C#.Net之窗体应用程序飞行的小鸟[]flappybird](实现小鸟碰撞+加分)
实现小鸟碰撞和加分设计界面如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Media;using System.Text;using...
2019-12-09 11:51:45
1181
2
原创 c#.net之基础知识小结
1.简答介绍对象的构成,并做出说明对象的构成:属性,方法,事件,属性:一个对象与生俱来的,方法:一个对象的主动行为,事件:一个对象的被动行为2.C#中15中属性类型分别是哪些// 值类型整数8种:byte,sbyte,short,ushort,int,uint,long,ulong,小数三种:float,double,decimal,// 引用类型字符串:string,字符型:c...
2019-12-05 21:12:43
310
原创 c#.net窗体程序之for循环案例以及逻辑思路
题目: //1.求出1-1000之间的水仙花数//2.求出1-10000之间的回文数3. 一球从h米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第n次落地时,共经过多少米?第n次反弹多高?4.3个可乐瓶可以换一瓶可乐,现在有364瓶可乐。问一共可以喝多少瓶可乐,剩下几个空瓶!5.猴子每天吃总数一半多一个桃子,第n天只剩下一个桃子。用户输入天数n,开始时桃子的总数6.用一百...
2019-12-03 21:47:47
1394
原创 c#.net之窗体应用程序实现简单版别踩白块儿(加分+点击白块死亡+黑块落下死亡)
设计界面如下:(如有不足,欢迎批评)运行效果如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Thre...
2019-11-29 11:50:54
446
原创 c#.net之窗体应用程序实现点餐系统(添加菜品金额+删除菜品金额)
一个简易的点餐系统:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;us...
2019-11-22 10:05:26
1364
原创 c#.net之窗体应用程序飞机大战(开始+暂停+得分+清屏+爆炸)
主要实现代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Media;using System.Text;using System.T...
2019-11-21 10:38:24
1145
原创 c#.net之窗体应用程序按钮版计算器
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System....
2019-11-21 09:02:56
486
原创 c#.net之窗体应用程序随机验证码(字母+数字)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System....
2019-11-20 15:14:20
530
原创 c#.net之窗体应用程序聊天窗口(抖动+发送)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System....
2019-11-20 09:30:19
392
原创 c#.net之窗体应用程序一个Timer控制两个气泡
`using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System...
2019-11-19 09:14:55
228
原创 C#.NET之窗体应用程序四个Timer实现气泡
在这里插入代码片using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;usin...
2019-11-19 08:53:15
307
原创 C#.NET之预定义的15种属性类型以及属性的赋值语法
一.c#15种预定义属性类型整数:(8种) 位:代表整数的取值范围,2的位数次方,求出来-1就是最大值 符号:代表能否取负数 sbyte(8位有符号整数) byte(8位无符号整数) short(16位有符号整数) ushort(16位无符号整数) int(32位有符号整数) -2147483648---2147483647 uint(32位无符号整数) ...
2019-11-02 10:00:24
766
原创 C#.NET之计算机数据存储以及进制之间的转换
一.数据的存储方式?机器以正负电子的排列等方式来记录二进制数据. 每个单元格的单位是比特-bit 最小的字符单元是字节-byte 1byte=8bit kb 1kb=1024byte mb 1mb=1024kb gb tb pb.... 二.进制之间的转换.进制有哪些?二进制.八进制.十进制.十六进制.十进...
2019-11-02 09:50:01
214
原创 JavaScript中数组的一些操作方法
数组的操作方法://1.join() 将数组成员通过一个分隔符合并成字符串var arr_01=[23,12,34,‘张三’];var str=arr_01.join(’|’)console.log(str); // 23|12|34|张三//2.push()和pop() 从数组最后增加或删除成员var arr_02=[23,12,34,'张三'];arr_02.push('李四...
2019-09-15 14:20:46
146
原创 (补充)JS入门基础理解day4-匿名函数
匿名函数的理解以及使用:匿名函数:没有名称的函数语法结构:function(){}匿名函数的调用:①自调:(function(){})();②通过变量调用;var fun=function(){};fun();③通过绑定事件调用(用到DOM操作,先要获取页面元素,从而给元素添加事件)var btn=获取页面元素btn.onclik=function(){}作用域以及预解析:...
2019-09-15 08:56:24
133
原创 数组案例
在一个大学的编程选修课班里,我们得到了一组参加该班级的学生数据,分别是姓名、性别、年龄和年级,接下来呢,我们要利用JavaScript的知识挑出其中所有是大一的女生的的名字哦。学生信息如下: (‘小A’,’女’,21,’大一’), (‘小B’,’男’,23,’大三’), (‘小C’,’男’,24,’大四’), (‘小D’,’女’,21,’大一’), (...
2019-09-12 19:47:23
569
原创 for循环经典案例练习
一.本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?var ben=10000; var li=0.003 for (var i=1;i<=5;i++) { ben+=ben*li } console.log(ben)二.有个人想知道,一年之内一对兔子能繁殖多少对?于是就筑了一道围墙把一对...
2019-09-12 19:45:42
3805
原创 (补充)JS入门基础理解day3-流程控制以及数组
js流程控制语句:a.顺序结构:从上到下执行的代码就是顺序结构b.分支结构:①单分支结构 if(条件默认为true)){语句体}Eg:if(score>80){alert(‘条件默认为true’);} ②双分支结构 if(条件){语句体}else{语句体} Eg:if(score>90){ alert('成绩是大于90的'); }else{ ...
2019-09-12 19:34:38
112
原创 (补充)js入门基础理解day2-数据类型的转换以及运算符
一.数据类型的转换a.将数字类型转换为字符串①tostring();Eg:var num=10;var num_02=num.toString();console.log(typeof num_02); //string②String();Eg:var num=10;console.log(typeof String(num)); //string③隐式转换 num+’’E...
2019-09-09 21:28:23
153
原创 (补充)js入门基础理解day1-js的介绍-嵌入方式-变量以及数据类型
HTML:搭建网站的结构 /骨骼CSS:层叠样式表,美化界面/对于骨骼的装饰(肉体)JavaScript(JS):使网站具备动态的特效功能/灵魂 应用场景:大型网站的表单验证js是基于对象和事件驱动的客户端脚本语言对象: 万事万物都是对象对象三大特征(属性,方法,事件)属性:是指一个事物的外观特征方法:是指一个事物的主动行为时间:是指一个事物的被动行为客户端脚本语言:弱类型...
2019-09-09 11:13:46
135
原创 js遍历DOM树(注释+流程)
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <div> <div> <p></p> <span></span&...
2019-09-02 08:57:18
431
原创 js高级知识小结(六)
1,事件流:(1)事件流是指页面 接收事件的顺序;(2)假设页面中的元素都具备相同的事件,并且这些个元素之间是相互嵌套的关系.(3) 那么在触发一个元素的事件时候,会触发其他的元素; (4)总结:事件流是描述的从页面接受事件的顺序,当几个都具 有事件的元素层叠在一起的时候,那么你点击其中一个元素, 并不是只有当前被点击的元素会触发事件,而层叠在你点击 范围的所有元素都会触发事件。...
2019-08-22 17:28:59
122
原创 js高级知识小结(五)
一.预解析:在当前作用域下,js运行之前,会把带有var和function关键字的事先声明,并在内存中安排好。然后再从上到下执行js语句。预解析只会发生在通过var定义的变量和function上。var声明变量:console.log(num); // undefinedvar num=100;// 分为两部分: 声明(在运行之前就会声明) 初始化(赋值)var 这里声明了全局变量,...
2019-08-22 17:23:45
136
原创 js高级知识小结(四)
dir和log区别:console.log()可以取代alert()或document.write(),在网页脚本中使用console.log()时,会在浏览器控制台打印出信息.console.dir()可以显示一个对象所有的属性和方法一.js中实现继承继承:是指子类继承父类的属性和方法,子类没有的属性和方法 可以从父类中继承二.继承的作用:减少内存浪费,数据共享,减少代码冗余,优化代...
2019-08-21 08:28:24
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人