- 博客(34)
- 收藏
- 关注
转载 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
我们经常在开发应用程序中提供择数据源和数据连接配置的接口,方便用户配置数据库连接字符串。典型的方法是将这些信息写在配置文件里,如web.config或app.config文件里. 本文介绍了一个调用VS中的数据源选择对话框实现数据库连接配置的方法. 我们经常在开发应用程序中提供择数据源和数据连接配置的接口,方便用户配置数据库连接字符串。典型的方法是将这些信息写在配置文件里
2007-12-20 15:43:00
898
转载 结合存储过程开发数据库应用程
存储过程提供了数据驱动应用程序中的许多优点。利用存储过程,数据库操作可以封装在单个命令中,为获取最佳性能而进行优化并通过附加的安全性得到增强;利用存储过程,还可以获得sql语句的重用,节省开发时间。在.NET中,我们可以结合SQL Server提供的存储过程功能开发安全的数据库程序。 和一般的数据库应用程序开发流程一样,采用存储过程的应用程序开发过程也分为如下几个过程:设计数据库、设计存储过程
2007-08-16 11:24:00
470
转载 在C#中使用存储过程
本文以Sql Server2000为例,示例数据库为china,表为test,来说明以C#中使用sql存储过程的方法。一、test表的创建sql语句:create table test55(uid int identity(1,1),class1 varchar(20),class2 varchar(20),uname varchar(20),birth smalldatetime,men
2007-08-16 09:46:00
545
转载 怎么防止[SQL注入
☆☆☆☆☆怎么防止[SQL注入]☆☆☆☆☆ 参数化查询,ADO.NET 底层将会处理 SQL 注入的问题 (需要SQL SERVER2005)使用下面的参数化查询System.Data.SqlClient.SqlConnection cnn = new System.Data.SqlClient.SqlConnection("连接字符串");System.Data.SqlCli
2007-07-05 10:02:00
546
转载 给dataTable添加行
怎么给dataTable添加行,试验了一下,现将代码留下作参考: //新建表 DataTable dt=new DataTable(); //定义表结构 dt.Columns.Add("Id",typeof(System.Int32)); dt.Columns.Add("Code",typeof(System.String)); dt.Columns.Add("Na
2007-06-28 21:31:00
1169
1
转载 C#实现网段扫描
摘要想必大家对小榕时光等扫描器都非常熟悉了,有没有自己写一个的冲动。最近微软推实施了.NET战略方案,C#是主推语言,你们是否有兴趣用C#来实现对局域网IP地址的扫描,尝试一下自己写的快乐,那么请跟我来。目录1.使用的类2.获取本地主机IP地址3.远程查询4.实现网段的扫描正文1.先介绍一下使用的类:DNS类:在.net中的Syste
2007-06-10 11:40:00
865
1
原创 用C#创建Windows(NT)服务
Author:unknown From:InternetWindows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使用它。这个服务在启动和停止时,向一个文本文件中写入一些文字信息。这个小技巧来自于MSDN,但是现在程序编写的更加清晰,并且你可以
2007-05-13 22:29:00
517
转载 C#代码关闭Windows XP
C#代码关闭Windows XP 作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期: using System;using System.Runtime.InteropServices; class shoutdown{ [StructLayout(LayoutKind.Sequential, Pack=1)] internal struct TokPriv1Luid {
2007-05-13 22:16:00
519
转载 编写随Windows启动运行的程序
编写随windows启动运行的程序 作者:孟宪会 出自:【孟宪会之精彩世界】 通过设置和读取注册表,可以实现我们的应用程序随Windows的启动即可执行的功能。下面就是实现的代码:form1.vbimports Microsoft.Win32.RegistryPublic Class Form1 Inherits System.Windows.Forms.Form#region "
2007-05-13 22:08:00
590
转载 windows应用程序版的google搜索引擎源码
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Diagnostics;namespace WindowsApplication2{public class
2007-05-13 22:01:00
867
转载 DotNET WinForm FAQ 16个
目录 1. 如何设置一个From的边界 2. 如何建立一个透明的From3. 如何设置窗体在屏幕中的位置4. 如何使最小化和最大化按钮不可用5. 如何使一个窗体不见6. 如何设置使窗体成为非矩形的.7. 如何使一个窗体在屏幕的最顶端.8. 如何显示一个Model和非Model的窗体9. 如何
2007-05-13 21:59:00
509
转载 dialog控件基本用法
private void button1_Click_1(object sender, System.EventArgs e) { this.openFileDialog1.Filter="文本文档(*.txt)|*.txt|RTF文档|*.rtf|所有文档(*.*)|*.*"; if(this.openFileDialog1.ShowDialog()==DialogResult.OK&
2007-05-13 01:03:00
2207
转载 C#中调用Windows API的要点
C#中调用Windows API的要点 作者: hahahawk 类别: C#/VB 日期: 2003-4-17 14:39:05 转自:aspxcn.com 在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Bas
2007-05-12 18:20:00
449
转载 在 C# 中通过 P/Invoke 调用Win32 DLL
在 C# 中通过 P/Invoke 调用Win32 DLL发布日期: 1/13/2005 | 更新日期: 1/13/2005Jason Clark下载本文的代码: NET0307.exe (133KB) 我在自己最近的编程中注意到一个趋势,正是这个趋势才引出本月的专栏主题。最近,我在基于 Microsoft® .NET Framework 的应用程序中完成了大量的 Win32®
2007-05-12 18:11:00
461
转载 输入法自动切换
在Windows系统一般都安装了至少三种输入法,在输入数据时常常会切换输入法,虽然Windows系统提供了切换快捷健,但对输入工作还是带来了不少麻烦。如果在应用程序中为用户提供智能输入法自动切换,那么这样的应用程序就显得更加专业、更加具有竞争力。不知你可用过Access,在表数据输入时Access自动切换输入法,很酷吧,现在你也可以实现这一切。如果也想你的程式也酷一下的话,请继续... 为
2007-05-12 15:20:00
1772
原创 获取datagrid中光标所在行的某列的值
该函数响应光标移动事件,并能模糊查询数据表中匹配前两个字母的列private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e) { this.listBox1.Items.Clear(); DataView dv=new DataView(); string aa=dt.Rows[this
2007-05-11 21:58:00
1362
转载 DataGrid中添加删除操作
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace 练习{/// /// Form1 的摘要说明。/// public class Form1 : System.W
2007-05-10 16:17:00
534
转载 在.NET中调用存储过程
今天试了一下用存储过程取得数据。归纳方法如下:1.用SqlCommand和DataSet:SqlConnection conn=new SqlConnection("server=(local);uid=;password=;database=");SqlCommand cmd=new SqlCommand("StoreProcedure",connn);cmd.CommandType=C
2007-05-10 13:37:00
575
转载 SqlCommander和SqlDataReader对象
一、特点介绍⒈SqlCommand:表示要对SQL Server数据库执行的一个Transact-SQL语句或存储过程。⒉SqlDataReader:提供一种从数据库读取只进的行流的一种方式。若要创建SqlDataReader,必须调用SqlCommand对象的ExecuteReader方法,而不直接使用构造函数。应该尽可能迅速的关闭SqlDataReader对象。⒊SqlPa
2007-05-10 13:31:00
1204
转载 ADO.NET读书笔记系列之------DataSet对象
一、特点介绍1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2
2007-05-10 13:14:00
405
转载 树形结构非递归算法
其实这类算法挺多的,还有就是听说用微软的TreeView对于节点太多就不太适合了,下边的代码使用HashTable,仅供参考: Hashtable httree = new Hashtable(); foreach(DataRow myrow in dtregion.Rows) { TreeNode newnode = new
2007-05-08 15:57:00
970
转载 在treeview的递归算法中,它是根据什么退出递归呢?
public void InitMoldTree(TreeNodeCollection Node,string ParentID) { if(ParentID=="0") { myconn=new SqlConnection(Conn); myconn.Open(); SQL = "select * from In
2007-05-08 15:47:00
619
转载 net 操作Windows注册表
虽然微软已经推出Windows家族的Active Directory的很多优点,但注册表依旧是Windows机器的活力源泉。注册表用于存储软件安装数据,正如存储文件相关信息和特定用户信息一样。过去,对注册表的操作往往与使用Windows API有关。对于当前的多数情况,.NET框架能够通过提供更加容易的注册表访问而简化了注册表的操作过程。注册表 [code]http://ad.cn.doublec
2007-05-03 23:33:00
531
原创 c#.net常用函数和方法集
c#.net常用函数和方法集分享]c#.net常用函数和方法集1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTi
2007-05-03 23:31:00
523
转载 学习WMI有感
通过两天的学习发现WMI确实是个好东西:),利用它我们可以很方便的对计算机的硬件信息进行管理,但是用它得到的硬件信息十分有限,特别适用于对硬件信息细节要求不高的用户,例如一些OEM厂商对产线上的产品进行管理和检测,有了它,从此对那些繁琐的API说声byebye了......下面这几个小例子是我这两天的学习心得://Get LAN MAC addressstatic void Get
2007-05-03 23:19:00
598
转载 ASP.NET获取CPU序列号,硬盘序列号ID,获取网卡编号
ASP.NET获取CPU序列号,硬盘序列号ID,获取网卡编号 public static void GetCpuInfo(out string cpuInfo) { //得到cpu信息 string _cpuInfo="";//cpu信息 ManagementClass cimobject = new ManagementClass("Win32_Processor"); Managem
2007-05-03 23:15:00
775
转载 C#获取硬件信息
使用WMI获取硬件信息分类:默认栏目 using System.Management; Get CPUID,IP,MACaddress,DISK ID using System.Management;using System;//WMI即视窗系统管理方法(Windows Management Instrumentation),存放各种信息的数据库namespac
2007-05-03 23:14:00
2866
1
转载 C#日期函数所有样式大全
关键词: C#日期函数所有样式大全 DateTime dt = DateTime.Now;// Label1.Text = dt.ToString();//2005-11-5 13:21:25// Label2.Text = dt.ToFileTime().ToString();
2007-05-03 23:12:00
457
转载 C#淡出淡入窗体
using System.Runtime.InteropServices; public class Win32 { public const Int32 AW_HOR_POSITIVE = 0x00000001; // 从左到右打开窗口 public const Int32 AW_HOR_NEGATIVE
2007-05-03 23:10:00
694
转载 .net中如何获取机器硬件信息(防软件复制版)
关键词: .net中如何获取机器硬件信息 最近帮人做个关于软件注册的东东,对方一定要防止大量复制和防止注册码通用,所以就想到用机器的硬件信息进行注册码的生成,所以就牵涉到在获取机器硬件信息。。。 在.net环境下(用VC#描述)获取机器的硬件信息,要用到一个类库(System.Manageme
2007-05-03 22:44:00
704
转载 DataColumn.Expression 属性 [C#]
请参见DataColumn 类 | DataColumn 成员 | System.Data 命名空间 | 代码:创建表达式列 (Visual Basic) | DataColumn 成员(Visual J# 语法) | C++ 托管扩展编程 要求平台: Windows 98, Windows NT 4.0, Windows ME, Windows 2000, W
2007-05-03 22:42:00
4213
1
转载 实现模糊查询的方法
实现模糊查询的方法 private void textBox4_TextChanged(object sender, System.EventArgs e) { this.dataGrid1.Visible =true; string filterexp; filterexp="customerid like " + this.textBox4.Text +
2007-05-03 22:40:00
2804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人