惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Heimdal Security Blog
P
Privacy International News Feed
S
Schneier on Security
P
Proofpoint News Feed
L
Lohrmann on Cybersecurity
Spread Privacy
Spread Privacy
P
Privacy & Cybersecurity Law Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Scott Helme
Scott Helme
K
Kaspersky official blog
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
aimingoo的专栏
aimingoo的专栏
Simon Willison's Weblog
Simon Willison's Weblog
S
Securelist
Help Net Security
Help Net Security
B
Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Security Archives - TechRepublic
Security Archives - TechRepublic
云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
N
News and Events Feed by Topic
Hacker News: Ask HN
Hacker News: Ask HN
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
M
MIT News - Artificial intelligence
雷峰网
雷峰网
博客园 - 司徒正美
V
V2EX
AWS News Blog
AWS News Blog
Know Your Adversary
Know Your Adversary
N
News | PayPal Newsroom
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
PCI Perspectives
PCI Perspectives
Google DeepMind News
Google DeepMind News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
U
Unit 42
C
Cybersecurity and Infrastructure Security Agency CISA
P
Palo Alto Networks Blog
G
Google Developers Blog
T
Threat Research - Cisco Blogs
博客园 - Franky
I
InfoQ
D
DataBreaches.Net
爱范儿
爱范儿
Y
Y Combinator Blog
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

博客园 - yet

利用SQL2005的forxml以及反系列化去替代ORM? 怎样去获取文章简介 用自己的MVC框架 (小技巧)怎样有选择的去屏蔽验证控件。 梦凌NET期刊管理系统 一却都好像都在肢解着我 <远程教育系统>体系结构设计 协议分析[高校杯准备] 把.NET程序部署到没有安装.NET Framwork的机器上 项目打包时自定义安装属性,如数据库名等 自动安装SQL Server数据库 在制作打包程序的时候自动在用户计算机中还原SQL数据库 截系统热键 IP多播技术[为软件高校杯做准备] 自定义提供程序控件(续) 自定义提供程序控件 实现支持断点续传多线程下载的 Http Web 客户端工具类() 身份证验证算法 C#编写QQ接口软件--QQ协议篇
高校软件杯作品:DreamChat[校园即时通]
yet · 2005-10-10 · via 博客园 - yet

客户端登陆窗口
  具体的代码构架请参见:http://www.cnblogs.com/ytml/archive/2005/08/21/219760.html

DreamChat软件简介

DreamChat(校园即时通) 看到这个名字就能会自然联想到现在流行的QQ软件,但是DreamChat并不是单纯的聊天工具,它主要是为了填补校园网络化管理的空白.(从学生到授课老师以及校园各部门职工)都可以在这个平台进行办公和交流甚至是远程网络教学!我们从中可以看到的是校园网络并不是只能用来聊天,上网,打游戏我们还可以做更多的东西.

现在来看看DreamChat的功能.

在这里你可以跟整个学校的任何一个人实时聊天,只要他在电脑面前.

在这里你可以轻松查到当前学期你的各科成绩

在这里你可以快速地向学校各部门反映情况,让学校领导更快的了解学生动向.

传送公文,照片不再需要U盘或者是打印机.

更快速地查看和获知当前学校的通知

你甚至在以后的版本里面可以: 参加网络教学,写请假条,部门内部办公,视频语音聊天,提交作业,布置作业,下载作业等等..

在开发技术上面RemotingP2P绝对是当前网络通信的主题..

Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft? .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作系统中,是将应用程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用进程间通信(RPC)机制,则在一个进程中执行的代码就不能访问另一进程。这是一种操作系统对应用程序的保护机制。然而在某些情况下,我们需要跨过应用程序域,与另外的应用程序域进行通信,即穿越边界。

基于微软最新的.net framework框架:对程序设计比较了解的人都知道,微软有过许多经典的开发语言,VC++VBJ++等,它们都一一对应一个开发框架,使用不同语言的开发人员使用不同的开发框架,而.net framework框架集成了以上所有的语言,使用不同语言的开发人员将可以在同一个框架上进行开发,这就意味着一种更高效,成本更低的开发模式的产生。这也是我们选择该框架的原因之一,另一个原因就是.net framework框架必将成为未来的流行趋势。

采用微软最新的C#语言开发:这种语言是.net framework框架上功能最强大的语言,他集VC++的高度灵活、JAVA的完全面向对象、VB快速开发为一体,有着高度的可扩展性。

   后台数据库采用SQL Server 2000SQL Server 2000也是微软的产品之一,我们选择SQL Server 2000的原因是它和C#语言之间的有着统一的底层接口,用C#语言访问SQL Server 2000要比访问其它数据库的效率高很多,并且SQL Server 2000数据库的吞吐量很大(可达每天100万条数据),完全胜任海量数据的存储与访问。

当然在这里我使用的是Access主要是为了便于演示.软件无需再编译便可直接轻松的使用你的SQL Server

  简单实用的服务器端(尽量避免服务器不必要的开销)

主要运行界面

等软件杯评比过后将会公开源代码相信对很多想学.NET网络编程和一些UI设计的朋友有用处的.