自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王迪

C#、HTML+CSS、SQL Server学习笔记

  • 博客(176)
  • 资源 (6)
  • 论坛 (1)
  • 收藏
  • 关注

原创 【使用ASP.NET开发Web项目】第一课——初识ASP.NET,创建第一个ASP.NET程序

知识点:理解 ASP.NET 的概念和优势、会创建 ASP.NET Web Form 程序、理解 ASP.NET Web Form 程序的执行阶段、会使用代码内嵌和代码后置两种方式进行编码。1、网站开发基础了解1.1 网站开发各环节组成1.2 开发网站需要的知识结构(1)网站开发前台页面技术页面设计:HTML、DIV+CSS 页面特效:JavaScr...

2019-10-09 16:32:29 16166 21

原创 C#编程基础第一课:C#和.NET框架、VS软件基本使用、编写第一个C#程序

1、.NET平台和C#语言.NET 是微软公司推出的平台开发环境C#(C Sharp)是一种强大的、面向对象的程序开发语言,是专为 .NET 开发而设计出的语言。2002年微软发布了.NET框架的第一个版本,是一种比MFC和COM编程技术更一致面向对象的环境。.NET的优点:多平台(可以在各种计算机上运行,从服务器、桌面机到PDA,还能在移动电话上运行)、行业标准(使用行业标准的通信协...

2018-10-14 15:40:15 15516 1

原创 SQL Server数据库第七课:视图操作

知识点:视图概述、视图中的数据操作、从视图中浏览数据、向视图中添加数据、修改视图中的数据、删除视图中的数据。1、视图概述1.1 什么是视图在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图中的内容是由查询定义来的。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。注意:数据库的设计和结构不会受到视图中的函数、w

2021-07-29 16:48:48 15

原创 【ASP.NET MVC4】第十一课:过滤器的使用、授权过滤器、自定义过滤器

知识点:控制器的创建与结构、控制器的执行过程、动作名称选择器、动作方法选择器、过滤器属性、动作执行结果1、控制器概述

2021-06-10 11:12:56 54 2

原创 【ASP.NET MVC4】第十课:网址路由、自定义路由

知识点:网址路由的概念、自定义路由在 ASP.NET MVC 中,URL 路由模块负责从浏览器请求到特定的控制器动作的映射。任何一个请求都离不开路由,所以路由非常重要,理解路由的概念,我们将能理解 MVC 处理请求的整个过程,灵活地定义系统各种页面的访问规则。1、网址路由概述网址路由(URL Routing)并不是MVC中独有的,相对于 MVC 是独立的,单独存在的,它的定义在 System.Web.Routing 命名空间中,网址路由能为传统的 ASP.NET 应用程序服务,也能为 AS.

2021-05-24 11:16:39 55

原创 【ASP.NET MVC4】第八课:MVC数据验证、验证特性、自定义验证

知识点:MVC数据验证概述、验证属性的使用、自定义验证、扩充基于 Entity Framework 的数据模型。ASP.NET MVC 中的视图(View)负责向用户呈现操作界面、收集数据并传回服务器。在用户使用过程中,由于用户疏忽或恶意原因,用户输入数据对系统可能存在各种隐患,因此需要对从用户界面收集的数据进行各种规则的验证,确保数据符合系统要求。1、MVC 数据验证概述Web应用程序必须对用户输入进行验证,不仅需要在客户端进行验证,在服务器端也需要进行验证。客户端进行验证会对用户..

2021-05-18 10:17:10 112 3

原创 【ASP.NET MVC4】第七课:模型绑定、绑定简单类型数据和对象类型数据

知识点:MVC中的模型绑定、绑定简单类型数据、绑定对象类型数据、使用模型绑定接收上传文件ASP.NET MVC 框架可以将浏览器发起的请求数据映射到方法的参数中,这一常见的技术称为模型绑定。在实际的 ASP.NET MVC 程序开发中,在动作方法中常常需要获取各类数据,如获取路由数据、获取表单提交的数据、获取 URL 参数值(查询字符串),但是基本不会直接使用诸如 Request 这样的对象去获取数据,因为代码烦琐而且还要进行数据类型的转换,所以 ASP.NET MVC 提供了更加便利的方法,可以.

2021-04-22 15:03:50 88

原创 【ASP.NET MVC4】第六课:在MVC 中使用 HTML 辅助方法输出表单

知识点:HTML辅助方法、表单的使用、获取表单数据。在 Razor 视图中,除了使用 HTML 标签外,ASP.NET MVC 也提供了生成 HTML 代码的简单、有效的方式,以帮助我们提高开发视图的效率。这次博文的内容,我们将学习HtmlHelper 对象。HtmlHelper 主要负责辅助生成视图表单的元素。

2021-04-13 14:16:18 122

原创 【ASP.NET MVC4】第五课:视图技术、输出辅助方法、Razor视图引擎、Razor语法、分部视图

知识点:视图概述、Razor视图引擎、Razor语法1、视图概述ASP.NET MVC 中视图的作用就是向用户提供界面。视图在得到模型(数据)后,将模型转换成为准备提供给用户的格式,这个过程分成检查由 Controller 输入的数据 及将内容转换成 HTML 格式两个部分(大部分 Action 返回给客户端的都是由 HTML 代码组成的 View )。MVC 中视图引擎的理解简单理解,就是能够支持对视图的解析。在ASP.NET MVC 中,视图引擎的作用就是把视图处理成浏览器能..

2021-04-01 10:39:58 92

原创 【ASP.NET MVC4】第四课:控制器概述、常用的动作执行结果类ActionResult

知识点:Controller 的创建、动作名称选择器、动作方法选择器、过滤器属性、动作执行结果ASP.NET MVC 中的控制器(Controller)负责控制和操作 Model 与 View ,是ASP.NET MVC 整体运作的核心角色。在 MVC 架构模式中,控制器响应用户的数据(如各种鼠标单击动作),并协调 Model、View 级数据访问层。1、控制器概述ASP.NET MVC的核心就是Controller(控制器),它负责处理客户端(常常是浏览器)发送来的所有请求,并决定将什么内

2021-03-29 16:38:27 122 2

原创 【ASP.NET MVC4】第三课:数据模型概述,基于Entity Framework的数据模型

知识点:数据模型的理解、ASP.NET MVC 项目中常用的数据模型介绍、创建基于Entity Framework的数据模型、Lambda表达式的理解、数据模型的增删改查

2021-03-20 11:40:21 164

原创 【ASP.NET MVC 4】第二课:初步创建ASP.NET MVC项目-简化版在线书店

知识点:控制器的理解、创建控制器、创建数据模型、创建视图前提内容:【ASP.NET MVC】第一课:初识ASP.NET MVC,创建第一个ASP.NET MVC项目1、创建一个ASP.NET MVC项目(空模板)第一步:打开VS2012软件,点击菜单栏【文件】—【新建】—【新建项目】,在弹出的新建项目窗体中,点击左侧模板 Visua C# 下面的 Web 选项,然后在中间部分,选择 .NET Framework 4 版本,点击选中【ASP.NET MVC 4 Web 应用程序】。名称修改为.

2021-03-16 14:33:19 258 1

原创 【ASP.NET MVC4】实践练习-基于ASP.NET MVC 实现网页计算器,计算平均成绩

计算器项目效果图演示:计算器项目知识点:创建ASP.NET MVC 项目、创建控制器、创建视图、创建模型、理解 MVC 的原理实现思路:创建MVC 项目→添加控制器→添加视图→设计数据模型需要的前提知识储备:【ASP.NET MVC4】第一课:初识ASP.NET MVC,创建第一个ASP.NET MVC项目实现步骤:第一步,新建MVC项目:在VS2012中,新建一个MVC项目,这里项目名称命名为“MvcCalculator”,项目模板选择为“空”,视图引擎选择为“ASPX”,然后单击

2021-03-14 12:37:31 156

原创 【ASP.NET MVC4】第一课:初识ASP.NET MVC,创建第一个ASP.NET MVC项目

知识点:理解ASP.NET MVC

2021-03-11 13:49:13 343 2

原创 【HTML5】网页实用技巧5:鼠标移上去图片放大(父级盒子大小不变)-使用 CSS3 属性制作

需要实现的效果:鼠标移上去,图片放大,但是图片所在的父级盒子大小不变实现思路:利用CSS3 的 transform属性实现放大,给父级元素使用 overflow 属性(1)制作一个 div ,用来作为图片的父级盒子(2)使用 img 标签,引入图片,设置图片大小和父级盒子一样(3)给图片使用伪类选择器 :hover(4)图片放大,transform属性值,使用 scal() 函数(5)给父级盒子,添加 overflow : hidden;(6)使用过渡属性 tran...

2020-12-24 10:53:48 1041

原创 【HTML5】网页实用技巧4:使用 CSS3 属性制作 3D 文字效果

需要实现的效果:将普通文字,实现3D效果,使用CSS属性制作实现思路:利用CSS3 的 text-shadow属性实现语法结构:text-shadow: h-shadow v-shadow blur color;值 描述 h-shadow 必需。水平阴影的位置。允许负值。(可使用px作为单位) v-shadow 必需。垂直阴影的位置。允许负值。(可使用px作为单位) blur 可选。模糊的距离。(可使用px作为单位) color 可..

2020-12-12 11:39:51 108

原创 【HTML5】网页实用技巧3:将方形图片设置成圆形后,添加圆形虚线边框

需要实现的效果:将原本是方形的图片,变成圆形,且添加一个圆形边框实现思路:①制作一个正方形div盒子,将图片放在div盒子里②将盒子设置成圆形(利用 border-radius 属性)③设置图片的border-radius 属性实现代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>圆形图片虚线框-王迪</title>.

2020-12-12 09:47:29 767

原创 【HTML5】网页实用技巧2:设置动画自动循环播放,鼠标移上去,停止动画播放

需要实现的效果:圆形图片,一直执行旋转的动画,鼠标移上去时,动画停止实现思路:①制作一个圆形图片,制作步骤参照:圆形图片的制作②创建动画,关键内容:@keyframes 的使用③给图片使用动画,关键属性:animation 属性的使用④给图片添加 hover 伪类选择器,鼠标移上去时,动画停止,关键属性animation-play-state:paused;实现代码:<!DOCTYPE html><html> <head> ..

2020-12-10 11:21:55 471

原创 【HTML5】Web前端——网页实用技巧1:将一个方形图片,变成圆形(利用CSS属性)

需要效果:将原本是长方形、正方形的图片,变成一个圆形图片这样的好处:不需要对图片进行特别的处理,直接使用实现思路:①制作一个方形div盒子,将图片放在div盒子里②将盒子设置成圆形(利用 border-radius 属性)③设置盒子的 overflow 属性值为 hidden实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <titl..

2020-12-10 10:48:12 1471

原创 【c#面向对象】项目实践—汽车租赁系统5:实现录入新车功能

1、设置录入新车界面的,卡车载重后面的输入框,为不可输入状态实现方法:打开 Form1.cs【设计】 文件,双击窗体,进入 Form1 窗体的 Load 事件,编写代码关键代码: //设置卡车载重量,后面的输入框,不可输入信息 this.txtLoad.Enabled = false;2、定义一个工具类,用来创建汽车对象第一步:右键单击项目名称【CarRental】,点击【添加类】,设置类的名称为VehicleUtil.cs..

2020-12-04 16:37:44 173

原创 【c#面向对象】项目实践—汽车租赁系统4:实现还车功能

1、添加几辆车到可还车的集合第一步:在窗体的 Load 事件中,添加一些车辆信息到集合里。关键代码: //给可还车的集合里,添加一些数据信息 rentVehicles = new Dictionary<string, Vehicle>(); Car rentCar = new Car("鄂B00112", "大众速腾", "白色", 3, 250);//声明一个要还车的汽车对象 ren

2020-12-03 16:53:55 199

原创 【c#面向对象】项目实践—汽车租赁系统3:实现汽车出租功能

1、添加几辆车到可租车的集合第一步:在窗体的 Load 事件中,添加一些车辆信息到集合里。关键代码: //给可租车的集合里,添加一些数据信息 vehicles = new Dictionary<string, Vehicle>(); Car car = new Car("鄂A88888", "保时捷卡宴", "黑色", 5, 1000);//声明一个汽车对象 Truck ...

2020-12-03 16:30:33 266

原创 【c#面向对象】项目实践—汽车租赁系统2:创建系统界面、创建车辆相关类、声明集合

1、创建系统界面2、创建车辆相关类2.1 创建一个抽象类 vehicle第一步:右键单击项目名称【CarRental】,点击【添加类】,设置类的名称为 vehicle.cs ,系统完成创建以后,使用关键字 abstract ,修改vehicle 类为抽象类。需要用到的知识点:抽象类的使用第二步:声明汽车类的字段和属性...

2020-12-03 16:29:24 225

原创 【HTML5】Web前端——第六课:CSS3 的变形属性、过渡属性、动画属性、多列属性

知识点:CSS3 的 2D 变形属性、 3D 变形属性、过渡属性、动画属性、多列属性先导知识:【HTML5】Web前端——第五课:CSS3新增背景属性、文本属性、盒模型属性、2D变形属性CSS3 在原来的基础上增加了变形和动画相关属性,通过这些属性,以前需要用 JavaScript 才能实现的功能,现在可以很轻松地实现。CSS3 的变形功能可以对元素进行位移、旋转、缩放、倾斜 4 种几何变换的操作;CSS3 的动画功能则是和位移、旋转、缩放、倾斜 4 种几何变换操作相结合,从而产生平滑的动画..

2020-12-02 21:41:35 339

原创 【HTML5】Web前端——制作 3D 旋转魔方相册

实现效果:第一步:新建项目,将准备好的图片素材放在 img 文件夹中第二步:在 body 里制作图片结构,将6张图片,分别放在div盒子里,外面有一个大盒子用来放图片。第三步:设置基本的CSS样式 <style type="text/css"> html{ -webkit-perspective: 800px; } #cube{ width:200px; ..

2020-12-02 09:47:19 1505 1

原创 【HTML5】Web前端——第五课:CSS3新增背景属性、文本属性、盒模型属性

知识点:CSS3新增背景属性、字体文本相关属性、盒模型属性、变形动画属性、多列属性。1、CSS3 新增背景属性

2020-11-19 09:19:11 207

原创 【HTML5】Web前端——第四课:CSS3新增选择器

知识点:CSS3 新增的选择器、新增的属性选择器、新增的伪类选择器、新增的伪元素选择器推荐学习网页:CSS 选择器(菜鸟教程)1、CSS 3 简介CSS就是层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言。而 CSS 3 就是最新的 CSS 标准。我们现在说的 CSS 3 ,指的是那些在 CSS 2.1 之后发布的所有东西。 CSS 很早已经开始被分割成多个独立的模块,每个模块可以独立分级,每个模块值包含一小部分功能,所以某个进展缓慢的模块不会拖慢整个规范的指定工作。C.

2020-11-06 16:36:13 197

原创 【HTML5】Web前端——第三课:HTML5 表单相关元素和属性

知识点:原有的表单元素及表单控件、HTML5 表单新增功能类型、HTML5 表单控件新增的属性推荐阅读:HTML+CSS第四课:表单标签的使用-制作注册表单1、原有的表单元素及表单控件表单,是页面与Web服务器交互过程中最重要的信息来源,在网页中的作用不可小视,负责获取用户填写的数据,并通过浏览器向服务器传送数据。因此,在需要与用户交互的Web页面中,表单是极为常见的。表单的作用:实现人机交互。 表单里的形式、种类:通过input标签实现,如输入文本信息的、密码显示为*的、点选性别的.

2020-11-05 08:14:02 801 1

原创 【HTML5】Web前端——第二课:HTML5新增的常用元素、HTML5的通用属性

知识点:HTML5 新增的文档结构元素、文本格式化元素、页面增强元素、多媒体元素、HTML5 的通用属性(全局属性)、HTML5 废1、弃的元素和属性1、HTML5 新增的常用元素1.1 文档结构元素在HTML5 出现之前,HTML 页面只能用<div>元素作为结构元素,为代码阅读带来了极大的困扰,因此在HTML5 中增加了大量的结构元素,如<header>、<footer>、<aside>、<nav>等。有了这些新增的结构元素..

2020-10-29 08:58:05 282 3

原创 【HTML5】Web前端开发初级下——第一课:初识HTML5、HTML5保留的常用元素

知识点:

2020-10-26 10:29:06 365

原创 HTML+CSS项目实践九——设置网站导航栏悬浮在网页最上面

实现原理参照:HTML+CSS项目实践六:HTML中设置文字浮在图片上方的两种方法(背景图片法、DIV+CSS定位法)

2020-09-25 11:00:17 1914

原创 【ASP.NET】第十课——网站的配制与部署

知识点:掌握 appSettings 的配置与在程序中的访问 、掌握使用 connectionStrings 配置数据库连接字符串 、 掌握自定义错误信息的方法 、 掌握身份验证和权限控制 、 掌握网站的编译发布

2020-08-14 11:35:57 264

原创 【ASP.NET】第一课1——安装IIS服务器(在Win 10 电脑上)

ASP.NET 程序需要使用 Web 服务器作为发布平台,ASP.NET 使用 IIS 作为 Web 服务器。 IIS(Internet Information Service,Internet 信息服务)是微软开发的 Web 服务器,它基于 Windows 操作系统,操作方便,功能强大。在装 Windows 操作系统,IIS 默认是不安装的。安装 IIS 需要从网上下载与操作系统对应的 IIS 安装包并解压。在Win 10上安装IIS服务器第一步:查看自己电脑上是否有IIS①打开控制面板:

2020-08-13 18:20:46 374

原创 【ASP.NET】第九课——使用DataList控件和Repeater控件绑定数据

GridView 和 DetailsView 控件一般合作使用,实 现“列表/详细”功能。DetailsView 控件和 GridView 控件有很多相似之处,但是 DetailsView 控件有添加数据的功能,而 GridView 没有。

2020-08-08 12:25:46 257

原创 【ASP.NET】第八课——GridView 控件的编辑功能优化,GridView控件中嵌套DropDownList控件

知识点:掌握 GridView 的编辑、高亮显示的功能 、掌握 DetailsView 控件的数据展示、编辑和添加功能。 【ASP.NET】第七课——数据绑定和 GridView 控件的使用重点学习了 ASP.NET 中数据绑定的概念、数据绑定控件 GridView 的基本用法。使用它 能快速展示数据,并且能实现分页、删除操作。 GridView 的功能很强大,除了能分页、删除外,我们将继续学习它的编辑和高亮显示的 功能。GridView 的编辑如同 Exc...

2020-08-05 16:42:35 313 2

原创 【ASP.NET】第七课——数据绑定和 GridView 控件的使用

知识点:理解ASP.NET 中数据绑定的概念、掌握数据绑定表达式语法 、掌握 GridView 的用法1、 数据绑定1.1 数据绑定概述 数据绑定是指将数据源中的数据与页面中的元素进行对应的操作。通过用户界面(UI)来显 示数据,是制作网页时经常需要处理的问题之一。在第二课中,我们已经学会了使用 ASP.NET 提供的控件将数据简单的呈现在页面上。如用 Label、TextBox 呈现单个数据,列表控件如 DropDrownList 可以呈现数据源中某一项数据等。用表格来...

2020-07-31 20:57:08 621

原创 【ASP.NET】第六课——验证控件和上传控件的使用

知识点:理解数据验证的作用、掌握6种验证控件的用法、掌握用于文件上传的FileUpload控件 为了使我们的应用程序更安全,我们需要在保存数据之前,确保数据的格式是否正确,这就需要我们对用户输入进行验证。在 ASP.NET 中, 验证控件提供了一种易于使用并安全的机制来执行各种验证任务。ASP.NET 提供的验证控件包括 RequiredFieldValidator、RangeValidator、CompareValidator、RegularExpressionValidator、...

2020-07-29 11:28:20 274

原创 【ASP.NET】第五课——搭建风格统一的Web站点、母版页和内容页的使用、站点地图、用户控件的使用

知识点:理解母版页的作用、掌握创建母版页和内容页的方法、掌握常用的导航控件用法、掌握用户控件的用法 本课将讲解 ASP.NET 中的母版页、导航控件(TreeView 和 SiteMapPath)和用户控件。这些 知识点的共性是提升代码和用户界面的重用性,保证用户操作和界面具有统一的风格。母版页是 页面的模板,提供了网站的统一布局。利用 TreeView 和 SiteMapPath 控件简化了站点导航的开 发。用户控件将多个 Web 服务器控件、标签和相关代码组合成一个整体,形成新的...

2020-07-27 10:39:47 608

原创 【ASP.NET】第四课——基于三层架构搭建“车型管理系统”

知识点:理解为什么大型项目需要分层、掌握三层的概念、掌握在项目中搭建三层的过程1、三层架构概述 对于一个大中型项目而言,由于项目结构复杂,需要团队化开发,开发人员之间分工不同,有些负责用户模块、有些负责购物模块,分层设计可避免模块间相同功能的重复编写,达到减少模块间的耦合性、提高独立性的系统设计要求。在大中型ASP.NET站点的设计开发中,通常采用三层架构的设计。即:表现层、业务逻辑层和数据访问层。1.1 什么是三层架构通常意义上的三层是:表现层(UI)、业务逻辑...

2020-07-22 11:32:22 633

原创 【C#面向对象】第九课——C#中的序列化和反序列化

知识点:理解序列化和反序列化的概念、掌握二进制序列化和反序列化的方法、掌握 XML 序列化和反序列化的方法。1、序列化和反序列化概述1.1 什么是序列化和反序列化 序列化(Serialization)是通过将对象转换为字节流,从而存储对象或将对象传输到内存,数据库或文件的过程。主要用途是保存对象的状态,包括对象的数据,以便能够在需要是重建对象。反向过程称为 反序列化(Deserialization)。序列化和反序列化都是操作整个对象,和对象属性的多少没有关系。 ...

2020-07-20 15:54:42 213

SQL-Server-2008实用案例教程(完整版)

本文档以“商品销售管理系统”为贯穿始终的实例,为读者介绍SQL Server在创建管理系统中的应用。“商品销售管理系统”以C/S为体系结构,前台界面使用C#程序设计软件制作完成,后台数据库由SQL Server设计管理。要使用SQL Server数据库技术为设计“商品销售管理系统”更好的服务,首先必须了解SQL Server数据库的概念、基本功能和用途。

2018-07-20

各种类型的FLASH素材,SWF格式,内涵上万张哦

分类打包 人物素材源码 动物素材源码 植物素材源码 电子素材源码 家居素材源码 建筑素材源码 文学素材源码 交通素材源码 食用素材源码 军事素材源码 风景素材源码 设计素材源码 昆虫素材源码 器具素材源码 宇宙素材源码 服装素材源码 乐器素材源码 饰品素材源码 边框素材源码 体育素材源码 标志素材源码 节庆素材源码 办公素材源码

2012-12-21

ico图标提取软件

用这个软件,可以将程序中自带的ico图标提取出来,非常有用哦。

2012-09-28

动态截图工具.zip

这个工具支持动态截图,简单来说,就是可以将你在电脑上的的操作过程,以gif动态图的形式进行截取,方便演示。

2020-05-07

Flash基础教程.pdf

Flash基础教程.pdf

2011-09-01

DreamweaverCS4自学教程

收集整理最详细的DreamweaverCS4自学教程,非常实用的一套资源!

2012-09-28

空空如也

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

TA关注的人 TA的粉丝

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