增加三套开源代码

Inventory 库存管理系统

Main Lite 经过简化的Main版本,它拥有Tab Mdi的基本框架内容,可用来应付小型的MIS应用

请先到系统菜单设计器中设计菜单,然后在此显示出该菜单中的内容。

Web  基于开源ExtAspNet,这个框架现在已经改名。框架的地址是http://extaspnet.codeplex.com/

因为此期间经过数据库的调整,所以在许多页面的代码与数据库不匹配,报异常,如果需要运行,请自行修改,这套代码已经不再继续维护。

经过修改的ExtAspNet的源代码也在下载包中,请自行修改以适应您的需要。

Test 测试项目源代码 可查看系统中类型和方法的用法,大部分情况下用来测试项目,或是保留.NET Framework框架API的用法指导。如果有引用的程序集找不到,请删除相关的引用。

集成代码生成器

在epn.codeplex.com中有开放下载ASP.NET Factory的代码,这里我把它集成到一起,放到这个工具箱中。

于是,ASP.NET Factory可以这样定义一种开发结构

生成业务实体

using System;
namespace BusinessEntity
{/// <summary>/// 实体类UserEntity/// </summary>public class UserEntity{public UserEntity() {    }  private string _userid;private string _username;private string _password;private string _usergroup;private string _suspended;private string _defaultlang;private DateTime _createddate;private string _createdby;private DateTime _reviseddate;private string _revisedby;private string _email;private string _allcompany;private string _allcustomer;private string _allvendor;private string _buyer;private string _salesman;private string _allreportview;public string UserID{set{ _userid=value;}get{return _userid;}}public string UserName{set{ _username=value;}get{return _username;}}public string Password{set{ _password=value;}get{return _password;}}public string UserGroup{set{ _usergroup=value;}get{return _usergroup;}}public string Suspended{set{ _suspended=value;}get{return _suspended;}}public string DefaultLang{set{ _defaultlang=value;}get{return _defaultlang;}}public DateTime CreatedDate{set{ _createddate=value;}get{return _createddate;}}public string CreatedBy{set{ _createdby=value;}get{return _createdby;}}public DateTime RevisedDate{set{ _reviseddate=value;}get{return _reviseddate;}}public string RevisedBy{set{ _revisedby=value;}get{return _revisedby;}}public string Email{set{ _email=value;}get{return _email;}}public string AllCompany{set{ _allcompany=value;}get{return _allcompany;}}public string AllCustomer{set{ _allcustomer=value;}get{return _allcustomer;}}public string Allvendor{set{ _allvendor=value;}get{return _allvendor;}}public string Buyer{set{ _buyer=value;}get{return _buyer;}}public string SalesMan{set{ _salesman=value;}get{return _salesman;}}public string AllReportView{set{ _allreportview=value;}get{return _allreportview;}}}
}

再生成访问接口即可完成数据读写。

游标生成工具

经常写SQL语句报表,不可避免的用到游标查询数据,以下代码是游标生成工具生成。

 DECLARE  @UserID  NVARCHAR(10) DECLARE  @UserName  NVARCHAR(50) DECLARE  @Password  NVARCHAR(32) DECLARE  @Suspended  NVARCHAR(1) DECLARE  Cur  CURSOR  FOR  SELECT  [UserID],[UserName],[Password],[Suspended]  FROM  [USER]   OPEN  Cur FETCH  next  FROM  Cur  INTO  @UserID,@UserName,@Password,@Suspended   WHILE  @@fetch_status=0         BEGIN FETCH  next  FROM  Cur  INTO  @UserID,@UserName,@Password,@Suspended   END       CLOSE  Cur       DEALLOCATE  Cur 

移除对SQL Server Management Object的依赖

目前的SQL解析,必须依赖它的功能。现在已经移去它的依赖,这个功能暂时关闭,寻找另外的解决方案。

30+ 实用开发辅助工具

30多个辅助工具,小程序和小源代码,可用来辅助日常工作,其中大部分来自CodeProject的文章。

工具的用法,请参考《辅助工具大集成 终结版》,大部分工具来源于互联网下载。涵盖文本处理(SQL关键字大写),数据实用工具,代码生成,正则表达式,系统数据导入导出等方面。

设置项目生成的中间文件位置

修改csproj项目文件,将生成的中间文件放到其余的磁盘,比如下面的设置

 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "><PlatformTarget>x86</PlatformTarget><DebugSymbols>true</DebugSymbols><DebugType>full</DebugType><Optimize>false</Optimize><OutputPath>..\..\..\Build\</OutputPath><BaseIntermediateOutputPath>C:\Build\$(AssemblyName)</BaseIntermediateOutputPath><DefineConstants>DEBUG;TRACE</DefineConstants><ErrorReport>prompt</ErrorReport><WarningLevel>4</WarningLevel><CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet></PropertyGroup><PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "><PlatformTarget>x86</PlatformTarget><DebugType>pdbonly</DebugType><Optimize>true</Optimize><OutputPath>..\..\..\Build\</OutputPath><BaseIntermediateOutputPath>C:\Build\$(AssemblyName)</BaseIntermediateOutputPath><DefineConstants>TRACE</DefineConstants><ErrorReport>prompt</ErrorReport><WarningLevel>4</WarningLevel><CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet></PropertyGroup>

Debug和Release两种情况的都设置,会在指定的目录生成中间文件。

转载于:https://www.cnblogs.com/JamesLi2015/archive/2013/05/27/3101810.html

Enterprise Solution(2.2.20130525) 解决方案配置与源代码下载相关推荐

  1. Enterprise Solution 解决方案与源代码下载

    Enterprise Solution 包含最新的程序,数据库,帮助文档,以及部分源代码. 请通过阅读文档"解决方案安装与配置"来配置解决方案. 运行库: .net Framewo ...

  2. AdminStudio Enterprise Crack,应用程序就绪解决方案

    AdminStudio Enterprise Crack,应用程序就绪解决方案 AdminStudio 是一个完整的应用程序就绪解决方案,可帮助您在部署之前识别和缓解问题.您可以使用 AdminStu ...

  3. Enterprise Solution 企业资源计划管理软件 C/S架构,支持64位系统,企业全面应用集成,制造业信息化...

    Enterprise Solution是一套完整的企业资源计划系统,功能符合众多制造业客户要求.系统以.NET Framework技术作为开发架构,完善的功能可有效地帮助企业进行运营策划,减低成本,如 ...

  4. VS2008中的“解决方案配置”和“解决方案平台”不见了(Release和Debug)的解决方法...

    VS2008中的"解决方案配置"和"解决方案平台"不见了(Release和Debug)的解决方法 1.视图->工具栏->自定义 中->命令,选 ...

  5. Visual Studio中没有为此解决方案配置选中要生成的项目

    Visual Studio中没有为此解决方案配置选中要生成的项目 参考文章: (1)Visual Studio中没有为此解决方案配置选中要生成的项目 (2)https://www.cnblogs.co ...

  6. VS2008 解决方案配置器,即Debug,Release 模式选择

    新装的VS2008 ,在工具栏上找不到解决方案配置器,也就是学用的选择Debug或Release 模式的选择框. 查看网上的一些方法,总结如下,分两步 1. VS2008里 工具-选项-项目和解决方案 ...

  7. VS 解决方案平台和解决方案配置

    解决方案平台一般有64位,32位,以及Any CPU,Mixed Platforms 解决方案配置一般有Debug和Release两个版本 编译出来的不同版本库是存在兼容性问题的,32位操作系统肯定是 ...

  8. BGP——OSPF与BGP协议联动(出现问题+解决方案配置)

    目录 --图解+简介: --解决方案配置: --图解+简介:  在存在备份链路的情况下,BGP在链路回切时,由于路由收敛速度滞后于OSPF路由收敛速度,从而造成流量丢失.  --解决方案配置: Rou ...

  9. 没有为此解决方案配置选中要生成的项目

    在用VS 2013生成项目解决方案时出现:没有为此解决方案配置选中要生成的项目 解决办法: 在该项目上点击右键->属性->配置管理器->在生成栏目下将该项目打勾->重新生成即可 ...

  10. VS2008工具栏看不到配置管理器或者解决方案配置

    Vs2008工具栏看不到配置管理器或者解决方案配置,很不方便,看不出来是是Debug还是Release.解决方法如下: 1.工具-选项-项目和解决方案-常规,勾选显示高级生成配置. 2.如果第一步没有 ...

最新文章

  1. php7 java8_php7 vs java8 vs nodejs5 vs lua5.2 计算性能比较
  2. 神策 2021 数据驱动大会,科特勒、桑文锋等发出营销未来之强音
  3. :)xception_Xception:认识Xtreme盗梦空间
  4. 西门子ddc_铁门关西门子两通电动阀VVF42.25-10C+SKD60西
  5. 2019年第十届蓝桥杯 C / C ++省赛 B 组真题题解
  6. 降级安装_如何升级iOS13测试版,还有降级
  7. 自己动手写Docker系列 -- 6.3 手动配置容器网络(下)
  8. Eclipse中和编辑相关的快捷键
  9. android 播放多个声音小,手机音量调最大,外播声音却还是很小?可能是你没打开这两个设置...
  10. 【基础学习】操作系统学习笔记 - 内存管理:内存使用与分段、内存分区与分页、多级页表、快表、段页式内存管理的实现、内存的换入换出
  11. MzTreeView节点树(梅花雪)
  12. Python使用 Pyvisa库 控制 NI 设备Fluke(详细)
  13. 2019 ICPC 南京 K.Triangle(二分+几何)
  14. 第一学:pytorch入门60min
  15. 切割钢条问题(rod cutting problem)
  16. 点宽与江苏大学建设量化金融实训平台项目
  17. css 小功能实现收藏
  18. 数据禾|2020年江苏省土地利用数据(矢量)
  19. 折现分割平面(递推)
  20. mysql学习笔记(13)之mycat切分规则与es基础

热门文章

  1. Ox2ac是C语言常量,计算机等级考试二级C++语言程序设计标准预测试卷二
  2. python配置文件注释_python操作配置文件yaml
  3. alexnet论文_【SOT】Siamese RPN++ 论文和代码解析
  4. 以太坊 ERC-20 ERC-721 ERC-1155区别对比
  5. FISCO BCOS 跨链WeCross ppt
  6. CMakeLists.txt是什么
  7. mysql表添加字段_怎么给mysql数据表添加字段
  8. override java field_JAVA方法的重载(overload)和覆盖(override)
  9. java中nul值的处理
  10. mysql去除重复数据 重建表_MySQL 中重建mysql库中的表