VB.NET 学习笔记

Visual Studio LOGO
Visual Studio LOGO

‘数组相关
dim 数组长度 as integer=12
dim 数组(数组长度-1) as byte() ‘数组长度-1:为数组下标最大值
msgbox(数组.length) ’12

‘如何让文本框自动滚动
textbox1.appendtext(“test”)
textbox1.scrolltocaret()

‘让listviewItem可见
Listview.FindItemWithText(“test”).EnsureVisible()

‘鼠标坐标
System.Windows.Forms.Cursor.Position
Control.MousePosition

‘权限
Imports System.Security.Principal

Module 权限
Public Function 是否为管理员()
Dim identity As WindowsIdentity = WindowsIdentity.GetCurrent()
Dim principal As WindowsPrincipal = New WindowsPrincipal(identity)
Return principal.IsInRole(WindowsBuiltInRole.Administrator)
End Function
End Module

限制 DataGridView 某列只能输入数字(参考这里

 Private Sub TextBoxDec_KeyPress(sender As Object, e As KeyPressEventArgs)
        If e.KeyChar <> "8" And Not Char.IsDigit(e.KeyChar) And e.KeyChar <> "." Then
            e.Handled = True
        End If
    End Sub
    Private Sub DataGridView1_EditingControlShowing(sender As Object, e As DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
        Dim columnIndex As Integer = 4
        If DataGridView1.CurrentCell.ColumnIndex = columnIndex Then
            AddHandler e.Control.KeyPress, AddressOf TextBoxDec_KeyPress
        Else
            RemoveHandler e.Control.KeyPress, AddressOf TextBoxDec_KeyPress
        End If

        Me.Text = DataGridView1.CurrentCell.ColumnIndex.ToString
    End Sub

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
        DataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
    End Sub

获取当前程序路径及程序名
Application.ExecutablePath

获取程序启动参数(注:参数前后有双引号)
dim para as String=Microsoft.VisualBasic.Command

Iebook 超级精灵辅助工具

iebook 超级精灵辅助工具
iebook 超级精灵辅助工具

iebook超级精灵6.4(2013)版是全球第一家融入互联网、手机移动和数字电视终端三维整合传播体系的专业电子杂志、appbook杂志、电子相册、电子商刊、电子期刊、电子画册制作软件及推广系统。——官方介绍

iebook超级精灵辅助工具是博主个人编写的工具。通过它,你能方便地对iebook的杂志组件进行修改、编辑。如图所示。

v3.4
合并资源提取、文件修复功能;代码优化

v3.2
合并功能增加音乐选项;Bug修复若干

v3.1
加入文件修整,文件重组功能

v2.2
加入合并电子杂志功能

v2.1
集成生成在线版功能

v2.0
集成资源提取/模版编辑功能

v1.1
集成 iebook安装卸载功能

v1.0
初版

【iebook 超级精灵系列教程 1】新建杂志

基础内容请参阅官方帮助手册,博主在此只是把自己的非官方经验写下来供大家参考。

温馨提示:本文仅作学习研究之用,切勿用作商业用途,违者后果自负。

看了本篇文章,你能学到什么?

  1. 知道永久自定义杂志模板方法,不用每次新建时都去改尺寸啥的
  2. 修改杂志底部版权
  3. 去掉封底技术支持图样

继续阅读【iebook 超级精灵系列教程 1】新建杂志

百度贴吧过滤规则

经常逛着百度贴吧,最近发现贴吧越来越“无耻”了,各种广告,无奈之下只有动手清理了。贴上我自己的傲游浏览器过滤规则,主要是屏蔽了一些和贴吧内容不吻合的帖子,边栏广告等。

!含游戏
##[class*="game"]
!贴吧首页,贴吧视频互动
##div[class="item live_show"]
!贴吧首页,滚动条
##div[class="top-sec clearfix"]
!贴吧首页,中部滚动广告
##div[class="platact_bigouter"]
!贴吧首页 豪友俱乐部
##div[class="member_rank"]
!贴吧内容条目
##div[class*="dasense"]
##li[class*="dasense"]
!本吧福利彩蛋
##div[id="tbmall_score_region"]
!幸运投注
##div[class*="lot_wrap"]
!广告
##[class*="_ad"]

 

【iebook 模板】动态加载杂志大背景

iebook 默认杂志背景
iebook 默认杂志背景

不知道大家是否厌倦了单一的杂志背景,希望杂志背景能随不同的页面发生变化呢(据说zmaker有此功能),经过不断努力楼主终于把这个特效模板弄出来了。在此感谢zmaker开发者提供的技术支持。

演示视频

使用说明:使用时,要将图片放在与 exe 文件同一目录以实现动态加载图片功能

iebook “程序未能打开指定的元素”解决方案

今天做了一个 flash 插入到iebook后,想修改里面的PNG图片,双击图片时程序弹出“程序未能打开指定的元素”对话框,经过研究,是因为flash设置错误(另一种原因是iebk文件出错了,请找官方客服恢复文件),解决方案如下:

1、打开Flash里的库面板,右键单击PNG文件,选择【属性…】
2、将压缩选项设为【无损(PNG/GIF)】,如图。确定后重新发布

iebook 程序无法打开指定的元素 解决方案
iebook 程序无法打开指定的元素 解决方案

3、将swf文件插入iebook

用 OllyICE 调试PS滤镜不跑偏方法

本方法未经完全测试,仅供参考。本例以Comic Effect滤镜做示范

1、启动PS,新建一个文档
2、启动OllyICE,
3、打开滤镜,进入滤镜初始界面
4、使用OllyICE附加PS进程,附加完成后直接按F9一次——注:别点任何地方
5、等待左下角提示使用Shift+F9,按两次,进入滤镜领空
6、最小化OllyICE,最小化PS,看在滤镜窗口内是否能操作,能操作就单击滤镜的【Draw】按钮
7、在F8/F9运行时,注意看左下角,有提示使用Shift+F9就遵守,否则按F8/F9