jgszhl_85
男, 22岁
北京 海淀区
上次登录: 8月25日
加为好友
|
|
2008-08-25 19:08
让我们来了解一下GDI+的工作过程吧!在GDI+中要绘制图形首先要创建Graphics(图形)对象,然后再利用Draw...(绘制方法,有很多)在Graphics对象上绘制。在众多的Draw...中有没有类似Bitblt函数的方法呢?有!就是DrawImage方法!!在DrawImage方法的众多重载中这样一个:
Overloads Public Sub DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit)
“在指定位置并且按指定大小绘制指定的Image 对象的指定部分。”
利用这个重载,我们完全可以实现复杂背景下的擦除功能 |
2008-08-20 17:16
GDI+的双缓冲问题终于搞定了, 真是松了一口气!
一直以来的误区:.net1.1 和 .net 2.0 在处理控件双缓冲上是有区别的。
.net 1.1 中,使用:this.SetStyle(ControlStyles.DoubleBuffer, true);
.net 2.0中,使用:this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
怪不说老是提示参数无效,一直也不知道是这个问题,呵呵
要知道,图元无闪烁的实现和图元的绘制方法没有多少关系,只是绘制方法可以控制图元的刷新区域,使双缓冲性能更优!
|
2008-08-18 18:12
·关于C#中timer类 在C#里关于定时器类就有3个
1.定义在System.Windows.Forms里
2.定义在System.Threading.Timer类里
3.定义在System.Timers.Timer类里
System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控件,内部使用API SetTimer实现的。它的主要缺点是计时不精确,而且必须有消息循环,Console Application(控制台应用程序)无法使用。
System.Timers.Timer和System.Threading.Timer非常类似,它们是通过.NET |
2008-08-14 21:17
某些时候,我们希望直接传递字段名、表名、where条件甚至 SQL 语句本身等字符串到 存储过程,在存储过程里将不同的参数值组合成不同的 SQL 语句执行, Microsoft SQL Server 提供两种方法实现这个目的。
一、使用 sp_executesql 系统存储过程执行 Unicode 字符串
1 |
2008-08-14 17:56
和BCP一样,BULK INSERT陈述式要设定几个必要参数和几个选择性使用的参数。 您可以使用以下的指令,在SQL Server 內部呼叫BULK INSERT(使用ISQL、OSQL 或Query Analyzer),其中包含了必要及選擇性使用的參數: 您可以使用以下的指令,在SQL Serve |
2008-08-14 17:54
bcp是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。bcp可以将数据库的表或视图直接导出,也能通过SELECT FROM语句对表或视图进行过滤后导出。在导入导出数据时,可以使用默认值或是使用一个格式文件将文件中的数据导入到数据库或将数据库中的数据导出到文件中。下面将详细讨论如何利用bcp导入导出数据。
1. bcp的主要参数介绍
bcp共有四个 |
2008-08-14 17:48
表存在
INSERT INTO tableName select * from openrowset('MICROSOFT.JET.OLEDB.4.0','dbase 5.0;database=dbf的存放目录','select * from" + dbf的存放路径")
表不存在
SELECT * INTO tableName from openrowset('Microsoft.jet.oleda.4.0','dbase5.0;database=dbf的存放目录','select * from" + dbf的存放路径") |
2008-08-13 21:54
在 SQL Server 2005中,xp_cmdshell默认是被禁止使用的,使用xp_cmdshell会得类似这样的提示:
;B h!U E I%N"I r0SQL Server blocked access to procedure 'sys.xp_cmdshell' of component 'xp_cmdshell' because this component is turned off as part of the security configuration for this server. |
2008-08-13 14:19
新建表:
create table [表名]
(
[自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
[字段1] nVarChar(50) default '默认值' null ,
[字段2] ntext null ,
[字段3] datetime,
[字段4] money null ,
[字段5] int default 0,
[字段6] Decimal (12,4) default 0,
[字段7] image null ,
)
删除表:
Drop table [表名]
插入数据:
INSERT INTO [表名] (字段1,字段2) VALUES (100,'51WINDOWS.NET')
删除数据:
DELETE FROM [表名] WHERE [字段名]>100 |
2008-08-13 11:09
数据库的操作在现在的Python里面已经变得十分的好用,有了一套API标准.下面的就是讲讲如何的去使用这套框架定义.此框架包含以下部分:
模块接口
连接对象
游标对象
DBI辅助对象
数据类型与定义
如何实现的提示
从1.0到2.0的变化
例子
模块接口
connect(parameters...) 其中的参数格式如下:
dsn 数据源名称
user 用户名(可选)
password 密码(可选)
hos |
2008-08-12 14:02
一.SELECT语句的完整语法为:
SELECT[ALL|DISTINCT|DISTINCTROW|TOP]
{*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]}
FROM tableexpression[,…
][IN externaldatabase]
[WHERE…]
[GROUP BY…]
[HAVING…]
[ORDER BY…]
[WITH OWNERACCESS OPTION]
说明:
用中括号([])括起来的部分表示是可选的,用大括号({})括起来的部分是表示必须从中选择其中的一个。
一. 1 FROM子句
FROM子句指定了SELECT语句中字段的来源。FROM子句后面是包含一个或多个 |
2008-08-12 14:01
方式一:
---------------------------------------------------------------
. 安装ODBC .NET data provider http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/001/668/msdncompositedoc.xml
首先建立一个DSN指向DBF文件所在的目录,比如说叫MYDBF,然后在你的VS.NET Project里面引用
using Microsoft.Data.Odbc
再用以下代码建立OdbcConnection, OdbcDataAdapter, DataSet.
OdbcConnection oCn = New OdbcConnection( |
2008-08-12 13:58
对各种数据源连接各种数据库常用连接字符串,归纳了一下,如下:
(一)常用连接:
1.使用SqlConnection对象:
public void SqlConnectionOpen()
{
SqlConnection conn= new SqlConnection();
conn.ConnectionString = "user id=sa;password=;initial catalog=northwind;datasource=localhost;connect Timeout=20";
conn.Open();
}
2.使用OleDbConnection对象:
public void OleDBConnectionOpen()
{
OleDBConnection conn = new OleDbconnection();
conn.Connec |
2008-08-11 11:40
本文假设您熟悉 .NET 与 C#
摘要
.NET 体系结构的优势之一在于,利用该体系结构构建的程序集包含很多有用的信息,使用中间语言反汇编程序 ILDASM 即可恢复这些信息。但是这样会带来另一个问题,就是可以访问您的二进制代码的人能够以非常近似的手段恢复原始源代码。作者将在文中介绍程序模糊处理,该处理可作为一种阻止反相工程的手段。此外,他们还将讨论可用的不同类型的模糊处理技术,并示范 Visual Studio .NET 2003 中包含的新模糊处理工具。
|
2008-08-08 10:46
Failed to access IIS metabase.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase.
The pro |
|