VS2005 / VS2008 简单实用代码生成器 - LT.VS2005AddIns

程序员 vs 代码生成器:前端开发的两种方式 其次,由于代码生成器生成的代码是自动生成的,开发者可能需要花费额外的时间和精力来理解和修改生成的代码,以满足特定的需求。此外,手动编码容易出现错误和漏洞,需要程序员进行仔细的代码审查和测试,以确保应用程序的稳定性和安全性。在前端开发领域,有两种常见的方式来创建网页和应用程序:一种是传统的手动编码方式,另一种是使用代码生成器来自动生成代码。无论选择哪种方式,重要的是理解前端技术的基础知识,并不断学习和掌握最新的开发工具和技术,以提高自身的前端开发能力。以下是一个简单的手动编码示例,用于创建一个简单的网页。 阅读详情

 

VS2005 / VS2008 简单实用代码生成器 - LT.VS2005AddIns

概述

针对VS2005 / VS2008开发的一套轻量级代码生成器,使用非常简单。

  • 支持多种数据库连接:MSSQL、MySQL、Access、SQLite等
  • 支持自定义模板(使用XSL文件作为模板,只要熟悉XML就可以定义自己的模板)
  • 支持文件生成(直接加入到工程中)和代码块生成(加入到选择的文本块中)
  • 支持多个解决方案之间的独立模板

使用介绍

一:下载安装包,解压后,点击 【LT.VS2005AddIns.exe】进行安装

安装

通过此程序可以进行安装和卸载,在安装后,需要重起VS2005 / VS2008。理论上也可以支持VSS003和VSS010(没有测试过)。

二:打开解决方案,有两个入口

在初次使用时,程序会在解决方案根目录创建一个文件夹【LT.VS2005AddIns】,储存相关的配置文件以及本解决方案专用的模板。

如果模板是公用的,则只需要保存在本程序目录下对应文件夹内即可。

1)文件生成窗口 —— 右击解决方案名称
文件生成窗口文件生成窗口
  1. 选择要生成的数据表或视图(必选)
  2. 选择要生成的模板文件(上图有四个模板文件,是自动从指定的文件夹【templates/file】读出来的)
  3. 选择要生成的文件的目标地址(必须要解决方案目录下)
  4. 确定后,点击生成,然后弹出的模板属性窗口
  
  文件生成窗口
上图显示输入项全部由模板定义

2)代码块生成窗口 —— 右击代码编辑框
代码块生成窗口代码块生成窗口
(不需要数据库表支持)
代码块生成窗口
(需要数据库表支持)需要不需要数据库表支持,由模板定义
  
  代码块生成窗口 - 样例
(选择【Property】样例属性窗口)
代码块生成窗口 - 样例
(选择【Property】样例属性最终生成的代码)

三:数据库配置

数据库配置窗口-多种数据支持
(点击上图的配置图标,进入数据库配置窗口)
数据库配置窗口-多种数据支持
  1. 选择数据库类型
  2. 输入数据库所有地址或文件路径
  3. 输入连接数据库的用户名和密码
  4. 选择使用的数据库名


模板配置

模板是使用XSL文件(是一种XML),内容分成两大部分,【配置部分】和【生成内容部分】

文件生成窗口

  • ① 声明当前模板是否需要数据库表支持,可选【table】或【custom】(如果是文件生成方式,则必须是【table】)。
  • ② 从内部生成的XML数据中获取内容,使用 <xsl:value-of select="$mainname" /> 引用到转换内容中(注意$号)。
  • ③ 自定义的参数,由属性窗口人为输入,使用 <xsl:value-of select="$mainname" /> 引用到转换内容中(注意$号)。
  • ④ 程序内部提供的固定函数,使用 <xsl:value-of select="@FirstLetterToLower[$keyId]" /> 引用到转换内容中(注意@和$号,中括内是字段名)。
  • ⑤ 需要转换成最终代码的格式
  • 其它蓝色部分为XSL文件必须,不能更改

下载地址

  • exe 运行程序 (2010-06-23更新)
  • 开发代码源程序
  • 注意:exe运行程序中所带的模板是本人使用的,并不代表通用性。请自行修改模板使用,以适合自用。

详细教程请看:http://www.lanxe.net/soft/LT.VS2005AddIns/default.aspx

Vs2008C++纯净版.7z.002 Vs2008C++纯净版.7z.002 Vs2008 C++ 纯净版 vs2008 集成版 精简版 一共2个文件,放在备份. 我自己用的东西.删除了.NET相关的一些安装文件. 立即下载

相关推荐

Vs2008C++纯净版.7z.001

Vs2008C++纯净版 Vs2008 C++ 纯净版 vs2008 集成版 精简版 一共2个文件,放在备份. 我自己用的东西.删除了.NET相关的一些安装文件.

vs.net2005精简版下载地址

vs.net2005精简版下载地址:离线安装版本地址分别如下,累计大小约在510M左右:  DotNET Framework Version 2.0 Redistributable Package Beta 1 (x86) - 24M http://go.microsoft.com/fwlink/?linkid=30093&clcid=0x409  DotNET Framework 2.0 SDK

goody9807的专栏 6030

VS2005C++精简版.7z.002

VS2005 C++ 精简版 VS2005C++精简版.7z.002 我自己用的一个安装包. 删除一些.NET相关的东西. 只能用于32位C++环境. 一共2个文件,放在这里备份.

VS2008 绿色 精简 IDE

这几天在写东西。由于家里电脑太老。直到前几天,突然崩溃了。 只有去网吧弄了,由于VS那个系列太大,安装起来都要很长时间。 所以就到处物色绿色精简的版本   最后在看雪论坛上看到有位大牛绿色过VS2008, 不需要.net,就可以启动 而且软件启动速度非常快。 可惜功能不全。没有把 工程设置 绿色出来。   作者说。如果需要那些设置功能,就需要加上.net 的10几个DLL 文件就

helpmsg的专栏 3357

VC2008精简版 修改版 方便携带

VC2008精简版 修改版 方便携带 只能装在win7上

VC2005 绿色版

VC2005 绿色版 测试没有任何问题比网上VS2008 还要稳定 ,可以安装助手没有出错

VS2008的绿色精简版,只有VC2008部分

看到大家都说在VS里面写代码很爽,不过一整个VS实在太大了,从网上找了一个绿色精简版的           现在上传上来,希望大家喜欢。 点击此处下载 ourdev_710509KTJTYR.rar(文件大小:142.78M) (原文件名:VC2008.rar)           按照说明正确操作后,写了个 Hello World 的程序,问题来了 1、和 cl.

yangluoning的专栏 2万+

VS2005C++精简版.7z.001

VS2005 C++ 精简版 VS2005C++精简版.7z.001 我自己用的一个安装包. 删除一些.NET相关的东西. 只能用于32位C++环境. 一共2个文件,放在这里备份.

VS合集/6.0/2005/2008/2010/2012/2013 绿色版精简版

VS合集/6.0/2005/2008/2010/2012/2013 绿色版精简版 找到这里的都是老司机,别的不多说了 链接: http://pan.baidu.com/s/1i5IyYZb avis 转载于:https://www.cnblogs.com/weimjsam/...

weixin_30455023的博客 3131

Visual Studio 2008 Express C# CS CSharp 精简版(共3个part).part1

安装本软件前需要先确保你已安装了.NET Framework 3.5 VC#2008Express英文精简版,在原Express版本上再删除了SQL Server Express、MSDN、.NET Framework等。

VS2005精简版本

VS2005_SP1_LITE_20190122.tar.xz 安装后使用一下,非常 的不错。 网上下载的,放这里备份,有需要的朋友也可以下载。 喜欢英文界面的可以下载英文项目资源。https://download.csdn.net/download/aasmfox/12630351 有什么问题不要找我。我只是一个收藏者。

VS代码生成工具ReSharper v2022.3官宣首发——支持C# 11

VS代码生成工具ReSharper v2022.3全新发布,此版本引入了对最新C# 11功能的基本支持,包括UTF-8文字、文件本地类型等,欢迎下载最新版体验!

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 2207

Docker部署OnlyOffice踩坑实录:解决editor.bin下载失败的3种姿势

本文详细解析了Docker部署OnlyOffice时editor.bin下载失败的常见原因,并提供了三种核心解决方案。重点剖析了容器网络配置、Nginx反向代理(特别是proxy_pass设置)以及安全策略调整,帮助开发者彻底解决静态资源加载问题,确保文档协作平台稳定运行。

weixin_29281941的博客 872

程序员的实用神器——vs插件

vs常用的插件

qq_54413454的博客 3044

Visual Studio调试时遇到ntdll.dll的PDB文件缺失?别慌,这3个方法帮你搞定(附详细步骤)

本文详细解析了Visual Studio调试时ntdll.dll的PDB文件缺失问题,提供了3种实用解决方案:调整调试设置、配置符号服务器与缓存目录、手动下载管理符号文件。通过分步指导和高级技巧,帮助开发者快速恢复完整的调试功能,特别适用于Windows平台下的C++项目开发。

weixin_42537919的博客 513

Mybatis Provider注解实现批量插入

需求 借助mybatis 的provider实现一个比较通用的,批量插入数据接口。 Mapper接口 第一参数为需要批量插入的数据,第二个参数为对应实体类的class public interface BaseDao&lt;T> { @InsertProvider(type = BaseProvider.class, method = "batchInsert") int batchInsert(@Param("lists") List&lt;T&gt

小楼夜听雨的博客 2417

VS2005的几个大版本简介

 现在项目又主要使用VS2005了,发现一些对使用的VS2005的版本有疑问,呵呵,其实VS2005主要有四个大版本(一个比一个高级咯,小的什么RC,RTM就没必要区分了^_^):Express  (精简版)学习体验版本,本质就是个微缩版本了,适用于初学者和学生。Standard (标准版)专业人员的入门开发工具Professional (专业版)适合独立开发的专业人员使用,小型团

magictong的专栏 4750

EMC原理-传导(共模、差模)与辐射(近场、远场)详解

本文深入介绍了电磁兼容(EMC)的基本概念,包括EMI和EMS,以及如何处理传导干扰(共模、差模)和辐射干扰(近场、远场)。详细讨论了近场感应、远场辐射的原理,滤波器和屏蔽技术在抑制噪声信号中的作用。此外,探讨了差模和共模干扰的来源、影响及滤除方法,如使用差模电感、电容和共模线圈。最后,提到了穿心电容在滤除高频噪声中的应用。

让你爱上电路设计 3551

如何在Visual Studio中开发自己的代码生成器插件

   Visual Studio是美国微软公司开发的一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,且所写的目标代码适用于微软支持的所有平台.可以说.NET开发人员离不开它,它可以极大的提高编写软件的效率. Visual Studio作为一个世界级开发工具,当然支持通过插件方式对其功能进行扩展,开发人员可以定制自己的插...

weixin_34204057的博客 755

【工业级视觉实战】海康威视SDK + Python + YOLOv11:零延迟目标追踪系统落地指南

要在 Python 中调用海康 DLL,首先得把 C++ 的结构体 1:1 翻译过来。这是很多开发者踩坑最深的地方(指针错误、内存溢出)。import sys# 根据操作系统加载库else:# 定义设备信息结构体 (对应 C++ LPNET_DVR_DEVICEINFO_V30)("sSerialNumber", ctypes.c_byte * 48), # 序列号("byAlarmInPortNum", ctypes.c_byte), # 报警输入个数。

BUG猿的博客 227

【前端基础篇】HTML5 + CSS3 入门知识

,HTML5和CSS3核心知识

前端知识分享喵 2982

Visual Studio 9.0(2008) Mini版的整理。 (支持WTL/ATL/MFC/Win32)

软件名称:Visual Studio 9.0(2008) Mini版 功能:可以脱离 VS2008来编译 WTL/ATL/MFC/Win32 工程 PS:不支持 C#、VB以及其它语言的编译。 文件大小: VC Mini版:VC9Mini.7z 18.3Mb(7zip) //编译MFC工程时需要 MFC支持包:mfc_suport.7z 7.7Mb(7zip) //编译WinX64时

yuyuyezi的专栏 960

ArcGIS JS 态势标绘教程:直箭头(Straight Arrow)

ArcGIS JS 态势标绘教程:直箭头(Straight Arrow)。

非科班Java出身GISer的博客 708

vs 生成get set_C# 9 新特性:代码生成器、编译时反射

前言今天 .NET 官方博客宣布 C# 9 Source Generators 第一个预览版发布,这是一个用户已经喊了快 5 年特性,今天终于发布了。简介Source Generators 顾名思义代码生成器,它允许开发者在代码编译过程中获取查看用户代码并且生成新的 C# 代码参与编译过程,并且可以很好的与代码分析器集成提供 Intellisense、调试信息和报错信息,可以用它来做代码生成,因此...

weixin_39608118的博客 302

获取抖音中x-secsdk-csrf-token的方法

获取抖音中x-secsdk-csrf-token的方法

sh_moranliunian的博客 2021

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: 一个简单的日期选择框(支持IE,FF,Opera)
下一篇: CentOS 6.0 安装 Mono + Nginx 运行 asp.net
lanxe
博客等级 码龄23年 22粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值