自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 不得不懂的WPF布局

WPF用不同的容器(container)安排布局。每个容器有各自的布局逻辑一有些容器以堆栈方式布置元素,另一-些容器在网格中不可见的单元格中排列元素,等等。在WPF中非常抵制基于坐标的布局,而是注重创建更灵活的布局,使布局能够适应内容的变化、不同的语言以及各种窗口尺寸。迁移到WPF的许多开发人员会觉得新布局系统令自己倍感惊奇一这 也是开发人员面临的第一一个真正挑战。本博客介绍了常用的WPF布局,更好的有利于开发和提高效率

2020-05-31 13:55:03 3823 36

原创 SQL Server树状结构查询

从SQL Server 2005开始,提供了CTE(Common Table Expression,公用表表达式)的语法支持。CTE是定义在SELECT、INSERT、UPDATE或DELETE语句中的临时命名的结果集,同时CTE也可以用在视图的定义中。在CTE中可以包括对自身的引用,因此这种表达式也被称为递归CTE。

2020-05-30 08:48:20 13355 36

原创 EF框架的搭建(DataBase First)

使用EF进行数据库开发的时候有两个东西建:建数据库(T_Persons),建模型类(Person)。EF的三种创建方法:1. DataBase First(数据库优先):先创建数据库表,然后自动生成EDM文件,EDM文件生成模型类。简单展示一下DataBase First 的使用。2. Model First(模型优先):先创建Edm文件,Edm文件自动生成模型类和数据库;3. Code First(代码优先):程序员自己写模型类,然后自动生成数据库。没有Edm。

2020-05-28 09:09:41 2221 19

原创 初识Entity Framework框架

对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示着额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的持久层并不存在。 更重要的是用于控制转换的元数据需要提供和管理;但是同样,这些花费要比维护手写的方案要少;而且就算是遵守ODMG规范的对象数据库依然需要类级别的元数据。

2020-05-28 09:01:00 2016 17

原创 ASP.NET MVC中Ajax

一、AJAX简介什么是AjaxAsynchronous JavaScript and XML (JavaScript执行异步网络请求)如果仔细观察一个Form的提交,你就会发现,一旦用户点击“Submit”按钮,表单开始提交,浏览器就会刷新页面,然后在新页面里告诉你操作是成功了还是失败了。如果不幸由于网络太慢或者其他原因,就会得到一个404页面。这就是Web的运作原理:一次HTTP请求对应一个页面。如果要让用户留在当前页面中,同时发出新的HTTP请求,就必须用JavaScript发送这个新请求,接

2020-05-25 10:26:47 1779 44

原创 ASP.NET MVC分部视图

分部视图简介将页面中公共内容封装的视图技术,实现内容的重用(和母版页不同)可以出现在其他视图内的"任何位置",相当于ASP.NET Webform中的“用户控件”分部视图的使用编写分部视图和普通视图实现方式类似@model Model.UserInfor <style> .infor{ display:block; width:200px; height:50px;

2020-05-23 10:49:56 1259

原创 HTML特殊字符集合

一、HTML常用特殊字符HTML 原代码显示结果描述&lt;<小于号或显示标记&gt;>大于号或显示标记&amp;&可用于显示其它特殊字符&quot;“引号&reg;®已注册&copy;©版权&trade;™商标&ensp;半个空白位&emsp;一个空白位&nbsp;不断行的空´

2020-05-22 19:04:42 977

原创 ASP.NET中下拉表动态填充、富文本编辑器、Razor母版视图

一、下落表动态填充二、富文本编辑器三、Razor母版视图

2020-05-22 11:46:05 521

原创 ASP.NET MVC过滤器的使用

过滤器的简介为什么要用过滤器例如在生活中,乘坐火车、地铁、飞机等一般情况下要将行李进行安检,安检的主要作用:1.规范人们的出行行为。2.保证公共秩序的安全调用动作方法之前,或方法调用之后执行的一些业务逻辑,比如“检查当前请求是否授权?方法执行后出现错误如何处理?”,本质就是对动作方法的执行过程进行干预,和Java中Struts里面拦截器有类似作用提供了一种向控制器行为方法中添加“前行为(Pre-action)和后行为(Post-action)”的方法过滤器的理解在ASP.NET MVC中继

2020-05-21 14:26:46 407 9

原创 ASP.NET网站错误处理

关于错误处理try…catch语句,有一定局限性一般适合语句的错误处理不适合页面不存在等问题的处理错误处理配置1. Web.config错误处理典型配置在system.web节点中添加配置<customErrors defaultRedirect="~/ErrorPage.html" mode="RemoteOnly"> <error statusCode="404" redirect="~/NonFound.html"/> </custo

2020-05-21 14:25:53 332

原创 ASP.NET MVC身份认证与授权

文章目录一、引言1.身份认证的含义2.身份认证与Session基于Session保存用户状态不足之处二、ASP.NET身份验证Forms验证FormsAuthentication类验证案例1.Forms验证案例2.使用User对象检查用户是否已验证3.修改根目录中Web.config配置文件4.用户注销四、身份授权Authorize特性实现授权Authorize特性注意Authorize实现高级授权案例一、引言1.身份认证的含义例如:在现在浏览的某宝电商网站中会经常遇到的情况,想要将某件商品加入到购物

2020-05-21 14:25:08 2105 11

原创 ASP.NET MVC上传文件

1.视图显示 <form action="Upload" method="post" enctype="multipart/form-data"> <table> <tr> <td><input type="file" name="file" value="" /></td> <

2020-05-20 07:00:56 358 1

原创 ASP.NET MVC视图助手、图片验证码、邮箱验证码

HtmlHelper是一个返回Html字符串的方法。返回的字符串可以是任意类型。例如你可以使用HtmlHelper方法返回一个标准的html标签<input> <button> <img>等等。你也可以自定义HtmlHelper方法,返回一些复杂的html,来展示数据。

2020-05-20 06:59:24 797

原创 ASP.NET MVC中验证功能

验证步骤:1.定义验证规则–>2.应用验证规则–>3.显示验证结果使用特性定义验证规则ASP.NET MVC验证特性支持对模型应用验证规则位于System.ComponentModel.DataAnnotations命名空间中都继承自VaildationAtrribute类,该类的一个基本属性ErrorMessage用来定义消息属性验证特性功能Requried必填项Compare比较验证:验证两个值是否一致StringLength字符串长度验

2020-05-19 09:16:41 424 2

原创 ASP.NET MVC中控制器

一、理解控制器中转作用承上启下,根据用户输入,执行响应行为(动作方法)在行为中调用模型的业务逻辑,并返回给用户结果(视图)中介角色分离视图和模型,让视图和模型各司其职,控制器赋值二者交互只负责数据的传送,不负责处理控制器类所有的控制器的基类都是Controller,而Controller类重点就是提供ASP.NET MVC网站进行的http请求的方法而Controller自身具有的基类是ControllerBaseControllerBase类Controller类位于Sys

2020-05-19 09:15:40 583 23

原创 ASP.NET MVC中路由

ASP.NET MVC 建立在 ASP.NET的路由之上,是一个功能强大的 URL 映射组件,可用于生成具有易于理解和可搜索 URL 的应用程序。 它可让你定义适用于搜索引擎优化 (SEO) 和链接生成的应用程序 URL 命名模式,而不考虑如何组织 Web 服务器上的文件。 可以使用支持路由值约束、默认值和可选值的方便路由模板语法来定义路由。通过基于约定的路由,可以全局定义应用程序接受的 URL 格式以及每个格式映射到给定控制器上特定操作方法的方式**。 接收传入请求时,路由引擎分析

2020-05-17 17:08:25 1278 7

原创 ASP.NET MVC中的数据传递

在Web开发中页面数据的传输尤为重要,而在MVC框架中的数据传输更显突出,本博客简单讲解了四种ASP.NET的MVC框架中使用的对象及案例

2020-05-16 11:32:42 2583 9

原创 初识ASP.NET Razor视图

一、视图引擎视图引擎就是能够支持对视图的解析在ASP.NET MVC中,视图引擎的作用就是把视图处理成浏览器能够执行的HTML代码不同的视图引擎,语法规则是不一样的在ASP.NET MVC4以后只留了Razor引擎二、视图引擎分类ASPX引擎:也就是WebForm引擎,使用<% C#代码 %>这种小脚本Razor引擎:从MVC3开始引入,语法相对简单而雅致,代码编写更方便三、@使用语法1.@(表达式)可以把()去掉,简写成@表达式,但是仅限于@之后紧邻变量或对象,如果

2020-05-15 14:19:22 387 1

原创 ASP.NET页面统一布局、页面导航(站点地图)

一个网站中包含的所有页面,基本的布局格式没有很大的改变,只是其主要模块的某个区域发生变化,遇到类似于这类网站,开发过程中没有必要将每个页面的所有模块全部开发。在开发每个网站之前,首先要考虑页面的基本布局

2020-05-14 01:51:02 2740 2

原创 初识ASP.NET MVC模式

模型-视图-控制器 (MVC) 体系结构模式将应用程序分成 3 个主要组件组:模型、视图和控制器。 此模式有助于实现关注点分离。 使用此模式,用户请求被路由到控制器,后者负责使用模型来执行用户操作和/或检索查询结果。 控制器选择要显示给用户的视图,并为其提供所需的任何模型数据。这种责任划分有助于根据复杂性缩放应用程序,因为这更易于编码、调试和测试包含单一作业的某个组成部分(模型、视图或控制器)。 但这会加大更新、测试和调试代码的难度,该代码在这 3 个领域的两个或多个领域间存在依赖关系。

2020-05-11 15:32:26 538 2

转载 软件系统的分类

软件系统的分类1、管理信息系统(MIS)(Management Information System,简称MIS)现代管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。它是一门新兴的科学,其主要任务是最大限度的利用现代计...

2020-05-04 09:07:51 6663

WebFormStudentManager.rar

本资源为B/S系统,ASP.NET技术WebForm框架开发的学生管理系统,可以用于基础的学习,ASP.NET的入门使用学习

2020-05-14

jQueryDemo.rar

本文档包含了jQuery经典小案例,其中包括了层级菜单,滚动顶部,幻灯片,加入购物车动画,手风琴特效,无缝滚动,选项卡案例,整屏滚动,置顶菜单

2020-05-14

C#代码生成器.rar

生成SQL Server数据库中的模型层、业务逻辑层、数据访问层,可方便搭建ADO.NET、ASP.NET等访问数据库获取数据的三层

2020-04-27

学生管理系统(CS).zip

基于C#语言,ADO.NET技术接SQL Server数据库的学生管理系统; 系统主界面使用WPF设计,简单两层框架,ADO技术实现数据的传输与获取; 主要包含:学生班级表数据,学生成绩表数据,老师表数据,考勤表数据; 数据库库中使用存储过程,事务来实现数据的交互;

2020-04-25

基于Socket聊天室

通过网络编程的Socket编程,包含服务器端和客户端两个执行程序,在设置的相同IP地址下,可执行多次客户端程序生成多个客户,可互相发送消息和文件

2020-04-01

WPF框架版C#贪吃蛇

Windows系统环境下,通过WPF框架C#语言编辑。此游戏共为两条蛇,分别通过“W,A,S,D”和上下左右键控制,吃到黄色食物加一分,蛇身加一节,吃到红色毒食物减一分,蛇身减一节

2020-02-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除