2012年12月3日

Asp.Net MVC4.0 官方教程 入门指南之一-- 入门介绍

摘要: 本教程将为您讲解使用微软的Visual Studio 2012来建立一个ASP.NET MVC4 Web应用程序所需要的基础知识。本示例将构建什么样的应用程序?您将实现一个简单的电影管理应用程序,此程序将从数据库中选取记录展示列表,支持查询和查看,实现电影记录的创建、 删除和编辑功能。所有的用户数据输入场景都包含了数据验证逻辑,以确保存储在数据库中的数据都是正确的。预览图如下:译者注:上图中的界面经过进一步的汉化处理,而并非默认的英文显示。下面进入正题。运行vs2012,新建项目,从已安装的项目模板中选择 c#-》web-》ASP.NET MVC 4 Web应用程序。命名您的工程为" 阅读全文

posted @ 2012-12-03 19:50 大浪淘沙 阅读(32255) 评论(0) 推荐(9) 编辑

EntityFramework学习笔记4-中止

摘要: 写到上篇博客,发现再次进入一个困境。EntityFramework5.0,几乎没有官方的资料,只有一个很简单的入门网站,http://msdn.microsoft.com/en-us/data/ef.aspx,确实是入门级的,内容太过简易百度或者谷歌,或者搜索博客园相关内容,充斥着大量旧版本的重复的资料,大都是4.1的,偶尔也有4.2和4.3,与当前5.0已经不再适用,要继续下去,要么是从4.1开始从头学习,一步步了解其演变,要么是逐步摸索。无论是哪一种,都将浪费大量时间和精力。考虑再三,还是中止,先学习MVC4.0,然后再继续摸索。过段时间,也许官方会放出更详尽的资料,也许有更多同行的资料可 阅读全文

posted @ 2012-12-03 19:29 大浪淘沙 阅读(1224) 评论(1) 推荐(0) 编辑

2012年11月28日

EntityFramework学习笔记4-实体数据模型及增、删、改操作

摘要: 下面我们通过建立一个简单的例子来学习EF框架,直接进入主题吧:一 、创建实体数据模型1. 创建一个控制台应用程序,起名为EFDemo2. 创建一个实体模型 在EFDemo项目上面右击选择添加—新建项—在已安装的选项中选择数据—ADO.NET实体对象模型,命名为EFStudy3. 与数据库连接 第2步执行完毕会弹出向导,选择“从数据库生成”,点击“新建连接…”按钮,选择sql server,下略,测试连接成功后,确定返回,注意下方的App.Config会自动生成一个数据库名+Entities的名字,此名字会成为上下文的类名,建议修改为***+Context,比如PopContext,然后点击.. 阅读全文

posted @ 2012-11-28 22:30 大浪淘沙 阅读(4795) 评论(3) 推荐(1) 编辑

EntityFramework学习笔记3-VS2010安装EF5.0

摘要: EntityFramework 当前最新版本是6.0,2012年10月份发布,不过是alpha1版本,稳定版本是8月份发布的5.0版本,对于初学者来说,还是别在测试版上折腾了,先学习稳定的5.0版本,少一些bug,少一些困扰。EntityFramework位于System.Data.Entry命名空间,在安装了NET framwork4.0和vs2010的情况下,默认是4.0版本。如何在vs2010上安装EntityFramework5.0?首先,需要安装一个vs插件,名称为NuGet Package Manager,微软官方发布的,其作用就是为vs工程项目自动下载、安装、升级、配置和移除包。 阅读全文

posted @ 2012-11-28 19:52 大浪淘沙 阅读(13143) 评论(8) 推荐(3) 编辑

EntityFramework学习笔记2-ORM及EntityFramework简介

摘要: 首先说一下ORM吧以下为网上搜索到的概念描述,详细而准确对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,对象-关系映射(ORM)系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。 面向对象是从软件. 阅读全文

posted @ 2012-11-28 19:02 大浪淘沙 阅读(1422) 评论(0) 推荐(0) 编辑

EntityFramework学习笔记1-写在学习之前

摘要: 第一次接触Entity Framework大概是在2011年下半年,版本4.1,当时貌似刚推出来,中文资料很少,且自身不成熟,很多人批判其效率低下、难以使用,支持程度有限等等,更严重的是一下子涌入大量概念,极不适应,折腾了一段时间,随即放弃,打算待其成熟再来学习。一年过去了,感觉比较成熟了,重启学习之路。不得不说,国内的学习和研究环境比较差,原创的少,转载的多,转载过程中不亲身验证,简单拷贝粘贴的太多太多,遇到问题,百度or谷歌,搜到的是大把大把的结果,实际往往都是以讹传讹,不仅没价值,反而浪费大把的时间和精力。以自身做起,遇到问题,先搜索后摸索,将解决过程如实记录下来,总结经验教训,虽然要花 阅读全文

posted @ 2012-11-28 16:48 大浪淘沙 阅读(900) 评论(0) 推荐(1) 编辑

2012年2月17日

使用NetworkStream收取数据不全问题讨论,列举目前方式,求最佳解决方式

摘要: TcpClient tcpClient = new TcpClient();// 获取流进行读写//写入预置信息NetworkStream streamServer = tcpClient.GetStream();streamServer.Write(PackageContent, 0, PackageContent.Length);//读取返回数据……读取返回数据采取以下两种方式,都存在收取不全问题方式一:while ((i = streamServer.Read(bytes, 0, bytes.Length)) != 0){for (int j = 0; j < i; j++){li 阅读全文

posted @ 2012-02-17 09:17 大浪淘沙 阅读(1472) 评论(1) 推荐(0) 编辑

2011年8月26日

如果页面引用了外部JS代码,会被IE缓存的解决方法

摘要: 在使用jquery时特别常见,明明修改的js,但是经常不生效,因为缓存,解决办法就是清除ie缓存,每次去点ie选项,太麻烦,网上有人用批处理去,还是每次去点,在页面中加入下面几行,就可以禁用缓存<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires&q 阅读全文

posted @ 2011-08-26 18:05 大浪淘沙 阅读(796) 评论(0) 推荐(0) 编辑

关于IE高级设置里取消“禁用脚本调试”勾选无效的解决方式

摘要: 最近在使用mvc和jquery,不可避免的要调试javascript,在设置ie选项的时候,遇到极其无奈的问题,取消“禁用脚本调试(ie)”,保存退出,下次再打开,发现依然在勾选 阅读全文

posted @ 2011-08-26 16:38 大浪淘沙 阅读(13406) 评论(2) 推荐(2) 编辑

2011年7月21日

【转】const 与 readonly知多少

摘要: 出处:http://www.cnblogs.com/royenhome/archive/2010/05/22/1741592.html尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~ 笔者也是在看欧立奇版的《.Net 程序员面试宝典》的时候,才发现自己长久以来竟然在弄不清出两者的情况下,混用了这么长的时间。的确,const与readonly 很像,都是将变量声明为只读,且在变量初始化后就不可改写。那么,const与readonly 这两个修饰符到底区别在什么地方呢?其实,这个牵扯出C#语言中两种不同的常量类型:静态常量(compi 阅读全文

posted @ 2011-07-21 10:19 大浪淘沙 阅读(248) 评论(0) 推荐(0) 编辑

导航