首页 [ 实验作品 ] 通用管理系统系统配置源码
一键分享

通用管理系统系统配置源码

  • 免费

2010-05-17 09:20:13

  • 源码类型: B/S
  • 开发环境: VS2022 + 无数据库
  • 开发语言: C#
  • 标签: 管理系统 系统配置
  • 评分:
收藏 595 次|关注 11856 次|下载 727

免费


交付物: 源码包
    商家已实名认证
  • 分享者:51asp***
  • 访问次数:   328001 次
  • 源码数量:   1241 套
  • 通过比率:   97%
  • 活跃于:   三个月前
  • TEL:   18*******27
  • 最新IP属地:0
  • 微信扫码咨询
.net
  • 51Aspx源码必读.txt[2KB]
  • Addeditcategory.aspx[438B]
  • Addeditcategory.aspx.cs[359B]
  • Addnews.aspx[413B]
  • Addnews.aspx.cs[351B]
  • AdminPortal.Master.cs[336B]
  • Mgrcategory.aspx[421B]
  • Mgrcategory.aspx.cs[355B]
  • Newsmgr.aspx[786B]
  • Newsmgr.aspx.cs[347B]
  • portal.config[405B]
  • Setting.aspx[3KB]
  • Setting.aspx.cs[2KB]
  • UpgradeLog.htm[16KB]
  • web.config[1KB]
  • AdminPortal.Master[1KB]
  • from.jpg[11KB]
  • systemConfiguration.sln[1KB]
  • 最新Asp.Net源码下载.url[123B]
  • style[0B]
  • App_Code[0B]
  • App_Data[0B]
  • Backup[0B]
  • images[0B]

源码介绍

源码参数

  • 源码类别:【实验作品】
  • 源码类型:B/S
  • 适合人群: 进阶
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:无数据库
  • 源码大小:377KB
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • Castle.Proxies.CodeImageQueryModelProxy
  • Castle.Proxies.CodeImageQueryModelProxy
  • Castle.Proxies.CodeImageQueryModelProxy
  • Castle.Proxies.CodeImageQueryModelProxy
  • Castle.Proxies.CodeImageQueryModelProxy

一、更新记录

1、更新日期:2025-05-12 00:00:00

2、更新内容:
 

一、源码描述
环境:VS2022 

二、功能介绍
许多应用程序都需要配置

这种配置可以用数据库作为存储,但是仅仅为了一个记录,建立一个表格,有点太浪费,所以最好用xml进行以文本方式存放,
在配置不大的情况下,读写文本文件比数据库要快,例如在本例中,我们可以把程序配置叫做portal.xml,
但是.NET有一个更优雅的配置名称:config,所以这里我们就把系统设置,命名为portal.config,
至少,在本系统里,如果以后有投票配置、邮件配置,命名为vote.config,email.config好听又好理解。

Portal.config里存放的是应用程序的配置,对他的读取,我们可以利用像读取txt文件一样读其他,然后进行处理,
但是还有更好的方式:序列化和反序列化。先看示意图,似乎有点类似数据库中的ORM,也就是一个xml的配置节对应一个类的属性

序列化就是把类转换为XML
反序列化就是把XML转换为类
NET提供了三种序列化方式XML Serializer,SOAP Serializer,BinarySerializer.
 要使一个类可序列化,最简单的方法是使用 Serializable 属性对它进行标记,如下所示:
    [Serializable] 
    public class Class
    { } 

但是也可以传递类类别。 
将类的实例序列化成一个Xml文件核心代码是
XmlSerializer ser = new XmlSerializer(obj.GetType());
ser.Serialize(new FileStream(@"portal.config, FileMode.Create), obj);

反序列化:
XmlSerializer serializer = new XmlSerializer(Type.GetType("MyObject"));
MyObject my=(MyObject)serializer.Deserialize(new FileStream(@"users.xml",FileMode.Open));
因此,这里我们模仿了DiscuzNT的方式

三、注意事项
ctrl+F5运行即可。

责任编辑:超级美少女

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行