MVC和EF学习
来源:互联网 发布:数据库属性类型有哪些 编辑:程序博客网 时间:2024/06/10 18:55
0、Web开发中实用网址
w3school 在线教程(包括了web方面很多内容)
http://www.w3school.com.cn/index.html
jQuery EasyUI - help you build your web page easily(EasyUI官网)
http://www.jeasyui.com/index.php
Windows Sysinternals:文档、下载和其他资源(Windows实用工具)
http://technet.microsoft.com/zh-cn/sysinternals/default
JavaScript 语言参考(包含了很全的javascript相关信息--微软的)
http://msdn.microsoft.com/zh-cn/library/ie/d1et7k7c(v=vs.94).aspx
jQuery API Documentation(jQuery的帮助文档)
http://api.jquery.com/
快速入门:调试应用程序 (JavaScript)
http://msdn.microsoft.com/zh-cn/library/windows/apps/hh441474.aspx
GitHub
https://github.com/
微软C#编程指南
http://msdn.microsoft.com/zh-cn/library/vstudio/67ef8sbd.aspx
MSDN资源库
http://msdn.microsoft.com/zh-cn/library
网页设计教程:
http://www.pspsd.com/blog/category/web-tutorials
1、POCO(Plain Old CLR Object)
做过JAVA的朋友应该对这个比较熟悉了在JAVA中叫POJO,
POCO是Plain Old CLR Object的缩写。所谓的POCO就是那些不包括INSERT、ADD、DEL等数据持久化操作的以及不包括任何业务逻辑功能的原始类。
只包含最基本的GETTER 和SETTER如下类:
public class Category { public int CategoryID { get; set; } public string CategoryName { get; set; } public string Description { get; set; } public byte[] Picture { get; set; } public List<Product> Products { get; set; } }
2、IoC(Inversion of Control,控制反转)
起因:
最近看到了Autofac这个东西,因为在分析代码时,查看某个功能方法的具体类很困难,但又想深入看下,
在网上搜索Autofac,结果发现了这个IoC的概念。
定义:
In software engineering, inversion of control (IoC) is a programming technique, expressed here in terms ofobject-oriented programming, in which object coupling is bound at run time by an assembler object and is typically not known at compile time using static analysis.
在软件工程中,控制反转是一种编程技术,在这里用面向对象的术语表达这个概念,在运行时由一个组装者对象绑定对象的组合(coupling),并且使用这种技术在编译时无法通过静态的分析得知绑定的对象。
原理:
(1)设计模式中的一个原则:依赖倒置原则(所谓依赖倒置原则(Dependence Inversion Principle)就是要依赖于抽象,不要依赖于具体。简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。)
(2)Hollywood Principle: Don't call us, we'll call you
总结:
IoC本身的概念,以及其好处不难理解;但是难就难在Autofac也是IoC思想的体现,但是Autofac理解起来就很是费事。。。
努力中。。。
参考文章地址:
http://en.wikipedia.org/wiki/Inversion_of_control
http://baike.baidu.com/view/1486379.htm?subLemmaId=1486379&fromenter=Inversion+of+Control
http://www.codeproject.com/Articles/380748/Inversion-of-Control-Overview-with-Examples#_rating
3、HTML元素
属性:
(1)disable属性可以社会自元素是否可用;
(2)readonly属性只是设置元素只读,但是元素还是可以接收焦点;
(3)style属性中的关于布局的几个选项:
position选项可以控制元素的位置(如:absolute,fix...)
overflow可以控制元素中滚动条,以及内容剪切相关设置(如:auto,hidden...)
color可以控制元素的前景色,即字体颜色;
(4)for属性,在label元素中可以使用,其作用为用了for属性后,点击标签后,标签使用for属性绑定的控件将会接收到焦点,否则,没有for绑定则不会;
(5)groupbox控件的元素标记为:
<fieldset>
<legend>分组框标题</legend>
</fieldset>
(6)fieldset在不同浏览器上的行为不同吗?
- MVC和EF学习
- mvc EF code first 学习
- C# 面试EF 和mvc
- MVC和EF 和LINQ 的关系
- 最快学习MVC、EF的途径
- MVC EF学习碰到的问题
- mvc+EF
- EF学习和使用(七)EF性能优化篇
- 关于WCF+MVC+EF 学习系列文章整理
- MVC实现EF模型随意切换(四)学习
- ASP.NET MVC学习---(二)EF文件结构
- 【ITOO技术篇】——MVC框架和EF映射
- ElasticsearchCRUD使用(六)【EF和Elasticsearch的MVC应用程序】
- EF学习和使用(二)ModelFirst
- MVC三层+EF
- mvc +ef database first
- mvc 5 + EF 配置
- MVC之EF框架
- 350. Out of office, out of danger. 无官一身轻
- 需要阅读的书籍列表
- ubuntu下编译libunicomm
- 编译gSOAP
- 创建区分大小写的sql语句
- MVC和EF学习
- 清理sqlserver2005日志
- Makefile常用函数总结
- sqlserver删除log文件清空日志
- codeigniter 管理cookie创建cookie修改cookie删除cookie
- java判断是否是乱码
- 喜欢的文言文
- 探索WiringPi 模式1下驱动的实现过程
- 应届生就业准备