
.net编程
Anderslu
一个对代码极度热爱,但又想做的全面的开发者,项目管理累了自己写会自己想写的代码就可以平静下来。
展开
-
Windows Server 2016 安装.NET Framework 3.5 错误处理
Windows Server 2016 安装.NET Framework 3.5 错误WinServer2016默认安装.net 3.5会出现以下错误。安装错误选择离线安装Windows Server 2016离线安装.NET Framework 3.5方式有多种下面介绍2种:一。从微软官网下载安装文件进行安装https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=25150二。通过 NetFx3.ca.原创 2021-11-13 15:20:04 · 7696 阅读 · 1 评论 -
Silverlight之OOB模式下的一些问题与解答
本文简介:1.为什么要使用OOB?使用OOB的作用?2.如何实现OOB模式3.对OOB进行一些设置;4.检测OOB的安装状态;5.更新应用程序;6.WebBrowser控件;7.桌面通知窗口;8.记录窗体的状态;9.提升信任;10.子窗体(非ChildWindow,同时可响应的多个窗体);11.Com组件访问;12.在浏览器中提升信任。1.理解O转载 2013-11-15 15:26:44 · 1880 阅读 · 0 评论 -
SilverLight项目里统一设置时间的格式兼容各种windows操作系统
12年春天在编码的时候写过一段统一设置时间格式的代码:可以屏蔽掉因xp,win7等因操作系统不同而出现时间格式不同的问题,今天想再用一次的时候发现自己竟然忘记那段代码怎么写的了,真是鄙视自己。通过这件事情证明了,遇到问题解决了只是第一步,还要及时的总结归纳起来,至少要记录下来。 现将今天google了很久才找到的代码记录下来,以供以后的我用的时候好找。 #region 添原创 2013-04-04 19:10:41 · 1556 阅读 · 0 评论 -
Silverlight sl 换行
Silverlight显示控件换行的几种方式在Silverlight中我们经常使用的显示控件就是Label和TextBlock,由于单行文字显示过程,通常我们需要对显示的内容进行换行处理。首先我们来看TextBlock的处理方式,TextBlock支持TextWraping属性,可以直接设置TextWraping为"Warp"就可以实现自动换行。虽然实现了换行,但是没有达到转载 2012-05-15 13:14:50 · 1694 阅读 · 0 评论 -
Silverlight 对象 序列化 反序列化
序列化简言之是这样一种能力:能够把复杂的对象(Object)变成某种格式的字符串(常见的格式有xml,string,二进制文件等),这样可以方便的在各种系统中传输或交换(比喻socket编程中的数据包只能用byte[]传输),接收方得到该字符串后,通过反序列化可以还原为复杂对象,进而调用对象的方法或属性 -- 跟反射有点沾边:)这里先给出一个WinForm的序列化例子,功能为通过打开文件对转载 2012-04-22 10:17:07 · 1633 阅读 · 0 评论 -
位图处理....还在学习中
一、BMP图形文件的格式: (1)位图文件头,共14字节 前2字节: BM --- 任何BMP图象文件的开头 往下4字节: 32位数 --文件大小 再读2字节: 保留字 再读2字节: 保留字 再读4字节: 从文件头到位图实际数据的偏移字节数 以上为位图文件头,共14字节; Win32中用结构B原创 2008-06-20 17:39:00 · 952 阅读 · 0 评论 -
wpf sliverlight mvvm
如果你是一名正在使用MVVM 模式打造软件的程序员, 那么我劝你尽快忘掉View. 你所面对的是这样一个模式"UnitTest-ViewModel-Model"(这并非一个模式, 仅 仅是我为阐述观点而暂时如此表述的)。 记得曾经有一个Model-View-AbstractView 模式, 而MVVM 中的VM 实际也是一个 AbstractView: the abstract转载 2012-02-24 16:34:32 · 1156 阅读 · 0 评论 -
Google KML KML 文档与MIME 类型 iis
Google KML KML 文档与MIME 类型作者:Terry.Feng.C 来源:博客园 发布时间:2009-03-15 19:20 阅读:975 次 原文链接 [收藏] 高级 KML 文档本段描述了部分必须用文本编辑器编写的 KML 元素,如几何图形的共享样式、地标的突出显示图标和屏幕叠加层。手动编写 KML 比用 Google 地球界面创建和修改地图项略微难转载 2012-01-16 16:00:13 · 3458 阅读 · 0 评论 -
wpf xaml 编程第一步 以旋转的立方体为代码展示
wpf xaml 变成第一步 以旋转的立方体为代码展示原创 2010-06-12 17:20:00 · 2288 阅读 · 1 评论 -
WCF Completed 事件执行多次
请支持原文作者:http://www.cnblogs.com/RChen/archive/2008/07/19/1246680.html在采用 Silverlight 调用 WCF 的开发过程中,今天遇到一个错误。由于 Silverlight 中只支持异步方式的 WCF 调用,所以代码一般是这样子的:var myServiceClient = new MyServiceCl转载 2012-04-28 11:28:14 · 2161 阅读 · 2 评论 -
mvvm 框架 比较
Model-View-ViewModel是一种架构模式,主要在WPF、Silverlight和WP7开发里使用,它的目标是从视图层移除几乎所有代码隐藏(code-behind)。交互设计师可以专注于使用XAML表达用户体验需求,然后创建和视图模型的绑定,而视图模型则是由应用程序开发者开发和维护的。MVVM是更加通用的Presentation模式的一个具体实现。MVVM视图模型包含概念模型而不是转载 2012-02-24 18:08:27 · 5298 阅读 · 0 评论 -
导致Asp.Net站点重启的10个原因
导致Asp.Net站点重启的10个原因Asp.Net站点有时候会莫名其妙的重启,什么原因导致的却不得而知,经过一番折腾后,我总结了导致Asp.Net站点重启的10个原因1. 回收应用程序池会导致站点重启,记录的原因是:HostingEnvironment initia转载 2011-08-12 08:48:23 · 866 阅读 · 0 评论 -
jquery里uploadify的样例代码 文件上传
得益于参考博客园里的一遍博客点击打开链接,自己写了一个demo测试了jquery里文件上传,资源文件为:样例代码下载原创 2011-09-26 18:53:43 · 1074 阅读 · 0 评论 -
Global.asax中的方法 说明 解释
Application_Init:在每一个HttpApplication实例初始化的时候执行。Application_Disposed:在每一个HttpApplication实例被销毁之前执行。Application_Error:所有没有处理的错误都会导致这个方法的执行。原创 2011-08-12 09:34:03 · 1820 阅读 · 0 评论 -
C#中string与String的区别
我今天偶然间想了解下string与String的区别:看了看msdn知道了,呵呵!string是C#里的关键字,表示Unicode字符的字符串,而String是.net框架的一个类。string是String的别名。 补充一点是像其他的如Int32,Char在.net里都被定义为了结构,只有String被定义为了类。原创 2008-07-24 12:50:00 · 815 阅读 · 0 评论 -
VS比较重要的几个工具
Microsoft Visual SourceSafe-——代码管理工具 GhostDoc for vs2008-----自动生成注释的工具 Visual C# 2005 Code Snippets-----自动生成程序代码的东东 enterprise library 4.0--------这个就更有用了 继续扩充中.......原创 2008-09-18 21:19:00 · 1161 阅读 · 0 评论 -
C# outlook 操作代码
Outlook对象模型结构如图1.31所示,最顶层的对象是Application,通过Application对象可以使用其他所有的Outlook对象,另外Application 是唯一可以用CreateOleObject函数创建的Outlook对象。下一个要说的是NameSpace 对象,它提供了对数据源的存取,在Outlook98中MAPI消息存储是唯一的数据源。转载 2009-01-23 11:08:00 · 8595 阅读 · 1 评论 -
vs2008 制作安装程序 遇到的问题及解决办法
添加一个类库项目在里面添加一个安装程序类代码大意如下:主要目的是自动注册和反注册dllusing System.Collections;using System.ComponentModel;using System.Configuration.Install;using System.Windows.Forms;namespace Register{ [RunInstaller(t原创 2009-04-30 13:20:00 · 1838 阅读 · 0 评论 -
在.net 当中如何XML序列化一个Collection(转载)
在.net 当中如何XML序列化一个Collection Collection主要是指像Array, ArrayList, List, Dictionary, HashTable这些数据类型,大家平时用的很多。如果一个类中有一个Collection类型的成员,在对这个类进行XML序列化的时候,应该如何处理?应该说在.net当中这是比较简单的,只要建立一个XmlS转载 2010-03-17 16:19:00 · 819 阅读 · 0 评论 -
vs2008 debugger 不能调试脚本 解决方法 (vs 开发环境里调试脚本)
1、外在条件,ie浏览器必须支持脚本调试,工具--->选项--->高级--->设置里的“禁用脚本调试”前的对勾打掉。2、程序里设置,在web.config里 节点的值应该设置成true。经过上述两步设置之后,应该就可以调试脚本了,向如下编码,这样程序就会中断在debugg原创 2011-08-12 12:45:02 · 1482 阅读 · 0 评论 -
系统主题 tabpage text 属性
原因很简单就是tabControl 控件的Alignment的属性设置为非top的原因,呵呵!原创 2009-04-30 13:05:00 · 1098 阅读 · 0 评论 -
WebBrowser页面与WinForm交互技巧
http://www.xmlasp.net/n1670c13.aspx最近看到博客园入门教学文章比较流行,自己最近又偷懒比较多,没啥心得,不妨写一篇没啥深度的入门文章吧。话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我转载 2009-01-21 09:19:00 · 957 阅读 · 0 评论 -
做了四年的winfrm,最近开始开发web程序,学习笔记如下:
做了四年的winfrm,最近开始开发web程序,笔记如下:原创 2011-04-20 16:55:00 · 2699 阅读 · 0 评论 -
asp.net 验证控件的初步总结
验证控件综述 验证控件包括:RequiredFieldValidator(必填)、RangeValidator(范围)、RegularEx转载 2011-07-27 17:22:54 · 1217 阅读 · 0 评论 -
C# 逆转 单链表 想起我老早以前一直有的错误思想
以下代码是我从“http://blog.csdn.net/netfuns/archive/2008/04/09/2267435.aspx”copy过来的,先感谢原作者,省了写代码的时间。 记得老早以前我一直很模糊这个算法,尤其是我标黑的两行代码,最近在重新学习数据结构和算法方面的东西,就想起来了这段程序了,写出来做个自我批评吧,我之前总是以为 q = p;p = p.next;之后q转载 2010-04-20 15:54:00 · 886 阅读 · 0 评论 -
动态调用WebService并把对象缓存在本地....
/// 第一个版本完成在内存中动态加载 /// 动态调用WebService的步骤: /// 1. 从目标 URL 下载 WSDL 数据。 /// 2. 使用 ServiceDescription 创建和格式化 WSDL 文档文件。 /// 3. 使用 ServiceDescriptionImporter 创建客户端代理类。 /// 4. 使用 CodeDom原创 2009-04-12 15:18:00 · 2630 阅读 · 0 评论 -
C# 编码规范2
Coding PracticesAvoid putting multiple classes in a single file.A single file should contribute types to only a single namespace. Avoid having multiple namespaces in th转载 2009-01-22 14:17:00 · 903 阅读 · 0 评论 -
c# 编码规范3
Project Settings and Project StructureAlways build your projects with Warning Level 4 (see Figure E-1).Treat warnings as errors in the Release build (note that this is not t原创 2009-01-22 14:19:00 · 848 阅读 · 0 评论 -
c# 编码规范4
Framework-Specific GuidelinesMultithreadingUse synchronization domains. Avoid manual synchronization, because that often leads to deadlocks and race conditions.Never call o转载 2009-01-22 14:20:00 · 1083 阅读 · 0 评论 -
Quartz中时间表达式的设置-----corn表达式
总是忘记,特摘录了一篇别人写的总结,首先感谢原作者Quartz中时间表达式的设置-----corn表达式转载 2016-05-11 16:46:09 · 1481 阅读 · 0 评论 -
C#使用Office功能80070005错误的处理方法
C#使用Office功能80070005错误的处理方法转载 2016-11-29 22:42:32 · 3144 阅读 · 0 评论 -
vs2010Macro的使用方法总结
vs2010Macro的使用方法总结原创 2016-11-29 22:51:17 · 1575 阅读 · 0 评论 -
IIS应用程序池多工作进程设置及Session共享
在调优iis的时候,朋友分享给我一个特别棒的设置方法步骤,感谢好朋友的分享。IIS应用程序池多工作进程设置及Session共享1 概述微软的IIS作为Windows平台下Asp.Net网站发布的默认WEB服务器,在性能上提供了比较大的弹性和可伸缩性,通过应用程序池工作进程数的设置,可以支持从几十到上万并发数量的访问。本文档对相应设置过程进行操作指引,并对设置过程中的注意事项进行原创 2013-06-06 16:27:25 · 11990 阅读 · 0 评论 -
Windows Server 2003 x64 IIS配置
昨天在部署程序时候遇到了win2003 64位服务器,正好同事以前处理过就分享给我一个记录,感谢同事的分享。 Windows Server 2003 x64系统自带的IIS版本是6.0。IIS 6.0 可支持 32 位和 64 位两种模式。但是,IIS 6.0 不支持在 64 位版本的 Windows 上同时运行这两种模式。系统默认是在64位模式下运行,需要手工切换到32位运行模式:原创 2013-06-06 10:07:26 · 4488 阅读 · 0 评论 -
IIS 7 托管管道模式 经典模式 集成模式 区别 区分
IIS 7.0 支持两种管道模式:一种是IIS 7.0最新提供的集成管道模式,另一种是经典管道模式,经典管道模式是由先前版本的IIS提供的。我们可以通过应用程序池设置管道模式,这项功能对IIS管理员尤其有用,因为这样既可以令一台服务器仅运行一种模式,也可以令两种模式同时运行于一台服务器上。上述两种管道模式使用的web.config文件存在重大的区别,许多在经典管道模式下能够正常工作的web转载 2011-10-22 20:09:49 · 4717 阅读 · 1 评论 -
mapinfo 导致iis应用程序池 资源耗尽 再一个错误的iis重启方式 学习笔记
前一段时间给客户写了个程序,用到了mapinfo,由于是刚转做web开发不久,加之第一次使用mapinfo,这个程序虽然上线了,但时不常的总会导致应用不能访问,大体原因就是iis里部署的应用所依附的应用程序池资源耗尽的,一直也没有很好的方法解决,就采取了比较偷懒的行为,重启iis原创 2011-08-08 22:26:59 · 2153 阅读 · 0 评论 -
C# 编码规范1
Naming Conventions and StylesUse Pascal casing for type and method names and constants:public class SomeClass{ const int DefaultSize = 100; public SomeMethod( ) {}}Use ca转载 2009-01-22 14:16:00 · 815 阅读 · 0 评论 -
sscli 2.0 good thing
Microsoft 发布了 sscli 2.0,所谓的 sscli 就是 Shared Source CLI。基本上是 .NETFramework 2.0 的 Microsoft 实现,当然是实际发布的 .NET Framework 2.0 的一个简化版本。 sscli 2.0 中包含很多有趣的东西,包括:vm - 包含了 CLI 核心实现,包括垃圾收集器、类装入器、类型系统、错误转载 2009-01-20 09:18:00 · 1239 阅读 · 0 评论 -
透明控件的新发现!
原来控件的BackColor属性就可以直接把控件置位透明的!而且我认为比上一篇文章里的重载控件的OnPaint方法效率要高!呵呵!原创 2008-06-06 09:47:00 · 888 阅读 · 0 评论 -
log4net 使用学习 及代码实例(转载的)
log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access,Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERROR(一般错误)、WARN(警告)、INFO(转载 2009-08-05 16:40:00 · 1632 阅读 · 0 评论