-
VB.Net程序设计:快速填充图片到Excel文件里面
2010-05-20 16:23:00公司一些产品的图片,手工插入到Excel,每一张都要去手工调整图片大小,或者缩放。麻烦繁琐。 有这个程序,以后处理这样的问题,就方便了。 选择图片,点一下预览按钮,界面右边的是打印效果,也是生成Excel文件...快速填充图片到Excel文件里面,见主界面1
公司一些产品的图片,手工插入到Excel,每一张都要去手工调整图片大小,或者缩放。麻烦繁琐。
有这个程序,以后处理这样的问题,就方便了。
选择图片,点一下预览按钮,界面右边的是打印效果,也是生成Excel文件最终结果。打印有分页处理。
点一下生成Excel文件按钮,就自动插入图片到Excel里面。而且图片有压缩,生成的Excel文件按照打印预览的效果。
主要复习知识点:
GDI+打印技术的处理。程序用的了很多对本人来说是新的方法。新的处理方法。
Excel插入图片时候,Excel单元格大小不定的,要动态的处理图片。
其中有研究过 长江支流 大侠的开源代码GoldPrinter,不过研究了很久很久,还没有完全弄明白。不过也学了很多东西。打印表格,打印处理。
写一个打印辅助类:打印字体,边框,颜色,背景。见界面2 打印辅助类的打印例子效果图。
主界面1
导入生成Excel结果:
--
界面2
打印辅助类的打印例子效果图
-
vb.net入门
2019-03-11 18:08:07要求:通过手动、自动button调整label标签的位置(上下或左右),每次移动距离的大小确定为5 手动时,点击手动button,图片移动5(方向根据需要确定) 自动时,采用定时器控制图片移动 要点:让图片在窗体里循环...第一讲
一、vb.net的特点:
网络环境编程,对象技术和组件技术有机结合,多语言,功能强,软件开发短平快,应用面广。
二、引例
要求:通过手动、自动button调整label标签的位置(上下或左右),每次移动距离的大小确定为5
手动时,点击手动button,图片移动5(方向根据需要确定)
自动时,采用定时器控制图片移动
要点:让图片在窗体里循环出现,需要判断图片是否出窗体,若出窗体需要重新定位图片位置。
'判断图片是否超出窗体边界,若超出,重置图片位置 If Label.Top > Me.Height Then Label.Top = 0
三、面向对象
1.程序设计的发展
初期程序设计-------------一碗面条式程序
结构化程序设计----------一串珠子
面向对象程序设计-------搭积木式
2.类和对象
类是对同种客观事物的抽象,对象是类的实例化。
属性:对象的特征数据,可通过属性窗口设置,也可通过语句实现。
方法:对象的行为、能力,系统设计好的特殊的过程和函数。
事件:外界发生在对象上的事情,同一事件,对不同的对象,会引发不同的反应。
四、建立简单的应用程序——美元与人民币的兑换
分析:人民币/汇率=美元,美元*汇率=人民币
建立:用户界面的控件,设置属性
编程:对象事件过程
Public Class Form1 Dim t! Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click t = Val(TextBox1.Text) / Val(TextBox2.Text) TextBox3.Text = Format(t, "0.00") End Sub Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click t = Val(TextBox3.Text) * Val(TextBox2.Text) TextBox1.Text = Format(t, "0.00") End Sub Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click End End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" End Sub End Class
主要文件名说明
项目保存后建立一个同名文件夹,包含如下内容:
xxx.sln 项目关联、配置等的信息
xxx.suo 开发环境选项的信息
xxx.vbproj 项目文件
Form1.vb 窗体文件,用户编写的代码
Form1.Designer.vb 根据用户设计的界面系
统自动生成的界面代码
AssemblyInfo.vb 项目集合信息
Bin\Debug文件夹 可执行文件的默认路经
存放运行程序xxx.exe和素材
xxx.exe 可执行文件(在Bin文件夹) -
vb语言中怎样编码窗体中所有字体加粗_VB窗口属性中文对照表
2020-12-23 01:16:10ActiveControl活动控件ActiveForm活动窗体Alignment文本对齐类型Align指定图形在图片框中的位置Archive文本列表框是否含有文档属性AutoRedraw控制对象自动重画AutoSize控制对象自动调整大小BBackColor背景颜色...VB
属性对应的中文
A
Action
返回或设置被显示的对话框
(CommandDialog)
的类型
,
在设计时无效。
ActiveControl
活动控件
ActiveForm
活动窗体
Alignment
文本对齐类型
Align
指定图形在图片框中的位置
Archive
文本列表框是否含有文档属性
AutoRedraw
控制对象自动重画
AutoSize
控制对象自动调整大小
B
BackColor
背景颜色
BackStyle
指定线型与背景的结合方式
BorderColor
边框颜色
BorderStyle
边框类型
BorderWidth
边框宽度
C
Cancel
命令按钮是否为
Cancel
Caption
标题
Checked
菜单项加标记
ClipControls
设置
Paint
事件是否重画整个控件
Columns
指定列表框水平方向显示的列数
ControlBox
窗体是否有控制框
Count
对象的数量
CurrentX
当前
X
坐标
CurrentY
当前
Y
坐标
D
Default
指定默认按钮
DragIcon
控件拖动过程作为图标显示
DragMode
拖动方式
DrawMode
绘图方式
DrawStyle
设置线型
DrawWidth
设置线宽
Drive
指定驱动器(驱动器列表框)
E
Enabled
对象是否可用
EXEName
活动文本名称
F
FileName
文件名
FileNumber
文件号
FillColor
填充颜色
FillStyle
填充方式
FontBold
字体加粗
FontCount
字体种类计数
FontItalic
字体斜体
FontName
字体名称
Fonts
按序号返回可用字体名称
FontSize
字体大小
FontStrikethru
加中划线
FontTransparent
字体与背景叠加
FontUnderline
加下划线
ForeColor
前景颜色
H
Height
设置或返回对象的高度
HelpContextID
对象与
Help
文件连接的
ID
号
HelpFile
在应用程序中调用
Help
文件
Hidden
指定文件列表框内显示的文件是否隐含文
件
I
Icon
窗体最小化后显示的图标
Image
窗体或图片框的图形句柄
Index
设置或返回控件数组中控件的下标
Interval
设置或返回计时器时间间隔的毫秒数
ItemData
用于列表框或组合框,与
List
属性相同
K
KeyPreview
窗体先收到键盘事件还是控件先收到
键盘事件
L
LargeChange
滚动框在滚动条内变化的最大值
Left
控件与窗体左边界的距离
ListCount
列表框计数
List
字符串数组
ListIndex
指定控件当前选项的序号
M
Max,Min
指定滚动条的最大值和最小值
MaxButton
最大化按钮
MaxLength
指定文本框所接收的最大字符串
MDIChild
指定一个窗体为
MDI
子窗体
MinButton
最小化按钮
-
VB Animation GIF ActiveX控件
2005-12-29 10:05:56<br> VB Animation GIF ActiveX控件主要特色: 支持多数GIF89a标准,包括动画,延迟时间等 分析GIF的每一帧 自动调整大小,自动缩放 支持JPEG, BMP和任何支持VB的其他图片格式 纯VB代码开发,没有使用任何其他的... -
开卷有益 vb源码
2015-07-02 17:53:26 窗口大小调整后自动适应新的窗口,标签控件的大小和多少应该自动调节。 可以调整滚屏速度(小键盘上的“╋”和“━”键)。内容全部显示后自动停止滚动。 自动滚屏和静止显示时均支持手工翻页。(PageUp上... -
VB编程资源大全
2007-10-17 20:47:23sunv.ZIP 东方快车的悬浮窗体(5KB) 3,Menubmp.ZIP 带图象的下拉菜单(4KB) 4,strangeform.ZIP 不规则窗体(7KB) 5,autosize form.ZIP 随窗体变化自动改变控件大小(30KB) 6,grad.ZIP ... -
VB编程资源大全(控件 窗体2)
2007-10-18 23:49:06zbfdbt.zip 用VB6写的浮动文本按扭控件(有源代码)(21KB) 79,Polyform.zip 创建不规则窗口(有例子)(94KB) 80,eyes.zip 跟着鼠标转的眼睛控件(有源代码)(6KB) 81,resize.zip 在调整窗体大小... -
VB编程资源大全(控件 窗体1)
2007-10-18 15:59:00zbfdbt.zip 用VB6写的浮动文本按扭控件(有源代码)(21KB) 79,Polyform.zip 创建不规则窗口(有例子)(94KB) 80,eyes.zip 跟着鼠标转的眼睛控件(有源代码)(6KB) 81,resize.zip 在调整窗体大小... -
【首发】新飞库电子书连载系统 VB的 ASPX源码
2008-12-30 10:30:26会员可自由选择文字大小、图片大小、背景色。防止盗帖,数字编码监控措施。(类似起点) ◆7、换肤功能 ◆8、简繁体自动转换 ◆9、支持WAP访问,可以为手机设置自动书签。 ◆10、更多的功能,请您仔细发掘... -
Web图片上传控件开发文档-JSP版
2013-10-22 18:39:071. 基于标准HTTP协议,支持ASP,ASP.NET(C#),ASP...11. 支持调整图片明暗,亮度,旋转角度,大小信息。 12. 显示上传进度。 13. 自定义图片水印。 14. 免费提供JavaScript SDK包,方便您将插件快速集成到已有网站中。 -
FlySee(飞翔看图)v2.4官网绿色版.rar
2019-09-03 15:48:35FlySee是一款小巧的图片浏览器,能够查看各种格式的图片,还能对图片进行编辑处理,如增亮变暗图片,给图片添加文字,美化图片添加各种特殊效果,给BMP格式图像加密,更改修改时间,调整图像大小,软件还带有缩略图... -
网页开发编辑系统V1.1 绿色版.rar
2019-07-15 01:27:255.java特效:加入收藏夹,设为首页,调整窗体大小,IE按纽,分时问候,前后退按钮,检查浏览器,防止网页被人调用,IE浏览器滚动条设置 6.SQL:筛选,排列,增加记录,更新记录,删除记录 7.选项:字体设置,背景... -
BarcodeX 5.3 ActiveX条形码控件破解版
2008-01-30 11:19:11调整条形码大小; 旋转条形码; 把条形码导出为BMP 或 EMF格式图片; 支持的条形码格式有:PDF-417、EAN-13、EAN-8、 EAN-5、EAN-2、UPC-A、UPC-E、Code39、Code39 Ext、Code 128、 EAN-128、ISSN、ISBN、Codebar、... -
Access2000 Resize窗体自适应程序access2000
2005-12-02 10:36:26这是针对access2000所做的自动调整窗体和控件大小的控件,使你的窗口在缩放的时候各控件位置和大小会自动调整。这样你的程序即可在640*480分辨率下运行,也可在800*600下运行,而且在任何大小情况下,窗体里的控件... -
Access97 Resize窗体自适应程序access2000
2005-12-02 10:36:26说 明: 〖accResize1.0〗<BR><BR>这是针对access97所做的自动调整窗体和控件大小的控件,使你的窗口在缩放的时候各控件位置和大小会自动调整。这样你的程序即可在640*480分辨率下运行,也可在800*600下运行,而且在... -
免费DataGridView打印及.NET轻松打印控件5.0版
2012-05-13 15:29:55ChartGraph图表生成组件(电脑需安装Excel),用于将DataGridView表格(窗口程序)与GridView(网页程序)中的数据生成图表图片,然后再使用VB2008Print组件提供的图片打印功能(DrawImage)即可实现类似Excel的简单... -
BarcodeX ActiveX控件
2005-12-29 10:05:56调整条形码大小; 旋转条形码; 把条形码导出为BMP 或 EMF格式图片; 支持的条形码格式有:PDF-417、EAN-13、EAN-8、 EAN-5、EAN-2、UPC-A、UPC-E、Code39、Code39 Ext、Code 128、 EAN-128、ISSN、ISBN、Codebar、... -
Visual Basic开发实战1200例(第Ⅰ卷).(清华出版.孙秀梅.巩建华).part2
2016-06-14 11:23:42实例214 根据用户输入需求自动调整输入法 实例215 输入的数据自动加入输入列表 实例216 设计带记忆的数据录入窗口 实例217 根据用户输入英语还是汉语决定显示内容 7.6 数据的输入控制 实例218 禁止录入重复... -
Visual Basic开发实战1200例(第Ⅰ卷).(清华出版.孙秀梅.巩建华).part1
2016-06-14 11:19:42实例214 根据用户输入需求自动调整输入法 实例215 输入的数据自动加入输入列表 实例216 设计带记忆的数据录入窗口 实例217 根据用户输入英语还是汉语决定显示内容 7.6 数据的输入控制 实例218 禁止录入重复... -
功能强大的免费DataGridView打印控件
2013-12-11 14:54:52VB2008Print为通用打印控件(为可视化组件),可以混合打印一个或多个DataGridView表格、DataGrid表格与文字、图片等内容;而DGVprint是以VB2008Print为基础开发的(为非可视化组件),为专用的表格打印控件,可以很... -
ACDSee Pro v5.1.137 烈火汉化完美破解版
2011-12-17 22:43:20* 鼠标划过图片,不自动显示缩略图弹出 * 取消“标记项目”设置 * 取消数据库备份提醒 * 时钟格式改为 24 小时制 * 覆盖重名文件时自动重命名 * 此版本兼容任何微软 Windows 32 位与 64 位系统(XP 以上) 版本... -
Excel终极伴侣1.287
2008-10-24 16:41:04可以根据当前的选择内容自动调整预览对象。如过选中的是单元格区域,就只预览你选中的区域;如果选中的是图表,则仅预览选中的图表;如果只是一个单元格,则自动显示分页符... ... 14、屏幕锁定。当我们需要临时... -
Excel终极伴侣1.286
2008-10-14 10:56:40可以根据当前的选择内容自动调整预览对象。如过选中的是单元格区域,就只预览你选中的区域;如果选中的是图表,则仅预览选中的图表;如果只是一个单元格,则自动显示分页符... ... 14、屏幕锁定。当我们需要临时... -
Excel终极伴侣1.291
2009-03-19 09:01:10可以根据当前的选择内容自动调整预览对象。如果选中的是单元格区域,就只预览你选中的区域;如果选中的是图表,则仅预览选中的图表;如果只是一个单元格,则自动显示分页符... ... 14、屏幕锁定。当我们需要临时... -
Excel终极伴侣1.290
2009-03-12 14:33:14可以根据当前的选择内容自动调整预览对象。如果选中的是单元格区域,就只预览你选中的区域;如果选中的是图表,则仅预览选中的图表;如果只是一个单元格,则自动显示分页符... ... 14、屏幕锁定。当我们需要临时... -
Excel终极伴侣1.288
2008-11-26 16:01:36可以根据当前的选择内容自动调整预览对象。如果选中的是单元格区域,就只预览你选中的区域;如果选中的是图表,则仅预览选中的图表;如果只是一个单元格,则自动显示分页符... ... 14、屏幕锁定。当我们需要临时... -
Excel终极伴侣
2008-03-13 17:03:1413、超级预览,可以根据当前选择的内容自动调整; 14、屏幕保护及简易浏览器; 15、尝试打开忘记密码的文件,暴力破解Excel的打开密码,对拥有密码设计方案的人有效; 16、Excel加载项/宏管理器,... -
-
1350多个精品易语言模块
2015-07-26 12:21:30伟 业超级列表框列宽尺寸自动调整.ec 伟业高级表格列宽尺寸自动调整.ec 传世注册.ec 低级功能模块.ec 供应商管理模 块.ec 保存图片(1.0).EC 保存图片1.0.ec 保存扩展界面设置.ec 保护.ec 保证显示.ec 信 息提示框... -
1350多个精品易语言模块提供下载
2011-06-06 17:51:09伟 业超级列表框列宽尺寸自动调整.ec 伟业高级表格列宽尺寸自动调整.ec 传世注册.ec 低级功能模块.ec 供应商管理模 块.ec 保存图片(1.0).EC 保存图片1.0.ec 保存扩展界面设置.ec 保护.ec 保证显示.ec 信 息提示框...