• HYAppFrame(WinForm框架源代码)安装部署指南


     HYAppFrame是一款基于Win form的应用程序框架,包括serverWeb Service、主程序框架、组织架构、权限控制、菜单导航、基础数据、系统參数、日志管理、定时任务等。

    项目地址:http://sourceforge.net/u/chinahysoft/profile/


    0 获取安装包

    压缩包内容如图1-1所看到的。

    将HYAppFrame.zip解压缩,比如解压缩至C:HYAppFrame。

    HYAppFrame,Win Form框架

    图1-1

    1 安装数据库脚本

    1.1 新建数据库

    打开SQL Server ManagementStudio,新建数据库如图1-2所看到的。

    HYAppFrame,Win Form框架

    图1-2

    将数据库命名为“HYAppFrame”。可自行命名。如图1-3所看到的。

    HYAppFrame,Win Form框架

    图1-3

    1.2 安装SQL脚本

    如图1-4所看到的,打开HYAppFrame.sql,选择目标数据库为“HYAppFrame”并运行。

    HYAppFrame,Win Form框架

    图1-4

    1.3 验证数据库脚本安装是否成功

    如图1-5所看到的。在查询窗口中运行一条sql,“select  * from  core_user”假设有返回值表示数据库成功安装。

    HYAppFrame,Win Form框架

    图1-5

    2 配置IIS

    请从加入删除Windows功能中安装IIS。

    2.1 安装Asp.Net

    以管理员身份执行命名提示符,输入下面命令注冊安装asp.net:

    C:WindowsMicrosoft.NETFrameworkv4.0.30319 aspnet_regiis.exe –i

    注:aspnet_regiis.exe所在路径视安装环境而变。

    2.2 创建ASP.NETWeb Service站点

    如图1-6所看到的。打开Internat信息服务(IIS) 管理器。

    HYAppFrame,Win Form框架

    图1-6

    如图1-7所看到的。加入站点。命名为“HYWS”,物理路径指向“HYAppFrameWS”所在文件夹,port设置成1818。注:在WindowsServerserver中请确保1818port已加入防火墙可信任port。

    HYAppFrame,Win Form框架

    图1-7

    2.3 编辑应用池

    改动HYWS应用池的.NETFramework版本4.0,如图1-8所看到的。

    HYAppFrame,Win Form框架

    图1-8

    2.4 配置Web.config

    设置数据库连接字符串及配置參数appPath为web service绝对路径地址,如代码片段1-1所看到的。

    代码片段1-1

    <configuration>
      <connectionStrings>
        <add name="dbName"
          connectionString="Data Source=DAI-PCSQLEXPRESS;Initial Catalog=hyappframe;Integrated Security=False;User Id=sa;Password=yourpassword;"/>
      </connectionStrings>
      <appSettings>
        <add key="appName" value="mycrm"/>
        <add key="appPath" value="C:HYAppFrameHYAppFrameWS"/>
        <add key="passwordKey" value="axs1|-_X"/>
        <add key="sn" value="GryY0oSM3HKKRgNqtB68pDlDtKJeeYVm+C58gceSi4NE33SK7NQn1uSZimQnQkDjKjNSEh8wkHI="/>
      </appSettings>
      <system.web>
        <compilation debug="true" targetFramework="4.0" />
      </system.web>
    </configuration>


    又一次启动站点HYWS

    2.5 測试WebService是否可用

    在浏览器地址栏中输入网址http://localhost:1818/master.asmx

    ,假设出现下面网页,如图1-9所看到的,说明ASP.NETWeb Service安装正确。

    HYAppFrame,Win Form框架

    图1-9

    3 client开发

    3.1 更新WebService引用网址

    打开解决方式HYAppFrame.sln,如图1-10所看到的,在解决方式中找到WebService,右键选择“属性”

    HYAppFrame,Win Form框架

    图1-10

    改动Web 引用Url为“http://localhost:1818/master.asmx?WSDL”,注意必须加上后缀“?WSDL”,然后右键选择“更新Web引用”。如图1-11所看到的。

    HYAppFrame,Win Form框架

    图1-11

    3.2 改动client配置文件

    改动client配置文件HYAppFrameinDebugprofile.xml,如代码片段1-2所看到的。

    代码片段1-2

    <Param name="ws.url">
        <value> http://localhost:1818/master.asmx?WSDL</value>
    </Param>
    <Param name="ws.url.external">
        <value> http://localhost:1818/master.asmx?

    WSDL</value> </Param>

    3.3 帐号password

    执行client程序HYAppFrameinDebugHYAppFrame.exe,出现登录界面。默认帐号admin,password123456。

    3.4 改动全局參数

    登录系统后打开系统管理à參数定义,改动例如以下參数,如图1-12所看到的,改动后文件上传下载才可使用。

    HYAppFrame,Win Form框架

    图1-12

    (完)

  • 相关阅读:
    一致性哈系算法
    进程通信,线程通信,同步方式
    token的作用
    PHP与web 页面交互
    PHP !!
    Vue局部组件和全局组件
    vue父子组件之间的通信
    Spring Cloud 微服务架构学习笔记与示例
    feign中开启熔断的书写步骤
    使用springboot配置和注入数据源属性的方法和步骤
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/6909985.html
Copyright © 2020-2023  润新知