摘要:Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进的功能可以大大简化我们编写程序。在此为了自己学习记录下来,并与大家分享
.NET 3.5的新特性包括:
自动属性(Auto-Implemented Properties)
隐含类型局部变量(Local Variable Type Inference)
匿名类型(Anonymous Types)
对象与集合初始化器(Object and Collection Initializers)
扩展方法(Extension Methods)
Lambda表达式和Lambda表达式树 (Lambda Expression and Lambda Expression Trees)
LINQ,语言级集成查询(Language INtegrated Query)
自动属性(Auto-Implemented Properties)
阅读全文
随笔分类 - WEB 开发笔记
记录WEB开发过程中的经验和教训
摘要:如果在 Microsoft .NET Framework 2.0 上构建的基于 Microsoft ASP.NET 的应用程序中引发未处理的异常,该应用程序将会意外退出。如果出现这个问题,不会在应用程序日志中记录了解此问题所必需的异常信息。
但是,系统日志中可能会记录类似于以下内容的事件消息:
事件类型:警告
事件来源:W3SVC
事件类别:无
事件 ID: 1009
日期: 9/28/2005
时间:3:18:11
PM 用户:N/A
计算机:IIS-SERVER
描述:
为应用程序池“DefaultAppPool”提供服务的进程意外终止。进程 ID 是“2548”。进程退出代码是“0xe0434f4d”。
而且,应用程序日志中可能会记录类似于以下内容的事件消息:
阅读全文
摘要:IE bugs
整个章节仅仅为了IE中的bug,想不到吧!
在IE浏览器中(至少是IE6-IE8),下面的表达式抛出错误(在全局代码中执行):
阅读全文
摘要:本文来自:Denis'Blog ================================================================属性特性现在变量会怎样已经很清楚(它们成为属性),剩下唯一的需要理解的概念是属性特性。每个属性都有来自下列一组属性中的零个或多个特性--ReadOnly, DontEnum, DontDelete 和Internal,你可以认为它们是一个标...
阅读全文
摘要:在javascript中,我们有时候要使用delete删除对象。但是,对于delete的一些细节我们未必尽知。昨天,看到kangax分析delete的文章,获益匪浅。本文将文章的精华部分翻译出来,与各位分享。
阅读全文
摘要:
项目中经常会遇到日期时间控件,于是我搜到了一个网上流行的纯JS的控件,由于时间没挤的出来,所以没有增加日期和日期时间切换开关,也没有加任何校验,希望大家挤的出时间的改好了别忘了给我发一份。
附件:
DateTimeCalendar.rar
阅读全文
项目中经常会遇到日期时间控件,于是我搜到了一个网上流行的纯JS的控件,由于时间没挤的出来,所以没有增加日期和日期时间切换开关,也没有加任何校验,希望大家挤的出时间的改好了别忘了给我发一份。
附件:
DateTimeCalendar.rar
阅读全文
摘要:网页打印界面至少具备以下几点要求
1、打印按钮工具条 包括 打印、页面设置、打印预览 等
2、打印页面内容
打印工具条我们可以采用IE的一款未公开的控件进行打印控制。
控件 CLSID:8856F961-340A-11D0-A96B-00C04FD705A2
网页打印本来就是很尴尬的解决方案,所以,我们的浏览器兼容性也就不考虑了,通通IE6以上,相信这个要求也不是很苛刻。
打印页面的内容理所当然使用css控制了,对于一些不想让打印机打印的,则使用css 的设备标签 @media print{}
例如: 1@media print{}{
2.noprint {
3display:none;
4}
5}对于不想打印的段落,层,表格,我们设定其noprint样式即可。
打印控制代码如下:
阅读全文
摘要:最近开发项目时遇到了网页打印的问题,这是问题之二,打印宽度设置
在公制长度单位与屏幕分辨率进行换算时,必须用到一个DPI(Dot Per Inch)指标。
经过我仔细的测试,发现了网页打印中,默认采用的是96dpi,并非传闻的72dpi
A4纸张的尺寸是210×297mm,按1英寸=25.41mm换算,即8.264×11.688英寸
所以,A4纸96dpi下的分辨率是794×1123,这就是我们在制作网页的时候需要的象素。
但是打印机是无法满幅打印的,总要有页边距,所以我们在制作网页的时候必须减去页边距
阅读全文
摘要:摘要: 由于越来越多的跨国公司需要跨语言的WEB应用,所以本地化工作变得尤其重要,在ASP.NET 1.1 中我们使用ResourceManager 类来实现这个工作,而2.0中提供了更加方便的方法和工具来实现。 导言: 现在很多跨国的商务需求都需要实现多语言,对客户来说他们始终想看到网站是用他们所熟悉的语言来显示的,他们不会关注网站使用的是什么技术,而现在的开发工具或者开发技术并没有在本...
阅读全文
摘要:最近做了好几个有关电信运营的项目,程序部署了,由于客户方缺少安全防护人员,所以头疼的安全问题均到我们这个项目复杂人员身上了,客户只会说你的程序有漏洞,当然有时也不能否认。有点罗嗦了,最近看了几篇文章,发上来共享一下。 如何才能防止ASP木马在服务器上运行?转贴【作者:佚名 来源:hackyun.com】 如果您的服务器正在受ASP木马的困扰,那么希望这篇文章能帮您解决您所面临的问题。 ...
阅读全文
摘要:ASP中的ActiveX服务器组件为标准的Automation ActiveX组件,只要使用由ASP提供的接口和遵守ASP有关规则便可。Delphi 4.0作为一种高效、快速、强大的开发语言,为开发COM组件提供了很强的功能,但不知道什么原因,很少有人运用Delphi编写ASP中的ActiveX服务器组件。本文意在通过举例介绍如何运用Delphi编写ASP中的ActiveX 组件。 通过以下...
阅读全文
摘要:代码如下: functionCloseWin() { varua=navigator.userAgent varie=navigator.appName=="MicrosoftInternetExplorer"?true:false if(ie){ varIEversion=parseFloat(ua.substring(ua.indexOf("MSIE")+5,u...
阅读全文
摘要:今天写程序遇到个怪事: stringaction="cancel"; if(action.Equals("cancel")) { //执行一段代码 } else { // } 编译成功,它就是不会执行true的代码。。。 在立即窗口 输入 action.Equals("cancel") 会告诉你,没有这个方法。。。 这是典型的关键词 BU...
阅读全文
浙公网安备 33010602011771号