VS开发环境配置-C/S开发框架
VS开发环境配置-C/S开发框架
C/S结构快速开发框架/软件快速开发平台CSFrameworkV5.1旗舰版原创软件@csframework.com
目录

1. VS解决方案说明

1.1 开发框架基础架构(CSFramework.ClientFoundation)

1.2 开发框架客户端演示程序(CSFramework.ClientDemo)

1. 3 电子邮件附件说明

2 安装VS开发工具


3 安装第三方控件

http://www.csframework.com/archive/1/arc-1-20110718-1744.htm

http://www.csframework.com/archive/1/arc-1-20110822-1803.htm
4 编译解决方案

双击

http://www.csframework.com/archive/1/arc-1-20110331-1255.htm
5 配置数据库&附加数据库










定义帐套的数据库服务器,需要配置IP、数据库、用户、密码。

参考:tb_DataSet表(账套数据库配置表)详解
https://www.cscode.net/archive/NewDoc/1637328679.html















6 配置系统连接

1-ADO-DIRECT
直连模式,基于标准三层框架,通过BLL层直接访问DAL层存取数据。
2- WCF
WCF模式,BLL层调用WCF客户端代理层访问WCF服务,服务端再调用DAL层存取数据。

打开.\debug\config\user.ini文件,找到 [BridgeType] 部分
BridgeType= WindowsService //启用WCF模式
BridgeType= ADODirect //启用ADO-DIRECT模式
IPType=LAN //连接局域网IP
IPType=WAN //连接广域网IP










[Connection Settings]
SystemConnection=2GfHmrz6w4TB1PwsT0XFkt/zJUeZ1S67z+4tU0zjMOaer5Sz+LKwzrXWfEpGbfoy8eFUh9RqoQpJWP+vEQYnXQlJOHKZlGAObv1Ob+Sf1vJJ4ATjfcmXX8kafsSueuH2Usn2BRtWOomL7ibH+6MMaMdag931D1iCFHnldZu9XYs=
(系统数据库连接字符串,使用CSFrameworkV5.Tester.exe工具加密后粘贴)
DatabaseType=SqlServer (数据库服务器类型)
ServerName=. (数据库服务器IP)
Port=1433 (数据库服务器端口)
DatabaseName=CSFrameworkV5_System (连接的数据库名称)
UserName=sa (账号)
Password=3H0hVJsk1255KgahWKTyGA== (密码,明文请使用CSFrameworkV5.Tester.exe工具解密)
[BridgeType]
BridgeType=ADODirect (后台连接类型,ADODirect/WCF)
IPType=LAN (网络连接类型,LAN/WAN)
7 WCF模式服务端配置


<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
<appSettings>
<clear/>
<!--SQLServer系统数据库连接配置-->
<!--Server=.;Database=CSFrameworkV5_System;User ID=sa;Password=test;Pooling=true;Max Pool Size =1024;-->
<add key="SystemConnectionString" value="IgckikV8yaU7EEYXcpGllNd3CBi6rLDWkAlr+EMVxt6+WTP2xYvBpOCTWg1BTNtulZ0P6DHC2iN3rqGRBNDlbxO8i0x0fidsSNb8uA0XxtXFw/xvgFml5GqMZQSYHlWb317JDppfAOaYh0r4gssarA=="/>
<!--是否检查客户端恶意攻击-->
<add key="AttackValidation" value="false"/>
<!--数据库类型(SqlServer,Oracle,MySQL)-->
<add key="DatabaseType" value="SqlServer"/>
<!--WCF服务地址-->
<add key="AccountModuleService" value="net.tcp://localhost:8585/AccountModuleService"/>
<add key="CommonService" value="net.tcp://localhost:8585/CommonService"/>
<add key="DataDictService" value="net.tcp://localhost:8585/DataDictService"/>
<add key="InventoryModuleService" value="net.tcp://localhost:8585/InventoryModuleService"/>
<add key="MessageCenter" value="net.tcp://localhost:8585/MessageCenter"/>
<add key="PurchaseModuleService" value="net.tcp://localhost:8585/PurchaseModuleService"/>
<add key="SalesModuleService" value="net.tcp://localhost:8585/SalesModuleService"/>
<add key="SystemSecurityService" value="net.tcp://localhost:8585/SystemSecurityService"/>
<add key="HR" value="net.tcp://localhost:8585/HR"/>
</appSettings>
</configuration>
8 使用sa账号连接账套
说明:tb_DataSet表的DBUserPassword字段的值,是连接账套数据库的密码,采用Rijndael对称加密算法。
如下图所示,3H0hVJsk1255KgahWKTyGA== 的值是:test,是作者SQL数据库sa的密码。

使用CSFrameworkV5.ClientDemo\Debug\CSFrameworkV5.DemoTester.exe 工具,可以加解密密码。


首先,请使用CSFrameworkV5.DemoTester.exe工具加密您自己的sa密码,然后把加密后的密码替换 tb_DataSet 表 DBUserPassword 字段的值即可。

参考:tb_DataSet表(账套数据库配置表)详解
https://www.cscode.net/archive/NewDoc/1637328679.html

C/S快速开发框架旗舰版CSFrameworkV6.0 | VS开发环境配置|C/S开发框架
DevExpress组件版本下载、安装与VS开发环境 | Winform C/S框架|C/S开发框架
Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架
CSFrameworkV6旗舰版|新建业务模块 (VS Project项目)|C/S开发框架
CSFramework.CodeGeneratorV6.0|将项目模块(Project)添加到VS解决方案|C/S开发框架
CSFramework.CodeGeneratorV6.0|将窗体(Form)源码加入到VS解决方案|C/S开发框架
代码生成器:直连模式+WebApi生成的源码集成到VS解决方案|C/S开发框架
VS2022不能打开窗体设计器解决方案(无法设计窗体)|C/S开发框架
VS2022+.NET 部署DevExpress V23.2|C/S开发框架
VS2022 .NET7手动更改组件类型(TextEdit改为ComboBoxEdit)|C/S开发框架
CSFrameworkV6开发框架升级VS2022+.NET8+DevExpress24.1操作步骤|C/S开发框架
VS2022编译解决方案为什么会生成2级Debug子目录|C/S开发框架
WinFormsApp窗体应用快速开发框架(.NET7+EFCore+VS2022)
VS2022解决方案部署DevExpress组件(DevExpress Project Settings)|C/S开发框架
PLC,上位机软件快速开发框架(VS2022+C#+Winform)
VS2019编译:无法嵌入互操作类型 请改用适用的接口|C/S开发框架
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
