上一页 1 2 3 4 5 6 ··· 9 下一页
  2011年10月8日
摘要: 原文地址:http://www.cnblogs.com/webabcd/archive/2010/09/09/1821911.html介绍Silverlight 4.0数据验证:IDataErrorInfo - 对数据实体类提供自定义验证支持。.NET Framework 也有此接口,可以方便移植INotifyDataErrorInfo - 对数据实体类提供自定义验证支持,比 IDataErrorInfo 功能更强大。INotifyDataErrorInfo 支持异步验证,这就意味着其可以通过验证方法调用 Web 服务和用回调方法更新错误集合来添加服务器端验证 示例1、演示 IDataErro 阅读全文
posted @ 2011-10-08 11:26 arong.NET 阅读(361) 评论(0) 推荐(0) 编辑
  2011年9月19日
摘要: 为了节省文件大小,应该把多个Silverlight控件放在一个XAP文件里,例如Page1.xaml和Page2.xaml。第一次加载哪一个可以在App的Startup事件的处理事件中选择性加载。private void Application_Startup(object sender, StartupEventArgs e){ // Load the main control this.RootVisual = new Page1(); // 或者加载Page2 //this.RootVisual = new Page2();}如果要判断,可以通过StartupEventArgs对象的In 阅读全文
posted @ 2011-09-19 11:47 arong.NET 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 本文将示例如何运用前篇所写知识来建立一个用户自定义的登录控件。此控件界面非常简单,主要涉及的知识点是: 如何创建用户控件(包括对此控件的自定义事件和属性的编写,此处我们将创建一个名为LoginBox和LoginButton两个用户控件,其中,LoginBox控件内含LoginButton控件,LoginButton控件继承自Button控件。LoginBox和 LoginButton两个控件之间将通过自定义事件和自定义属性进行交互) 如何创建一个用C#编写的后台代码类(UserDetail.cs),并在 xaml文件中操作它(实例化它的一个类对象并把它和上面创建的用户LoginBox控件的.. 阅读全文
posted @ 2011-09-19 11:37 arong.NET 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 本文主要示例如何在xaml文件中操作用户使用C#代码自定义的类。主要步骤如下: 1、在VS2008中创建一个新项目CustomTypesInXaml,在此项目下我们新建两个类,一个是Client类,一个是AsiaClients类。两个类的代码分别如下: Client.cs代码:using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.... 阅读全文
posted @ 2011-09-19 11:36 arong.NET 阅读(273) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// CSV格式化 /// </summary> /// <param name="data">数据</param> /// <returns>格式化数据</returns> private static string FormatCsvField(string data) { return String.Format("\"{0}\"", data.Replace("\"", "\" 阅读全文
posted @ 2011-09-19 11:12 arong.NET 阅读(220) 评论(0) 推荐(0) 编辑
  2011年8月25日
摘要: 序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。我想最主要的作用有:1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据......在C#中常见的序列化的方法主要也有三个:BinaryFormatter、SoapFormatter、XML序列化本文就通过一个小例子主要说说这三种方法的具体使用和异同点这个例子就是使用三种不同的方式把一个Book对象进行序列化和反序列化,当然这个Book类首先是可以被序列化的 阅读全文
posted @ 2011-08-25 13:42 arong.NET 阅读(170) 评论(0) 推荐(0) 编辑
  2011年8月3日
摘要: 通常我们在程序中需要调用WebService时,都是通过“添加Web引用”,让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务。这样是使工作简单了,但是却和提供Web服务的URL、方法名、参数绑定在一起了,这是VS.NET自动为我们生成Web服务代理的限制。如果哪一天发布Web服务的URL改变了,则我们需要重新让VS.NET生成代理,并重新编译。在某些情况下,这可能是不能忍受的,我们需要动态调用WebService的能力。比如我们可以把Web服务的URL保存在配置文件中,这样,当服务URL改变时,只需要修改配置文件就可以了。 说了这么多,实际上我们要实现这样的功能: public 阅读全文
posted @ 2011-08-03 15:47 arong.NET 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、错误的代码是: usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication5{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatestringblog=&quo 阅读全文
posted @ 2011-08-03 15:32 arong.NET 阅读(234) 评论(0) 推荐(0) 编辑
摘要: #region获取KeyValueConfigurationCollectionpublicstaticKeyValueConfigurationCollectionGetConfig(){try{System.Configuration.Configurationconfig=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);KeyValueConfigurationCollectionsettings=config.AppSettings.Settings;returnsettings;}catch 阅读全文
posted @ 2011-08-03 15:29 arong.NET 阅读(211) 评论(0) 推荐(0) 编辑
  2011年5月16日
摘要: 一、 常用日期数据格式1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') from dual;TO_CHAR(SYSDATE,'Y')--------------------7SQL> Select to_char(sysdate,'YY') from dual;TO_CHAR(SYSDATE,'YY')---------------------07SQL> Select to_char(sysdate,'YYY') from dual 阅读全文
posted @ 2011-05-16 18:23 arong.NET 阅读(133) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页