08 2010 档案
Henry手记—从Datagrid的标题居中说起
摘要:转自:http://www.microsoft.com/china/community/Column/18.mspxHenry手记—从Datagrid的标题居中说起韩睿(02/20/2003)编程的乐趣是什么?相信各人都有自己的见解。Henry最大的快乐是享受创造的喜悦,而且这种喜悦都是建立在可以看得到的实践上的。今天这篇小文源头很简单,是我中午在CSDN论坛上看到一个网友发的帖子,当...
阅读全文
在VS2008中使用WSE 3.0
摘要:作者:陈希章转自:http://www.cnblogs.com/chenxizhang/archive/2008/07/25/1251626.html在VS2008中使用WSE 3.0WSE 是微软推出的一套有关Web Service的增强包,目前最新版本是WSE 3.0,因为后续有WCF技术,所以估计WSE是不会再升级了。WSE 3.0的安装时可以选择5种类型,如果选择visual studio...
阅读全文
.NET 中上下文的概念
摘要:转自:http://tech.sina.com.cn/s/2009-11-16/18071134973.shtml在.NET 中,上下文(Context)的概念贯穿着.NET的很多核心内容.他提供了类似运行环境的服务和内容.在.NET中,基于上下文拦截的技术一直是很隐晦的,没有很多的文档说明。然儿,基于上下文的拦截的技术却提供了很好很强大的功能。使我们能方便是实现类似 AOP 的编程模式。.NET...
阅读全文
WCF分布式开发步步为赢(9):WCF服务实例激活类型编程与开发
摘要:转自:http://www.cnblogs.com/frank_xl/archive/2009/04/29/1437493.html作者:老徐.NetRemoting的激活方式也有三种:SingleTon模式、SingleCall模式、客户端激活方式,WCF服务实例激活类型包括三种方式:单调服务(Call Service),会话服务(Sessionful Service),单例服务(Singlet...
阅读全文
WCF分布式开发步步为赢(8):使用数据集(DataSet)、数据表(DataTable)、集合(Collection)传递数据
摘要:转自:http://www.cnblogs.com/frank_xl/archive/2009/04/23/1437486.html作者:老徐 数据集(DataSet)、数据表(DataTable)、集合(Collection)概念是.NETFrameWork里提供数据类型,在应用程序编程过程中会经常使用其来作为数据的载体,属于ADO.NET的一部分。今天我们WCF分布式开发步步为赢第8节的内容:...
阅读全文
DataGrid技巧大集合
摘要:引用自:http://www.cnblogs.com/iCeSnaker/archive/2004/07/31/29017.aspxDataGrid的正反双向排序http://dev.csdn.net/develop/article/26/26817.shtmDataGrid删除确认及Item颜色交替http://dev.csdn.net/develop/article/26/26768.shtm...
阅读全文
WCF分布式开发步步为赢(2)自定义托管宿主WCF解决方案开发配置过程详解
摘要:原作者:老徐来自:http://www.cnblogs.com/frank_xl/archive/2009/03/25/1414686.html上一节《WCF分布式框架基础概念》我们介绍了WCF服务的概念和通信框架模型,并给出了基于自定义托管服务的WCF程序的实现代码。考虑到WCF分布式开发项目中关于托管宿主服务配置和客户端添加引用。两个环节最容易出错。对于大部分想学习WCF分布式开发的人来说,成...
阅读全文
美化Windows Mobile上的自定义数据表
摘要:转自:http://www.winbile.net/bbs/forums/threads/1038963.aspx 前段时间做实验室项目,需要以报表的形式将数据展示给用户。首先想到的是visualstudio自带的listview,用起来是比较方便,可是看着不美观,说白了,就是吸引力不够。于是,我想到了使用AlphaBlend来做一个半透明效果的表格。因为在今年2月份的时候,Alex Yakhni...
阅读全文
如何在DataGrid中添加一列CheckedListBox用作选取该列和复选多列---WinForm DataGrid的TableStyles(表样式)属性应用
摘要:http://www.cnblogs.com/redjackwong/archive/2005/10/14/254840.html今天群上一个MM问了一个问题,问题描述如下: 如何在DataGrid中添加一列CheckedListBox用作选取该列和复选多列。 当然既然是MM问的,而且我也对此很感兴趣,所以就接下来了。 此时我并不知道DataGrid的表样式映射功能,所以试了下将CheckedLi...
阅读全文
运行时改变picbox的图片
摘要:public static string programPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); private void button1_Click(object sender, EventArgs e) { stri...
阅读全文
System.DateTime.Now.ToString()的一些用法 [转]
摘要:转自:http://blog.sina.com.cn/s/blog_4e6dffee0100d9cc.htmlC#中的日期处理函数//2007年4月24日this.TextBox6.Text = System.DateTime.Now.ToString("D");//2007-4-24this.TextBox7.Text = System.DateTime.Now.ToString("d");//...
阅读全文
使用OpenNetCF为Windows CE/Windows Mobile添加任务栏图标
摘要:转自:http://blog.csdn.net/porscheyin/archive/2009/12/08/4960518.aspx由于项目需要,需要为在WinCE 5.0的系统中开发的程序加上一个任务栏图标,以实现单击或者双击图标即可使最小化的程序复原。由于.NET Compact Framework不支持完整版.NET的NotifyIcon类。所以我准备采用P/Invoke来调用系统的dll来...
阅读全文
转:Windows Mobile 5.0访问Sql Server 3.5(1)
摘要:http://www.cnblogs.com/appleseeker/archive/2008/01/25/1053269.html因为个人原因,好久没写blog。对于移动开发方面的变化只能用日新月异来形容阿。WM7也很快就要推出了,Sql Server CE 都到3.5了,真是跟不上步伐阿。这篇文章就从如何开始用WM5.0开发基于Sql Server CE 的应用程序吧。下面先简单介绍下Sql ...
阅读全文
转:关于使用OpenNetCF完成windows mobile上的wifi通信
摘要:原文:http://www.cnblogs.com/aga-j/archive/2010/08/09/1795375.html最近接到任务,基本要求是开发一个windows mobile平台上的wifi交互程序,一开始上面的人把需求定义错了,结果我做的东西全部从头来过,而最终的要求就是要程序能在后台运行,然后自动打开wifi,自动选择接入点进行连接。 google得知可以使用OpenNetCF的O...
阅读全文
.net 防止反编译的有效方法
摘要:转自:http://www.yyue.org/html/17/0/221/1.htm一、 Dotfuscator专业版的破解使用方法1 将破解补丁中的程序集文件拷贝到vs2005的自带的Dotfuscator社区版的安装目录下覆盖原始文件。程序默认安装路径为C:\Program Files\Microsoft Visual Studio 8\Application\PreEmptive Solut...
阅读全文
picture根据鼠标位置执行相应操作
摘要:this.pictureBox1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseDown); private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { Point aa = new Point(e.X, e....
阅读全文
Mobile运行时改变Picturebox的image属性
摘要:public static string programPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); private void button1_Click(object sender, EventArgs e) { stri...
阅读全文
捕捉DataGrid的滚动条单击事件
摘要:转自:http://blog.csdn.net/lulu831110/archive/2009/11/04/4767559.aspx之前介绍的使得datagrid 能够进行编辑的实现方法:利用一个隐藏的textbox控件,当用户点击datagrid单元格变化引发事件CurrentCellChanged发生,在该事件中设置textbox可见,且显示信息即为当前选中的单元格的文本,当修改文本信息焦点离...
阅读全文
从SQL查询数据到XML格式
摘要:1、执行如下查询语句:select * from dbo.kcdj FOR XML AUTO,ELEMENTS2、按如下格式建立XML文件<?xml version="1.0" encoding="utf-8" ?><DataSet>xml结果</DataSet>
阅读全文
mobile里datagrid使用2
摘要:转自:http://www.cnblogs.com/zorp/archive/2008/05/23/1205611.html#commentformwindows mobile中使用datagrid绑定并显示数据及得到界面显示的数据值1 绑定数据源,设置显示列和显示格式等 if (ds!= null) { this.dataGrid_Fix.DataSource = ds; } DataGridT...
阅读全文
Mobile按键对照表
摘要:按键 KEYCODE KEYVALUE左白键 F1 112 右白键 F2 113绿电话 无 无红电话 无 无向左/向右/向上/向下 F21 1321 D1 49 2 D2 503 D3 514 D4 52 5 D5 53 6 D6 54 7 D7 558 D8 56 9 D9 57ESC Escape 27TAB 无 无上档 ShiftKey 16* Add 107# Subtract 13...
阅读全文
把grid第一列设置为行号
摘要:for (int r = 1; r < grid.Rows.Count; r++) { gridOrder[r, 0] = r; }
阅读全文
如何开发既适用于计算机又适用于Mobile平台的运行程序
摘要:转自:http://msdn.microsoft.com/zh-cn/magazine/cc163387.aspx共享代码编写同时适用于移动和桌面应用程序的代码Daniel Moth本文讨论: Windows Mobile 和 Windows 桌面开发 在平台间迁移应用程序 可重定目标的程序集 在平台间共享代码 本文使用了以下技术: .NET Framework下载本文中所用的代码: NetCfS...
阅读全文
关于mobile中datagrid的使用
摘要:1 如何自定义列名和列宽: System.Windows.Forms.DataGridTextBoxColumn dataGridTextBoxColumn1; DataGridTableStyle dataGridTableStyle1 = new System.Windows.Forms.DataGridTableStyle(); for (int x = 0; x < R...
阅读全文
关于键盘事件
摘要:1、如何限制输入字符长度if (e.KeyChar >= '0' && e.KeyChar <= '9' || e.KeyChar == '.' || e.KeyChar == 8) { e.Handled = false; return; } e.Handled = true;只能输入0-9和小数点。========== if (e.KeyChar == 13){ ....
阅读全文
C#及.NET学习笔记之从C#2.0角度看.NET2.0类型系统
摘要:一、C#是强类型的语言,即每个对象有且只有一种类型。这个类型在对象创建时就已经完成定义,并在对象执行期间保持不变,C#的所有变量在使用之前都必须完成初始化。二、托管线程栈1) 每个windows线程都有一个私有的内存区域,称为栈。线程的栈的作用在于 i. 保存正在执行中的方法的传入实参值; ii. 保存方法返回时需要跳转的本地代码的地址; iii. 保存对象2) 栈的大小是可变的,通常以1MB为上...
阅读全文
C#设计模式系列文章【转】
摘要:转自:http://www.cnblogs.com/terrylee/archive/2006/07/17/334911.html作个标签,以待仔细学习目录计划:第Ⅰ部分 开篇开篇第Ⅱ部分 创建型模式篇第1章 单件模式(Single Pattern)第2章 抽象工厂模式(Abstract Factory)第3章 建造者模式(Builder Pattern)第4章 工厂方法(Factory Meth...
阅读全文
C#及.NET2.0学习笔记之C#语言基本概念
摘要:一、预处理符号与条件编译a) 可以使用#define指令来定义一些指导预处理器修改源代码的符号,这是由#if、#elif、#else、#endif指令来完成的#define MACRO1using System;public class Program { public static void Main() {#if (MACRO1) Console.WriteLine("MACRO1 is de...
阅读全文
C#数据结构学习之一:数据结构基础知识
摘要:using System;using System.Collections.Generic;using System.Collections; class Program { static void Main(string[] args) { Node<string> H = new Node<string>("H",null,null); Node<string> I = new Node<string>("I",null,null); Node<string> J = new Node<
阅读全文
C#数据结构学习笔记之二叉树实现及遍历
摘要:一、树的定义 树(Tree)是 n(n≥0)个相同类型的数据元素的有限集合。树中的数据元素叫结点(Node)。n=0 的树称为空树(Empty Tree);对于 n>0 的任意非空树 T 有:(1)有且仅有一个特殊的结点称为树的根(Root)结点,根没有前驱结点; (2)若n>1,则除根结点外,其余结点被分成了m(m>0)个互不相交的集合T1,T2,…,Tm,其中每一个集合Ti...
阅读全文
C#数据结构学习笔记之二--线性表
摘要:一、线性表的逻辑结构线性表的定义1)线性表(List)是由 n(n≥0)个相同类型的数据元素构成的有限序列。2)线性表的形式化定义为:线性表(List)简记为L,是一个二元组, L = (D, R) 其中:D是数据元素的有限集合。 R是数据元素之间关系的有限集合。 在实际生活中线性表的例子很多。例如,1 到 100 的偶数就是一个线性表:(2,4,6,…,100)3)在一个复杂...
阅读全文
【转】 [翻译]C#数据结构与算法 – 前言&第一章 (原文:http://www.cnblogs.com/lsxqw2004/archive/2009/07/01/1366118.html)
摘要:前言 在专业程序员的成长过程中数据结构与算法的学习是至关重要的。虽然有许多书籍介绍数据结构与算法,但这些书大部分是作为高校教材并且以大学中常用于面向对象教学的Java或C++来讲述的。C#正在成为一种流行的语言。此书适合C#程序员们来学习数据结构与算法的基础知识。 C#是一个基于.Net Framework这个丰富的开发环境的语言。.Net Framework的类库中包括了一系列与数据结构相关的类...
阅读全文
C#及.NET2.0学习笔记之进程、线程与同步
摘要:一、进程是一个包含了某些资源的内存区域,进程中包含的一个或多个执行单元称线程。二、创建和销毁进程using System.Diagnostics;using System.Threading;class Program { staticvoid Main() { // 创建进程 Processprocess = Process.Start("notepad.exe", "hello.txt"); ...
阅读全文
查找死锁的存储过程
摘要:use mastergocreate procedure sp_who_lockasbegindeclare @spid int,@bl int,@intTransactionCountOnEntry int,@intRowcount int,@intCountProperties int,@intCounter intcreate table #tmp_lock_who (id int iden...
阅读全文
sql2005返回记录行号
摘要:我们知道,SQL Server 2005和SQL Server 2000 相比较,SQL Server 2005有很多新特性。这篇文章我们要讨论其中的一个新函数Row_Number()。数据库管理员和开发者已经期待这个函数很久了,现在终于等到了!通常,开发者和管理员在一个查询里,用临时表和列相关的子查询来计算产生行号。现在SQL Server 2005提供了一个函数,代替所有多余的代码来产生行号。...
阅读全文
Webservice知识小结(C#和.NET学习笔记)
摘要:一、WebserviceWSE开发平台是依靠httpsoap方法完成它的工作的。实际生产中,应该禁用httpsoap之外的方法以增加产品的安全性。可以通过服务的web.config文件或machine.config文件。加入以下代码实现:<configuration><system.web><webservice> <addname =”htt...
阅读全文
XML知识总结(C#和.NET2.0实战学习笔记)
摘要:XML知识总结(C#和.NET2.0实战学习笔记)1、XML的元素的属性也可包括数据:2、使用<!---title-à插入注释3、XSD schema类型化XML文档及数据4、Xpath,相当于XML的sql语句5、XSLT样式表 是一种允许使用xml文档中的数据区生成新文档的语言,输出的文档可以是HTML,XML文档或任何简单的文本文档。6、XQuery目标与XSLT的目标是...
阅读全文
Remoting和Webservice有什么区别
摘要:REMOTING和WEBSERVICE有什么区别其实现的原理并没有本质的区别,在应用开发层面上有以下区别:1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Service稍为高效一些2、Remoting不是标准,而Web Service是标准;3、Remoting一般需要通过一个WinForm或是...
阅读全文
后期绑定的几种方法
摘要:一、使用System.Activator类System.Activator提供了两个静态方法:createinstance()和createinstancefrom(),如果包含类的程序集未出现在Appdomain中,调用:createinstance()和createinstancefrom()会导致该程序集被载入。using System;using System.Reflection;nam...
阅读全文
浙公网安备 33010602011771号