ASP.NET MVC企业级实战 - (EPUB全文下载)
文件大小:0.41 mb。
文件格式:epub 格式。
书籍内容:
ASP.NET MVC企业级实战
第1章 MVC开发前奏
第2章 Entity Framework
第3章 初识MVC
第4章 MVC进阶
第5章 MVC核心透析
第6章 网站性能和安全优化
第7章 NHibernate
第8章 IoC、Log4Net和Quartz.Net
第9章 分布式技术
第10章 站内搜索
第11章 财务对账系统
第12章 通用角色权限管理系统
第1章MVC开发前奏
俗话说:“工欲善其事,必先利其器”,在进行ASP.NET MVC开发前,我们有必要安装好开发工具、配置好开发环境。
我一向认为程序员要学会“偷懒”,因为当你想要偷懒就不得不去思考其他高效的解决方案,那么怎样才能偷懒呢?好的开发工具、熟练的开发技巧(快捷键等)、巧妙的解决方案等将能有助于我们偷懒,学会偷懒才能高效地工作,当然也不能误解“偷懒”。有些人喜欢不写注释(如果能做到代码即注释例外);做数据迁移的时候喜欢直接运行工具生成的一系列单条insert的SQL脚本,懒得去把脚本修改成批量插入,几十万条记录就这么一条一条插入,一运行就是好几个小时,而修改成批量可能就几分钟,修改后批量插入可能就几十秒;喜欢随意复制粘贴代码,又懒得去做重构……这样就走偏了。
1.1 开发环境搭建
1.1.1 操作系统和开发工具
本书中所使用的开发系统和软件版本如下所述。
1.Windows 10 64bit
如果你使用的是Windows 7系统,本书云盘提供系统激活软件HEU_KMS_Activator_v7.8.6.exe,当然你也可以使用该软件激活office产品。目前许多互联网公司的开发系统已经是Windows 8和Windows 10。
2.Microsoft Visual Studio Ultimate 2012
下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=30678
在笔者电脑上面安装了VS2012、VS2013、VS2015这3个版本,考虑到目前公司使用的是VS2012,所以本书中所有的示例都采用VS2012。VS2012应该是目前比较主流的.NET开发工具之一,当然也有许多互联网公司已经在使用VS2013甚至VS2015进行开发了,不过使用VS2015作为开发工具的公司目前还是比较少的。即便如此,我们也应该有一个意识,那就是软件系统的升级是一种趋势,相比于一线城市,二三线城市开发工具和开发技术的升级相对较慢。从以前的VS2003到VS2005,再到VS2008,微软基本上是两年更新一次VS版本,再看现在的VS2012、VS2013,发现微软的VS产品迭代更新的周期减少了,VS的每一次升级都是在不断地优化和持续改进,并随之新增一些功能。
3.SQL Server 2012
下载地址:http://www.msdn.hk/7/177/
当前市面上的主流版本是SQL Server 2008R2和SQL Server 2012,而使用SQL Server 2014和SQL Server 2015来开发的公司相对较少,因为SQL Server不便宜,而且版本越高价格越贵。(以前公司买过一张SQL Server 2012的正版光盘,50多万。)
4.MySQL5.6
下载地址:http://www.mysql.com/products/
本书中使用的是MySQL5.6,不是最新版本,云盘中提供了MySQL安装包mysql5.6.msi和Mysql数据库管理工具Navicat for MySQL。
安装顺序:先安装mysql5.6.msi,然后解压Navicat for MySQL.zip,运行navicat.exe。
当然,对于这些开发工具,大家都可以直接百度一下,然后选择自己想要的版本进行下载,尽量不要低于这些软件版本。不过为了减少差异性、方便大家学习,大家最好安装和本书中一样的软件版本。关于开发工具的具体安装细节,由于没有什么技术含量,而且篇幅有限,这里就不做过多介绍了,大家可以从网上查找到大把的软件安装图解教程。
5.Git
Git是Linux的第二个伟大作品。2005年BitKeeper软件公司对Linux社区停止了免费使用权,Linux迫不得已自己开发了一个分布式版本控制工具——Git诞生了。
目前Git越来越火,使用Git作为版本控制的公司也越来越多,所以我们有必要掌握Git的使用。但是Git的学习成本相对较高,尤其是那些抓狂的命令。如果你觉得这样的命令操作起来很烦琐,习惯了过去TortoisSVN乌龟壳式的可视化客户端工具,那么你也可以下载Git的可视化客户端工具。因为笔者的电脑是64bit的,所以这里只提供64bit的下载(TortoiseGit_1.8.9.0_x64.zip),同时提供SourceTree这款Git可视化操作工具的安装包(SourceTreeSetup_1.4.0.zip),你可以根据个人喜好安装使用。安装方法是先安装Git-1.9.4-preview20140815.exe,再安装可视化操作工具。
6.Reflector
Reflector是由微软员工Lutz Roeder编写的免费程序。Reflector的出现使.NET程序员眼前豁然开朗,因为这个免费工具可以将.NET程序集中的中间语言反编译成C#或者Visual Basic代码。除了能将IL转换为C#或Visual Basic以外,Reflector还能够提供程序集中类及其成员的概要信息、查看程序集中IL的能力以及对第三方插件的支持,名副其实的.NET开发神器。安装后,可以直接在VS中查看程序集源码,使用非常方便。
本书源码中提供了Reflector,安装Reflector之后,在VS中鼠标定位到.NET类库中的类或者方法、属性上面后,按F12还可以直接在VS中查看其源码。
提示
所有软件安装包都会放在云盘中的“各种开发工具”目录下面。
1.1.2 开发环境配置
软件安装 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » ASP.NET MVC企业级实战 - (EPUB全文下载)