搜索到与相关的文章
编程技术

用控件仅一条指令实现界面换肤和多语言版本(YF

这一段时间做程序,一直在做界面方面的工作,刚开始是简单的贴图操作,后来感觉不通用,代码重用性不好,并且要做很多基本工作(要在界面上添加图片,此外还要设定叠放顺序)。后来,把它封装成类,代码重用性提高了,可是界面上还要自己添好多控件,此外窗体变化和放缩,也得添好多代码。后来突然想到VB可以实现控件的自动添加,一试,果然好使,后来有把一些事件也集成到类中了。目前又把类封装成了控件,使用更加简单了,仅需一条指令就可完成界面换肤和多语言版本PrivateSubFo

系统 2019-08-29 22:54:45 2801

编程技术

校验XHTML

校验XHTML关键字:校验XHTML1.XHTML校验校验网址:http://validator.w3.org/校验方式:网址校验、文件上传校验校验成功,会显示"ThisPageIsValidXHTML1.0Transitional!",如图:校验失败,会显示更多校验选项和错误信息,如图:一般选择"ShowSource"和"VerboseOutput"可以帮助你找到错误代码所在行和错误原因。XHTML校验常见错误原因对照表NoDOCTYPEFound!Fa

系统 2019-08-29 22:45:16 2801

SqlServer

VS2008连接SQL Server数据库文件出错的解决方案

有朋友问到一个问题:系统上安装的是vs2008+Sql2005developer(没有安装Sqlserver2005Express)用代码直接连SQLServer服务器没有问题,但在项目中数据源改用SQLServer数据库文件时出错,提示错误如下:“与SQLServer文件(*.mdf)的连接要求安装SQLServer2005才能正常工作,请确认是否安装了该组件,……”英文版为“ConnectionstoSQLServerFiles(*.mdf)requi

系统 2019-08-29 22:39:56 2801

编程技术

【设计模式系列】结构型模式之Proxy模式

概要有时候可能我们不希望暴露现有对象的所有接口,只希望公开其中部分接口,具体来说,比如我们有个对象具有一系列的方法接口,如果我们只需要这些接口中间的一小部分,那么我们没必要去创建这个对象本身,我们可以通过一个更轻量的对象作为代理来公开我们需要的那部分接口。目的基于需求提供代理对象来实现既有对象接口,可以通过这种模式来调整现有接口的封装。实例如概要里面所述的通过代理来暴露部分接口的应用比较简单易懂,这里就不举相关实例来进行说明了。这里举个更典型的Proxy模

系统 2019-08-29 22:16:43 2801

编程技术

cellspacing和cellpadding学习

cell指表格的内容cellspaceing:表格里单元格之间的距离(类似divmargin外补丁)cellpadding:表格里单元格空白部分(类似divpadding内补丁)第一个第二个第一个第二个

系统 2019-08-29 22:01:31 2801

各行各业

一个完整的Installshield安装程序实例—艾泽拉

上一篇:一个完整的安装程序实例—艾泽拉斯之海洋女神出品(三)--高级设置一4.根据用户选择的组件,从外部文件夹拷贝相应的文件到安装目标路径的文件夹中这个用途常见于配置文件和授权文件的应用,同一程序,授权给不同的用户,只需要不同的配置和授权文件。如果将配置和授权文件每次都打包在安装程序里,那么变更一个用户就需要重新打包一次,这是一个浪费时间和精力的行为。如果将授权和配置文件(当然内容是加密过的)放在外部文件夹中,每次安装的时候从这个文件夹中读取拷贝,那么会是

系统 2019-08-12 09:27:25 2801

数据库相关

SQL语句优化技术分析

为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。一、操作符优化1、IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQ

系统 2019-08-12 01:54:44 2801

Ubuntu

freetds在UBUNTU下的安装

freetds在UBUNTU下的安装-kofiory的专栏-博客频道-CSDN.NETfreetds在UBUNTU下的安装2010-07-2020:43269人阅读评论(0)收藏举报下载地址:http://www.freetds.orgcd进入freetds所在目录,$tarzxvffreetds-stable.tgz(解压)$./configure--prefix=/usr/local/freetds--with-tdsver=8.0--enable-m

系统 2019-08-12 01:33:35 2801

编程技术

sql常用语句汇总

--创建数据库USEyujuCREATEdatabaseYuJuonprimary(name='YuJu',filename='B:\ceshi数据库\YuJu.mdf',maxsize=1024mb,filegrowth=10%)logon(name='YuJu_log',filename='B:\ceshi数据库\YuJu.ldf',size=10mb,maxsize=1024mb,filegrowth=10mb)--DROPdatabaseYuJu-

系统 2019-08-12 01:33:11 2801

Ubuntu

ubuntu安装mysql

mysql有deb包,但是用过一次,感觉不如源码编译安装好,卸载后选择下载源码重新安装。#Preconfigurationsetupshell>groupaddmysqlshell>useradd-r-gmysqlmysql#Beginningofsource-buildspecificinstructionsshell>tarzxvfmysql-VERSION.tar.gzshell>cdmysql-VERSIONshell>cmake.shell>ma

系统 2019-08-12 01:32:51 2801