自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (12)
  • 收藏
  • 关注

原创 数据库设计

数据库如上图所示:

2012-10-09 16:12:01 365

原创 安装VS2010后VS2008打开方式为VS2008

1. 打开VS2010-工具2. 选项-环境-常规-点击“还原文件关联”3. 点击确定

2012-10-09 09:49:53 549

原创 程序集

1. 当定义的类和命名空间与.net自带的类发生冲突时,可以使用完全限定名解决命名冲突2. 使用别名简化命名空间名.

2012-10-08 09:25:06 370

原创 (二)数据契约的特性

Serializable没有支持直接版本控制,格式化器会获取版本控制信息,因为它集成自接口IFormater.同时它可以直接操作成员字段,使属性封装无效。所以产生了DataContract 1. DataContract 和DataMember同时使用才会序列化类型成员2. SvcUtil生成时只有数据契约保留命名空间,此时可以对命名空间重命名3. DataMember特性应用

2012-09-29 17:55:22 487

原创 (一) 序列化概述

名词解释:按值编组:按值编组指的将在发送端只发送对象的状态,在接收端将状态还原回对象的传送方式持久化:持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。对象状态:临时状态(transient):刚刚用new创建,还没有被持久化,不

2012-09-29 16:16:43 454

原创 (三)拆分和合并PDF

1. 引用第三方itextsharp.dll文件2. 前台页面设计 上传: <asp:Button ID="UploadBtn" runat="server" Text="Upload" onclick="UploadBtn_Click" />

2012-09-28 18:02:37 5722

原创 (二)设置PDF纸张并在指定位置添加文字

代码如下: // 创建指定纸张的PDF public void CreatePDF2() { Document document = new Document(PageSize.A5.Rotate()); PdfWriter.GetInstance(document, new FileStream(Serve

2012-09-28 15:52:02 4768

原创 (一) 创建PDF

1. 首先引用第三方插件itextsharp.dll, 添加引用2. 添加如下代码: // 创建基本的PDF public void CreatePDF() { // 创建文档 Document document = new Document(); // 建立书写器与document

2012-09-28 15:32:07 636

原创 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 989

原创 (一) 路由解析

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 1403

转载 (四) 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 3252

转载 (三) 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 2974

转载 (二)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 1368

转载 (一) 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 7347

原创 表单数据绑定

1. Request.Form读取表单数据    HomeController代码如下: [HandleError] public class HomeController : Controller { public ActionResult Index() { ViewData["Message"] = "We

2012-09-20 13:53:04 1357

原创 传递多个数据对象

1. 添加NorthWind.dbml对象2. HomeController代码: [HandleError] public class HomeController : Controller { public ActionResult Index() { ViewData["Message"] = "Welco

2012-09-20 13:17:24 521

原创 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 1883

原创 模型视图控制器基本概念

1. 用户在浏览器中输入浏览地址,发出页面请求,向控制器发出相关命令2. 控制器接收用户请求命令后,向模型请求获取相关数据3. 模型将对应数据返回给控制器4. 控制器将有关数据发送到指定视图5.指定视图呈现相关数据

2012-09-19 15:48:17 582

原创 权限管理数据库设计

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 509

原创 Web 服务器处理客户端请求过程

1. 客户端发出对Web页面的请求2. Web服务器查找指定的文件3. Web服务器处理指令以创建HTML4. 向浏览器返回HTML数据流5. 浏览器处理HTML并显示页面

2012-09-11 10:11:08 722

转载 文本转换为图片

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 713

转载 鼠标拖动改变DIV大小

jQuery 版“元素拖拽改变大小”原型 /* * jQuery.Resize by wuxinxi007 * Date: 2011-5-14 * blog : http://wuxinxi007.cnblogs.com/ */ $(function() {

2012-09-10 11:39:02 8378

转载 创建鼠标可以拖动的DIV

自由拖动的DIV层方块 #draggable { background-color: green; font-size: 9pt; padding: 30px; color: white; width: 360px;

2012-09-10 11:30:46 706

原创 加密和解密

1. 用Asp.Net自带方法实现Web.Config中字符串的加密和解密,代码如下: //执行 加密操作 protected void btnEncrypt_Click(object sender, EventArgs e) { //Configuration对象 Configuration config = WebConfiguration

2012-09-07 11:03:29 304

原创 游标

使用游标计算行号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 306

原创 最小缺失值(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 388

原创 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 357

原创 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 3385

原创 数字辅助表

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 558

原创 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 399

原创 分页

方式一: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 304

翻译 SQL处理语句步骤

2012-09-05 09:09:17 303

转载 菜单一

1 HTML源码 body { background-color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0px;

2012-08-31 16:53:33 490

原创 将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 11586 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 8524 3

T-sql技术内幕程序设计源码

SQL Server2005 技术内幕 T-SQL程序设计源码

2012-10-19

asp.net中pdf拆分

利用第三方控件实现pdf的上传和拆分,指定要获取的pdf页码

2012-09-28

路由监测代码

RouteMonitor 用于监测路由解析中内容

2012-09-26

Linq OrderBy

Dynamic Linq SortBy

2012-09-24

Asp.Net权限管理

用户表 角色表 菜单表 用户角色表 角色菜单表

2012-09-19

Asp.net电子商务开发实战7-8章源码

Asp.net电子商务开发实战7-8章源码 修复源码BUG

2012-09-13

Asp.Net知识集锦

Asp.Net知识集锦 ,涵盖Asp.Net知识概要

2012-09-12

Asp.Net电子商务开发实战1-6章源码

Asp.Net电子商务开发实战1-6章源码 包含数据库和代码 vs2008 SQL2005

2012-09-12

Asp.Net 本质论

Asp.Net 本质论 PDF 深入介绍ASP.net的原理和处理过程

2012-09-11

Table转换为json

table转换为json以及jsonHelper相关操作,博客中有步骤

2012-09-07

带进度条上传

uploadify 实现进度条上传,需要下载相关插件

2012-09-07

SQL Server2005技术内幕源码

包含 SQL Server2005 技术内幕一书的所有源码.

2012-09-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除