- 博客(17)
- 资源 (21)
- 收藏
- 关注
转载 Asp.net发送邮件的两种方法
这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来windows 7和Vista都将SMTP服务器去掉了,现在将两种方法总结一下。一,利用大网站的SMTP来发送邮件这种方法适用于程序运行环境没有配置SMTP的服务器,想借助于其他smtp来发送
2012-08-28 09:18:26 581
转载 Silverlight与WCF之间的通信(1)SL客户端定时请求WCF服务
这几天在做一个Silverlight的页面聊天工具,基本上从头看了一遍Silverlight和WCF相关的东西,也遇到了不少问题,刚开始是用Silverlight做了定时请求服务器的数据信息,后期准备利用WCF的双工通信来做,通信过程分为两个部分记录。一 ,需要建立一个WCF的服务端这里直接在Silverlight的站点中新建了一个WCF服务,代码如下: //先定义服务契约[Ser
2012-08-27 21:35:28 1006
转载 Silverlight与WCF之间的通信(2)利用WCF的双工通信“推送”给SL数据
一,Duplex简介上一个随笔记录了SL利用Timer定时去WCF上取数据再绑定到界面上的问题,今天尝试用了WCF的Duplex双工通信来做这个事情,也以这个例子来说明WCF中Duplex的使用。双工通信的原理很简单,我们平时用的是客户端调用服务端的方法来获取数据,而Duplex是将客户端也当作了服务器,客户端上的方法也可以被调用,以聊天功能为例子,用户A连接到服务器后,之前的做法是客户端
2012-08-27 21:25:34 1056
转载 WCF初接触实作——服务的发布和使用(三)
之前两篇随笔的示例中客户端直接引用契约类库,现实中可能因为开发团队或语言等原因,客户端不能直接引用契约类库,这就需要服务端公布自己的契约、客户端发现契约。服务端:服务端通过配置服务行为,以元数据的形式公布服务。可以使用配置文件也可以使用代码。1、使用配置文件:将之前的WCFDemo.Host.WithConfig项目的配置文件用WCF服务配置编辑器打开,新建服务行为配置:这
2012-08-27 20:35:24 1241
转载 WCF初接触实作——使用配置文件(二
上一篇介绍了最简单的方式来实现宿主和客户端:直接引用契约和服务项目、采用硬编码的方式,这次通过配置文件来定义终结点。刚接触WCF时,直接编辑配置文件会让人一头雾水,所以还是使用直观的方式——使用WCF编辑工具,这个工具可以通过“开始”→“Microsoft Visual Studio 2010”→“Microsoft Windows SDK Tools”→“服务配置编辑器”打开,也可以通过VS20
2012-08-27 20:19:45 941
转载 WCF初接触实作(一)
我们通过实现一个简单的示例来对WCF有个直观而浅显的认识,希望对初次涉及WCF的朋友有所帮助。可以简单地认为WCF程序分为4部分:契约、服务、宿主、客户端。我们通过一个例子来逐步完成各部分,示例程序中,客户端可以获取一个信息列表,列表中每一项包括ID、值、读值时刻、状态、状态变动时刻。这里我用的是VS2010。 首先,创建一个空白解决方案WCFDemo。我们将在其中添加n个项目,分别实
2012-08-27 20:18:18 676
转载 JS 将数字转为中文大写
function DX(n) { //金额大写转换函数 if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) return "数据非法"; var unit = "千百拾亿千百拾万千百拾元角分", str = ""; n += "00";
2012-08-23 10:45:53 427
转载 json 与DATATABLE 前后台的交互
服务器再把GridView反构造成DataTable, 再给DataTable增加一行之后,绑定到GridView,然后发回客户端... 能不能简单一点呢? 在使用Ajax数据请求数据,通常都是简单格式,比如String,信息量较少。当然也可以请求回XML,但是XML数据冗余多,取到客户端处理比json麻烦的多。 能不能简单一点呢? 上面这些问题,如果DataTable与JSON类
2012-08-17 13:13:07 662
转载 jQuery实践之拖动Div
http://www.w3.org/1999/xhtml"> var bool = false; var offsetX = 0; var offsetY = 0; $('document').ready(function () { $("#DragTitle"
2012-08-17 13:12:46 290
原创 c# 反射调用程序集方法、接口实例
新建类库:Webtest添加相应类:ReflectTest 接口interface1using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Webtest{ public interface interface1 {
2012-08-06 15:48:06 3205
原创 C# 基础题
1. 阅读代码并填空 Bint[] a = { 0, 1,2, 3, 4, 5, 6 };a[1] = ___________[A] 0 [B] 1 [C] 2 [D] 3 2. 类型System.Int32等价于 C [A] long [B] bigint [C] int [D] short 3. 阅读代码并填空 Cint? a =
2012-08-05 20:19:29 438
转载 SQL Server 触发器(详细)
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、d
2012-08-03 13:13:32 261
转载 SQL如何获得本季度第一天、一年的第一天、本月的最后一天等
以下的SQL语句,均与获取日期中的第一天、最后一天等相关,希望对您有所帮助。nterval 参数,具有以下设定值: 设置 描述 Year yy, yyyy 年 quarter qq, q 季 Month mm, m 月 dayofyear dy, y 一年的日数 Day dd, d 日 Week wk, ww 一周的日数 Hour hh 小时
2012-08-03 10:04:27 1518
转载 js判断文件是否存在
判断客户端文件时,可以用var fso,s=filespec; // filespec="C:/path/myfile.txt"fso=new ActiveXObject("Scripting.FileSystemObject");if(fso.FileExists(filespec))s+=" exists.";elses+=" doesn't exist.";a
2012-08-01 16:24:51 1255
转载 sql 存储过程实例
题目11、学校图书馆借书信息管理系统建立三个表:学生信息表:student字段名称数据类型说明stuIDchar(10)学生编号,主键stuNameVarchar(10)学生名称majorVarchar(50)专业
2012-08-01 15:36:34 1079
原创 MSCHART 柱状图实例
一:前台代码//页面引用 Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>
2012-08-01 15:23:45 1156
转载 C#中定义和使用自己的特性(二)
复杂的,面向组件的业务开发,期待现代的软件开发工程师们具备更多的弹性设计,而不是过去的方法设计。微软的.NET框架通过众所周知的声明式编程,广泛的使用特性来附加额外的功能。在软件系统里,特性可以增强系统的弹性,这是因为,特性使功能的松耦合得到了增强。所以,你可以定制自己的特性类,然后根据你自己的意图,合理的使用这些具有松耦合功效的特性。 使用.NET框架编写Windows程序,在很多方面
2012-08-01 07:53:29 1368
Javascript读取XML
2011-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人