- 博客(60)
- 资源 (2)
- 收藏
- 关注
转载 C# 串行化与反串行化--自定义序列化
5、自定义序列化如果你希望让用户对类进行串行化,但是对数据流的组织方式不完全满意,那么可以通过在自定义类中实现接口来自定义串行化行为。这个接口只有一个方法,GetObjectData.这个方法用于将对类对象进行串行化所需要的数据填进SerializationInfo对象。你使用的格式化器将构造SerializationInfo对象,然后在串行化时调用GetObjectData.如果类的父类也实
2017-05-30 07:45:11 773
转载 C# 串行化与反串行化--使用XmlSerializer进行串行化(另外一种方法)
4、使用XmlSerializer进行串行化(另外一种方法)XmlSerializer串行化除了使用[Serializable()]特性外,还有一种方式:使用XmlRoot、XmlAttribute、XmlElement等特性直接标记数据成员。[csharp] view plain copy[XmlRoot()] pub
2017-05-30 07:43:46 382
转载 C# 串行化与反串行化--使用XmlSerializer进行串行化
3、使用XmlSerializer进行串行化串行化的文件是xml格式,能串行泛型,继承等关系对象,但是不能串行只包含私有成员的对象,有一定的限制,比BinaryFormatter弱一点,比Soap强一点。其中它串行化继承关系对象时,需要使用xmlarrayitem特性进行特殊标记。对象中包含的所有类都必须有默认构造函数,否则反射失败。[csharp] v
2017-05-29 07:55:12 526
转载 C# 串行化与反串行化--使用SoapFormatter进行串行化
2、使用SoapFormatter进行串行化串行化的文件是xml格式,只能串行化由基础类型组成的对象,不支持泛型,继承等关系的对象。[csharp] view plain copy[Serializable()] public class SoapSerialize { private
2017-05-29 07:53:15 381
转载 C# 串行化与反串行化--使用BinaryFormatter进行串行化
1、使用BinaryFormatter进行串行化串行化的文件是二进制格式,几乎所有的对象都能顺利串行化,目前还没有发现不能串行化的对象。[csharp] view plain copypublic enum SexType { Male, Female }
2017-05-28 06:35:13 492
转载 C# 串行化与反串行化
序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。.NET框架提供了两种串行化的方式: 1、是使用BinaryFormatter进行串行化; 2、使用SoapFormatter进行串行化; 3、使用XmlSerializer进行串行化。 第一
2017-05-28 06:33:53 481
转载 Uploadify实现多附件上传功能
本文实例为大家分享了asp.net uploadify多附件上传的方法,供大家参考,具体内容如下1、说明 uploadify是一款优秀jQuery插件,主要功能是批量上传文件。大多数同学对多附件上传感到棘手,现将asp.net结合uploadfiy如何实现批量上传附件给大家讲解一下,有什么不对的地方还请大家多多交流沟通,下面把代码贴出来大家一起交流。2、组成首先说
2017-05-27 08:12:53 4607
转载 .NET下 JSON 的一些常用操作
1.JSON的序列化和反序列化首先要先添加引用:代码如下[csharp] view plain copyusing System; using System.Collections.Generic; using System.Linq; using System.Text; using Newton
2017-05-27 08:03:22 324
转载 Qt Assistant介绍
简介Qt Assistant也就是我们常说的Qt助手,是一款用于呈现在线文档的工具。简介一分钟学会使用Qt参考文档Qt Assistant详解命令行选项工具窗口文档窗口工具栏菜单文件菜单编辑菜单查看菜单前往菜单书签菜单帮助菜单对话框打印对话框首选项对话框查找文本控制全文搜索一分钟学会使用一旦你安装好
2017-05-26 09:30:53 1099
转载 Qt Creator介绍
简介Qt Creator是使用Qt开发的IDE。Qt支持Windows、Linux/Unix、Mac OS X、Android、BlackBerry、QNX等多种平台,Qt Creator为不同平台提供了统一的开发环境。Qt Creator集成了Qt Designer、Qt Assistant、Help等工具。因此,在开发过程中可以很快的通过Designer来设计界面。如果想从
2017-05-26 09:29:39 644
转载 以checked选中作为判断条件的各种写法
input type="radio" name="choice" id="ipt1">label for="ipt1">弹出1label>input type="radio" name="choice" id="ipt2">label for="ipt2">弹出2label>input type="button" value="确定" id="confirm">首先参考attr与p
2017-05-25 11:38:45 3374
转载 禁止浏览器缓存input值
如果不想让浏览器缓存input的值,有2种方法:方法一: 在不想使用缓存的input中添加 autocomplete="off"; input type="text" autocomplete="off" name="test" />方法二: 在 input 所在的form标签中添加 autocomplete="off"; form action="#" aut
2017-05-25 11:37:15 740
转载 C#实现中英文混合字符串截取的方法
本文实例讲述了C#实现中英文混合字符串截取的方法,是C#字符串操作中非常常用的一个方法。分享给大家供大家参考之用。具体方法如下:具体功能代码如下:/// /// 截取中英文混合字符串/// /// 字符文本/// 截取长度/// replacetxt替换的多余字符/// public string GetString(string text, int length,
2017-05-24 22:56:11 2772
转载 在C#中如何获取字符串的真实的长度
string s = "我是一个2兵" ; int len = s.Length; //will output as 6 byte [] sarr = System.Text.Encoding.Default.GetBytes(s); len = sarr.Length; //will output as
2017-05-24 22:55:13 5644
转载 Java图形界面——事件监听与处理
/* * 事件监听与处理 */ package com.test.tank; import javax.swing.*; import javax.swing.border.Border; import java.awt.*; import java.awt.event.*; public class Test2 extends J
2017-05-23 08:27:59 510
转载 Java图形界面——绘图技术演示
package com.test.tank; import javax.swing.*; import java.awt.*; public class Test1 extends JFrame{ MyPanel mp = null; public static void main(String[] args) {
2017-05-23 08:26:33 880
转载 Java图形界面——菜单项、菜单栏、工具条
package com.test.swing; import java.awt.*; import javax.swing.*; public class NotePad extends JFrame{ JMenuBar jmb; //菜单条组件 JMenu menu1, menu2, menu3, menu4, menu5;//菜
2017-05-22 09:00:51 976
转载 Java图形界面——选项卡窗格、面板组件、网格布局
package com.test.swing; import java.awt.*; import javax.swing.*; public class QLogin extends JFrame{ //定义组件 //北部区域 JLabel jl1; //放置图片 /
2017-05-22 08:59:48 2053
转载 Java图形界面——窗体图标设置、拆分窗格
/* * 词霸 */ package com.test.swing; import java.awt.*; import javax.swing.*; public class Test4 extends JFrame{ //定义组件 JSplitPane jsp; //拆分窗格 JLabel jlb;
2017-05-22 08:59:05 1201
转载 Java图形界面——文本域、边界布局
/* * 聊天框 */ package com.test.swing; import java.awt.*; import javax.swing.*; public class Test3 extends JFrame { //定义组件 JTextArea jta = null; //文本域 JPanel
2017-05-22 08:58:09 1101
转载 Java图形界面——下拉框、列表框、滚动窗格组件
package com.test.swing; import javax.swing.*; import java.awt.*; public class Test0 extends JFrame{ JList jlist; //列表框 JComboBox jcb; //下拉框 JPanel jp1, jp2;
2017-05-22 08:57:15 18495
转载 Java图形界面——复选框与单选按钮
/* * 调查窗口 */ package com.test.swing; import java.awt.*; import javax.swing.*; public class Test2 extends JFrame{ //定义组件 JPanel jp1, jp2, jp3; JLabel jl1,
2017-05-22 08:56:04 2699
转载 Java图形界面——登录框
[java] view plain copy/* * 登录框 */ package com.test.swing; import java.awt.*; import javax.swing.*; public class Test1 extends JFrame{ //定义组件
2017-05-19 20:10:13 1020
转载 使用Jquery+EasyUI 进行框架项目开发案例讲解之五 模块(菜单)管理源码分享
在上四篇文章 《使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享》 《使用Jquery+EasyUI 进行框架项目开发案例讲解之二---用户管理源码分享》 《使用Jquery+EasyUI 进行框架项目开发案例讲解之三---角色管理源码分享》 《使用Jquery+EasyUI 进行框架项目开发案例讲解之三---组织机构源
2017-05-19 20:07:19 976
转载 使用Jquery+EasyUI 进行框架项目开发案例讲解之四 组织机构管理源码分享
在上三篇文章 《使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享》 《使用Jquery+EasyUI 进行框架项目开发案例讲解之二---用户管理源码分享》 《使用Jquery+EasyUI 进行框架项目开发案例讲解之三---角色管理源码分享》 我们分享了使用Jquery EasyUI来进行ASP.NET项目的开发的相关方法,每一个
2017-05-18 16:22:11 1240
转载 使用Jquery+EasyUI 进行框架项目开发案例讲解之三 角色管理源码分享
在上两篇文章 《使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享》 《使用Jquery+EasyUI 进行框架项目开发案例讲解之二---用户管理源码分享》 我们分享了使用Jquery EasyUI来进行UI布局等开发的相关方法,也许你在使用EasyUI的过程过更熟练,有更方便快捷的技巧,我强烈建议你可以分享出来,大家共同进步、共同学习,谢谢
2017-05-18 16:20:52 673
转载 使用Jquery+EasyUI 进行框架项目开发案例讲解之二 用户管理源码分享
在上一篇文章《使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享》我们分享了使用Jquery EasyUI来进行开发的相关方法,同时对入群的用户提供了使用Jquery EasyUI开发的框架案例提供了测试地址进行在线测试,文章发表后得到了非常多的反馈,对后期版本的改进提供了很好的帮助,在此感谢!整个文章皆在说明如何使用RIDFramework.NET进行管理类信息
2017-05-17 21:28:19 877
转载 使用Jquery+EasyUI 进行框架项目开发案例讲解之一 员工管理源码分享
在开始讲解之前,我们先来看一下什么是Jquery EasyUI?jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。jQuery EasyUI为我们提供了大多数UI控
2017-05-17 21:26:39 3256
转载 C#通用JSON操作类
using System; using System.Data; using System.Text; using System.Collections.Generic; using System.Reflection; using System.Data.Common; using System.Collections; using System.IO;
2017-05-16 19:49:40 296
转载 基于Metronic的Bootstrap开发框架经验总结(9)--实现Web页面内容的打印预览和保存操作
在前面介绍了很多篇相关的《Bootstrap开发框架》的系列文章,这些内容基本上覆盖到了我这个Bootstrap框架的各个主要方面的内容,总体来说基本达到了一个稳定的状态,随着时间的推移可以会引入一些更好更新的内容进行完善,本篇继续这个系列,主要介绍如何实现Web页面内容的打印预览和保存操作。1、Web页面打印的问题在此之前,我一般使用比较好用的LODOP来执行打印的操作,这个在我
2017-05-16 19:47:00 527
转载 基于Metronic的Bootstrap开发框架经验总结(8)--框架功能总体界面介绍
在前面介绍了一系列的《基于Metronic的Bootstrap开发框架经验总结》的随笔文章,随笔主要是介绍各个知识点的内容,对框架的总体性界面没有很好的阐述,本篇随笔主要介绍这个Bootstrap框架的总体性功能界面,介绍其中用到的知识点和整体性的界面。希望读者对框架有一个更加直观、真实的认识了解,界面设计以及相关思路可以借鉴提高,也可以对相关的内容进行相互探讨,共同提高。1、《基于Met
2017-05-15 20:11:48 571
转载 基于Metronic的Bootstrap开发框架经验总结(7)--数据的导入、导出及附件的查看处理
在很多系统模块里面,我们可能都需要进行一定的数据交换处理,也就是数据的导入或者导出操作,这样的批量处理能给系统用户更好的操作体验,也提高了用户录入数据的效率。我在较早时期的EasyUI的Web框架上,也介绍过通过Excel进行的数据导入导出操作,随笔文章为《基于MVC4+EasyUI的Web开发框架经验总结(10)--在Web界面上实现数据的导入和导出》,本文基于Bootstrap的框架基础上,再
2017-05-15 20:10:55 860
转载 基于Metronic的Bootstrap开发框架经验总结(6)--对话框及提示框的处理和优化
在各种Web开发过程中,对话框和提示框的处理是很常见的一种界面处理技术,用得好,可以给用户很好的页面体验,Bootstrap开发也一样,我们往往在页面新增、编辑、查看详细等界面使用弹出对话框层的方式进行显示数据,删除则可能使用一个提示确认框,如果操作成功,我们可以使用更丰富的提示框来处理,本篇主要对比说明在Bootstrap开发中用到的这些技术要点。1、Bootstrap对话框的使用
2017-05-14 18:55:31 766
转载 基于Metronic的Bootstrap开发框架经验总结(5)--Bootstrap文件上传插件File Input的使用
Bootstrap文件上传插件File Input是一个不错的文件上传控件,但是搜索使用到的案例不多,使用的时候,也是一步一个脚印一样摸着石头过河,这个控件在界面呈现上,叫我之前使用过的Uploadify 好看一些,功能也强大些,本文主要基于我自己的框架代码案例,介绍其中文件上传插件File Input的使用。关于Uploadify的控件介绍,可以参考我之前的随笔介绍《基于MVC4+EasyUI的
2017-05-14 18:54:43 775
转载 基于Metronic的Bootstrap开发框架经验总结(4)--Bootstrap图标的提取和利用
在前面的一篇随笔《基于Metronic的Bootstrap开发框架经验总结(1)-框架总览及菜单模块的处理》介绍了菜单模块的处理,主要介绍如何动态从数据库里面获取记录并构建菜单列表。其中菜单信息的图标样式,也是从数据库里面获取的,因此要求我们能够动态取得Bootstrap里面的各种图标定义了。本篇主要介绍如何提取Bootstrap的图标信息,存储到数据库里面为我所用。1、菜单的显示及各种B
2017-05-13 18:03:32 1043
转载 基于Metronic的Bootstrap开发框架经验总结(3)--下拉列表Select2插件的使用
在上篇《基于Metronic的Bootstrap开发框架经验总结(2)--列表分页处理和插件JSTree的使用》介绍了数据的分页处理,使用了Bootstrap Paginator插件,另外对树形列表,采用了JSTree插件,本篇继续介绍在编辑页面中常用到的控件Select2,这个控件可以更加丰富传统的Select下拉列表控件,提供更多的功能和更好的用户体验。1、Select2控件介绍
2017-05-13 18:02:41 664
转载 基于Metronic的Bootstrap开发框架经验总结(2)--列表分页处理和插件JSTree的使用
在上篇《基于Metronic的Bootstrap开发框架经验总结(1)-框架总览及菜单模块的处理》介绍了Bootstrap开发框架的一些基础性概括,包括总体界面效果,以及布局、菜单等内容,本篇继续这一主题,介绍页面内容常用到的数据分页处理,以及Bootstrap插件JSTree的使用。在数据的界面显示当中,表格数据的展示以及分页是非常常见的处理操作,利用Bootstrap的样式布局,以及JQuer
2017-05-12 20:34:48 1201
转载 基于Metronic的Bootstrap开发框架经验总结(1)-框架总览及菜单模块的处理
最近一直很多事情,博客停下来好久没写了,整理下思路,把最近研究的基于Metronic的Bootstrap开发框架进行经验的总结出来和大家分享下,同时也记录自己对Bootstrap开发的学习研究的点点滴滴,希望在开一个《基于MVC4+EasyUI的Web开发框架经验总结》的系列文章,逐步介绍这个响应式框架的点点滴滴。Bootstrap是一个前端的技术框架,很多平台都可以采用,JAVA/PHP
2017-05-12 20:34:01 461
转载 禁止浏览器缓存input值
如果不想让浏览器缓存input的值,有2种方法:方法一: 在不想使用缓存的input中添加 autocomplete="off"; input type="text" autocomplete="off" name="test" />方法二: 在 input 所在的form标签中添加 autocomplete="off"; form action="#"
2017-05-11 20:02:16 570
转载 jQuery Ajax 加载数据时异步显示加载动画
ajax加载后台数据就不说的那么细了。看下面代码首先前台上放置代码 在js脚本文件中首先把这个图片动画隐藏代码如下$(document).ready(function () { $("#loadgif").hide();});然后异步ajax提交请求代码如下$(function () {var find = new Find(
2017-05-11 20:00:32 1642
FCKeditor_2.5.1官方版
2008-04-11
FCKeditor.Net_2.5官方版
2008-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人