- 博客(35)
- 资源 (12)
- 收藏
- 关注
原创 (二)数据契约的特性
Serializable没有支持直接版本控制,格式化器会获取版本控制信息,因为它集成自接口IFormater.同时它可以直接操作成员字段,使属性封装无效。所以产生了DataContract 1. DataContract 和DataMember同时使用才会序列化类型成员2. SvcUtil生成时只有数据契约保留命名空间,此时可以对命名空间重命名3. DataMember特性应用
2012-09-29 17:55:22 500
原创 (一) 序列化概述
名词解释:按值编组:按值编组指的将在发送端只发送对象的状态,在接收端将状态还原回对象的传送方式持久化:持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。对象状态:临时状态(transient):刚刚用new创建,还没有被持久化,不
2012-09-29 16:16:43 467
原创 (三)拆分和合并PDF
1. 引用第三方itextsharp.dll文件2. 前台页面设计 上传: <asp:Button ID="UploadBtn" runat="server" Text="Upload" onclick="UploadBtn_Click" />
2012-09-28 18:02:37 5780
原创 (二)设置PDF纸张并在指定位置添加文字
代码如下: // 创建指定纸张的PDF public void CreatePDF2() { Document document = new Document(PageSize.A5.Rotate()); PdfWriter.GetInstance(document, new FileStream(Serve
2012-09-28 15:52:02 4869
原创 (一) 创建PDF
1. 首先引用第三方插件itextsharp.dll, 添加引用2. 添加如下代码: // 创建基本的PDF public void CreatePDF() { // 创建文档 Document document = new Document(); // 建立书写器与document
2012-09-28 15:32:07 667
原创 Visual Studio 2010 Unknown Error on Startup
问题出现:当安装完.Net Framework4.5 之后,发现VS2010不能运行4.5的框架,然后将其卸载,卸载完成后VS2010就出现了"Unknown Error"错误分析:可能是.Net Framework4.5会覆盖4.0,当然这只是个人猜测解决方案:重新下载.Net Framework4.0然后安装问题便可以解决!
2012-09-28 14:30:42 1002
原创 (一) 路由解析
1. Default.aspx页面代码如下: public void Page_Load(object sender, System.EventArgs e) { // Change the current path so that the Routing handler can correctly interpret
2012-09-26 08:56:57 1450
转载 (四) MvcContrib插件实现MVC的分页
1. 创建数据表create table Department( DepartmentId int, DepartNo varchar(200) primary key, DepartName varchar(200), ParentID int, Remark text)create table Employee( EmployeeNo varchar(20) prima
2012-09-25 08:43:06 3266
转载 (三) MVC实现表格排序
出处:http://www.cnblogs.com/lukun/archive/2011/08/16/2139541.html数据库为上文中数据库1. 下载用于Linq中OrderBy中的类,链接为http://files.cnblogs.com/lukun/Dynamic.rar2. 右击Model文件夹添加EmployeeGridModel类代码如下: public cl
2012-09-24 15:26:38 2984
转载 (二)MVC 创建数据表格
出处:http://www.cnblogs.com/lukun/archive/2011/08/15/2133477.html1. 创建表create table Department( DepartmentId int, DepartNo varchar(200) primary key, DepartName varchar(200), ParentID int, Rema
2012-09-24 13:10:04 1394
转载 (一) MVC3.0基础语法
出处:http://www.cnblogs.com/lukun/archive/2011/07/28/2119180.html@{ ViewBag.Title = "Home Page";}@ViewBag.Message@{ var list = new List { "admin", "jhob" };}@* 逻辑判断 *@@if (list.Count > 0){
2012-09-23 12:37:38 7362
原创 表单数据绑定
1. Request.Form读取表单数据 HomeController代码如下: [HandleError] public class HomeController : Controller { public ActionResult Index() { ViewData["Message"] = "We
2012-09-20 13:53:04 1367
原创 传递多个数据对象
1. 添加NorthWind.dbml对象2. HomeController代码: [HandleError] public class HomeController : Controller { public ActionResult Index() { ViewData["Message"] = "Welco
2012-09-20 13:17:24 530
原创 MVC实现增删查改
1.添加Northwind.edmx(ADO.NET Entity Data Model).2. 在HomeController中添加如下代码: [HandleError] public class HomeController : Controller { NorthwindEntities NorthWind = new NorthwindEnti
2012-09-20 08:57:18 1899
原创 模型视图控制器基本概念
1. 用户在浏览器中输入浏览地址,发出页面请求,向控制器发出相关命令2. 控制器接收用户请求命令后,向模型请求获取相关数据3. 模型将对应数据返回给控制器4. 控制器将有关数据发送到指定视图5.指定视图呈现相关数据
2012-09-19 15:48:17 594
原创 权限管理数据库设计
create table Users( --用户UserID int identity(1,1) primary key,UserName varchar(30) not null,PassWord varchar(30) not null)gocreate table Roles( --角色RoleID int identity(1
2012-09-19 09:52:06 520
原创 Web 服务器处理客户端请求过程
1. 客户端发出对Web页面的请求2. Web服务器查找指定的文件3. Web服务器处理指令以创建HTML4. 向浏览器返回HTML数据流5. 浏览器处理HTML并显示页面
2012-09-11 10:11:08 741
转载 文本转换为图片
public partial class WebForm3 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { ConvertTextFileToImage(Server.MapPath("~/Log.txt"),Server.Ma
2012-09-10 16:39:05 722
转载 鼠标拖动改变DIV大小
jQuery 版“元素拖拽改变大小”原型 /* * jQuery.Resize by wuxinxi007 * Date: 2011-5-14 * blog : http://wuxinxi007.cnblogs.com/ */ $(function() {
2012-09-10 11:39:02 8395
转载 创建鼠标可以拖动的DIV
自由拖动的DIV层方块 #draggable { background-color: green; font-size: 9pt; padding: 30px; color: white; width: 360px;
2012-09-10 11:30:46 717
原创 加密和解密
1. 用Asp.Net自带方法实现Web.Config中字符串的加密和解密,代码如下: //执行 加密操作 protected void btnEncrypt_Click(object sender, EventArgs e) { //Configuration对象 Configuration config = WebConfiguration
2012-09-07 11:03:29 313
原创 游标
使用游标计算行号DECLARE @SalesRN TABLE(empid VARCHAR(5), qty INT, rn INT);DECLARE @empid AS VARCHAR(5), @qty AS INT, @rn AS INT;DECLARE rncursor CURSOR FAST_FORWARD FOR SELECT empid, qty FROM dbo.Sales
2012-09-06 16:35:40 317
原创 最小缺失值(Exists,COALESCE)
1. 创建表IF OBJECT_ID('dbo.T1') IS NOT NULL DROP TABLE dbo.T1;GOCREATE TABLE dbo.T1( keycol INT NOT NULL PRIMARY KEY CHECK(keycol > 0), datacol VARCHAR(10) NOT NULL);INSERT INTO dbo.
2012-09-06 13:04:52 401
原创 In ,Exists,Some,Any
In 和 Exists区别:val in (val1,val2,...Null) 永远不会返回false,而是返回TRUE和Unknown当存在NULL时, not in 和 not exists不等价! v vy or v v vz 具有最小OrderID的值SELECT OrderID, CustomerID, EmployeeID, OrderDateFRO
2012-09-06 11:29:45 368
原创 SQL基本查询语句(Northwind数据库)
1. 每月最后实际订单日期发生的订单SELECT OrderID, CustomerID, EmployeeID, OrderDateFROM dbo.OrdersWHERE OrderDate IN (SELECT MAX(OrderDate) FROM dbo.Orders GROUP BY CONVERT(CHAR(6), OrderDate, 112));GO
2012-09-06 10:02:33 3441
原创 数字辅助表
set nocount on;if object_id('dbo.nums') is not nulldrop table dbo.numsgocreate table dbo.nums( n int not null primary key);declare @max as int,@rc as int;set @max=100000set @rc=1;insert
2012-09-05 18:10:41 572
原创 Row_Number(),Rank和 Dense_Rank以及NTLINE
表创建SET NOCOUNT ON;USE tempdb;GOIF OBJECT_ID('dbo.Sales') IS NOT NULL DROP TABLE dbo.Sales;GOCREATE TABLE dbo.Sales( empid VARCHAR(10) NOT NULL PRIMARY KEY, mgrid VARCHAR(10) NOT NULL,
2012-09-05 15:54:52 409
原创 分页
方式一:SET NOCOUNT ON;USE tempdb;GOIF OBJECT_ID('dbo.Sales') IS NOT NULL DROP TABLE dbo.Sales;GOCREATE TABLE dbo.Sales( empid VARCHAR(10) NOT NULL PRIMARY KEY, mgrid VARCHAR(10) NOT NULL,
2012-09-05 15:10:23 314
转载 菜单一
1 HTML源码 body { background-color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0px;
2012-08-31 16:53:33 499
原创 将table转换为Json(Jquery的Ajax方法读取)
1. 创建Users表create table Users( UserId int identity(1,1) primary key, UserName varchar(20))insert into Users values('Bradley')insert into Users values('Dan') 2. 创建JsonHelper类 public cla
2012-08-31 09:53:12 11624 2
原创 Json的序列化和反序列化(一)
补充知识:1.字符串转比特数组 (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); (2)byte[] bt=Convert.FromBase64String("字符串"); 2.字符串转流 (1)MemoryStream ms=new MemoryStream(System.Text.Encod
2012-08-30 16:46:49 8580 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人