文章分类 -  c#

上一页 1 2 3 4 5 6 7 8 下一页
两种不同的存储过程调用方法
摘要:为了突出新方法的优点,首先介绍一下在.NET中调用存储过程的“官方”方法。另外,本文的所有示例程序均工作于SqlServer数据库上,其它情况类似,以后不再一一说明。本文所有例子均采用C#语言。 要在应用程序中访问数据库,一般性的步骤是:首先声明一个数据库连接SqlConnection,然后声明一个数据库命令SqlCommand,用来执行SQL语句和存储过程。有了这两个对象后,就可以根据自己的需要... 阅读全文
posted @ 2007-04-14 10:53 石川 阅读(432) 评论(0) 推荐(0)
使用XML文件记录操作日志
摘要:记录应用程序的操作日志可以使用数据库、文本文件、XML文件等。我这里介绍的是使用 XML 文件记录操作日志。我觉得使用 XML 记录操作日志有如下几点好处:1. 不占用数据库的空间,可以任意的删除历史操作日志。2. DataTable 可以方面的读入 XML 文件,DataTable 也可以方便的保存为 XML 文件。3. 查看日志方便,可以直接打开 XML 文件查看,也可以读入 DataTabl... 阅读全文
posted @ 2007-04-10 20:33 石川 阅读(338) 评论(0) 推荐(0)
黄金眼——SQL注入扫描器的制作
摘要:关键字:黄金眼,SQL注入,扫描器,C# 本文最早是为《黑客安全基地》撰写的。后来由于一些原因,该杂志停刊。所以现在整理后发到我的站上,给大家观赏吧。因为“黄金眼”从我发布到现在已经有大半年的时间,所以如果您的站还受到这个扫描器的困扰,那我只能说抱歉,您太懒了,该打补丁了! 本文内容具有一定的攻击性,这里仅为研究探讨。作者不对由于本文引起的任何后果负责。我希望阅读本文的朋友应该有... 阅读全文
posted @ 2007-04-09 16:07 石川 阅读(392) 评论(0) 推荐(0)
C# 文件操作
摘要:目录操作System.IO 类 目录操作string[] drives = Directory.GetLogicalDrives(); //本地驱动器的名,如:C:\等string path = Directory.GetCurrentDirectory(); //获取应用程序的当前工作目录Path.GetFileName(@"c:\dir\file.txt"); //获取子... 阅读全文
posted @ 2007-04-02 09:41 石川 阅读(589) 评论(0) 推荐(0)
通过增强的 Windows Forms 支持为 .NET 应用程序精心制作华丽的 UI
摘要:本文将介绍以下内容: • Windows Forms 控件的新增功能 • 设置和资源管理 • 布局、调整大小和缩放 • 数据绑定 • ClickOnce 部署 本文涉及以下技术:Windows Forms、Visual Studio、.NET Framework 2.0 本页内容 Windows Forms 项目 代码分离 改进的资源管理 ... 阅读全文
posted @ 2007-04-02 08:53 石川 阅读(478) 评论(0) 推荐(0)
给DataGridView添加底部合计行的一种方法
摘要:DataGridView是使用很多的控件,可是却没有底部合计行的功能,在做一个小项目时有很多地方要用到,就通过下面的方法实现了这一功能: 把下面 #region 添加DataGridView底行合计数 的四个方法 和 #endregion 添加DataGridView底行合计数 的四个方法之间的 代码拷贝到你的程序中 然后再 给要计算合计的 DataGridView 对象(此处假定为... 阅读全文
posted @ 2007-04-02 08:48 石川 阅读(1506) 评论(0) 推荐(0)
图片上传(加水印、缩略图、远程保存)的简单例子
摘要:图片上传(加水印、缩略图、远程保存)的简单例子(应用于51aspx.com)该源码下载地址:http://51aspx.com/CV/ImageUpload今天看到xiongeee发的文章使用使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图 觉得再加一个远程图片自动保存的功能可能就更实用了,在网上找了好多,都不完整,就自己写了一个 就写了一个测试,实现了以... 阅读全文
posted @ 2007-04-01 19:58 石川 阅读(363) 评论(1) 推荐(0)
.net 2.0(c#)下简单的FTP应用程序
摘要:本文使用.net 2.0(c#)来实现一般的FTP功能介绍微软的.net framework 2.0相对于1.x来说增加了对FTP的支持。以前为了符合我的需求,我不等不使用第三方类库来实现FTP功能,但是为了可靠,还是使用.net framework的类比较好。我的这段代码没有做成可重复使用的类库的形式,但它却是比较容易理解的并能满足你的需求。它可以实现上传,下载,删除等任意功能。在这篇文章的后面... 阅读全文
posted @ 2007-04-01 19:51 石川 阅读(436) 评论(2) 推荐(0)
在ComboBox中绘制图形
摘要:为了让程序更具个性,有时候我们需要在ComboBox中绘制图形。 作者:Zealot为了让程序更具个性,有时候我们需要在ComboBox中绘制图形。效果如图所示。 代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Syst... 阅读全文
posted @ 2007-03-31 22:28 石川 阅读(565) 评论(2) 推荐(0)
c# winform 里面如何给 ComboBox 添加选择项?
摘要:定义一个类,有两个属性public class ValueObject{private string _name;private string _value;internal Name{get { return _value; }set { _value = value; }}}然后,用一个ArrayList list = new ArrayList();for(int i=0; i<3; i++... 阅读全文
posted @ 2007-03-31 22:27 石川 阅读(682) 评论(0) 推荐(0)
具有自动完成功能的ComboBox(c#)
摘要:根据你输入的内容自动过滤出匹配的列表项,并实时显示出来,和IE地址栏类似。 程序很简单,只是很长事时间没更新blog了,用这篇小文章来更新一下。 程序原理是这样的:组件继承之combobox,并且拥有一个listbox成员,当组件的text改变时,就从combobox中过滤出匹配的列表项,并且把这些列表项加入到listbox中显示出来。 演示效果: using System; using Syst... 阅读全文
posted @ 2007-03-31 22:23 石川 阅读(1653) 评论(0) 推荐(0)
Visual C#组件技巧之深入ComboBox美容
摘要:一、问题的提出 在上一篇文章中我们谈到了如何用编程的方式实现ComboBox美容,使普通的ComboBox控件变得多姿多彩(如字体的变大、颜色的变化以及中上图像),但是这种变化是有一定的局限性:即强烈的顺序感。本文就来解决"强烈的顺序感"的问题,这种做法是很有必要的。 例如在一个ComboBox中显示的全体2001级计算机系优秀学生干部,为了明确地区分某个学生是属性某一个年级,我们可采用在每个... 阅读全文
posted @ 2007-03-31 22:19 石川 阅读(569) 评论(0) 推荐(0)
Visual C# 对话框全接触
摘要:VS.net bate 2出来也很久了,感觉还可以。早一阵子,朋友让我帮他写两个打印程序,当中用了不少的对话,在查资料的时候看到国 外有一篇专门的文章介绍对话框的,就决定写这篇文章,让大家都有个好的起点。同时还着重介绍了打印那一部份,大家可以仔细研究一下,都说了很多了。现 在我们开发吧! 对话框中我们常用了以下几种: 1、文件对话框(FileDialog) 它又常用到两个: 打开文件... 阅读全文
posted @ 2007-03-31 09:00 石川 阅读(283) 评论(0) 推荐(0)
Visual C# 2005 - 如何于DataGridView控件中以跨数据行方式显示数据
摘要:图表1 一般来说,每一个字段的内容会单独显示于DataGridView控件的一个数据行中。问题是,某些字段拥有大量文字数据,我是不是能够让该字段的内容以跨数据行的方式来显示,以便在有限的画面空间中的呈现出更完整的内容呢?答案当然是肯定的。 以图表1所示的执行画面而言,「自传」字段的内容并未单独显示于一个数据行中,而是以横跨数据行的方式,显示在同笔数据列之各字段内容的下方。相关程序代码... 阅读全文
posted @ 2007-03-29 13:37 石川 阅读(422) 评论(0) 推荐(0)
ToolStripContainer
摘要:ToolStripContainer 由控件每一侧的可扩展和可折叠的 ToolStripPanel 以及一个中间 ToolStripContentPanel 组成。使用 ToolStripPanel 来容纳一个或多个 ToolStrip、MenuStrip 或 StatusStrip 控件。使用中间 ToolStripContentPanel 来容纳其他控件。 通过分别将它们的 TopToolSt... 阅读全文
posted @ 2007-03-28 13:30 石川 阅读(10569) 评论(7) 推荐(0)
DataGridView删除、修改方法封装
摘要:private int curRow = 0;//鼠标右键得到的当前行号 #region 激发鼠标事件,显示右键菜单,得到被选中的行的行号,注意第一列被隐藏的情况考虑 private int showRightMenu(DataGridView dataGridView, ContextMenuStrip contextMenuStrip, DataGridView... 阅读全文
posted @ 2007-03-26 19:42 石川 阅读(998) 评论(0) 推荐(0)
DataGridView填充、更新、删除(多行)Sql Express 2005数据库
摘要:WinForm下DataGridView填充、更新、删除(多行)Sql Express 2005数据库代码。 private void button1_Click(object sender, EventArgs e) { this.hostTableAdapter.Fill(this.hostScanDataSet.host); }... 阅读全文
posted @ 2007-03-26 19:41 石川 阅读(668) 评论(0) 推荐(0)
DataGridView 更新数据
摘要:不过感觉挺麻烦的.这DataGridView很不省事.很不省事.可以通过点击按钮,来提交数据了... public partial class Form1 : Form {Form1数据成员#region Form1数据成员 private DataTable DT = new DataTable(); private SqlDataAdapter SDA = n... 阅读全文
posted @ 2007-03-26 19:41 石川 阅读(1427) 评论(0) 推荐(0)
C#对DataGridView进行添加、修改、删除数据操作
摘要:数据库用的是本地服务器(MySql): 设定全局变量: MySqlConnection conn; MySqlDataAdapter adapter; MySqlTransaction trans; 1. // 数据库联接 private System.Data.DataTable dbconn(string strSql) ... 阅读全文
posted @ 2007-03-26 19:40 石川 阅读(1059) 评论(0) 推荐(0)
C#对DataGridView中的数据进行添加、修改、删除操作
摘要:private Boolean dbUpdate() { string strSql = "select ProductsSpecID,ProductsSpec,ProductsSpecUnit,ProductsID from tbl_product_detail_master"; System.Data.DataTable dtUpdat... 阅读全文
posted @ 2007-03-26 19:38 石川 阅读(6259) 评论(6) 推荐(0)

上一页 1 2 3 4 5 6 7 8 下一页