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

推荐订阅源

雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
Jina AI
Jina AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
N
Netflix TechBlog - Medium
B
Blog RSS Feed
Blog — PlanetScale
Blog — PlanetScale
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
The Blog of Author Tim Ferriss
D
Docker
博客园 - 聂微东
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
量子位
宝玉的分享
宝玉的分享
博客园 - 司徒正美
The Cloudflare Blog
G
Google Developers Blog
Microsoft Security Blog
Microsoft Security Blog
腾讯CDC

博客园 - 衡斅

基于.net C# Socket WinForm MQTT 客户端开发 基于.Net C# 通信开发-网络调试助手 基于.Net C# 通信开发-串口调试助手 基于HBuilderX+UniApp+ColorUi+UniCloud 优宝库 开发实战(一) .net core 跨平台开发 微服务架构 基于Nginx反向代理 服务集群负载均衡 .Net Core 跨平台开发实战-服务器缓存:本地缓存、分布式缓存、自定义缓存 redis 分布式缓存实战-redis 事务 基于.net EF6 MVC5+WEB Api 的Web系统框架总结(4)-Excel文件读、写操作 基于.net EF6 MVC5+WEB Api 的Web系统框架总结(3)-项目依赖注入 基于.net EF6 MVC5+WEB Api 的Web系统框架总结(2)-业务项目搭建 基于.net EF6 MVC5+WEB Api 的Web系统框架总结(1)-Web前端页面 基于html5 plus + Mui 移动App开发(三)-食全库 基于Html5 Plus + Vue + Mui 移动App开发(三)-文件操作(读取、保存、更新数据) 基于Html5 Plus + Vue + Mui 移动App 开发(二) 基于html5 plus + Mui 移动App开发(一) 基于百度地图的产品销售的单位查看功能设计与实现 实全软件产品自动升级管理解决方案 如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件 如何通过SerialPort读取和写入设备COM端口数据
基于服务(Web Service)的文件管理Winform客户端实现(二)
衡斅 · 2015-01-29 · via 博客园 - 衡斅

上一篇主要介绍文件管理服务有哪些方法,实现了哪些功能。

基于服务(Web Service)的文件管理Winform客户端实现(一)

本篇将根据文件服务服务实现Winform客户端设计、开发。

3.       文件管理Winform客户端程序实现

       文件管理客户端是使用VS2008 C#开发Winform 程序。通过调用文件管理服务实现,达到数据库操作与程序显示完全分离。基于此文件管理服务,并不只局限于开发Winform程序,同样适用于WebForm程序。

3.1.    主界面设计

  新增Winform项目程序,添加Web Service文件管理服务。主界面采用经典的程序窗口:分为菜单、工具栏、功能界面及状态栏。

  首先显示主界面时,我们需要获取设置文件分类,根据文件分类加载文件信息列表。

3.2.    读取文件分类

3.3.    读取文件列表

3.4.    新增文件分类

3.5.    上传文件

3.6.    下载文件

至此,文件管理Winform客户端程序主要功能实现完毕。从中我们可以看到基于Web Service 开发应用系统的优势:

  • 整个程序没有任何数据库操作代码
  • 基于Web Service,不仅可单独开发Winform程序,也可以实现Web程序。
  • 可以与企业其它信息管理系统(OA办公、CRM系统等)无缝连接。
  • 将文件管理服务布置在外网,Winform程序就可作为文件云盘客户端。

更多功能、优势,有待你的发现!