.net
文章平均质量分 54
难遇张Sir
不懂加微信Y2950213625
展开
-
学生管理系统源码
**学生管理系统(winform)项目源码及使用说明**这是一个学生管理系统,使用VS2010+SQL2014编写,VS2017正常使用项目源码下载地址:https://blog.csdn.net/qq_42075398/article/details/103754355项目介绍这是一个学生选课信息管理系统,使用VS2010+SQL2008编写。 在 VS2017+SQL2014打开、...原创 2019-12-29 20:19:41 · 2915 阅读 · 3 评论 -
自学C#语言基础
**自学C#语言基础**所需要的开发工具: Vsiual studio 2015 1.C#是什么? C#是微软公司推出的一种语法简洁,类型安全的面向对象的编程语言。开发人员可以通过它编写在.NET Framework 上运行的各种安全可靠的应用程序。能够开发桌面应用程序以及WEB程序。2..NET Framework是什么? .NET Framework是用...原创 2018-09-09 18:39:31 · 2780 阅读 · 4 评论 -
自学C#语言基础( 运算符和表达式)
// 运算符和表达式 // 1.什么是表达式? 表达式是由运算符和操作数组组成的。运算符设置对操作数进行什么样的运算。 *int 类型是整数,它的值只能作为整数不包括小数,字符串2.什么是算术运算符? 3.什么是赋值运算符? 赋值运算符为变量,属性,事件等元素赋新值。赋值运算符的左操作数必须为变量,属性访问,索引器访问或事件访问类型的表达式,如果赋值运算符两边的操作数的类...原创 2018-09-09 23:51:10 · 503 阅读 · 0 评论 -
C#里封装 继承 多态(包教包会)
一、封装 C#中可使用类来达到数据封装的效果,这样可以使数据与方法封装成单一元素,以便于通过方法存取数据。除此之外,还可以控制数据的存取方式。 在面向对象编程中,大多数都是以类作为数据封装的基本单位。类将数据和操作数据的方法结合成一个单位。设计类时,不希望直接存取类中的数据,而是希望通过方法来存取数据。这样就可以达到封装数据的目的,方便以后的维护升级,也可以在操作数据时多一层判断。 此外,封...原创 2018-09-15 15:04:59 · 8524 阅读 · 1 评论 -
C#委托事件入门
using System;namespace delegate_event{// 定义一个猫类class Cat{// 定义一个名字字段private string name;// 创建构造函数,参数为string,给小猫一个初始的名字// 如果初始化的时候不写名字会报错,除非再写一个重载public Cat (string name){this.name = name;...原创 2018-09-19 10:39:46 · 148 阅读 · 0 评论 -
C#密封类,密封方法,异常基本语法
一、密封类密封基本常识:密封类可以用来限制扩展性,如果密封了某个类,则其他类不能从 该类继承。如果密封了某个成员,则派生类不能重写该成员的实现。默认情况下,不应该密封类和成员。密封可以防止对库的类型和成员进行自定义。C#中使用密封类时,如果类满足以下条件,则应将其密封:1.静态类。2.类包含带有安全敏感信息的继承的受保护成员。3.类继承多个虚成员,并且密封每个成员的开发和测试开销...原创 2018-09-23 11:45:33 · 299 阅读 · 0 评论 -
SQL Server 2014 安装图文
1打开安装包中的setup.exe文件,启动安装向导2在弹出的界面中,输入产品密钥3在弹出的界面中勾选“我接受许可条款”4弹出的界面中不勾选任何设置,直接点击下一步5安装规则,有警告不管它,只要下一步能点就行6在设置角色的界面中勾选第一项,点击下一步7功能选择,主要选择:实例功能,连接功能,客户端功能等,点击下一步8功能规则中,如果没有装.NET 3.5 sp1,那么就...原创 2018-10-07 17:55:26 · 2842 阅读 · 0 评论 -
SQLServer 存于数据库 存于那一个库那一个表中
SQLServer 存于数据库 存于那一个库那一个表中假如有一台数据库服务器,里面有很多库,而自己对这些库结构又不是很了解(比如到了一家新公司),想查找一张表在哪的话,可以借助下面这段SQL语句.----查找当前数据库服务器中某张表存在于哪个数据库中,sqlserver2008测试通过--declare @tableName varchar(50)--这里设置要查询的表名字set ...原创 2018-12-05 22:01:13 · 308 阅读 · 0 评论 -
LINQ TO SQL 事务提交
SQL 事务一、事务概念事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。二、事务属性事务4大属性:1 原子性(Atomicity):事务是一个完整...原创 2018-12-19 17:13:17 · 311 阅读 · 0 评论 -
C#学生管理系统源代码
C#学生管理系统公开源代码:整个项目所有的方法名如下图:项目核心逻辑图如下:**1 首先,键立实体类 private int _id; private string _name; private string _sex; private int _age; private int _score; pub...原创 2018-10-12 20:18:17 · 23792 阅读 · 11 评论 -
手写增删改查、SQLHelper
使用sqlhelper的简单增删改查一:所说的简单的三层构架,就是说没有业务逻辑层,将各层没有放到单独的项目中,解决方案如下:二:form1.cs的详细代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;...原创 2019-03-04 17:46:52 · 644 阅读 · 2 评论 -
面试必考:手写冒泡排序
冒泡排序基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。/** * 冒泡排序 * 基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整, * 让较大的数往下沉,较小的...翻译 2019-03-04 15:39:39 · 342 阅读 · 0 评论 -
面试必考题:手写三层架构(Model,DAL,BLL,UI)
三层架构分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)再加上实体类库(Model)1、实体类库(Model),主要存放数据库中的表字段。操作:(1)先建立实体类库Model,打开项目,在解决方案中右键–》添加–》新建项目–》选中类库–》改名Model–》确定(2)选中Model类库–》Shift+ALT+C–》建立实体类。UserInfo类namespace Model...原创 2019-03-04 15:33:02 · 2124 阅读 · 0 评论 -
StateServer 是存在iis服务 还是windows某一个服务
StateServer在 ASP.NET State Service(ASP.NET状态服务)开启,注册表“AllowRemoteConnection”和“port”正确的情况下,仍然出现以下提示:System.Web.HttpException: 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务...转载 2018-12-05 21:58:39 · 271 阅读 · 0 评论 -
Session 创建ID的规则
浏览器第一次请求服务器时,服务器会生成一个sessionId,并返回给浏览器,这个sessionId会被保存在浏览器的会话cookie中。如下图在浏览器不关闭的情况下,之后的每次请求请求头都会携带这个sessionId到服务器。如下图session在服务器的默认有效时间是30分钟,可以通过3种方式去设置session的过期时间(具体那三种可以百度),下面通过代码的方式设置session过期...转载 2018-12-05 21:32:58 · 986 阅读 · 0 评论 -
ASP.net out 和ref之间的区别
out 和 ref 之间的区别整理ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递。对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别。总结起来,他们有如下语法区别:1、ref传进去的参数必须在调用前初始化,out不必,即:int i;SomeMethod( ref i );//语法错误SomeMethod( out i );/...原创 2018-11-18 11:40:52 · 2264 阅读 · 0 评论 -
C#匿名类
何谓匿名类,其实本质和普通定义的类一样,只不过是由系统的编译器来完成的,首先举个例子。语法是 var 名字=new {字段赋值};一般情况://声明一个类,包含贴别多的字段public class Person(){ public string Name{set;ge;} public int Age{set;get;} . ...原创 2018-11-21 08:42:21 · 358 阅读 · 1 评论