第19章 WPF开发基础

评论(0)浏览(88)分类:Asp.Net/C#/WCF
第19章 WPF开发基础  在Vista和Windows Seven火热发布的今天,很多用户都被Vista的特效所吸引,Vista和的Windows Seven的3D特效,以及毛玻璃等效果给操作系统带来了更新更好的用户体验,在这一系列功劳的背后,WPF占据着不小的功劳。目录19.1 了解WPF  19.1.1 什么是WPF  19.1.2 WPF的应用范围19.2 WPF和Microsoft Expression  19.2.1 使用Microsoft Expre..

C#在Excel文档中搜索文本

评论(0)浏览(88)分类:Asp.Net/C#/WCF
C#在Excel文档中搜索文本   打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application、 Workbooks、Workbook、Worksheets还有Worksheet和Range。Application创建Excel应用,Workbooks打开Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单个工作表。   搜索的思路对应上述集合和对象,..

WCF授权-WCF自定义授权体系详解[实例篇]

评论(0)浏览(88)分类:Asp.Net/C#/WCF
WCF授权-WCF自定义授权体系详解[实例篇]  在《WCF授权-WCF自定义授权体系详解[原理篇]》 中,我们谈到WCF自定义授权体系具有两个核心的组件:AuthorizationPolicy和 ServiceAuthorizationManager,已经它们是如何写作最终提供一种基于声明的授权实现。为了让自定义授权有深刻的理解,我们来进 行一个简单实例来演示如何通过自定义这两个组件实现非角色授权策略。[源代码从这里下载]一..

551 mail from is not matched,your mail is rejected

评论(0)浏览(88)分类:操作系统及应用软件
551 mail from is not matched,your mail is rejected  今天一个同事用foxmail发送邮件的时候出现551 mail from is not matched,your mail is rejected!错误,无法发送邮件。  检查了下他的配置没问题,用webmail发送也没问题,不知道搞毛。。  过了一下再发送又可以发送了,可能是邮局出什么问题了吧,╮(╯▽╰)╭。。

C#图像灰度化源代码

评论(0)浏览(87)分类:Asp.Net/C#/WCF
C#图像灰度化源代码  彩色图片转为灰度图的公式如下公式:gray(i,j) = 0.299 * Red(i,j)+0.587*Green(i,j)+0.114*Blue(i,j)其中gray(i,j) 为转化后的灰度值 (i,j)为像素点的位置源代码如下 public static Bitmap ChangeGray(Bitmap b) { BitmapData bmData = b.LockBits(new Rectangle(0, 0, b.Width, b.Height), ImageLockMod..

WCF REST-通过条件更新解决资源并发修改

评论(0)浏览(87)分类:Asp.Net/C#/WCF
WCF REST-通过条件更新解决资源并发修改  WCF REST-通过条件资源获取提高性能可以避免相同数据的重复传输,进而提高性能。条件更新(Conditional Update)用于解决资源并发操作问题。如果我们预先获取一个资源进行修改或者删除,条件更新检验帮助我们确认资源被获取出来到针对它的修改/删除操作 被提交的这段时间内是否被其他人改动过。[源代码从这里下载]一、HTTP对条件更新的支持 ..

App_Offline.htm在asp.net站点中作用

评论(0)浏览(87)分类:Asp.Net/C#/WCF
App_Offline.htm在asp.net站点中作用  在ASP.NET 2.0 站点根目录下,只要存在 App_Offline.htm 文件,那么所有对所有.aspx的请求都将转向App_Offline.htm ,但浏览器的地址栏显示的是所请求的.aspx的URL。 这样当我们的站点需要维护时,只要把App_Offline.htm 拷贝到站点根目录下即可。  加入你有个网站叫21世纪开运网www.21kaiyun.com 那么,你有很多网页,如果网站要紧急进..

oledb读写excel出现“操作必须使用一个可更新的查询”错误

评论(0)浏览(87)分类:Asp.Net/C#/WCF
oledb读写excel出现“操作必须使用一个可更新的查询”错误  使用oledb连接excel将结果写入xls文件的一个sheet中,出现了操作必须使用一个可更新的查询错误,以为是excel文件所处的文件夹没有写权限所致。增加了相应权限后,结果依然如故。仔细检查了一下,问题发现了,原来开始只是为了读取excel我将连接写成了如下格式: string filename = Server.MapPath(.) + @\test.xls;Extended Properties=&#..

2010 Web前端技术趋势及总结

评论(0)浏览(87)分类:操作系统及应用软件
2010 Web前端技术趋势及总结  经过这段时间国内(百度,淘宝,新浪)及国外(Facebook,Youtube,Yahoo)各大公司的集中自曝,我们可以从中总结出2010 Web前端技术的一些趋势。总的来说,随着后端技术(存储,并发,分布式)的成熟,各大公司已经把重点从后端架构调整/建设转移至前端(TTI时间,快速发布,带宽利用率)。但作为明星技术的HTML5/CSS3,都未正式成为各公司的考虑重..

Asp.Net获取文件物理编码

评论(0)浏览(87)分类:Asp.Net/C#/WCF
Asp.Net获取文件物理编码  以前转载过一篇asp检测文件编码,是关于asp获取文件编码的,原理及一些说明请参考asp检测文件编码这篇文章,下面贴出的是asp.net版本的。+展开-C#usingSystem;usingSystem.IO;usingSystem.Text;publicclassTest{privatestaticEncodingGetFileEncoding(stringFileName){/*ANSI:无格式定义;Unicode:前两个字节为FFFE;Unicodebigendian:前..

正确的邮件域名MX记录及反解PTR记录设置

评论(0)浏览(87)分类:操作系统及应用软件
正确的邮件域名MX记录及反解PTR记录设置Non-authoritative answer:newxd.comMX preference = 10, mail exchanger = 218.57.37.160而正确的域名解析是newxd.comMX preference = 10, mail exchanger =mail.newxd.com(MX记录)mail.newxd.com internet address = 218.57.37.160 (A记录)您的ptr记录是160.37.57.218.in-addr.arpaname = newxd.com而作为邮件服务器标准的ptr记录应该是160.37..

第6章 Web窗体的高级控件

评论(0)浏览(87)分类:Asp.Net/C#/WCF
第6章 Web窗体的高级控件  上一章中讲解了ASP.NET中常用的基本控件,ASP.NET不仅提供了常用的基本控件如标签控件、文本框控件等,还提供了高级的Web窗体的控件。这些控件能够轻松实现更多在ASP开发中难以实现的效果。目录6.1 登录控件  6.1.1 登录控件(Login)  6.1.2 登录名称控件(LoginName)  6.1.3 登录视图控件(LoginView)  6.1.4 登录状态控件(Log..

C#泛型小结

评论(0)浏览(87)分类:Asp.Net/C#/WCF
C#泛型小结C#泛型演示+展开-C#classStackT>{privateT[]store;privateintsizepublicStack(){store=newT[10];size=0;}publicvoidPush(Tx){store[size++]=x;}publicvoidTPop(){returnstore[--size];}}Stackint>x=newStackint>();x.Push(17);泛型简介 所谓泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数..

三种SQL分页法

评论(0)浏览(87)分类:SQL及数据库
三种SQL分页法应一个朋友的要求,贴上收藏的SQL常用分页的办法~~ 表中主键必须为标识列,[ID] int IDENTITY (1,1) 1.分页方案一:(利用Not In和SELECT TOP分页) 语句形式: +展开-SQLSELECTTOP页记录数量*FROM表名WHERE(IDNOTIN(SELECTTOP(每页行数*(页数-1))IDFROM表名ORDERBYID))ORDERBYID--自己还可以加上一些查询条件例: +展开-SQLselecttop2*fromSys_..

ASP.NET管线与应用程序生命周期

评论(0)浏览(87)分类:Asp.Net/C#/WCF
ASP.NET管线与应用程序生命周期ASP.NET Web编程原理 之 8.2 ASP.NET管线与应用程序生命周期 8.1节介绍了IIS的系统架构和HTTP请求处理的总体流程,从中可以知道每个ASP.NET网站都对应着一个Web应用程序,此Web应用程序可以响应HTTP请求,为用户提供所需的信息。那么,ASP.NET应用程序具体是如何响应HTTP请求的?包括哪些具体的处理流程?这涉及到ASP.NET应用程序的生命周期问题..

无任何网络提供程序接受指定的网络路径

评论(0)浏览(87)分类:计算机网络
无任何网络提供程序接受指定的网络路径1.243共享的东西,客户机可以访问。0.240共享的东西,客户机也可以访问。但是,1.243共享的东西,0.240却不能访问?提示“无任何网络提供程序接受指定的网络路径”解决办法汇总起来:1、启用系统Guest用户。2、给everyone权限3、Server服务被停止。(在运行中输入services.msc,并且启动这个服务)4、workstation服务被停止。(在运行中输入serv..

动态加载用户控件的组件2

评论(0)浏览(87)分类:Asp.Net/C#/WCF
动态加载用户控件的组件2页面是用来浏览信息的!但是更重要的是和用户交互,根据不同的需求提供不同的内容服务,这是一种服务或是一种更贴近用户的人性化。(又在胡言乱语了!^_^)动态加载叶面,根据不同的用户权限加载不懂的内容服务。根据用户的相应加载相应的内容服务。还有另外一个应用就是做到页面与代码的分离。在vs2003里,一般ascx或aspx文件,在刚建立的时候都..

DateDiff函数

评论(0)浏览(87)分类:Asp/VBScript
DateDiff函数DateDiff函数 返回 返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目。语法DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])DateDiff 函数语法中有下列命名参数:部分 描述 interval 必要。字符串表达式,表示用来计算date1 和 date2 的时间差的时间间隔 Date1,date2 必要;Variant (Date)。计算中要用到的..

C#游戏——极品蜜蜂V1.0

评论(0)浏览(87)分类:游戏开发
C#游戏——极品蜜蜂V1.0 闲着无聊,开发第二个游戏,怀恋小时候在游戏机上玩的那种什么飞机。游戏界面:本来是想做成飞机的,无奈没有找到飞机图片,于是用一只蜜蜂代替。本游戏属于碰撞类游戏,主要用到了aabb类。游戏中的物体都是该类派生的子类。aabb类描述如下: usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Drawing;namespaceSuper..

一步一步教你使用.net进行Socket通信4

评论(0)浏览(87)分类:Asp.Net/C#/WCF
一步一步教你使用.net进行Socket通信48、 在SocketFactory类中加入StartServer方法。当执行此方法时,初始化_ serverListenThread并在此线程中开始侦听网络连接+展开-C#1publicvoidStartServer(intport){23TcpListenerlistener=newTcpListener(IPAddress.Any,port);45listener.Start();6789Serverserver=newServer(listener);1011_serverListenThread=newSystem.Threading.Thread(n..

让Serv-U使用ODBC的代码

评论(0)浏览(87)分类:操作系统及应用软件
让Serv-U使用ODBC的代码摘要:本文介绍如何让FTP服务器端软件Serv-U使用ODBC的代码。在创建站点选择域类型时候选择存储与ODBC中,然后将下列代码再Serv_U的配置文件中相关的站点处替换掉。ODBCSource=ODBC_NAME|ODBC_DB_NAME|ODBC_DB_PWDODBCTables=serv_u_user|serv_u_group|serv_u_user_dir|serv_u_group_dir|serv_u_user_ip|serv_u_group_ipODBCColumns=name|passwo..

ASP.NET AJAX:在多个UpdatePanle中使用Timer控件 (1)

评论(0)浏览(86)分类:Asp.Net/C#/WCF
ASP.NET AJAX:在多个UpdatePanle中使用Timer控件 (1) 本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档。主要内容在多个UpdatePanel中使用Timer控件1.添加一个新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱中的AJAX Extensions标签下双击ScriptManager控件添加到页面中。3.双击T..

用JavaScript做的俄罗斯方块

评论(0)浏览(86)分类:游戏开发
用JavaScript做的俄罗斯方块!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"HTMLHEADTITLE俄罗斯方块/TITLEMETANAME="Generator"CONTENT="EditPlus"METANAME="Author"CONTENT=""METANAME="Keywords"CONTENT=""METANAME="Description"CONTENT=""stylespan.btn{BORDER-RIGHT:#7b9ebd1pxsolid;PADDING-RIGHT:2px;BORDER-TOP:#7b9ebd1pxsolid;PADDING-LEFT:2px;FONT-S..

mssql性能优化(教你写出高质量的SQL语句)(二)

评论(0)浏览(86)分类:SQL及数据库
mssql性能优化(教你写出高质量的SQL语句)(二)6、 慎用游标数据库一般的操作是集合操作,也就是对由WHERE子句和选择列确定的结果集作集合操作,游标是提供的一个非集合操作的途径。一般情况下,游标实现的功能往往相当于客户端的一个循环实现的功能,所以,大部分情况下,我们把游标功能搬到客户端。游标是把结果集放在服务器内存,并通过循环一条一条处理记录,对数据库资源(特别是内存和锁..

文件地创建、访问、修改时间问题

评论(0)浏览(86)分类:Asp/VBScript
文件地创建、访问、修改时间问题请问怎样将由GetFileTime函数得到地文件创建时间lpCreateFileDate.dwHighDateTime lpCreateFileDate.dwLowDateTime转化为YYYY:MM:DD HH:MM:SS格式. 因为听说fso在xp下有问题,所以只能用api函数。 (不用fso还有其他的方法吗??) +展开-VBScriptPrivateConstMAX_PATH=260PrivateTypeSYSTEMTIMEwYearAsIntegerwMonthAsIntegerwDa..

2.8 小结

评论(0)浏览(86)分类:Asp.Net/C#/WCF
2.8 小结 本章介绍了C#语言的基本知识,包括变量、变量规则、表达式、条件语句、循环语句以及异常处理,本章主要讲解了:1)变量:介绍了变量的概念、变量的声明以及初始化。2)变量规则:介绍了变量的命名、规则。3)表达式:介绍了表达式的创建和使用方法。4)条件语句:介绍了if、if else、if else if、switch等条件语句的使用方法。5)循环语句:介绍了f..

ASP.NET移动开发之SelectionList控件(4)

评论(0)浏览(86)分类:Asp.Net/C#/WCF
ASP.NET移动开发之SelectionList控件(4)绑定数据源  下面这个示例将创建一个简单的ArrayList集合,作为Selection列表控件的数据源。在代码后置文件中,我们创建了一个Mobile类,用来存取每个数据项。在Page_Load事件处理函数中,我们将创建好的Mobile对象添加到一个ArrayList集合中。而后,将Selection列表控件与该ArrayList集合绑定。最后通过一个foreach 语句迭代整个列表,并将各..

解决win2003 sp2下无法安装HD声卡驱动

评论(0)浏览(86)分类:操作系统及应用软件
解决win2003 sp2下无法安装HD声卡驱动http://jueqing.org/post/71/http://blog.csdn.net/imhmk/archive/2007/11/27/1903896.aspx感谢“hdlf”、“猎人”和“sensenseng”的帮助![转]完美解决win2003下安装HD声卡驱动Published by 绝情, at 12:15, 2007, under 技术存档  我主板集成的Realtek HD 声卡在Win2003 sp2上面无法安装驱动程序,每次都提示安装失败,上网查了一下原来Ser..

WCF底层异常处理框架实现原理三

评论(0)浏览(86)分类:Asp.Net/C#/WCF
WCF底层异常处理框架实现原理三  WCF客户端和服务端的框架体系相互协作,使得开发人员可以按照我们熟悉的方式进行异常的处理:在服务操作执行过程中抛出异常(FaultException),在调用服务时捕获异常,完全感觉不到分布式的存在,如同典型的本地操作一般。为了实现这样的效果,WCF在内部为我们作了很多。  消息交换是WCF进行通信的唯一手段,消息不仅仅是正常服务调用请求..