- 博客(12)
- 收藏
- 关注
原创 C#基本知识的一点感悟(2)——从源代码到中间语言
在对于C#基本知识的一点感悟(1)——关于C#语法的抽象中,我主要对C#的基本语法进行了抽象,重点介绍了MS构造整个基本的C#语法组织的思路(个人的猜测)。主要是在如何去组织源代码这一层去理解的C#。本篇接下来主要介绍从我们编辑好的源代码,到被C#编译器编译成.net组织代码的最基本单位----程序集之间发生的一些处理 .net对源代码的处理模式 首先来看看对
2012-09-14 16:48:47
2633
原创 对于C#基本知识的一点感悟(1)——关于C#语法的抽象
.net开发接近有一年的光阴,前段时间学了一点C++基本语法,最近又开始重新学C。作为.net的基础,当再次回味C#时,忽然发现C#基础知识亦不是想象中的那么简单。而且作为一标准的面向对象语言,建立于.net之上的种种拓展性功能,皆可从这些最基础的部分映射出来。这一基础知识大概分以下三个层次: 从源程序角度看:是C#基本语法的组织框架,亦即C#语言的语法抽象——面向对象的特性。几
2012-09-03 22:23:53
2772
原创 fullcalendar日历控件知识点集合
1、基本语法: 首先,fullcalendar和JQUERY一样,以面向对象的方式来组织代码。当然,这里的面向对象仅仅是指可以把整个fullcalendar理解为一个类,这个类里包括有很多的属性、方法、委托(函数回调)作为成员变量。通过为这些成员变量赋值,即可实例化出一个符合自己需求的fullcalendar实例出来,即最终在浏览器里渲染出的日历。换句话说,我们所做的绝大多数工作就
2012-07-12 15:24:56
69438
2
原创 纯粹JavaScript的整体概念思考
最近项目里的工作所用到的前端脚本比较多,这其中需要用一些开发好的插件,也需要配置、修改、添加一些脚本来完成特定的功能 。再通过Ajax以及相关表单和服务器交互。写了不少JavaScript代码,期间穿插着一些JQuery调用。亏得互联网的帮助,最终是迷迷糊糊的把特定任务完成了。为了弥补理论知识的不足,在W3C School里把JS部分的系统的学习了下。暂时不做专业的前端开发,所以前端方面的东西不会
2012-06-25 13:12:39
1422
原创 利用OpenXml生成Word2007文档
一、OpenXml简介利用C#生成Word文档并非一定要利用OpenXml技术,至少可以使用微软提供的Office相关组件来编程,不过对于Office2007(确切的说是Word、Excel和PowerPoint2007)及以上版本,微软提供了这些信息组织的另外一种思路:OpenXml技术。 OpenXml是微软office2007及之后版本里,对Office信息内容(Wor
2012-05-15 17:03:29
26189
1
原创 ASP.NET MVC中的View
MVC中View是专门用来向浏览器显示结果的,它只负责把传入到View的数据展现给用户;一,自定义view引擎:实现IViewEngine接口namespaceSystem.Web.Mvc{publicinterface IViewEngine{ViewEngineResultFindView(ControllerContext controllerContex
2012-04-10 10:20:11
8682
原创 ASP.NET MVC3中的Controller
在ASP.NET MVC中,Controller的任务正如其名称所言,就是控制整个网站处理流程:接收到用户发出的URL请求后,找到合适的数据,找到回复给用户信息的合适的输出模块,并把数据传递给该模块。至于数据如何得到,输出模块如何输出给用户,这些不是它所关注的。 所以,我们猜测Controller至少要完成以下几点关键任务: 1,接受用户发出的Request,即用户的相关需
2012-04-06 15:57:37
8323
原创 ASP.NET MVC3中的路由系统(Routes)
MVC中,用户访问的地址并不映射到服务器中对应的文件,而是映射到对应Control里对应的ActionMethod,由ActionMethod来决定返回用户什么样的信息。而把用户访问的地址对应到对应的Action(当然也可以是对应的文件)的工作有路由系统完成,这其中许多复杂的处理由.net自动完成,而开发者需要告诉.net用户的访问地址和对应Action的具体映射关系。 MVC中路由系
2012-04-05 17:12:36
23654
原创 ASP.NET MVC中使用Ninject总结
要使用Ninject者,想必对依赖注入都比较了解,作为众多依赖注入容器之一的Ninject,和.net结合的很紧密,在开发ASP.NET MVC网站时,使用Ninject作为默认的实例构造容器很方便。当然,除了依赖注入以外,Ninject还提供有许多其他用处,也可用于其他架构的项目中,此处仅介绍在ASP.NET MVC中使用Ninject提供依赖注入管理。 在一个系统中,我们需要建立一
2012-04-05 15:12:37
5751
原创 依赖注入
在MVC架构中,整个系统被分离为许多单独的模块(仅仅对于根据用户请求得到合适的数据这一个功能来讲,至少存在M与C的分离),而MVC设计者的初衷之一就是实现各个模块间的松耦合,即相互间的关联性更小。 先举例如下: 在一个系统中,我们需要建立一个Email系统,实现Email的发送; 最简单的实现是直接创建一个EmailSender的模块,但是考虑到系统的扩
2012-04-05 13:24:17
1273
原创 MVC3 整体架构预览
MVC3整体架构如其简称,分别代表: Modules:整个网站中需要用来映射实体或逻辑需要的数据的类。包括Domain Module和View Module。前者是整个网站的基础数据,可理解为数据库中,映射表的实体;后者则仅仅是用来方便Controller向View传递数据的相关类。注意还包括对这些数据的基本操作;
2012-04-05 10:00:56
1955
原创 将Asp.netMVC3网站通过iis6.0发布到window server 2003中
刚进公司,因项目组目前的项目已接近尾声,暂时无法插手,只好干等下个项目开工,这几天都接连在公司里打着酱油。昨天下午Leader终于分配我入职以来的第一个任务:把公司目前的项目部署到IIS服务器中供其他人测试使用。 之前从未尝试过部署项目,对iis是一无所知,所以花费了近1天的时间才把项目最终发布成功,其实真正发布完成之后,才发现其实蛮简单的。其中一步步如今看来苦笑不得的探索过程就
2012-03-24 17:23:11
4103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人