摘要: MessageBox PROTO hwnd:DWORD, lpText:DWORD, lpCaption:DWORD,uType:DWORD hWnd 是父窗口的句柄。句柄代表您引用的窗口的一个地址指针。它的值对您编 Windows 程序并不重要(译者注:如果您想成为高手则是必须的),您只要知道它... 阅读全文
posted @ 2015-01-11 16:41 苏镡 阅读(108) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Drawing;using System.IO;using System.Net;using System.Net.Cache;using System.Text;namespace ePlatform.Processor{ /// ... 阅读全文
posted @ 2014-10-27 14:56 苏镡 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个 实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源... 阅读全文
posted @ 2014-04-22 22:53 苏镡 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 序列化的目的:将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。序列化序列化分为JSON 序列化,XML序列化,二进制序列化准备工作,新建一个Person类1 [Serializable]2 public class Person3 {4 public string Name { get; set; }5 public int Age { get; set; }6 }该类用[Serializable]标签表示为可序列化准备工作,创建该类的示例1 P... 阅读全文
posted @ 2014-04-07 17:34 苏镡 阅读(249) 评论(0) 推荐(0) 编辑
摘要: --创建数据库 1 use master;--使用数据库 2 --创建数据库 3 create database test1 4 on 5 ( 6 name='test1',--数据库名字 7 filename='D:\DataBase\test1.mdf',--数据库存储路径 8 size=10mb,--大小 9 filegrowth=10mb--增量10 )11 log on12 (13 name='test1_log',--日志文件名字14 filename='D:\DataBase\test1_log.ldf', --日志 阅读全文
posted @ 2014-02-25 00:16 苏镡 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 问题:将SqlDataReader对象转换为List集合思路:1,利用反射的特性得到对应实体Model的公共属性 Type type = typeof(T); PropertyInfo[] p = type.GetProperties(); 这样就得到了该实体Model中的属性 2,利用反射创建该类的实例var model = Activator.CreateInstance(); 3,遍历该实体中的所有属性,将该实例插入到集合中 整体代码如下: 1 using System; 2 using System.Collections.Generic; 3 using S... 阅读全文
posted @ 2013-12-05 10:15 苏镡 阅读(640) 评论(0) 推荐(1) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Net.Mail;using System.Web.UI;using System.Web.UI.WebControls;using System.Net;namespace BookShop.Web.test{ public partial class SendEmail : System.Web.UI.Page { protected void Page_Load(object sender, Event 阅读全文
posted @ 2013-05-16 22:13 苏镡 阅读(273) 评论(1) 推荐(0) 编辑