代码改变世界

C#开发 WinForm中窗体显示和窗体传值相关知识

2009-07-14 08:19 by 观海看云, 610 阅读, 0 推荐, 收藏, 编辑
摘要:C#开发 WinForm中窗体显示和窗体传值相关知识 以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 2者具体区别如下: 1.在调用Form.Show方法后,Sho... 阅读全文

winform中输入数据的验证

2009-07-11 23:33 by 观海看云, 1237 阅读, 0 推荐, 收藏, 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Data;using System.Data.SqlClient;using System.Text.RegularExpressions;using CrystalDecisions.Cry... 阅读全文

c# winform 关于DataGridView的一些操作

2009-07-11 16:21 by 观海看云, 838 阅读, 0 推荐, 收藏, 编辑
摘要:c# winform 关于DataGridView的一些操作关键字: c# winform 关于 datagridview 一些 操作 设置字段名 设置字段值 设定单元格表示 Error图标 设定当前单元格 取得当前单元格内容 取得当前单元格的列 Index 取得当前单元格的行 Index 向下一行 向上一行 取消 DataGridView1 为只读 设置 DataGridView1 为只读 设置... 阅读全文

flash在C#中的应用

2009-07-06 21:30 by 观海看云, 300 阅读, 0 推荐, 收藏, 编辑
摘要:flash在C#中的应用很多光盘上的程序,比如电脑迷光盘,开头总有一段动画,用来展现企业品牌和LOGO之用。这个动画是Flash做的,而且嵌入到程序中简直做到无缝融合,因为右键点击它也不会有那特有而烦人的Flash右键菜单。因此将Flash融合到WinForm中能够增强程序的多媒体效果和炫丽的外观。现在我们就来看看在C#桌面程序中如何插入Flash视频,而且去掉烦人的右键菜单。首先要插入Flash... 阅读全文

c#在WinForm中重写ProgressBar控件(带%的显示)

2009-07-04 10:30 by 观海看云, 1149 阅读, 0 推荐, 收藏, 编辑
摘要:c#在WinForm中重写ProgressBar控件(带%的显示)2009-05-14 13:13 #region 定义textProgressBar控件的类 namespace csPublish { [ToolboxItem(true)] class textProgressBar : System.Windows.Forms.ProgressBar { [System.Runtime.Int... 阅读全文

使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图(原创)

2009-06-02 21:46 by 观海看云, 144 阅读, 0 推荐, 收藏, 编辑
摘要:本文借助vs2005中自带的FileUpload控件实现图片文件的上传并生成缩略图。 实现过程:选择图片上传成功后,取得已经存在服务器的文件生成缩略图,并且判断是否是图片类型的文件,这个的判断可以在程序中修改,本程序只是判断了“image/bmp”、“image/gif”、“image/pjpeg”三种类型。 代码如下: up... 阅读全文

VB.NET与C#.NET比较

2009-06-01 16:53 by 观海看云, 266 阅读, 0 推荐, 收藏, 编辑
摘要: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... 阅读全文

HTML基础知识

2009-05-26 22:27 by 观海看云, 810 阅读, 0 推荐, 收藏, 编辑
摘要:HTML标签及元素属性详解(一)基本结构标签: <HTML> 表示该文件为HTML文件 <HEAD> 包含文件的标题,使用的脚本,样式定义等 <TITLE></TITLE>包含文件的标题,标题出现在浏览器标题栏中 </HEAD><HEAD>的结束标志 <BODY> 放置浏览器中显示信息的所有标志和属性,其中内容在浏... 阅读全文

.net页面传值

2009-05-26 22:20 by 观海看云, 194 阅读, 0 推荐, 收藏, 编辑
摘要:【摘 要】 ASP.NET为我们提供了三种方式,一种是可以通过用QueryString来传送相应的值,再一种是通过session变量来传送相应的值,还有就是通过Server.Transfer方法来实现页面传值。 ASP.NET WEB FORMS给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很... 阅读全文

JavaScript验证中文,特殊字符

2009-05-26 22:18 by 观海看云, 362 阅读, 0 推荐, 收藏, 编辑
摘要:<head><title>验证只能为中文</title><script language="javascript">function check(){var t = document.forms[0].elements["text1"];if (t.value != t.value.replace(/[^\u4E00-\u9FA5]/g,'')){ ... 阅读全文

SQL server数据库优化

2009-05-26 22:16 by 观海看云, 131 阅读, 0 推荐, 收藏, 编辑
摘要:操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转... 阅读全文

javascript事件处理在IE和FireFox中的区别

2009-05-26 22:09 by 观海看云, 1013 阅读, 0 推荐, 收藏, 编辑
摘要:如果在使用javascript的时候涉及到event处理,就需要知道event在不同的浏览器中的差异,因为javascript的事件模型有三种,它们分别是NN4、IE4+和W3C/Safari;这也造成了在不同的浏览器中处理event的差异,这里结合一些零碎的代码来说明如何做到event在IE4+和Firefox下的正常工作。一个事件其实在页面上 有多个元素相应事件处理,点击页面上的一个butto... 阅读全文

关于ASP.NET调用JavaScript的实现

2009-05-26 22:05 by 观海看云, 283 阅读, 0 推荐, 收藏, 编辑
摘要:一、ASP.Net和Javascript.Net是微软公司下一代的战略核心,ASP.Net是.Net战略在Web研发方面的具体实现。他继承了ASP的简单性和易用性,同时克服了ASP程式结构化较差,难于阅读和理解的缺点。特别是服务器端控件和事件驱动模式的引入,使得Web应用程式的研发更接近于过去桌面程式的研发。在各种各样介绍ASP.Net的文章和书籍中,都把重点放在了服务器控件和.Net Frame... 阅读全文

如何在加载winform的时候自动改变treeview的指定根节点的字体颜色呢??

2009-05-21 09:38 by 观海看云, 513 阅读, 0 推荐, 收藏, 编辑
摘要: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 观海看云, 454 阅读, 0 推荐, 收藏, 编辑
摘要:Windows Forms DataGridView 没有提供合并单元格的功能,要实现合并单元格的功能就要在CellPainting事件中使用Graphics.DrawLine和 Graphics.DrawString 自己来“画”。下面的代码可以对DataGridView第1列内容相同的单元格进行合并:private void dataGridView1_CellPain... 阅读全文