精华内容
下载资源
问答
  • 实现的主要功能点设置背景图透明实现sql的数据转换目录 一、应用场景二、代码示例:前端控件、代码示例:前端样式四、代码示例:后端字符串转换、最终效果图一、应用场景 当我们在sql server中写好sql执行通过...

    先来看下网页端的最终的效果 实现的主要功能点

    1. 设置背景图透明
    2. 实现sql的数据转换

      c41f73226d816a96ad2b547ec1ea69bc.png

    目录

    一、应用场景 

    二、代码示例:前端控件 

    三、代码示例:前端样式 

    四、代码示例:后端字符串转换 

    五、最终效果图

    一、应用场景

    当我们在sql server中写好sql执行通过之后,需要将sql搬到软件编辑器,这时需要一行一行的复制粘贴sql,当sql只有几行的时候效率还是蛮快的,很多手速快的离谱的小伙伴对于十几行的sql几秒钟就搞定了。但是当sql有几十行时,复制粘贴就显得很不现实,即使手速再快,也难免会有操作失误的时候。复制的吐血的同时还生怕少复制。所以最终就写个sql转换的小工具~

    本人使用visual studio2017编辑器开发

    吐血:类似如下图的sql可能会有几十行,一行行复制真的效率贼低!~

    41292c14d62891d681afaf37a9158167.png

    二、代码示例:前端控件

    注意

    1. TextMode="MultiLine" ID="leftDiv":MultiLine表示可以输入多行数据,这个控件用来输入sql的源数据
    2. TextMode="MultiLine" ID="rightDiv":这个控件用来显示转换后的sql数据
    3. id="imageLeft":这个id为imageLeft的div,很突兀的显示在这里,看上去没什么用,其实是用来存放背景图片,最后会设置透明,在稍后的样式中会说明怎么设置。
    4. OnClick="appendLineClick":点击事件(AppendLine的拼接方式)
    5. OnClick="strClick":点击事件(str +=的拼接方式)

      4593459c24284ee3813d30eccd4d13a0.png

    三、代码示例:前端样式

    css中用到的需要注意的属性 

    a. width: 45vw; 相对于浏览器的可用宽度的百分比,可设置为45占比 

    b. height: 100vh; 相对于浏览器的可用高度的百分比,可设置为100占比

    c. 设置背景图路径 background: url('../image/3.jpg'); 

    d. 设置背景图片不重复,不出现多张图片 background-repeat: no-repeat; 

    e. 把背景图像扩展至足够大,以使背景图像完全覆盖背景区域background-size: cover; 

    f. 使背景图显示在最下面一层 z-index: -1; 

    g. 将div控件变得透明,显示出在最下面一层的背景图 background-color: transparent; 

    h. 将按钮调成圆角 border-radius: 100px;

    cdefg同时使用,就能实现背景图的透明,具体实现的css代码如下

    /*将div控件变得透明,能看到最下面那层的背景图*/#leftDiv {    background-color: transparent; /*背景透明 字没淡*/}/*背景层控件*/#imageLeft {    background: url('../image/3.jpg');    opacity: 0.5;    width: 100vw;    height: 100vh;    position: absolute;    z-index: -1;    background-repeat: no-repeat; /*图片不重复,不会出现多张图片*/    background-size: cover; /*把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。*/}

    四、代码示例-后端字符串转换

    如下代码是直接将sql代码以AppendLine的方式转换成想要的代码 

    例如:select * from good_info  with(nolock)最终转换的结果是 

    StringBuilder strSql = new StringBuilder(); 

    strSql.AppendLine("select * from good_info  with(nolock)");

    protected void appendLineClick(object sender, EventArgs e){    rightDiv.Text = "StringBuilder "+ text.Text + " = new StringBuilder();\r\n";    foreach (var str in leftDiv.Text.Replace("\r\n", "^").Split('^'))    {        if (str != "")        {            rightDiv.Text += text.Text + ".AppendLine(\"" + str + "\");\r\n";        }    }}

    如下代码是直接将sql代码以str +=的方式转换成想要的代码 

    例如:select * from good_info  with(nolock)最终转换的结果是 

    strSql+="select * from good_info  with(nolock) \r\n";

    protected void strClick(object sender, EventArgs e){    rightDiv.Text = "";    foreach (var str in leftDiv.Text.Replace("\r\n", "^").Split('^'))    {        if (str != "")        {            rightDiv.Text += text.Text + "+=\"" + str + " \\r\\n\";\r\n";        }    }}

    五、最终效果图

    c41f73226d816a96ad2b547ec1ea69bc.png

    0f49ebc26e91ea0f1d2aa15fbf66c3a4.png

    展开全文
  • 回答:方法就是把图片和文字插入到表格的单元格中,分两步,具体如下:第一步:插入-表格,如图,插入一个一行三列的表格。第二步:表格中插入图片和文字,如图所示,并适当调整单元格高度、宽度以及文字方向和大小...

    回答:

    方法就是把图片和文字插入到表格的单元格中,分两步,具体如下:

    第一步:插入-表格,如图,插入一个一行三列的表格。

    e0c236db445308c63b9abbf0f27d1744.gif

    第二步:表格中插入图片和文字,如图所示,并适当调整单元格高度、宽度以及文字方向和大小。

    c786b90af423064550d47ebf7e5e66f6.gif

    第三步:移动鼠标直到表格左上角显示全选表格标记,单击全选表格-右键-表格属性,如图,打开表格属性对话框。

    0371b3603ce47f4ffebd16321e549366.gif

    第四步:单击选项按钮,打开表格选项对话框,如图,单击选项按钮打开表格选项对话框。

    9e8cb4a0955368dfdd79749209d3d612.gif

    第五步:设置默认单元格边距均为0,如图所示,单击确定按钮返回表格选项对话框。

    87a04c97ae546303a876b6720bbd8266.gif

    第六步:单击边框和底纹按钮,打开边框和底纹对话框,如图,设置边框为无,单击确定按钮,关闭所有对话框。

    9cce45216669852fa006e4932a310aef.gif

    注:可先调整好表格行高和列宽,再将表格边框设置为无。

    第七步:全选表格,单击段落按钮,如图,打开段落对话框。

    cd0d24499b0d4242fd42f6057c8e5171.gif

    第八步:设置“行距”为最小值,“设置值”为0磅,如图,单击确定按钮,完成设置。

    35c90ab41f27990845623ffa7d6ebfe5.gif

    说明:第五步和第八步操作的意义是缩小文字跟图片之间的距离。

    完成效果如图所示,通过移动整个表格,可以整体移动图片和文字。

    0635b1c0fc4b85e93fffd21e39a8af70.gif

    展开全文
  • // 第步,在sheet中添加表头第0,注意老版本poi对Excel的行数数有限制short HSSFRow row = sheet.createRow((int) 0); // 第四步,创建单元格,并设置值表头 设置表头居中 HSSFCellStyle style = wb....
  • 表格格式设置Markdown 的表格也能快速设置列的格式(如加粗、高亮、斜体、下划线),同样为你提供了优雅的解决方法 彩虹标签可自定义多个配色的标签、双标签,让你的 Markdown 文档排版更专业、更标准化 ...
  • 怎么设置单元格以千元四舍入 ROUND函数的四舍入不进位的解决方法? 保留一位小数 如何三舍四入 另类四舍入 想把小数点和后面的数字都去掉,不要四舍入 求真正的四舍入后的数 小数点进位 个位数归0或者归5 ...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    怎么设置单元格以千元四舍入 ROUND函数的四舍入不进位的解决方法? 保留一位小数 如何三舍四入 另类四舍入 想把小数点和后面的数字都去掉,不要四舍入 求真正的四舍入后的数 小数点进位 个位数归0或者归5 ...
  • excel的使用

    2012-11-25 17:06:01
    解决办法是:在C后插入一个空(如果D没有内容,就直接在D操作),在D1中输入“=B1&C1;”,D1的内容就是B、C两列的和了。选中D1单元格,用鼠标指向单元格右下角的小方块“■”,当光标变成"+"后,按住...
  • 23、换行怎么转 48 24、什么是PL/SQL? 49 25、序列的作用 50 26、表和视图的关系 50 27、oracle基本数据类型 50 28、drop、truncate、 delete区别 50 29、如何优化大数据量的访问? 51 30、oracle怎么...
  • Excel数据操纵-jar包-jxl.jar

    热门讨论 2010-03-29 19:04:39
     //合并第一第一到第六第一的所有单元格  sheet.mergeCells(0,0,5,0);  合并既可以是横向的,也可以是纵向的。合并后的单元格不能再次进行合并,否则会触发异常。  2、 行高和列宽  WritableSheet....
  • 3.4.1 有10个文件,每个文件1G,每个文件的每一都存放的是用户的query,每个文件的query都可能重复。如何按照query的频度排序? 3.4.2 蚂蚁爬杆问题 3.4.3 当在浏览器中输入一个url后回车,后台发生了什么?比如...
  • wxPython学习手册

    热门讨论 2014-04-19 08:01:58
    14.2.2 如何处理一个网格的的首部? 440 14.2.3 如何管理网格元素的尺寸? 443 改变单元格的尺寸 445 设置默认尺寸 445 设置标签的尺寸 446 14.2.4 如何管理哪些单元格处于选择或可见状态? 447 14.2.5 如何...
  • shell编程和unix命令

    2015-02-16 15:41:39
    本书共分部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第1章 文件...
  • 在各个章节的文字都排好后,设置第一章的页眉(若连页眉都不知怎么加,请参考Word帮助)。然后跳到第一章的末尾,菜单栏上选“插入︱分隔符”,分节符类型选“下一页”,不要选“连续”(除非你想第二章的标题放在第...
  • 直接的安装。 Linux的最早起源是在1991年10月5日由一位芬兰的大学生Linux Torvalds (Torvalds@kruuna.helsinki.fi)写了 Linux核心程序的 0.02 版开始的,但其后的发展却几乎都 是由互联网上的 Linux社团(Linux ...
  • 、控制面板→管理工具→本地安全策略→本地策略→安全选项里,把“网络访问:本地帐户的共享和安全模式”设为“仅来宾-本地用户以来宾的身份验证”(可选,此项设置可去除访问时要求输入密码的对话框,也可视情况...
  • 18.3 Oracle11g的归档日志位置的设置 18.4 归档中,被废弃的 18.5 联机日志文件和联机日志文件组 18.6 联机日志文件组的四种常见状态 18.7 增加、清除联机日志文件 18.8 自动归档、手工归档 第19...
  • 此外,由于采用了 RecyclerView,通过在运行时判断当前设备配置,可以动态给界面设置为 1、2、3 视图,充分利用屏幕空间。 启动速度 Android 默认在冷启动应用进程至能够调用 Activity.onCreate() 前会加载应用...
  • 、Qt Creator 登录对话框(原创) 实现功能: 在弹出对话框中填写用户名和密码,按下登录按钮,如果用户名和密码均正确则 进入主窗口,如果有错则弹出警告对话框。 实现原理: 通过上节的多窗口原理实现由登录...
  • 部分 登录环境 第13章 登录环境 125 13.1 /etc/profile 125 13.2 用户的$HOME.profile 128 13.3 stty用法 129 13.4 创建.logout文件 131 13.5 小结 131 第14章 环境和shell变量 132 14.1 什么是shell变量 132 ...
  • having 子句被限制子已经在SELECT语句中定义的和聚合表达式上。通常,你需要通过在HAVING子句中重复聚合函数表达式来引用聚合值,就如你在SELECT语句中做的那样。 [sql] view plain copy select EMP_DEP,avg(EMP_...
  • 5.8.3 组数据字典视图 159 5.8.4 如何创建数据字典 160 5.9 使用静态数据字典视图 160 5.10 与数据库对话 161 5.10.1 连接Oracle 161 5.10.2 OEM 161 5.10.3 SQL*Plus 162 5.11 Oracle实用程序 ...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    3.3 运 程 序 .23 .4 添 加 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型 .28 4.2 引 用 类 型 .33 4.3 装箱和拆箱 .39 4.4 小 结 .42 第章 变量...
  • C#微软培训资料

    2014-01-22 14:10:17
    3.3 运 程 序 .23 .4 添 加 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型 .28 4.2 引 用 类 型 .33 4.3 装箱和拆箱 .39 4.4 小 结 .42 第章 变量...
  • 中的第二个和第个符号传递给 for 程序体;用逗号和/或 空格定界符号。请注意,这个 for 程序体的语句引用 %i 来 取得第二个符号,引用 %j 来取得第个符号,引用 %k 来取得第个符号后的所有剩余符号。...
  • 1. 定制标题......................................................................................................................5 1) 制作复杂标题.....................................................
  •  好了,通过第章的学习,我们已经了解了一些XML和DTD的基本术语,但是我们还不知道怎样来写这些文件,需要遵循什么样的语法,在下一章,将重点介绍有关撰写XML和DTD文档的语法。 第四章 XML语法 七.DTD的语法...
  •  bootcfg /default 设置默认引导项。  bootcfg /add 向引导列表中添加 Windows 安装。  bootcfg /rebuild 重复全部 Windows 安装过程并允许用户选择要添加的内容。  注意:使用 bootcfg /rebuild 之前,应...
  • 以前说到BUTTON控件CausesValidation=true/false来设置按钮提交的表单是不是被检验也就是这里的几个检验控件,如果CausesValidation=true的话按下按钮就会首先检测是不是都通过了检验控件的检验。 下面再说两点: ...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    这个例子就是查询任何可执行文件的版本信息并且 C++builder 和 VC 都通用,只需要把 AnsiString 替换成 CString 就了。 gh0st v3.6 源码 - 可下断点调试! GMem 内存管理单元源码。GMem.cpp和GMem.h是内存管理...

空空如也

空空如也

1 2
收藏数 39
精华内容 15
关键字:

五行三列怎么设置