摘要: 1.简述private、protected、public、internal修饰符的访问权限。 private:私有成员,在类的内部才可以访问。 protected:保护成员,该类内部和继承类中可以访问。 public:公共成员,完全公开,没有访问限制。 internal:在同一个程序集内可以访问.----@无机の剑执政的, 多谢博友2.private 私有成员会被继承吗? 会,但是不能访问。所以看上去他们似乎是不能继承的,但实际上确实被继承了。3.C#支持多重继承吗?不支持,但是可以用接口来实现。4.C#中所有对象共同的基类是什么?Systm.Object。5.什么是面向对象? 万... 阅读全文
posted @ 2013-03-31 00:11 aehyok 阅读(1450) 评论(2) 推荐(2) 编辑
摘要: 在项目框架中,首先要引用很多css和js文件,80%的用户响应时间都是浪费在前端。而这些时间主要又是因为下载图片、样式表、JavaScript脚本、flash等文件造成的。减少这些资源文件的Request请求数将是提高网页显示效率的重点。这里好像有个矛盾,就是如果我减少了很多的图片,样式,脚本或者flash,那么网页岂不是光秃秃的,那多难看呢?其实这是一个误解。我们只是说尽量的减少,并没有说完全不能使用。减少这些文件的Request请求数,我们这里主要针对js和css文件进行优化,使用Combres工具第一步准备工具Nuget可以百度,也可以在此http://nuget.org/第二步通过VS 阅读全文
posted @ 2013-03-30 13:41 aehyok 阅读(1356) 评论(7) 推荐(3) 编辑
摘要: Ajax.BeginForm可用于异步提交表单。@using (Ajax.BeginForm("AjaxFormPost", "Home", new { ID="11", ClassName="FirstClass"}, new AjaxOptions { HttpMethod = "POST", OnBegin="OnBeginPost()", OnComplete="OnEndPost()", OnSuccess="OnSuccessPost 阅读全文
posted @ 2013-03-30 10:49 aehyok 阅读(3720) 评论(6) 推荐(2) 编辑
摘要: 在部署项目的时候,发现WCF总是存在问题,一直没找出什么原因。 开始在项目开发阶段客户端调用WCF服务的代码如下 JSAJService.JSAJServiceClient _ajService = new JSAJService.JSAJServiceClient(); bool IsCurrent = _ajService.IsCurrentEmpty(ID,User); 或者在本调用文件类中定义一个全局的WCF客户端实例服务。其实这样使用看起来是没什么问题的,而且也能顺利使用,在项目开发阶段完全没出现什么问题。不过,由于wcf客户端都有一个超时时间,可能静止过了一段时间,你在界面... 阅读全文
posted @ 2013-03-29 08:58 aehyok 阅读(727) 评论(0) 推荐(1) 编辑
摘要: 1.同域名下Iframe自适应高度的处理<iframe onload="Javascript:SetIFrameHeight(this)" src="../Home/b" id="win" name="win" width="100%" height="1"> </iframe>当然此处我用的是Asp.Net MVC 此处src设置为路由结构<script type="text/javascript"> function 阅读全文
posted @ 2013-03-28 17:08 aehyok 阅读(631) 评论(0) 推荐(1) 编辑
摘要: 前言本次课程的主要内容包括以下四格部分:DataContractSerializer、序列化、反序列化、XmlSerializer第一部分--DataContractSerializerWindows Communication Foundation(WCF)包括新序列化引擎DataContractSerializer。DataContractSerializer可在.NET Framework对象和XML之间进行双向转换。在对.NET Framework 对象进行序列化时,序列化程序了解各种序列化编程模型,包括新的数据协定模型。当对XML进行反序列化时,序列化程序使用XmlReader和Xm 阅读全文
posted @ 2013-03-28 14:21 aehyok 阅读(734) 评论(0) 推荐(1) 编辑
摘要: 配置服务概述 在设计和实现服务协定后,即可配置服务。在其中可以定义和自定义如何向客户端公开服务,包括指定可以找到服务的地址、服务用于发送和接收消息的传输和消息编码,以及服务需要的安全类型。 配置服务的类型 --使用配置文件配置 --在代码中强制配置 实际上,编写配置是WCF应用程序编程的主要部分。 使用配置文件配置WCF服务 --通过使用配置文件配置Windows Communication Foundation(WCF)服务,可提供在部署时而设计时提供终结点和服务行为数据的灵活性。 --可使用.NET Framework配置技术对WCF服务进行配置。通常情况下,向... 阅读全文
posted @ 2013-03-27 23:12 aehyok 阅读(973) 评论(7) 推荐(1) 编辑
摘要: 主要是通过在主页面定义一个传输数据的函数GetData(data),然后在iframe嵌入页面中通过parent.GetData(data),这样即可在GetData实现将data进行处理即可。现在来看一下代码的实现,首先来看一个主界面的代码<html> <head> <script type="text/javascript"> function GetData(data) { alert(data); document.getElementById("id1").value=data; } </script& 阅读全文
posted @ 2013-03-27 21:50 aehyok 阅读(645) 评论(0) 推荐(1) 编辑
摘要: 如果您现在对反射还不太了解的话,那么可以先看看这篇博文,来粗略的了解一下反射吧。什么是反射 反射特性(Attribute) 1. C#内置特性介绍 特性是一个对象,它可以加载到程序集及程序集的对象中,这些对象包括 程序集本身、模块、类、接口、结构、构造函数、方法、方法参数等,加载了特性的对象称作特性的目标。特性是为程序添加元数据(描述数据的数据)的一种机制,通过它可以给编译器提供指示或者提供对数据的说明。注意:特性的英文名称叫做Attribute,在有的书中,将它翻译为“属性”;另一些书中,将它翻译为“特性”;由于通常我们将含有get和/或set访问器的类成员称为“属性”(英文Prope... 阅读全文
posted @ 2013-03-27 21:48 aehyok 阅读(1225) 评论(0) 推荐(2) 编辑
摘要: 在做Asp.Net Mvc项目的时候,发现如果两个完全独立的项目如果想共享调用cshtml,不知道如何处理了。于是就上网百度、Google了一下,结果答案就出来了。首先需要下载一个工具工具链接当然,你也可以直接到官方网站去下载,http://visualstudiogallery.msdn.microsoft.com/f28290ce-d987-4f91-b034-707031e10ce6接下来就是要准备一个asp.net MVC3.0的Web项目。点击确定Web项目准备就绪,接下来再建立一个类库项目继续了。将MvcApplication1项目中的Models和Views文件夹剪切到Class 阅读全文
posted @ 2013-03-27 16:46 aehyok 阅读(2662) 评论(3) 推荐(1) 编辑