| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1087 人关注过本帖
标题:请教老师大侠:.NET 存储方式 有 3 种
只看楼主 加入收藏
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
结帖率:91.67%
收藏
已结贴  问题点数:20 回复次数:27 
请教老师大侠:.NET 存储方式 有 3 种
请教老师大侠:.NET 存储方式 有 3种
.NET 存储方式 有 3种, 即:
1. 文件操作 - StreamWriter
2. 序列化 - Serialize
3. 数据库 - sql servier, access, oracle 等

这样理解对吗?

谢谢指导老师先
搜索更多相关主题的帖子: 存储 access 
2012-05-27 15:15
zhangd
Rank: 2
等 级:论坛游民
帖 子:13
专家分:58
注 册:2012-5-17
收藏
得分:7 
cookis也可以存储少量数据的
2012-05-29 10:37
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
谢谢楼上的回复!

其他老师大侠帮个忙解答一下?

谢谢了!
2012-05-29 21:25
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:7 
为什么要分三种呢?
对于任何语言来说,数据存储方式就两种,内存(包括系统内存、显示内存,CPU)和外设(包括磁盘,文件)。
放在内存中的数据断电就消失了。放在外设中的数据可以随时装入内存。

我们都在路上。。。。。
2012-05-30 11:20
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
以下是引用hellovfp在2012-5-30 11:20:05的发言:

为什么要分三种呢?
对于任何语言来说,数据存储方式就两种,内存(包括系统内存、显示内存,CPU)和外设(包括磁盘,文件)。
放在内存中的数据断电就消失了。放在外设中的数据可以随时装入内存。
万分感谢 hellovfp 老师 的帮助 及 解答。

再请教您:

1. 就外设的磁盘存储 及 相关的的 程序代码 而言,存储包括一楼 的 3 中 方式,这样理解对吗?
2. 您提到的 系统内存、显示内存,CPU, 其中何为 “显示内存”呢?

拜谢您先!!!
2012-05-31 14:12
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
回复 5楼 learnerok
大部分数据库是将数据存放在文件中的,但也有不同的数据库系统,将数据库放在内存中的数据库系统,这种对于小容量用户数据需求,查询速度和数据传输是非常快的。
显示内存是指硬件显卡上的内存,通常称作显存,我们的游戏图象数据通常还可以通过显卡直接进行光照,变换等数据处理,再送到显示器上显示,形成各种特殊效果。
在计算机对数据处理过程中,总是CPU用寄存器将外设中的数据存取到内存中或是从内存中存取到外设中,
这些数据的流来流去,就形成了我们今天的操作系统和软件的各种应用。

C#还可以操作XML,将数据存放在XML中,也可以存放在注册表中,还可以将数据通过网络进行转输,也可以通过GDI+将图象数据存放在图片中,按你的思维你怎么分?
所以没有的必要去区分某个语言对数据存储的方式,只要记住上面从大局的观点看数据的存储就会很明白的。

我们都在路上。。。。。
2012-05-31 14:36
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
学习计算机如果你想深入的话,有本书《深入理解计算机系统》可以在网上下载到,老外写的,可能帮你了解计算机的前世和今生,如何运作的,通常在某种语言中不会讲述这些。
但一般的正规的程序员学习过程中,这本是必学的书,学习过程一般从《深入理解计算机系统》-》《计算机操作系统》-》《C语言》-》《算法导论》-》《数据结构》-》《编译原理》
《软件工程》,然后学习新的语言,《面象对象程序》《数据库设计》《设计模式》。。。缺少一个环节的学生,后续学习会接不上的。

[ 本帖最后由 hellovfp 于 2012-5-31 15:07 编辑 ]

我们都在路上。。。。。
2012-05-31 14:45
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:7 
呵呵,樓主的C#學的挺深入了嘛。

授人以渔,不授人以鱼。
2012-05-31 16:06
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
以下是引用hellovfp在2012-5-31 14:36:37的发言:

大部分数据库是将数据存放在文件中的,但也有不同的数据库系统,将数据库放在内存中的数据库系统,这种对于小容量用户数据需求,查询速度和数据传输是非常快的。
显示内存是指硬件显卡上的内存,通常称作显存,我们的游戏图象数据通常还可以通过显卡直接进行光照,变换等数据处理,再送到显示器上显示,形成各种特殊效果。
在计算机对数据处理过程中,总是CPU用寄存器将外设中的数据存取到内存中或是从内存中存取到外设中,
这些数据的流来流去,就形成了我们今天的操作系统和软件的各种应用。
 
C#还可以操作XML,将数据存放在XML中,也可以存放在注册表中,还可以将数据通过网络进行转输,也可以通过GDI+将图象数据存放在图片中,按你的思维你怎么分?
所以没有的必要去区分某个语言对数据存储的方式,只要记住上面从大局的观点看数据的存储就会很明白的。
感谢 hellovfp 老师 的细致讲解,不过对于我初学者 要理解您的解释 还有很长路要走啊。

慢慢去理解体会吧。

每次获得hellovfp老师的帮助,都非常感动。
2012-05-31 19:12
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
以下是引用TonyDeng在2012-5-31 16:06:12的发言:

呵呵,樓主的C#學的挺深入了嘛。
我原以为我的问题很愚钝呢
2012-05-31 19:13
快速回复:请教老师大侠:.NET 存储方式 有 3 种
数据加载中...
 
   



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

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