- 博客(195)
- 资源 (7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【使用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
24339
23
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
17572
1
原创 【ASP.NET Web】项目实践—网上宠物店11:制作“搜索”页面
用户在搜索框里输入关键词,点击搜索按钮时,给出相关的产品。1、制作搜索页 SearchProducts.aspx ,完成页面布局和基本设计。分析商品展示页面的界面:内容实现,要写在占位符控件中。搜索页面的布局,可以参照商品展示页。参照内容:【ASP.NET Web】项目实践—网上宠物店8:制作“商品展示”页面分析产品展示页面的功能: SearchProducts.aspx 页面使用一个 DataList 控件,以两列的形式展示商品,每个商品包括商品名称、描述、价格、图片等信息。此外.
2022-01-04 10:42:51
1526
原创 【ASP.NET Web】项目实践—网上宠物店10:制作“结算与生成订单”页面
在购物车页面单击“结算”链接,可生成订单,结算页面提交订单前,需最后确认该订单的商品、数量、金额以及用户资料,用户单击“提交订单”后,页面切换到订单成功信息界面。
2021-12-30 15:38:35
981
原创 【ASP.NET Web】项目实践—网上宠物店8:制作“商品展示”页面
网站通过 Products.aspx 页面展示所销售的宠物。分析商品展示页面的界面:内容实现,要写在占位符控件中。分析产品展示页面的功能: Products.aspx 页面使用一个 DataList 控件,以两列的形式展示商品,每个商品包括商品名称、描述、价格、图片等信息。此外,页面显示哪一类的宠物由用户单击宠物分类链接时传递的查询字符串决定。第一步,使用母版页新建商品展示页 Products.aspx 。第二步,展示商品。将页面切换到【设计】模式,从工具箱拖放一个 SqlDat..
2021-12-23 15:39:13
2256
原创 【ASP.NET Web】项目实践—网上宠物店9:制作“购物车”页面
在商品展示页中,每个宠物商品都有“添加到购物车”链接,用户单击该链接,该商品即放置到用户的购物车中,代表用户准备订购的商品。分析购物车页面的界面:内容实现,要写在占位符控件中。分析购物车页面的功能:在商品展示页中,每个商品都有一个“添加到购物车”链接,链接跳转时会传递参数:~/ShoppingCart.aspx?ProductId=产品ID&Name=产品名称&Price=单价&CategoryId=类别名称。当用户单击链接时,购物车页面需要把查询字符串中指定的商品信息添
2021-12-23 15:38:36
1614
原创 【ASP.NET Web】项目实践—网上宠物店7:制作“个人资料”页面
用户注册只手机了用户登录所需要的用户名和密码,其他与具体业务相关的用户信息还需要自行维护管理。宠物商店需要保存用户的联系信息,包括地址、电话和电子邮箱等,以便用户在订购宠物时获得送货与联系信息,这些信息在个人资料页进行处理。分析个人资料页面的界面:内容实现,要写在占位符控件中。分析登录页面的功能:用户可以在此填写或修改个人资料。使用数据源控件级数据绑定控件 FormView 实现页面功能。...
2021-12-18 16:30:55
1088
原创 【jQuery】前端项目实践案例6——制作产品放大镜效果(仿京东淘宝图片效果)
使用jQuery制作产品放大镜效果实现效果:使用jQuery制作产品放大镜效果实现原理:通过设置图像的 CSS 属性( left 和 top ),来实现图像的移动。使用jQuery制作产品放大镜效果实现思路:(1)div+css布局,制作小图、放大镜和大图的布局。(2)放大镜和大图,默认隐藏,鼠标移动到小图上时,显示放大镜和大图。(3)鼠标在小图上移动时,控制放大镜和大图,同时进行移动使用jQuery制作制作产品放大镜效果需要掌握的知识点:(1)基础div+.
2021-12-12 12:53:39
2419
原创 【ASP.NET Web】项目实践—网上宠物店6:制作“用户注册”页面
PetShop 网站的用户分为普通访客和注册用户两类。普通访客可以浏览主页及宠物产品页面,注册用户可以订购商品。普通访客通过注册即可成为注册用户。分析注册页面的界面:内容实现,要写在占位符控件中。分析登录页面的功能:用户输入用户名和密码,单击【注册】按钮,程序先检查用户名、密码是否为空,两次密码输入是否相同,以及用户名是否已经存在。检查通过后,向用户数据表 Account 中添加一条用户记录,则用户注册成功,出现成功提示界面。思考:注册页面的注册界面和注册成功后的提示,是在同一个页面出.
2021-12-11 16:51:22
976
原创 【jQuery】前端项目实践案例4——制作图片轮换效果(修改图像的src属性值)
通过设置图像的 src 属性,显示不同的图片,借助循环动画实现轮播图效果。
2021-12-10 09:55:27
1599
原创 【ASP.NET Web】项目实践—网上宠物店5:创建用户登录/注销页面、完善母版页
基于数据库的 Web 应用程序都需要考虑网站的安全性,网站离不开权限管理,包括用户身份识别和用户授权两部分。识别用户身份通过登录来实现。用户授权是根据不同的用户身份判断是否允许其访问某个网页或执行某些操作用户登录后系统将保存他的身份信息,直到用户注销。...
2021-12-09 11:44:26
1158
原创 【ASP.NET Web】项目实践—网上宠物店4:创建母版页
在使用 ASP.NET 开发网上宠物店项目的时候,网站除主页外,其余页面均有相似的布局。为了使网站具有统一的风格,并减少页面设计的工作量,网站使用 ASP.NET 母版页技术来实现。先根据给定的效果图,分析各个页面有哪些共同的内容,图中标注的数字是对网页的整体布局的划分。数字1、数字2、数字3-1、数字3-2-2,是网站内其他页面的共同之处,因此需要将它们都设计到母版页中。中间蓝色方框内3-2-1,则是预留给内容页的占位符,不同内容页显示的内容将不同。1、制作母版页 Maste...
2021-12-04 16:31:35
1474
1
原创 【ASP.NET Web】项目实践—网上宠物店2:创建ASP.NET Web 网站项目、连接数据库
创建ASP.NET Web 网站项目、连接数据
2021-12-04 10:43:55
1393
1
原创 【ASP.NET Web】项目实践—网上宠物店3:创建主页、主题
1、创建主题使用 ASP.NET 的主题与皮肤技术,可以把大量的美工工作与页面设计和开发分开,让网站页面样式风格统一,也可实现换肤等效果。1)创建主题。在“解决方案资源管理器”中,右键单击网站名称,在弹出的快捷菜单中,依次选择【添加】——【添加ASP.NET文件夹】——【主题】命令,创建一个主题,并命名为“PetShop”2)添加样式表文件。右键单击主题名称“PetShop” ,在弹出的快捷菜单中,依次单击【添加】——【样式表】命令。样式表文件命名为“StyleSheet.css”。.
2021-12-04 10:42:18
1871
原创 【ASP.NET Web】第五课2——统一应用网站主题和外观
主题(Theme)是一组定义控件和页面元素的样式的属性设置集合,目的是为网站中的控件和元素提供一致的外观。主题是一个文件夹,存在于网站根目录下App_Themes文件夹中可以包括外观文件(.skin文件)、级联样式表文件(.css文件)以及图像和其他资源外观文件用于设置Web服务器控件的样式属性级联样式表文件用于定义网页上HTML元素的样式属性。
2021-11-23 16:54:26
890
原创 【ASP.NET Web】项目实践—网上宠物店1:数据库设计
1、项目演示1.1 界面效果1.2 功能介绍2、数据库设计网站数据表 数据库表 说明 Account 用户表,保存用户账号信息及地址等用户资料 Category 宠物分类表,保存宠物的分类信息 Product 宠物表,保存宠物的具体信息 Cart 购物车表,保存购物车的具...
2021-11-17 14:52:31
1562
2
原创 SQL Server数据库第十三课:子查询
知识点:子查询1、什么是子查询1.1 子查询的定义: 子查询是将一个查询语句嵌套在另一个查询语句中; 在特定情况下,一个查询语句的条件需要另一个查询语句来获取,内层查询(inner query)语句的查询结果,可以为外层查询(outer query)语句提供查询条件。1.2 子查询的特点(规范) ①子查询必须放在小括号中 ②子查询一般放在比较操作符的右边,以增强代码可读性 ③子查询(小括号里的内容)可出现在几乎所有的SELECT子句中(如:SELEC...
2021-10-05 17:01:01
1669
原创 SQL Server数据库第十二课:事务处理
知识点:事务概念、事务处理、锁的概念、锁的类型、死锁及其排除1、事务简介1.1 什么是事务 事务(Transaction)是一个由多条SQL语句组成的工作逻辑单元,这些语句要么全部执行成功,要么全部不执行,只要有一条SQL语句执行失败,已执行的SQL语句会全部回滚到执行之前的状态,这样就保证了数据库数据的一致性。 举例:比如银行的转账业务,该业务至少可以分为 A 账户的转出 和 B 账户的转入。也就是从 A 账户的余额中减掉一定的数额,然后再将 B 账户的余额...
2021-08-30 17:27:19
3253
原创 SQL Server数据库第十一课:触发器
知识点:触发器的概念、创建触发器、修改触发器、删除触发器1、触发器介绍1.1 什么是触发器 触发器是一种特殊类型的存储过程,它在插入、删除或修改特定表中的数据时触发执行。触发器通常可以强制执行一定的业务规则,以保持数据完整性、检查数据有效性、实现数据库管理任务和一些附加的功能。 在SQL Server中一张表可以有多个触发器。 用户可以根据INSERT、UPDATE或DELETE语句对触发器进行设置,也可以对一张表上的特定操作设置多个触发器。触发器可以包含复杂的T-SQL语句。 触发
2021-08-13 16:52:06
220
1
原创 SQL Server数据库第十课:存储过程
知识点:存储过程介绍、创建存储过程、执行存储过程、查看和修改存储过程、删除存储过程1、存储过程介绍1.1 什么是存储过程存储过程(Stored Procedure)是在数据库服务器端执行的 T-SQL 语句的集合,经编译后存放在数据库服务器中。存储过程作为一个单元进行处理并由一个名称来标识。它能够向用户返回数据、在数据库表中写入或修改数据,还可以执行系统函数和管理操作。用户在编程过程中只需要给出存储过程的名称和必需的参数,就可以方便地调用它们。通俗理解:存储过程其实就是能完成一定操作的一
2021-08-09 17:47:33
435
原创 SQL Server数据库第九课:流程控制
知识点:变量、流程控制、BEGIN...END 、IF 、IF...ELSE 、CASE 、WHILE 、WHILE...CONTINUE...BREAK 、RETURN 、GOTO 、WAITFOR1、变量数据在内存中存储的可以变化的量叫变量。为了在内存中存储信息,用户必须指定存储信息的单元,并为该存储单元命名,以方便获取信息,这就是变量的功能。T-SQL 可以使用两种变量,一种是局部变量,另外一种是全局变量。局部变量和全局变量的主要区别在于存储的数据作用范围不一样。1.1 局部变量..
2021-08-06 14:25:50
254
原创 SQL Server数据库第八课:索引的使用
知识点:索引的概念、索引的创建、索引的删除、索引的分析与维护。1、索引概述1.1 什么是索引索引是与表关联的可选结构,是一种快速访问数据的途径,可提高数据性能。用户无法看到索引,它们只能被用来加速搜索/查询。索引的作用:在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。通俗的理解:如果《新华字典》是一张表,那么索引相当于《新华字典》中的目录。如果没有索引,查询数据的时候,就采用逐一匹配的方式进行查询。如果存在索引,查询数据的时候,就可以直接根据索引来查询数据,从而加快.
2021-08-03 11:29:53
692
原创 SQL Server数据库第七课:视图操作
知识点:视图概述、视图中的数据操作、从视图中浏览数据、向视图中添加数据、修改视图中的数据、删除视图中的数据。1、视图概述1.1 什么是视图在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图中的内容是由查询定义来的。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。注意:数据库的设计和结构不会受到视图中的函数、w
2021-07-29 16:48:48
590
原创 【ASP.NET MVC4】第十一课:过滤器的使用、授权过滤器、自定义过滤器
知识点:控制器的创建与结构、控制器的执行过程、动作名称选择器、动作方法选择器、过滤器属性、动作执行结果1、控制器概述
2021-06-10 11:12:56
541
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
598
原创 【ASP.NET MVC4】第八课:MVC数据验证、验证特性、自定义验证
知识点:MVC数据验证概述、验证属性的使用、自定义验证、扩充基于 Entity Framework 的数据模型。ASP.NET MVC 中的视图(View)负责向用户呈现操作界面、收集数据并传回服务器。在用户使用过程中,由于用户疏忽或恶意原因,用户输入数据对系统可能存在各种隐患,因此需要对从用户界面收集的数据进行各种规则的验证,确保数据符合系统要求。1、MVC 数据验证概述Web应用程序必须对用户输入进行验证,不仅需要在客户端进行验证,在服务器端也需要进行验证。客户端进行验证会对用户..
2021-05-18 10:17:10
1034
3
原创 【ASP.NET MVC4】第七课:模型绑定、绑定简单类型数据和对象类型数据
知识点:MVC中的模型绑定、绑定简单类型数据、绑定对象类型数据、使用模型绑定接收上传文件ASP.NET MVC 框架可以将浏览器发起的请求数据映射到方法的参数中,这一常见的技术称为模型绑定。在实际的 ASP.NET MVC 程序开发中,在动作方法中常常需要获取各类数据,如获取路由数据、获取表单提交的数据、获取 URL 参数值(查询字符串),但是基本不会直接使用诸如 Request 这样的对象去获取数据,因为代码烦琐而且还要进行数据类型的转换,所以 ASP.NET MVC 提供了更加便利的方法,可以.
2021-04-22 15:03:50
559
原创 【ASP.NET MVC4】第六课:在MVC 中使用 HTML 辅助方法输出表单
知识点:HTML辅助方法、表单的使用、获取表单数据。在 Razor 视图中,除了使用 HTML 标签外,ASP.NET MVC 也提供了生成 HTML 代码的简单、有效的方式,以帮助我们提高开发视图的效率。这次博文的内容,我们将学习HtmlHelper 对象。HtmlHelper 主要负责辅助生成视图表单的元素。
2021-04-13 14:16:18
657
原创 【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
366
原创 【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
388
2
原创 【ASP.NET MVC4】第三课:数据模型概述,基于Entity Framework的数据模型
知识点:数据模型的理解、ASP.NET MVC 项目中常用的数据模型介绍、创建基于Entity Framework的数据模型、Lambda表达式的理解、数据模型的增删改查
2021-03-20 11:40:21
484
原创 【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
733
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
766
1
原创 【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
4811
原创 【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
568
原创 【HTML5】网页实用技巧3:将方形图片设置成圆形后,添加圆形虚线边框
需要实现的效果:将原本是方形的图片,变成圆形,且添加一个圆形边框实现思路:①制作一个正方形div盒子,将图片放在div盒子里②将盒子设置成圆形(利用 border-radius 属性)③设置图片的border-radius 属性实现代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>圆形图片虚线框-王迪</title>.
2020-12-12 09:47:29
4071
原创 【HTML5】网页实用技巧2:设置动画自动循环播放,鼠标移上去,停止动画播放
需要实现的效果:圆形图片,一直执行旋转的动画,鼠标移上去时,动画停止实现思路:①制作一个圆形图片,制作步骤参照:圆形图片的制作②创建动画,关键内容:@keyframes 的使用③给图片使用动画,关键属性:animation 属性的使用④给图片添加 hover 伪类选择器,鼠标移上去时,动画停止,关键属性animation-play-state:paused;实现代码:<!DOCTYPE html><html> <head> ..
2020-12-10 11:21:55
4453
原创 【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
9009
1
原创 【c#面向对象】项目实践—汽车租赁系统5:实现录入新车功能
1、设置录入新车界面的,卡车载重后面的输入框,为不可输入状态实现方法:打开 Form1.cs【设计】 文件,双击窗体,进入 Form1 窗体的 Load 事件,编写代码关键代码: //设置卡车载重量,后面的输入框,不可输入信息 this.txtLoad.Enabled = false;2、定义一个工具类,用来创建汽车对象第一步:右键单击项目名称【CarRental】,点击【添加类】,设置类的名称为VehicleUtil.cs..
2020-12-04 16:37:44
644
使用代码内嵌的方式,在asp.net页面上输出九九乘法表,带细实线表格
2020-06-10
SQL-Server-2008实用案例教程(完整版)
2018-07-20
各种类型的FLASH素材,SWF格式,内涵上万张哦
2012-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人