| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1244 人关注过本帖
标题:求教:有关 序列化 问题
取消只看楼主 加入收藏
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
结帖率:91.67%
收藏
 问题点数:0 回复次数:14 
求教:有关 序列化 问题
请教老师大侠:

有关 序列化 问题:

如何选择哪些对象需要(或应该)序列化,哪些不需要序列化呢?

先拜谢帮助的大侠 !!!

[ 本帖最后由 learnerok 于 2012-5-6 22:54 编辑 ]
搜索更多相关主题的帖子: 如何 
2012-04-27 16:55
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
哪位老师大侠 帮忙回答啊!
2012-05-01 11:05
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
求教老师大侠:

下面的代码 不序列化 也可以保存(save),对吗?

那么 序列化的“将数据保存在内存或硬盘”与 下面代码的“save”的保存有什么区别?

  private void btAdd_Click(object sender, EventArgs e)
        {
            //Book对象赋值
            Book book = new Book();
            book.BookName = this.txtBookName.Text.Trim();
            book.Author = this.txtAuthor.Text.Trim();
            book.PubDate = this.txtDate.Text.Trim();
            book.Price = Convert.ToDouble(this.txtPrice.Text.Trim());
            book.Store = Convert.ToInt32(this.txtCount.Text.Trim());
 
            //新增图书
            frmBookBiz.oUser.Save(book);

            //打开查询图书窗口
            frmQueryBook queryBook = new frmQueryBook();
            queryBook.Show();

            queryBook.MdiParent = this.MdiParent;
            this.Close();
        }

先拜谢老师的帮助!!!

2012-05-06 16:31
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
这个问题,咋没有老师帮帮俺呢?
2012-05-07 12:36
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
哪位好心的大侠帮帮我嘛
2012-05-10 09:33
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
回复 6楼 xydddaxia
你是第一个回复。谢谢您!

但您这是问问题呢,还是发问我呢?
2012-05-10 16:08
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
以下是引用wangnannan在2012-5-11 08:11:53的发言:

序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。
这点你明白了么? 用于internet信息传输的时候

十分感谢wangnannan的回复。
您上面的文字,我之前也读过。因是新概念,所以对其他有貌似有想象的东东就又糊涂,比如下面的代码。
您能帮忙解释吗?

=======================
求教老师大侠:

下面的代码 不序列化 也可以保存(save),对吗?

那么 序列化的“将数据保存在内存或硬盘”与 下面代码的“save”的保存有什么区别?

  private void btAdd_Click(object sender, EventArgs e)
        {
            //Book对象赋值
            Book book = new Book();
            book.BookName = this.txtBookName.Text.Trim();
            book.Author = this.txtAuthor.Text.Trim();
            book.PubDate = this.txtDate.Text.Trim();
            book.Price = Convert.ToDouble(this.txtPrice.Text.Trim());
            book.Store = Convert.ToInt32(this.txtCount.Text.Trim());

            //新增图书
            frmBookBiz.oUser.Save(book);

            //打开查询图书窗口
            frmQueryBook queryBook = new frmQueryBook();
            queryBook.Show();

            queryBook.MdiParent = this.MdiParent;
            this.Close();
        }

先拜谢老师的帮助!!!
2012-05-11 08:32
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
以下是引用馨梦惜夕在2012-5-12 20:35:50的发言:

在网络传输过程中,实例需要序列化,可以通过反序列化得到实例

C# 的程序 不都是 实例化 类 做的程序吗?

难道 用 C# 编程的 网站 所有代码程序都必须 序列化?
2012-05-13 09:42
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
以下是引用馨梦惜夕在2012-5-13 10:51:06的发言:

 我在做应用通信应用程序,发送的实例,我都是序列化过后,成为可以传输的流,再发送的。我在想网络编程应该也要序列化,但是方式应该有所改变, 不序列化不能传输的
感谢您的回复!!

您提到的是否是 “文件流”的概念?
web开发 的程序代码 不都是称作 “文件”的东东,在互联网上传输吗?

真糊涂,搞不懂啊!
2012-05-13 11:32
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
以下是引用馨梦惜夕在2012-5-13 21:31:20的发言:

数据流!!网络传输的是数据流,文件流是指进行IO操作时,读写文件用到
谢谢 馨梦惜夕

有老师大侠 帮帮俺吗?
拜谢啊!
2012-05-14 13:49
快速回复:求教:有关 序列化 问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019013 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved