c/s架构开发-C#下基于C/S架构的任务管理系统——开发安装

2022-12-26 16:00:20 浏览数 (2)

当年硕导的观念影响下,很不喜欢做MIS(包括ERP/CRM之类)系统,最多只是做功能性软件。最近不得不做个小管理系统,而且得赶时间寒假间完成。虽然过去几年指导了过百学生做J2EE项目,可亲手做这样的系统是咱第一次。

  为了一些界面的功能,决定用MVP架构的C/S模式,而非B/S;程序语言C#;数据库;另外,考虑到简易性和美观性,会在这个过程中用WPF/WCF/LINQ等模块。上述这些……我全部都没用过,第一次玩

  背景记录完毕,今天折腾一天,就是下载、安装设计、开发环境,以及跑通一个WPF下面连的例子:

  1. VS2008 Visual 安装正常;

  2. 安装正常,用它做概念化与实体化的数据模型设计(CDM/PDM),设计结果直接输出成建库的SQL语言。

以前没用过数据库设计软件,今天看了这两个资料:

  3. rose 7 安装异常:启动报错:无法启动此程序,因为计算机中丢失 suite .dll。

  查到解决方案: ,系统环境变量中的Path,里面那个 rose路径的common要改成大写Common

  rose 7的在这里有:

  建模工具rose 我以前没有用过,但是这些年下来,UML的活动图、时序图之类也看得不少了。所以没有专门再找教程,到时候直接画吧。之前用过另外一个轻量级的建模工具: (EA),也挺不错的。这里有个教程:

  4. 中间为了另外一个项目,安装出错,运行出现 Error。经查也是环境变量的问题:

  早上起得晚,解决完已经下午了。这里有个matlab帮助文档:

  5.

  这个本来在VS2008里面带了一个版,但是后来用代码例子的时候死活连不通。最后找到解决方案:

  不过注意,要用到微软的管理工具: SQL Server Studio ,这个在VS2008里面没有,得去微软下载:

  下载了又安装不上,直接运行安装文件出现错误码29506,再查解决方法,原来是要运行 /i 后跟 studio安装程序的绝对路径,当然既可以在cmd命令行下做,也可以做个bat文件来运行:

  此外,很多网上教程,包括MSDN,对开发都用到了这个数据库做例子c/s架构开发,为方便又特意去下载了这个数据库,选了SQL server 2005版的:

  注意,.msi文件安装运行以后c/s架构开发,还需要在 Studio里面选“数据库”->右键->“属性”->“附加”,将mdf文件添加进去以后在sql服务器里面才看到这个库。mdf文件的默认安装目录见下图:

  6. WPF例子

  我找到了这个教程,一个最简单的WPF例子。还包括了连接数据库。

  里面有几个地方:

  ()

  {

  //init

   =();

  . ="(local)";

  . =true;

  . ="";

  ......

  }

  这里的 (local)实际上要写成数据库所在的机器名,例如我的是"", 没有括号。而且,它的连接方式是默认用账户登录,可以改成:

  . =false;

  . = "";

  .UserID = "sa";

  . = "1234";

  原文中:

  接下来我们就来实现这部分功能。

  1)为了简化代码,在元素中指明一个公共的上下文,可以通过增加属性

  ="{=,Path=}

  这一行的代码最后面少了个双引号。

  7. 今天还找了一些相关资料的网址:

  关于C/S架构的网址:

  用WCF-WPF-LINQ来做office应用的例子:

本文共 842 个字数,平均阅读时长 ≈ 3分钟

0 人点赞