摘要:
1、返回的是连接的数据库名and db_name()>02、作用是获取连接用户名and user>03、将数据库备份到Web目录下面;backup database 数据库名 to disk='c:\inetpub\wwwroot\1.db';--4、显示SQL系统版本and 1=(select @@VERSION) 或and 1=convert(int,@@version)--5、判... 阅读全文
文章分类 - 编程问题
使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图(原创)
2009-06-02 21:46 by 观海看云, 149 阅读, 收藏, 编辑
摘要:
本文借助vs2005中自带的FileUpload控件实现图片文件的上传并生成缩略图。 实现过程:选择图片上传成功后,取得已经存在服务器的文件生成缩略图,并且判断是否是图片类型的文件,这个的判断可以在程序中修改,本程序只是判断了“image/bmp”、“image/gif”、“image/pjpeg”三种类型。 代码如下: up... 阅读全文
VB.NET与C#.NET比较
2009-06-01 16:53 by 观海看云, 271 阅读, 收藏, 编辑
摘要:
VB.NET与C#.NET比较 2008-06-25 16:32分类:技术 字号: 大大 中中 小小 VB.NETProgram StructureC#Imports System Namespace Hello Class HelloWorld Overloads Shared Sub Main(ByVal args() As String) Dim name As String = "VB... 阅读全文
.net页面传值
2009-05-26 22:20 by 观海看云, 195 阅读, 收藏, 编辑
摘要:
【摘 要】 ASP.NET为我们提供了三种方式,一种是可以通过用QueryString来传送相应的值,再一种是通过session变量来传送相应的值,还有就是通过Server.Transfer方法来实现页面传值。 ASP.NET WEB FORMS给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很... 阅读全文
javascript事件处理在IE和FireFox中的区别
2009-05-26 22:09 by 观海看云, 1028 阅读, 收藏, 编辑
摘要:
如果在使用javascript的时候涉及到event处理,就需要知道event在不同的浏览器中的差异,因为javascript的事件模型有三种,它们分别是NN4、IE4+和W3C/Safari;这也造成了在不同的浏览器中处理event的差异,这里结合一些零碎的代码来说明如何做到event在IE4+和Firefox下的正常工作。一个事件其实在页面上 有多个元素相应事件处理,点击页面上的一个butto... 阅读全文
关于ASP.NET调用JavaScript的实现
2009-05-26 22:05 by 观海看云, 287 阅读, 收藏, 编辑
摘要:
一、ASP.Net和Javascript.Net是微软公司下一代的战略核心,ASP.Net是.Net战略在Web研发方面的具体实现。他继承了ASP的简单性和易用性,同时克服了ASP程式结构化较差,难于阅读和理解的缺点。特别是服务器端控件和事件驱动模式的引入,使得Web应用程式的研发更接近于过去桌面程式的研发。在各种各样介绍ASP.Net的文章和书籍中,都把重点放在了服务器控件和.Net Frame... 阅读全文
如何在加载winform的时候自动改变treeview的指定根节点的字体颜色呢??
2009-05-21 09:38 by 观海看云, 522 阅读, 收藏, 编辑
摘要:
treeview1.Nodes[0].ForeColor = Color.Red; private void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e) { Color strColor; if (e.Node.Index % 2 == 0) //判断结点 strColor = Color.Red; else strColo... 阅读全文
工作总结
2009-05-21 09:30 by 观海看云, 459 阅读, 收藏, 编辑
摘要:
Windows Forms DataGridView 没有提供合并单元格的功能,要实现合并单元格的功能就要在CellPainting事件中使用Graphics.DrawLine和 Graphics.DrawString 自己来“画”。下面的代码可以对DataGridView第1列内容相同的单元格进行合并:private void dataGridView1_CellPain... 阅读全文
Gridview应用技巧——如何为行添加事件
2009-05-14 12:06 by 观海看云, 181 阅读, 收藏, 编辑
摘要:
Gridview应用技巧——如何为行添加事件收藏下面的代码实现了如何为Gridview添加鼠标经过、离开、单击、双击的事件protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { e.Row.Attributes.Add("BorderColor ", "#d2d2d2"); e.Row.Style... 阅读全文
扩展DropDownList控件和ListBox控件(1) - 支持分组功能(optgroup标签)
2009-04-26 00:50 by 观海看云, 230 阅读, 收藏, 编辑
摘要:
介绍 扩展DropDownList控件和ListBox控件: 通过DropDownList控件和ListBox控件的.Items.Add(ListItem item)方法,来为其添加optgroup标签,从而实现分组功能 使用方法 1、设置属性: OptionGroupValue - 用于添加DropDownList(ListBox)控件的分组项的ListItem的Value值(默认为optg... 阅读全文
扩展WinForm的ComboBox
2009-04-26 00:33 by 观海看云, 493 阅读, 收藏, 编辑
摘要:
个人认为winform的combobox不是那么的好用,所以自己扩展了一下。 重新定义Items属性,并且支持树结构。 为每项加入了CheckBox状态。 丰富的列表项类ListItem。 效果如图: 代码清单: using System; using System.ComponentModel; using System.ComponentModel.De... 阅读全文
Windows窗体控件扩展TreeView实例
2009-04-25 10:20 by 观海看云, 591 阅读, 收藏, 编辑
摘要:
新闻简介: 简介在可能的情况 下,您应该先使用些现成的控件;因为提供的 Microsoft® Windows® 窗体控件中包含大量编码和测试成果,如果您要放弃它们从头开始,无疑是一种巨大的浪费。基于此,在本例中,我将继承一个现有 Windows 窗体控件 TreeView ,然后对其进行自定义。在下载该 TreeView 控件的代码时,您还会得到附加的控件开发示例... 阅读全文
ADO.NET:从数据集更新数据库
2009-04-22 14:07 by 观海看云, 845 阅读, 收藏, 编辑
摘要:
此主题阐释如何使用数据集来更新数据库中的数据。还可使用 SqlCommand 直接在数据库中插入、更新和删除数据,记住这一点很重要。理解从数据库填充数据集中涉及的概念将有助于理解当前的主题。 “从数据库填充数据集”中涉及的一些主题包括从数据库检索出数据并且将其放入数据集中,以及数据集是如何独立于且不同于数据库的。一旦加载了 DataSet,就可以修改数据,并且数据集将跟踪更改。 可将 DataSe... 阅读全文
9月15日
2009-04-22 14:06 by 观海看云, 120 阅读, 收藏, 编辑
摘要:
using System; using System.Data; using System.Data.SqlClient; using System.Windows.Forms; namespace winApplication { public class sqlAccess { //与SQL Server的连接字符串设置... 阅读全文
使用dataadapter和dataset更新数据库
2009-04-22 14:00 by 观海看云, 223 阅读, 收藏, 编辑
摘要:
DataAdapter 的 Update 方法可调用来将 DataSet 中的更改解析回数据源。与 Fill 方法类似,Update 方法将 DataSet 的实例和可选的 DataTable 对象或 DataTable 名称用作参数。DataSet 实例是包含已作出的更改的 DataSet,而 DataTable 标识从其中检索更改的表。 当调用 Update 方法时,DataAdapter... 阅读全文
List myList = new List()有关的方法及属性
2009-04-22 09:59 by 观海看云, 580 阅读, 收藏, 编辑
摘要:
myList.Capacity //容量myList.Count //元素数目myList.Insert(2,"new item") //插入新元素myList.Add("new item") //追加元素mylist.Sort(); //排序mylist.Reverse(); //反向排序myList.Remove("new item") //移除指定元素myList.TrimExc... 阅读全文
WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题解决方案
2009-04-22 09:42 by 观海看云, 2094 阅读, 收藏, 编辑
摘要:
在做winform程序开发时,我用DataSource绑定了ListBox中的Item,但是当我进行一些添加、删除操作时就报了这个错“设置DataSource属性后无法修改项集合”。而我要实现在一个ListBox中选中几项然后放到另一个ListBox中的功能,不能用DataSource的话太麻烦了。有人说引起这个的原因是“在winForm程序中这样绑定之后是直接和数据源DataTable相关,改动... 阅读全文
CONVERT函数方法大全(经验总结)
2009-04-21 22:05 by 观海看云, 486 阅读, 收藏, 编辑
摘要:
格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate(),101) now结果为:now------------... 阅读全文
详细讲解简洁、明晰!数据库设计三大范式应用实例
2009-04-21 22:04 by 观海看云, 148 阅读, 收藏, 编辑
摘要:
引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根... 阅读全文
C#实现P2P之UDP穿透NAT及其原理讲解1
2009-04-21 20:48 by 观海看云, 2034 阅读, 收藏, 编辑
摘要:
2. P2Pservernamespace P2P.P2PServer{using System;using System.Net;using System.Net.Sockets;using System.Threading;using P2P.WellKnown;/// /// AppClass 的摘要说明。/// public class AppClass{p... 阅读全文