做一个软件,思路界面如下,请大家提点下。谢了。

林夕合鸟 2015-06-19 03:10:48
C# Net 2.0

界面如图:



因为学C#时间比较短。

上面的需求是否需要用到哪些技术?

不用细说,大概什么技术就ok了。谢了。
...全文
123 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
林夕合鸟 2015-06-19
  • 打赏
  • 举报
回复
谢谢啦。结贴给分。
於黾 2015-06-19
  • 打赏
  • 举报
回复
第一个: 服务器向客户端推送信息 不见得一定要用推送,推送不明白就拉取呗. 如果你做的就是个单机版的程序,根本不会做也不想做服务端,那么完全可以把最新的版本号存进数据库里,程序启动的时候判断一下版本是否一致,不一致就去下载最新的版本然后更新. 而且如果你的程序能够一定程度的兼容低版本,那么也不必一有新版本就立即更新,而是每次打开程序的时候检测一下就足够了.
smthgdin_020 2015-06-19
  • 打赏
  • 举报
回复
1.搭建自动更新服务器,用于存放dll和版本列表; 2.开发一个自动下载的应用程序,或者签入到你这个程序里也行; 3.你的程序启动时会去服务器监测是否有新版本dll需要更新,还有是否有新的dll,有得话就下载; 4.下载完后自动重新启动你的程序; 5.使用反射技术,动态加载dll; 6.动态生成tab。
林夕合鸟 2015-06-19
  • 打赏
  • 举报
回复
顶上去。谢谢啦。
林夕合鸟 2015-06-19
  • 打赏
  • 举报
回复
谢谢两位的解惑。 我个人感觉,上面软件主要是三点: 第一个: 服务器向客户端推送信息,这个信息主要分为三类: 1.广而告之的信息。 2.版本升级的信息。 3.新功能添加的信息。 第二个: 自动更新的功能。 包括: dll的更新。 主版本的更新。 第三个: 客户端根据dll来自动加载的功能。(插件?) 希望大神能根据上面的说说。 谢谢了。
江南小鱼 2015-06-19
  • 打赏
  • 举报
回复
1、先解决,发布服务器发布文件,客户端下载(涉及到WebRequest、WebResponse、Stream、StreamReader等等类) 2、动态加载模块
by_封爱 版主 2015-06-19
  • 打赏
  • 举报
回复
软件启动的时候 读取app的位置下面的dll文件夹(文件读取) 比如有3个DLL那么分别显示出来3个对应的功能...(反射+绑定窗体) 每个文字单机的时候 显示下DLL里面对应的主窗体(反射) 更新无非就是downloadfile而已

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧