摘要: 本主题是ASP.NET在移动设备上展示的方面的内容 起初看起来deviceFilters与前面的browserCaps类似。同样也会关联到HttpBrowserCapabilities,而在这里用到的是MobileCapabilities,但是细看后发现browserCaps关注的是浏览器,devi 阅读全文
posted @ 2016-09-18 06:55 猴健居士 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: 定义用于支持 Web 应用程序部署的配置设置。 retail属性:设置一个值,该值指定是否以发布模式部署 Web 应用程序。默认值为 false。如果 retail 设置为 true,ASP.NET 将禁用某些配置设置,如跟踪输出、自定义错误和调试功能。 但是只要我在Web.Config里面一加这个 阅读全文
posted @ 2016-09-18 06:43 猴健居士 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 本配置节相对简单而且常用 mode的值有如下三种 值 说明 On 指定启用自定义错误。如果未指定 defaultRedirect,用户将看到一般性错误。 Off 指定禁用自定义错误。这允许显示标准的详细错误。 RemoteOnly 指定仅向远程客户端显示自定义错误并且向本地主机显示 ASP.NET 阅读全文
posted @ 2016-09-15 23:08 猴健居士 阅读(3795) 评论(0) 推荐(1) 编辑
摘要: 关于本配置节的内容不算多,但关于ASP.NET编译的内容还是有一点的,鄙人认为只是了解一下即可,主要影响到部署。 在 App_Code 文件夹中使用多种编程语言 因为 App_Code 文件夹中的源代码要编译成单个程序集,所以 App_Code 文件夹中的所有文件必须使用相同的编程语言编写。例如,A 阅读全文
posted @ 2016-09-14 17:01 猴健居士 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 将特定用户代理的别名添加到用户代理别名的内部集合中。 来自 <https://msdn.microsoft.com/zh-cn/library/6379d90d(v=vs.110).aspx> 用户代理别名的集合指示 ASP.NET 服务器控件应为其呈现内容的目标用户代理。其信息可以在Page.Cl 阅读全文
posted @ 2016-09-13 09:08 猴健居士 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。例如,如果应用程序使用复杂的逻辑来处理大量数据,然后再将数据作为用户频繁访问的报表返回,避免在用户每次请求数据时重新创建报表可以提高效率。同样,如果应用程序包含一个处理复杂数据但不需要经常更新的页 阅读全文
posted @ 2016-09-12 08:57 猴健居士 阅读(989) 评论(1) 推荐(0) 编辑
摘要: 使用 Web.config 文件中的 browserCaps 元素来定义浏览器的行为在 .NET Framework 2.0 中被否决,但仍受支持。此元素中的数据与浏览器定义文件 (.browser) 中的信息合并在一起。在本次学习将会连带.browser文件的相关内容 元素 说明 filter 可 阅读全文
posted @ 2016-09-09 09:18 猴健居士 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 总览地址 https://msdn.microsoft.com/zh-cn/library/9ab2fxh0.aspx 其中基本概述是第一篇:了解角色管理 来自 <https://msdn.microsoft.com/zh-cn/library/5k850zwb.aspx> 第二篇是类的参考而已,以 阅读全文
posted @ 2016-09-08 17:41 猴健居士 阅读(2511) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,ASP.NET应用程序以本机的ASPNET帐号运行,该帐号属于普通用户组,权限受到一定的限制,以保障ASP.NET应用程序运行的安全。但是有时需要某个ASP.NET应用程序或者程序中的某段代码执行需要特定权限的操作,比如某个文件的存取,这时就需要给该程序或相应的某段代码赋予某个帐号的权限 阅读全文
posted @ 2016-09-07 21:14 猴健居士 阅读(801) 评论(0) 推荐(0) 编辑
摘要: anonymousIdentification 元素(ASP.NET 设置架构) 来自 <https://msdn.microsoft.com/zh-cn/library/91ka2e6a(v=vs.100).aspx> 配置匿名标识是否启用。 匿名标识应用场景: 电子商务Web应用程序尤其需要这个 阅读全文
posted @ 2016-08-31 09:24 猴健居士 阅读(937) 评论(0) 推荐(1) 编辑
摘要: 利用Web.config中的authorization标签设置授权属于URL授权。 使用 URL 授权 通过 URL 授权,您可以显式允许或拒绝某个用户名或角色对特定目录的访问权限。为此,请在该目录的配置文件中创建一个 authorization 节。若要启用 URL 授权,请在配置文件的 auth 阅读全文
posted @ 2016-08-31 09:21 猴健居士 阅读(5946) 评论(0) 推荐(0) 编辑
摘要: 1.Forms 身份验证提供程序 通过 Forms 身份验证,可以使用所创建的登录窗体验证用户的用户名和密码。未经过身份验证的请求被重定向到登录页,用户在该页上提供凭据和提交窗体。如果应用程序对请求进行了验证,系统会颁发一个票证,该票证包含用于重建后续请求的标识的密钥。 ASP.NET Forms 阅读全文
posted @ 2016-08-26 09:10 猴健居士 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: Android做分享功能百度一下就两种方案,其一是用系统原生的Activity,最终弹出一个对话框,下面这种的还好,像右图的那种就嫌弃了,上面提供的应用也相对杂,还记得有次测试还给鄙人提了个Bug:建议分享中多列举常用的App如QQ微信等。 那另外一种方案就弥补了上面两种不足,使用第三方的,如Sha 阅读全文
posted @ 2016-05-06 22:08 猴健居士 阅读(5179) 评论(1) 推荐(1) 编辑
摘要: iOS学习笔记——AutoLayout约束 之前在开发iOS app时一直以为苹果的布局是绝对布局,在IB中拖拉控件运行或者直接使用代码去调整控件都会发上一些不尽人意的结果,后来发现iOS在引入了AutoLayout的同时也引入了约束。约束的存在使得iOS的AutoLayout相当于Android中 阅读全文
posted @ 2016-03-09 13:25 猴健居士 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 开篇先自我检讨一下,写了博客几年以来首次试过连续两个月没出过博文,有客观也有主观原因,但是最近这年里博文数量也越来越少,博文的质量也每况日下。希望自己一直能坚持下来,多写写博文,这月尽量多写几篇来弥补上两个月的。话说我们的DBA妹子离开我们也两月了。在DBA不在的日子里,小伙伴只能靠自己了。但貌似我... 阅读全文
posted @ 2015-11-18 09:12 猴健居士 阅读(798) 评论(4) 推荐(1) 编辑
摘要: 三层架构已是非常经典的架构,稍微对开发有了解的人都知晓,为了解耦而把代码分在表示层(UI)、业务逻辑层(BLL)和数据连接层(DAL)。在我懵懂之期,把对数据库链接创建、参数传入和执行SQL这些操作都放到了DAL层,而把SQL编写,参数绑定、还有结果获取这些都塞在BLL层。这是不对的,在我后来接... 阅读全文
posted @ 2015-08-24 08:49 猴健居士 阅读(2141) 评论(3) 推荐(3) 编辑
摘要: 在开篇之前我想鄙视我自己一下,这个东西根本不需要去写,本来已经有东西去实现了,正如我组长说我的,看的开源项目太少了。其实这个东西完全可以用ILMerge来解决。 然后再说说前言,开发东西久了,总会积累到一定量的Helper或Util,于是都放到一个项目里面一起编一个dll,用的时候就方便,可是... 阅读全文
posted @ 2015-07-27 08:57 猴健居士 阅读(1273) 评论(3) 推荐(5) 编辑
摘要: 之前在使用TableView的时候遇到过问题,需要使用另外的TableViewController来先存放TableView,原有的View则使用ViewContainer来引用TableViewController。此时是第一回接触一个ViewController中使用另一个ViewControl... 阅读全文
posted @ 2015-06-28 20:47 猴健居士 阅读(4931) 评论(0) 推荐(0) 编辑
摘要: 在网上找到的资料比较零散,这部分学起来感觉也有点空虚,内容就只包括隐藏键盘和键盘高度两部分隐藏键盘其实就在我学习iOS开发的第一个程序里面已经实践过了,不过当时还懵懵懂懂,现在就了解了是什么一回事,就记录一下,也额外加点内容上去。说这个键盘的出现和隐藏是和输入框获取和失去焦点有关系,输入框获取了... 阅读全文
posted @ 2015-05-05 09:18 猴健居士 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 触控 此部分内容已学良久,恨记之甚晚,忙矣,懒矣!本文简而记焉,恐日后忘也。 在iOS的触控事件中,有触控、事件以及响应者这三个角色,一个触摸则代表了一只手指和屏幕接触这个动作所包含的信息;而事件则包含了若干只手指在整个屏幕触控中整个过程的所有触摸信息,在C#的角度来说很容易会让人误以为是一种方... 阅读全文
posted @ 2015-05-04 09:51 猴健居士 阅读(923) 评论(0) 推荐(0) 编辑
摘要: NavigationController在StoryBoard中添加NavigationController 在上网看到很多都是用xib添加,使用StoryBard的有两种办法,但我觉得下面用到那种方式比较好,直接在StoryBard中拖入一个NavigationController,在StoryB... 阅读全文
posted @ 2015-04-08 08:21 猴健居士 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: UITableView UITableView的样式有两种,一种是Grouped(左图),另一种是Plain(右图),如下图,它的属性是style,类型为UITableViewStyle,枚举值分别是UITableViewStyleGrouped和UITableViewStylePlain;用这个... 阅读全文
posted @ 2015-03-02 08:57 猴健居士 阅读(1521) 评论(0) 推荐(2) 编辑
摘要: LongListSelector也是WinPhone的特色控件之一,最初不了解这个控件叫啥名,知道它会在"人脉"里面出现,在应用程序列表也是这个LongListSelector(如果应用的数量多的话就会出现分组的标头),"音乐"里面的曲目使用了这个控件;其他非系统的应用也有使用这个LongLis... 阅读全文
posted @ 2015-02-23 22:12 猴健居士 阅读(1120) 评论(1) 推荐(2) 编辑
摘要: 上篇介绍了UIButton、UILabel、UIImageView和UITextField,这篇就简短一点介绍UIScrollView和UIAlertView。UIScrollView 顾名思义也知道这个是和滚动相关的控件,在Android开发时遇到过ScrollView,当内容的尺寸超出了屏... 阅读全文
posted @ 2015-02-18 21:11 猴健居士 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 对每个Windows Phone的使用者来说,给他们的第一印象就是大大小小的磁贴——Metro,本篇介绍的是Windows Phone的磁贴,提到的有开始菜单的磁贴,也有在App里面的磁贴。开始菜单的磁贴首先介绍了一下每个磁贴的构造,每个磁贴分正反两面,正反两面都有图标,而正面有一个标题和统计数量(... 阅读全文
posted @ 2015-02-05 08:56 猴健居士 阅读(1792) 评论(7) 推荐(4) 编辑
摘要: 本篇简单罗列一下一些常用的UI控件以及它们特有的属性,事件等等。由于是笔记,相比起来不会太详细UIView 所有UI控件都继承于这个UIView,它所拥有的属性必是所有控件都拥有,这些属性都是控件最简单最一般的属性。enable:是否启用;selected:是否被选择;contentVertica... 阅读全文
posted @ 2015-01-31 19:33 猴健居士 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 这段时间又一直赶任务,结果没有去学习,也没有去写博文,这个动画的内容很早就学了,但是一直没把它整理成博文,现在终于有空就弄一下。 开始先讲讲在WinPhone中做动画有两种动画类型,一种是基于帧动画另一种是基于时间动画。接着介绍的动画都是Silverlight动画,Silverlight动画有... 阅读全文
posted @ 2014-12-31 07:33 猴健居士 阅读(1271) 评论(0) 推荐(2) 编辑
摘要: 网上经常说iOS的通知机制是使用了观察者模式,里面有两个角色,其一是poster(发送者),另一个是observer(接受信息的订阅者)。但我认为重要的角色是通知中心,它是整个通知机制的核心,有poster发送者发送的消息必定要到达通知中心,再由通知中心根据这个消息被哪些observer订阅者订... 阅读全文
posted @ 2014-12-09 07:25 猴健居士 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 之前在网上搜iOS的页面跳转大多都是按回以前的那种xib的形式,但鄙人是使用storyboard的。这篇就只介绍利用storyboard进行页面跳转与传值。新建页面 iOS的程序也是使用了MVC的思想,页面文件与代码文件是分离的,这点与Android的类似。在使用storyboard的方式中,... 阅读全文
posted @ 2014-11-24 07:35 猴健居士 阅读(2916) 评论(0) 推荐(0) 编辑
摘要: 开始学习iPhone开发了,虽然现在已经有了Swift,但我还是老老实实地学习Objective-C,鄙人入门的程序语言是C,后来学习了C#和Java,现在来学Objective-C,这篇只是一些很简略的笔记,不算是语法书。代码文件Objective-C的代码文件有3种,“*.h”的头文件;”*... 阅读全文
posted @ 2014-11-11 08:26 猴健居士 阅读(2968) 评论(6) 推荐(4) 编辑
摘要: 当用户通过UI输入数据向程序交互时,都会出现一个潜在的错误,数据错误,要检查用户提交的数据是否正确,需要做数据验证,在ASP.NET MVC中,每当Action执行前都会对传入Action的Model进行格式各样的验证,这些验证都是通过MVC中的验证组件ModelValidator来执行,不同的... 阅读全文
posted @ 2014-11-03 08:27 猴健居士 阅读(1913) 评论(1) 推荐(0) 编辑
摘要: 之前由于忙于赶项目进度而忽视了软件的用户体验,界面挺难看,有一天看见组长优化了某个窗体,让人感觉完全不一样,我也不甘示弱,要把我的程序做顺眼一点才行。我的程序是一个以TabControl为主要容器的窗体,这样的程序窗体在目前广泛使用,谷歌浏览器Chrome,360安全卫士,QQ,鲁大师等。重点是... 阅读全文
posted @ 2014-10-29 07:53 猴健居士 阅读(5314) 评论(16) 推荐(4) 编辑
摘要: 最近一直在看蒋老师那13篇《我的WCF之旅》,终于看完了,看得很慢,记得最初出来工作的时候那时的技术总监建议我去看的,可几个月前我才开始看,看了几个月才把13篇看完。第一篇WCF的博文是我在做毕业设计的时候写的,可到了现在才出第二篇关于WCF的博文,毕业也一年了,工作换了。 弄WCF最基本的我... 阅读全文
posted @ 2014-10-27 07:25 猴健居士 阅读(1682) 评论(2) 推荐(1) 编辑
摘要: Model绑定是指从URL提取数据,生成对应Action方法的参数这个过程。前面介绍的一系列Descriptor负责提供了控制器,行为方法和参数的元数据,ValueProvieder负责获取数据,剩下的Moder绑定则是利用上述两者的结果来最终达到Model的生成。ParameterDescri... 阅读全文
posted @ 2014-09-25 22:36 猴健居士 阅读(1661) 评论(0) 推荐(0) 编辑
摘要: 在Model绑定中,Model的数据来源有很多种,在MVC里面则定义了一套ValueProvider的组件来处理Model数据来源多样性的问题,ValueProvider整个结构类似于字典(Dictrionary)的键值结构,通过给定的Key来获取Value。在一整套的组件当中,有接口部分的,有... 阅读全文
posted @ 2014-09-16 08:25 猴健居士 阅读(1429) 评论(0) 推荐(1) 编辑
摘要: 上一个篇博文说了WinPhone页面内部的东西,现在介绍表面的东西,先来看看一下一个WinPhone页面这个页面分了三部分:顶部这个是状态栏,中间这个是一个页面的内容部分,最下面则是应用程序栏本篇的页面解剖第一个要介绍的就最底下的应用程序栏,再去讲将中间页面内容的部分。应用程序栏 说这个应用程... 阅读全文
posted @ 2014-09-08 10:33 猴健居士 阅读(990) 评论(3) 推荐(3) 编辑
摘要: Model的绑定是在Action方法绑定参数时发生的,这个绑定的参数过程要用到的元数据来自于控制器,行为方法和参数的描述者ContrllerDescriptor,ActionDescriptor和ParameterDescriptor。下面也是先来一幅类图,在蒋老师的图上再加了一些书中提到的一些... 阅读全文
posted @ 2014-09-07 08:32 猴健居士 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: 在最开始先我得说说我看这部分的情况,最开始被各种ModelMetadata和各种ModelMetadataProvider给搞晕了,就几页书花了我好大的精力去看,直到后来看了一幅类图,细细看各个类之间的关系,重新阅读这部分的内容,我才算有所了解,有所收获,这个估计是以后看书的方法,看代码的方法,... 阅读全文
posted @ 2014-09-01 19:31 猴健居士 阅读(1103) 评论(2) 推荐(0) 编辑
摘要: 最近学一下Windows Phone(接下来简称“WinPhone”)的开发,在很久很久前稍探究一下WinPhone中对一些传感器的开发,那么现在就从头来学学WinPhone的开发。先从WinPhone的页面入手,在我印象中比较深刻的那番话:一台WinPhone设备就好比一个Web的浏览器,应用... 阅读全文
posted @ 2014-08-20 21:41 猴健居士 阅读(1527) 评论(3) 推荐(3) 编辑
摘要: 工作了这么久,封装过一部分Helper,也写过一些控件,但也没写过属于自己的框架,这次写的这个我觉得是一个组件而已,是一个定时组件。是一个定时器组件,有别于.NET Framework里面提供的几个Timer。首先说说背景,就发现现在手头上的工作离不开定时,定时做一个任务,什么都是定时去做什么什... 阅读全文
posted @ 2014-08-15 07:33 猴健居士 阅读(1414) 评论(5) 推荐(1) 编辑