.net技术
octopus1
品质管理,项目管理
展开
-
用户控件和自定义控件有什么区别
把现有的某个Windows控件简单扩展一下功能呢,就是自定义控件。 如果你要弄一个高度复杂的由几个控件组合在一起的控件呢,就是用户控件了。原创 2009-11-24 13:25:00 · 979 阅读 · 1 评论 -
.net开源项目
经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。 SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个转载 2007-09-12 12:00:00 · 624 阅读 · 1 评论 -
在数据源是数据表的 Windows 窗体 DataGrid 控件中隐藏 DataColumn (Visual Basic)
本示例隐藏在现有 Windows 窗体 DataGrid 控件中显示的 DataTable 对象的“X”列。示例Sub HideColumnOfDataSet() Dim points As New System.Data.DataTable("Points") points.Columns.Add(New DataColumn("X", GetType(Integer原创 2007-09-07 11:06:00 · 909 阅读 · 0 评论 -
将字符串值的数据表数据绑定到 Windows 窗体 DataGrid 控件 (Visual Basic)
此示例创建一个具有两列和两行的数据表,然后将它绑定到一个现有的 DataGrid 控件。示例Public Sub BindTableToDataGrid() Dim dt As New DataTable() dt.Columns.Add(New DataColumn("Item", GetType(String))) dt.Columns.Add(New D原创 2007-09-07 10:03:00 · 640 阅读 · 0 评论 -
确定 Windows 窗体 DataGrid 控件中的选定单元格 (Visual Basic)
此示例设置对现有 DataGrid 控件的选定单元格的引用。示例Dim selectedCell As System.Windows.Forms.DataGridCellselectedCell = Me.DataGrid1.CurrentCell编译代码此示例需要: 对 System.Windows.Forms 命名空间的引用。 可靠编程如果 Da原创 2007-09-07 10:06:00 · 748 阅读 · 0 评论 -
自定义数据集的数据添加
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim dsinfor As DSInformation = New DSInformation Dim tbPersonRow As DSInf原创 2007-09-07 09:19:00 · 782 阅读 · 0 评论 -
用C#实现C/S模式下软件自动在线升级
1 前言 长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃使用C/S。然而当一个应用必须要使用C/S结构才能很好的实现其功能的时候,我们该如何解决客户端的部署与自动升级问题?部署很简单,只要点击安装转载 2007-09-04 18:42:00 · 1239 阅读 · 1 评论 -
用人类自然的语言说泛型
泛型一、什么是泛型?通过泛型可以定义类型安全类,而不会损害类型安全、性能或工作效率二、实例化泛型1、可以使用任何类型来声明和实例化2、申明和实例话都必须用一个特定的类型来代替一般类型T3、例子://原来写法Public class Stack{object[] m_Items;public void Push(object item){...}public object Pop(){...}}转载 2007-09-04 18:39:00 · 601 阅读 · 0 评论 -
Visual Studio.Net 快捷键表
Visual Studio.Net 快捷键表原创 2007-09-05 16:53:00 · 523 阅读 · 0 评论 -
编程序的几个良好习惯
编程序的几个良好习惯:1.一个函数在一般的情况下不要超过300行(含注释)2.类似的处理要尽量的做成共同处理3使用#Region 把程序分成不同的程序块,以便修改方便4.一个函数的参数不要超过5个5.自己的程序做完之后,自己找时间把程序的结构整理一下6.变量的定义之后一定要写上变量代表的意思7.不要定义名称差不多的变量原创 2007-09-05 11:16:00 · 632 阅读 · 0 评论 -
最全的 DataGrid使用技巧大杂烩
DataGrid的正反双向排序http://dev.csdn.net/develop/article/26/26817.shtmDataGrid删除确认及Item颜色交替http://dev.csdn.net/develop/article/26/26768.shtmDataGrid常见解决方案(三)--在DataGrid中选择,确认,删除多行复选框列表http://dev.csdn.ne转载 2007-08-30 23:22:00 · 831 阅读 · 0 评论 -
日期区间计算
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Label1.Text = "今天是今年的第" Label1.Text += DateDiff(DateInterval.Day, #1/1/原创 2007-09-18 09:49:00 · 1372 阅读 · 0 评论 -
调用参数化存储过程
此示例显示如何传递参数和执行存储过程。示例Dim SprocCommand As New SqlClient.SqlCommandSprocCommand.Connection = dcNorthwindSprocCommand.CommandType = CommandType.StoredProcedureSprocCommand.CommandText = "CustOr原创 2007-09-18 14:31:00 · 835 阅读 · 0 评论 -
创建表达式列 (Visual Basic)
此示例创建 DataColumn 对象并设置 DataColumn.Expression 属性以计算订单总额(不包括折扣!)。示例Private Sub CreateExpressionColumn() Dim OrderTotal As New DataColumn() OrderTotal.ColumnName = "OrderTotal" OrderTo原创 2007-09-18 15:00:00 · 600 阅读 · 0 评论 -
《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》 --- 基于VS 2008(兼容VS 2005)/C#
郑健 著 2009年1月出版 内容简介:本书主要介绍ASP.NET的控件开发,书中通过70多个例子讲解ASP.NET控件开发技术的各个方面,而且剖析了很多控件系统基类源代码,帮助开发人员理解设计模式思想。如果扎实地掌握了ASP.NET控件的运行机制,开发一个页面级的ASP.NET应用程序会变得非常简单。本书宗旨就是让开发人员真正理解ASP.NET技术,帮助开发人员提高ASP原创 2008-12-20 10:27:00 · 1490 阅读 · 1 评论 -
ASP.NET禁止重复提交
.disable{ border-style:none; border-width: thin; background-color:Transparent; color: #CCCCCC; cursor:wait;}function DisableButton(){ document.getElementById("Button1").className原创 2008-12-08 20:52:00 · 842 阅读 · 0 评论 -
先于ASP.NET MVC RC发布的设计模板库
先于ASP.NET MVC RC发布的设计模板库 最近微软公开发布了一个设计模板库,ASP.NET MVC用户可以从中免费获取一些能够被集成进网站的视图。ASP.NET MVC RC版本会在一月份发布,其中包含一系列的改进,例如:默认情况下没有后置代码(code-behind)文件,应用脚手架(scaffloding)支 持,以及面向视图的MSBuild任务。 设计原创 2009-01-07 20:34:00 · 1012 阅读 · 0 评论 -
应用架构指南2.0 Beta1发布
应用架构指南2.0 Beta1发布作者 Abel Avram译者 张龙 发布于 2008年11月9日 下午8时20分 社区 .net, Architecture 主题 工件和工具, .NET框架 标签 模式与实践, 微软 微软patterns & practices组发布了应用架构指南2.0 Beta1,这是一本讲述在.NET Framewor原创 2008-11-12 22:17:00 · 608 阅读 · 0 评论 -
解决方案间相互调用exe
1、 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Shell("E:/STAMP_code/vbSource/Source/WindowsApplication1/bin/Debug/WindowsAppl原创 2008-03-12 15:10:00 · 838 阅读 · 0 评论 -
如何利用VB.NET修改系统时间
转载 2008-02-27 20:09:00 · 1271 阅读 · 0 评论 -
在字符串数组中搜索字符串 (Visual Basic)
此示例对 String 对象的数组调用 IndexOf 方法,以报告子字符串的第一个匹配项的字符串编号和索引。示例Dim StrArray() As String = {"ABCDEFG", "HIJKLMNOP"}Dim FindThisString As String = "JKL"Dim StrNumber As IntegerDim StrIndex As Intege原创 2007-10-15 13:51:00 · 1789 阅读 · 0 评论 -
反转数组的内容 (Visual Basic)
此示例声明名为 ZooAnimals 的 String 对象的数组,填充它,然后反转其内容。示例Private Sub ReverseSortAnimals() Dim ZooAnimals(2) As String ZooAnimals(0) = "lion" ZooAnimals(1) = "turtle" ZooAnimals(2) = "os原创 2007-10-15 13:43:00 · 737 阅读 · 0 评论 -
正则表达式全部符号解释
字符 描述 / 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,n 匹配字符 "n"。/n 匹配一个换行符。序列 // 匹配 "/" 而 "/(" 则匹配 "("转载 2007-10-23 10:58:00 · 726 阅读 · 0 评论 -
随机生成字母数字验证码,可定义验证码的长度
随机生成字母数字验证码 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using转载 2007-09-25 13:28:00 · 765 阅读 · 0 评论 -
判断全角字符函数
Private Function SplitString(ByVal str As String) As Boolean Dim encoding As System.Text.Encoding Dim bytes() As Byte Dim enc As System.Text.Encoding enc = encoding.Get原创 2007-08-29 10:42:00 · 850 阅读 · 0 评论 -
自动去除全角半角空格
Private Sub utextAddr_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles utextAddr.LostFocus Dim strAddr As String strAddr = utextAddr.Text() If strAddr.原创 2007-08-29 10:44:00 · 682 阅读 · 0 评论 -
vb.net确定在 Windows 窗体上选择了哪一控件
此示例显示 Label 控件中当前选定的 Windows 窗体 TextBox 控件的名称。示例Private Sub TextBox_Leave(ByVal sender As System.Object, ByVal e As _System.EventArgs) Handles TextBox1.Leave, TextBox2.Leave, TextBox3.Leave原创 2007-08-08 16:20:00 · 804 阅读 · 0 评论 -
在运行时添加 Windows 窗体控件 (Visual Basic)
此示例在运行时创建 Windows 窗体 TextBox 控件的新实例。示例Sub ShowMyTextBox() Dim MyTextBox As New Windows.Forms.TextBox() MyTextBox.Location = New System.Drawing.Point(64, 40) MyTextBox.Name = "MyText原创 2007-08-09 16:34:00 · 707 阅读 · 0 评论 -
类与对象的学习
Public Class BaseballTeam Private Name As String Private Stadium As String Private Wins As Integer = 0 Private Defeats As Integer = 0 ************** Public Sub New(ByVal Nm As S原创 2007-08-10 13:08:00 · 480 阅读 · 0 评论 -
从字符串数组创建单选按钮组 (Visual Basic)
此示例以编程方式创建一组 Windows 窗体单选按钮并将其 Text 属性设置为来自字符串数组的值。示例Private Sub Button1_Click(ByVal sender As System.Object, ByVal e _As System.EventArgs) Handles Button1.Click Dim StringArray(2) As St原创 2007-08-09 16:42:00 · 1417 阅读 · 0 评论 -
vb.net类的属性,函数与继承的学习
Public Class Customer Public Sub New() Debug.WriteLine("setuped") End Sub --------New(Byval)--------- Public Sub New(ByVal sname As String) Name = sname Debug.Wri原创 2007-08-09 16:23:00 · 819 阅读 · 0 评论 -
动态显示 OpenFileDialog 组件 (Visual Basic)
示例Sub DisplayOpenFileDialog() Dim openFile As New System.Windows.Forms.OpenFileDialog() openFile.DefaultExt = "doc" openFile.Filter = "Word documents (*.doc)|*.doc" openFile.Show原创 2007-08-08 16:25:00 · 850 阅读 · 0 评论 -
.NET开发中的一些小技巧
这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》,本人给大家翻译总结一下,我英语水平也就那么回事,不合适的地方还是请大家提出来。 1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?) form1.Text = string. Em转载 2007-08-08 10:14:00 · 600 阅读 · 0 评论 -
vb.net的页面跳转
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim f4 As New Form4 f4.Show() End Sub原创 2007-08-07 14:40:00 · 3468 阅读 · 0 评论 -
vb.net获得dataset的内容
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Private ds As DataSet New DataSet Dim dt As DataTable = Me.ds.Tables("原创 2007-08-07 17:08:00 · 2605 阅读 · 0 评论 -
vb.net定义dataset
Private Sub MakeDS() Private myDataSet As DataSet Dim myDataTable As DataTable = New DataTable("ParentTable") Dim myDataColumn As DataColumn Dim myDataRow As DataRow原创 2007-08-07 16:59:00 · 2799 阅读 · 0 评论 -
为 Windows 窗体显示打印预览 (Visual Basic)
此示例预览当前窗体的打印副本。示例 Private Declare Function BitBlt Lib "gdi32.dll" Alias "BitBlt" (ByVal _ hdcDest As IntPtr, ByVal nXDest As Integer, ByVal nYDest As _ Integer, ByVal nWidth As Intege原创 2007-08-08 16:33:00 · 752 阅读 · 0 评论 -
列出应用程序 (Visual Basic)
此示例生成正运行的应用程序进程的列表。示例Dim pList() As ProcessDim myProcess As System.Diagnostics.ProcesspList = myProcess.GetProcessesFor Each myProcess In pList MsgBox(myProcess.ProcessName)Next编译代码原创 2007-08-08 16:46:00 · 488 阅读 · 0 评论 -
禁止响应事件函数
RemoveHandler Me.Combobox.SelectIndexChanged, AddressOf 要禁止响应的事件函数名Me.Combobox.SelectIndex = ...AddHandler Me.Combobox.SelectIndexChanged, AddressOf 要禁止响应的事件函数名原创 2007-08-10 16:10:00 · 601 阅读 · 0 评论 -
字符串填充
可以使用以下方法之一来创建现有字符串的新版本,这些新版的字符串通过添加指定数量的空格实现右对齐或左对齐。新字符串既可以用空格(也称为空白)进行填充,也可以用自定义字符进行填充。 方法名 使用 String.PadLeft原创 2007-08-28 16:36:00 · 3728 阅读 · 0 评论