Asp.Net 开发实战技术】的更多相关文章

1.什么是WMI技术 WMI是一项核心的Windows管理技术,WMI作为一种规范和基础结构,通过它可以访问.配置.管理和监视几乎所有的Windows资源,比如用户可以在远程计算机器上启动一个进程:设定一个在特定日期和时间运行的进程:远程启动计算机:获得本地或远程计算机的已安装程序列表:查询本地或远程计算机的Windows事件日志等等.WMI(Windows管理规范)作为一项Windows管理技术,方便用户对计算机进行远程管理.但是它的易用性也导致了系统的安全性大幅下降. ManagementP…
之前的文章中介绍了如何在ASP.NET中通过ADO.NET操作SQL Server和My SQL数据库,数据库的操作是通过SQL语句的执行来完成的,在ASP.NET中还有一个简便的方式来使用数据库,那就是通过Entity Framework这个ORM组件.EF操作数据的原理也是最终生成SQL来执行. 本文将从以下几个方面来完成Entity Framework的介绍: ●什么是ORM ●Entity Framework ●使用EF Code First操作数据库 什么是ORM 对象关系映射(Obj…
本文主要内容是通过分析<博客系统>需求,确定使用Web应用的形式来开发,然后介绍了HTML.HTTP的概念,并使用IIS搭建了一个静态的HTML“页面”,从而引出“动态”的ASP.NET. 本文从以下几个方面来介绍为什么使用ASP.NET: ●ASP.NET是什么? ●为什么使用ASP.NET? ●博客的需求及实现 ●什么是Web.HTML.Web服务器 ASP.NET是什么? ASP.NET是一个使用HTML.CSS.Javascript来构建动态网站或者网站应用程序的Web框架,并且也可以…
    本文是本系列文章第一篇,主要通过建立一个默认ASP.NET MVC项目来引出与ASP.NET MVC相关的功能,由于ASP.NET MVC一个简单的模板就具备了数据库操作.身份验证.输入数据校验等功能,所以本系列文章将这些功能看作“魔法”来一一介绍. 本文从以下几个方面来进行讲诉: ● 为什么写这一系列文章 ● 用VS2017创建一个ASP.NET MVC应用 ● 项目的运行与效果展示 为什么写这一系列文章? 本系列文章基于ASP.NET MVC,在ASP.NET Core已经发布2.0…
之前介绍了My Blog如何使用ADO.NET来访问SQL Server获取数据.本章将介绍如何使用My SQL来完成数据管理. 在使用My SQL之前需确保开发环境中安装了My SQL数据库和Connector/Net,后者是一个用C#编写的ADO.NET数据提供器,换句话说无论使用SQL Server还是My SQL,ASP.NET都是通过ADO.NET来访问.操作数据库的,它们唯一的区别是数据提供器,所以连接My SQL仍然需要使用System.Data.dll中的类型,以下是之前文章所介…
在之前的文章中介绍了使用ASP.NET MVC来开发一个博客系统,并且已将初具雏形,可以查看文章列表页面,也可以点击文章列表的其中一篇文章查看详情,这已经完成了最开始需求分析的读者的查看列表和查看文章两个需求,但是现在最大的问题是文章数据仍然是“静态”的. 所有数据被保存在内存中,系统在初始化时会自动添加被硬编码在代码文件中的数据,服务器每次重新启动都只会保留这些数据,并且没有提供“作者”的管理接口,“作者”没法来管理这些数据,哪怕是可以进行管理也没用,因为服务器重启后数据就不存在了,这才是最糟…
上一篇文章简要说明了MVC所代表的含义并提供了详细的项目及其控制器.视图等内容的创建步骤,最终完成了一个简单ASP.NET MVC程序. 注:MVC与ASP.NET MVC不相等,MVC是一种开发模式,而ASP.NET MVC是MVC这种模式的其中一种实现方式,本文中提到的MVC如果没有特指,那么均表示ASP.NET MVC. 本文将从ASP.NET的M-V-C到底代表什么?如何编写对应的代码?来讨论如何使用ASP.NET MVC开发应用程序. ○ ASP.NET MVC与分层 ○ ASP.NE…
本文开始通过ASP.NET MVC创建一个博客应用,该应用是通过默认的MVC模板修改而来,所以创建的过程和代码都与默认模板一致,然后通过修改的方式将默认模板改为博客的主页,并添加博客列表.内容等页面. 本文主要内容有: ●创建一个ASP.NET MVC应用程序 ●ASP.NET MVC默认代码介绍 ●修改ASP.NET MVC模板的默认页面 ●创建博客Controller ●创建博客页面 ●创建ViewModel来表示文章数据 创建一个ASP.NET MVC应用程序 在之前文章中介绍了ASP.N…
在开发数据库应用程序的时候,经常会遇到某些表需要添加字段或者修改类型.新增表等需求,而对于EF Code First来说关注的只有实体类,当需求变更时只需要添加新的实体类或者在实体类中添加.删除.修改属性即可.但是修改完成之后要如何将修改同步到数据库中? Entity Framework提供了Migrations机制来解决这一问题. 本文要点: ●启用Migrations ●通过Add-Migration添加Migration ●Update-Database更新数据库 ●更新模型并添加新的Mi…
之前介绍EF时介绍了provider这个配置项,而且也介绍了在ASP.NET访问MySQL数据仍然是通过ADO.NET,不同的地方仅仅是更换了MySQL的数据提供器,那么在EF中是否也只需更换“提供器”就可以了呢? 接下来就通过以下两点,看一下Entity Framework是如何连接使用My SQL数据库的: ●必要组件的安装 ●DBContext的创建与应用 必要组件的安装 1. 通过Nuget安装Entity Framework组件到BlogRepository.MySQL项目上: 2.…
上一篇文章对如何规范使用ASP.NET进行了介绍,本章内容将根据上一篇得出的结论来修改博客应用的代码. 代码分层 综合考虑将博客应用代码分为以下几个层次: ○ 模型:代表应用程序中的数据模型,与数据库表结构对应.同时也作为MVC与逻辑层之间的数据交换对象(后续会使用DTO代替). ○ 仓储:用于管理数据增.删.查.改. ○ 逻辑:用于处理业务逻辑,一般来说是根据应用层提供的数据来驱动业务执行,业务逻辑会使用仓储来对数据持久化. ○ 应用:也就是MVC应用,它为用户提供操作界面(UI),然后调用逻…
前面的文章我们使用ASP.NET MVC创建了个博客应用,那么它是如何工作的呢?我们都知道ASP.NET的程序需要部署到IIS上才能够通过浏览器来访问,那么IIS与ASP.NET MVC程序之间又是如何工作的呢? 本章将从以下几个方面对ASP.NET的运行周期进行介绍: ●IIS及其管道配置 ●HttpApplication Events ●使用Global.asax注册事件 IIS及其管道配置 IIS(Internet Information Services)是微软在Windows操作系统上…
大家都知道在关系型数据库中每张表的每个字段都会有自己的属性,如:数据类型.长度.是否为空.主外键.索引以及表与表之间的关系.但对于C#编写的类来说,它的属性只有一个数据类型和类与类之间的关系,但是在My Blog中并没有对它们之间进行过任何的配置,My Blog可以使用已有的数据库运行,在后续为Post类型添加新属性时,新属性也能够正确的添加到数据库表中,以下是MySQL的数据库表结构: 其中IsPublish和ClickCount是后续通过EF Mirgations添加的.下图的表是直接通过E…
前几篇文章中介绍了如何使用Entity Framework来操作数据库,但是对EF的配置.连接字符串的指定仍然存在一些疑问,EF可以通过两种方式来实现配置,分别是代码方式和配置文件. 本章将通过以下几点对EF的配置进行介绍: ●Entity Framework的配置文件 ●EntityFramework节点解析 ●关于ConnectionString ●使用代码方式修改配置 ●根据实际需求选择适合的配置方式 Entity Framework的配置文件 对于配置文件来说,在安装Entity Fra…
  ASP.NET是微软.NET平台的支柱之一,被广泛应用在WEB等互联网开发领域,因此它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上.这里整理了最全的ASP.NET开发学习视频教程,总共八百集,一次看个够! 资料名称 下载地址 <ASP.NET4.0从入门到精通>随书教学视频  http://down.51cto.com/zt/2879 亮剑ASP.NET项目开发案例导航视频(含源码与PPT)  http://down.51cto.com/zt/2573 ASP.N…
ASP.NET是微软.NET平台的支柱之一,被广泛应用在WEB等互联网开发领域,因此它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上.这里整理了最全的ASP.NET开发学习视频教程,总共八百集,一次看个够! 资料名称 下载地址 <ASP.NET4.0从入门到精通>随书教学视频  http://down.51cto.com/zt/2879 亮剑ASP.NET项目开发案例导航视频(含源码与PPT)  http://down.51cto.com/zt/2573 ASP.NET…
课程标题 52abp框架asp.net core & Angular全栈开发实战视频课程 课程简介 从零开始学 52ABP企业开发框架,企业项目是如何开发和技术选型,代码如何管理,团队协同开发.Angular和.net core是如何结合的,当前处于迷茫或者 技术进入瓶颈期的程序员,可以知道一条如何往中高级程序员发展的道路.总的来说52ABP是一个整合了前后端的强力框架,基于DDD(领域驱动设计)思想的强大稳定的WEB应用框架! 面向人群 在职的.NET 程序猿(具备C# .net 基础,热爱互…
大家都知道我有一个公众号“恰童鞋骚年”,在公众号2020年第一天发布的推文<2020年,请让我重新介绍我自己>中,我曾说到我会在2020年中每个月为所有关注“恰童鞋骚年”公众号的童鞋们送一本书.考虑到博客园很多园友对我的帮助,因此在今天也为所有关注EdisonZhou博客的童鞋们送出2月份的福利. 1.这次送的是什么书?   ASP.NET Core开发实战,一本全面.实用的指南,详细讲解如何使用微软新技术ASP.NET Core框架进行实用的Web应用程序开发. 本次送的书是全新的<A…
微软实战训练营 上海交大(A)实验班.(X)重点班 内部课程资料 链接:http://pan.baidu.com/s/1jGsTjq2 password:0wmf <微软实战训练营(X)重点班第(1)课:SOA必备知识之ASP.NET Web Service开发实战> 微软实战训练营 上海交大(A)实验班.(X)重点班 .(E)英语口语班http://54peixun.com/MSTrainingCamp/index.html 新青年IT学院  新青年 新气象 新梦想 新航程!…
开发工具 Visual Studio 2013 SQL Server 2008 R2 准备工作 启动Visual Studio 2013,新建一个ASP.NET Web应用程序,命名为SimpleAPI.选择Empty模板,并勾选“Web API”,无身份验证,不添加单元测试. 准备用SQL Server数据库来存储数据,因此要安装下Entity Framework框架,免去写繁琐SQL语句的麻烦.打开工具->程序包管理器控制台输入以下命令安装. Install-Package EntityFr…
上一篇教程<asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发>完成了本项目的登录模块,登录后就需要进入后台管理首页了,需要准备一个后台模板,本文主要讲解如何创建这个后台模板,本文创建的后台模板不集成到项目内部,只是静态html页面.后台模板是系统开发必须的,一般小公司有个3套后台模板就够用了.本项目后台模板主要是jquery easyui插件创建的,不需要美工设计就可以创建出来,而且效果还可以,具体效果图如下: 这个版面的缺点是,只能适应2层…
上篇(asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发1-准备工作)文章讲解了开发过程中的准备工作,主要创建了项目数据库及项目,本文主要讲解项目M层的实现,M层这里讲的主要是通过Codefirst方式实现的. 一.M层简单介绍 1.M层很形象的将数据库里面的各个表格映射成了C#当中的类,比如上篇文章创建的用户表: ? 1 2 3 4 5 6 7 8 9 10 11 12 CREATE TABLE [dbo].[SYS_USER](          [ID]…
开发工具 Visual Studio 2013 SQL Server 2008 R2 准备工作 启动Visual Studio 2013,新建一个ASP.NET Web应用程序,命名为SimpleAPI.选择Empty模板,并勾选“Web API”,无身份验证,不添加单元测试. 准备用SQL Server数据库来存储数据,因此要安装下Entity Framework框架,免去写繁琐SQL语句的麻烦.打开工具->程序包管理器控制台输入以下命令安装. Install-Package EntityFr…
ylbtech-图书-技术-SpringBoot:<Spring Boot 企业级应用开发实战> Spring Boot 企业级应用开发实战,全书围绕如何整合以 Spring Boot 为核心的技术栈,来实现一个完整的企业级博客系统 NewStarBlog 而展开.该博客系统支持市面上博客系统的常见功能. 1.返回顶部 1. 书    名:Spring Boot 企业级应用开发实战 作    者:柳伟卫 ISBN:978-7-301-29230-3 目录 1 图书信息 2 内容简介 3 章节目…
<ASP.NET Core项目开发实战入门>从基础到实际项目开发部署带你走进ASP.NET Core开发. ASP.NET Core项目开发实战入门是基于ASP.NET Core 3.1 所写,后续ASP.NET Core 5也会对应更新. 简介 本书共14章,深入浅出地介绍了ASP.NET Core基础及项目开发方面的知识. 主要内容有.NET Core基础知识.ASP.NET Core开发工具的使用.ASP.NET Core的原理和特性.Razor页面.MVC.Blazor.EF Core…
1.Hive出现背景 Hive是Facebook开发并贡献给Hadoop开源社区的.它是建立在Hadoop体系架构上的一层SQL抽象,使得数据相关人员使用他们最为熟悉的SQL语言就可以进行海量数据的处理.分析和统计工作, 而不是必须掌握Java等编程语言和具备开发MapReduce程序的能力.Hive SQL实际上先被SQL解析器进行解析然后被Hive框架解析成一个MapReduce可执行计划,并按照该计划生成MapReduce任务后交给Hadoop集群处理. 由于Hive SQL是翻译为Map…
一.前言 在之前的文章(ASP.NET Core 实战:Linux 小白的 .NET Core 部署之路)中,我介绍了如何在 Linux 环境中安装 .NET Core SDK / .NET Core Runtime.Nginx.MySQL,以及如何将我们的 ASP.NET Core MVC 程序部署到 Linux 上,同时,使用 supervisor  守护程序守护我们的 .NET Core 程序.如果,你有看过那篇文章,并且和我一样是个 Linux 小白用户的话,可能第一感觉就是,把 .NE…
第一节:ASP.NET开发环境配置 什么是ASP.NET,学这个可以做什么,学习这些有什么内容? ASP.NET是微软公司推出的WEB开发技术. 2002年,推出第一个版本,先后推出ASP.NET2.0,和ASP.NET3.5,2010年,ASP.NET4.0,和VS2010软件平台. ASP.NET与ASP之间的比较: ASP是一种弱类型的脚本语言编程,解释运行机制,"意大利面式"的开发模式,后期维护成本高,难度大,安全性问题突出. ASP.NET是一种编译执行,安全和效果更高的一种…
laravel实战化项目之三板斧 spring mvc 实战化项目之三板斧 asp.net mvc 实战化项目之三板斧 接上文希望从一张表(tb_role_info 用户角色表)的CRUD展开asp.net mvc的项目实战化魅力. 开发技术选型:asp.net mvc+bootstrap+sqlserver. 项目目录结构: (1)业务表 tb_role_info -- ---------------------------- -- Table structure for `tb_role_i…
<Android NFC 开发实战详解>简介+源码+样章+勘误ING SkySeraph Mar. 14th  2014 Email:skyseraph00@163.com 更多精彩请直接访问SkySeraph个人站点:www.skyseraph.com 啰嗦 哇哈..,历时一年多,我的第一本书终于要出版了(原本应该今年年初出版的,跟马航一样, 莫名其妙就拖到了现在, 据出版社最新消息, 预计三月中下旬正式出版,敬请期待), 封面如下, 感谢人民邮电的张涛老师为本书的付出,......这本书的…