10 2011 档案
浅谈C#中的枚举
摘要:http://www.cnblogs.com/liyingyi/archive/2005/12/28/306772.aspx浅谈C#中的枚举 枚举类型是一种的值类型,它用于声明一组命名的常数。(1)枚举的声明:枚举声明用于声明新的枚举类型。访问修辞符enum 枚举名:基础类型{枚举成员 }基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所对应的基础类型是 int。(2)枚举成员枚举成员是该枚举类型的命名常数。任意两个枚
阅读全文
多维数组(C# 编程指南)
摘要:http://msdn.microsoft.com/zh-cn/library/2yd9wwz4(v=vs.80).aspx多维数组(C# 编程指南)Visual Studio 2005其他版本数组可以具有多个维度。例如,下列声明创建一个四行两列的二维数组:C#int[,] array = new int[4, 2];另外,下列声明创建一个三维(4、2 和 3)数组:C#int[, ,] array1 = new int[4, 2, 3];数组初始化可以在声明数组时将其初始化,如下例所示:C#int[,] array2D = new int[,] { { 1, 2 }, { 3, 4 }, {
阅读全文
C#中调用IE打开某文档
摘要:http://www.cnblogs.com/wintalen/archive/2011/01/04/1925274.htmlstring htmInfo = "readme.htm";System.Diagnostics.Process.Start("iexplore.exe", Application.StartupPath + @"\HTML\" + htmInfo);//如果是调用系统默认打开方式,则下面的方式就可以了//System.Diagnostics.Process.Start(Application.StartupP
阅读全文
遍历DataTable内存数据的三种方法性能对比
摘要:http://www.cnblogs.com/guowei1027/archive/2009/12/15/1624699.html前几年曾经碰到一个生成递归树形菜单的功能,由于系统比较庞大,有300-400个菜单项,把这些菜单一次性递归加载,的确需要耗费一些时间。当然若是动态加载什么的,那就不会有太多麻烦了,加载这么多菜单时,不同的解决方法的确差别很大。第一种写法,每次循环遍历表,这应该是最普通的做法,结果运行速度比较慢,效果有些难以忍受。for (int i = dataTable.Rows.Count - 1; i >= 0; i--){ DataRow dataRow = data
阅读全文
ref or out 修饰方法的参数,调用的时候参数类型必须严格匹配。
摘要:ref or out 修饰方法的参数,调用的时候参数类型必须严格匹配。例如:定义了方法:public static void Swap(ref object obja, ref object objb){...};int a=1; int b=3; Swap(ref a, ref b); 会产生编译错误,它提示你没有定义public static void Swap(ref int obja, ref int objb){...};这样一个方法。如果你尝试这样调用:int a=1; int b=3; Swap(ref (object)a, ref (object)b); 会产生一个编译错误,大
阅读全文
一位软件工程师的7年总结 [转]
摘要:http://blog.csdn.net/dyufei/article/details/5077318一位软件工程师的7年总结 [转]分类: IT人生 2009-12-25 17:53 77人阅读 评论(0) 收藏 举报原文出处:http://www.oschina.net/discuss/thread/5001、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这 个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!2、一定要确定自己的
阅读全文
TabControl .
摘要:http://blog.csdn.net/dyufei/article/details/5074744判断选中的选项卡(TabPage)(1)用TabControl 的SelectedTab属性if(tabControl1.SelectedTab == tabPage2)(2)用TabControl 的SelectedIndex 属性if(tabControl1.SelectedTab == 1)设置当前选项卡(TabPage)(1)用SelectTab 方法将指定的选项卡(TabPage)设置为当前的选择卡(TabPage)。重载形式如下:TabControl.SelectTab (Int3
阅读全文
用什么办法才能使TabControl上的TabPage禁止切换?
摘要:http://topic.csdn.net/u/20080417/14/aaff9547-6f58-40de-8739-846516d8de45.html?57626747privatevoid tabControl1_Selecting(object sender, TabControlCancelEventArgs e) { e.Cancel =true; }但是副作用很大,这样设定后,怎么操作(编程或消息)都无法切换所以如果只是想是tab header无效建议private void tabControl1_SelectedIndexCh...
阅读全文
C#中TabControl 控件的使用
摘要:http://www.seoliupeng.com/software/267.htmlC#中TabControl 控件的使用发表于 2011 年 07 月 13 日 由 seoliupeng当需要在一个窗体内放置几组相对独立而又数量较多的控件时,可以使用 TabContro l控件 , 该控件有若干个选项卡 , 每个选项卡关联着一个页面 , 如图所示的 Windows 操作系统的网络连接属性对话框 , 就是采用了这种设计方式 , 可以看出它共有 【 常规 】 、 【 验证 】和【高级】三个选项卡,关联着三个不同的页面。TabControl 控件带选项卡的窗口TabControl 控件可以在工具
阅读全文
透明的Gif图片怎么做呀?用firework可以吗?
摘要:可以shift+ctrl+x(文件--图像预览) ---> 设为:index transparency ---> export就行了
阅读全文
<C#>如何将按钮置于按下状态
摘要:http://blog.sina.com.cn/s/blog_4cb9ca200100iz7s.html三种实现方法:一、选用Button控件,在单击事件中,写代码控制按钮的外观或改变 FlatStyle属性,更或者,直接改变Enabled属性。二、选用一组图片实现。三、CheckBox、 RadioButton,并将其Appearance属性设为Button。
阅读全文
C# winform 按钮 响应鼠标经过变换图片,如何处理?
摘要:http://topic.csdn.net/u/20101123/17/c9e9e15e-4002-4619-9e17-9da387269b51.htmlprivatevoid lab_exit_MouseEnter(object sender, EventArgs e) {this.lab_exit.Image = Image.FromFile(path+"\\icon\\关闭-2.png"); }privatevoid lab_exit_MouseLeave(object sender, EventArgs e) {this.lab_exit.Im...
阅读全文
使用 TableLayoutPanel 控件设置窗体布局
摘要:http://dev.mjxy.cn/a-503.aspx步骤 4:使用 TableLayoutPanel 控件设置窗体布局更新于:2011年07月10日 访问情况:300 次浏览转载请注明:敏捷学院-技术资源库原文链接:http://mjxy.cn/a-503.aspx在此步骤中,将向窗体中添加一个TableLayoutPanel控件。使用 TableLayoutPanel 控件设置窗体布局转到 Windows 窗体设计器。查看窗体左侧并找到“工具箱”选项卡。将鼠标指向并悬停在“工具箱”选项卡上,工具箱将出现。(或者,从“视图”菜单中单击“工具箱”。)单击“容器”组旁边的加号打开该组,如下图
阅读全文
如何:在 TableLayoutPanel 控件中锚定和停靠子控件
摘要:http://msdn.microsoft.com/zh-cn/library/ms171691(VS.80).aspx在 TableLayoutPanel 单元格中对齐子控件在您的窗体中创建一个 TableLayoutPanel 控件。将 TableLayoutPanel 控件的 ColumnCount 和 RowCount 属性的值设置为 1。在 TableLayoutPanel 控件中创建一个 Button 控件。Button 占据单元格的左上角。将 Button 控件的 Anchor 属性的值更改为 Left。Button 控件移动,以便与单元格的左边框对齐。注意此行为与其他容器控件的
阅读全文
c#中Dictionary、ArrayList、Hashtable和数组 Array 的区别(转)
摘要:0c#中Dictionary、ArrayList、Hashtable和数组 Array 的区别(转)C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue//数组[]1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小, 但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 2.数组要声明元素的类型,集合类的元素类型却是object. 3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读方式使用集合。 4.
阅读全文
C#之结构struct(转)
摘要:C#之结构struct(转)http://blog.sina.com.cn/s/blog_67fd2edb0100ui6l.html结构是使用struct关键字定义的,与类相似,都表示可以包含数据成员和函数成员的数据结构。一般情况下,我们很少使用结构,而且很多人也并不建议使用结构,但作为.NET Framework 一般型別系统中的一个基本架构,还是有必要了解一下的。结构的特征:结构是一种值类型,并且不需要堆分配。结构的实例化可以不使用new运算符。在结构声明中,除非字段被声明为const 或 static,否则无法初始化。结构类型永远不是抽象的,并且始终是隐式密封的,因此在结构声明中不允许使
阅读全文
C# Hashtable 使用说明 以及 Hashtable和HashMap的区别[转]
摘要:http://hi.baidu.com/%B3%C2%BD%A8%C3%F10306/blog/item/92e153d3d1b05373d0164ef0.html一,哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对.二,哈希表的简单操
阅读全文
C#语言 select语句查询结果放入经绑定数据的Datagridview控件中
摘要:问:C#语言 select语句查询结果放入Datagridview控件中2011-4-24 16:09提问者:fqak0427 | 悬赏分:5 | 浏览次数:277次vs2010中 建了一个商品信息管理窗体 窗体中有一个Datagridview控件(datagridview-comm)还有一个 查询按钮(checkButton)其中 datagridview-comm已经绑定到tb-commodity(商品信息表 SQL2005)运行时 datagridview-comm会显示整个商品信息表的内容 现在我在做查询按钮 其click方法中有 select provider pric...
阅读全文
7个企业利用轻博客的精彩案例---企业博客的设计
摘要:http://www.alibuybuy.com/posts/66442.html7个企业利用轻博客的精彩案例2011-10-19 22:00 推荐: P迪 浏览: 2,130 views 我要评论(1条) 字号: 大 中 小 分享到: 新浪微博 腾讯微博 QQ空间 Gmail邮箱 豆瓣网 搜狐微博 开心网摘要: 本文来自最近刚加入SocialBeta内容贡献团队的@YvaineSo,非常感谢。 写在前面,Tumblr.com成立于2007年,是微博客的一种,它曾在一份声明中声称:每月能够吸引1500万独立访问用户数和6100万页面浏览量,这些数字听起来有些夸大,但仍显...本文来自最近刚加入
阅读全文
产品设计 > 解决方案,而不是功能
摘要:创造的价值最有效的方法是:节省时间。这是所有互联网,手机产品的解决方案,也是用户使用他们的根本原因。
用户理想的解决方案就是:用户只需付出成本,然后可以撒手不管,安心等待你创造价值即好。
在你开始设计自己的应用程序之前,必不可少的是精确定义你的应用程序是做什么的。一个比较好的方式是用心撰写一份产品定义说明——份简洁描述你的应用程序的主要目的与目标用户的文档。创建产品定义声明并不仅仅是个练习,相反的是,这是将一大串功能特征转化为一个连贯性产品的最佳方式。
阅读全文
OLEDBConnection 和SQLConnection 有什么区别
摘要:OLEDBConnection,连接池将由提供程序自动处理,所以您不必自己进行管理。SQLConnection,连接池被隐式管理,但也提供选项允许您自己管理池。SQLConnection是SQL专用的,OLEDBConnection可以对其他数据库的连接,如Access。
阅读全文
DataGridView的控件使用大全
摘要:DataGridView的控件使用大全http://www.cnblogs.com/xiaofengfeng/archive/2011/04/16/2018504.html!!(转).NET 2.0 - WinForm Control - DataGridView 编程36计(一)http://www.cnblogs.com/gisera/archive/2009/02/28/1400512.html!!C#在windowsform的datagridview表格里面添加一列删除按钮http://zhidao.baidu.com/question/322114555.html!!关于VS2005
阅读全文
DataGridView 控件和 DataGrid 控件之间的区别
摘要:DataGridView 控件是替换 DataGrid 控件的新控件。DataGridView 控件提供了 DataGrid 控件中没有的许多基本功能和高级功能。此外,DataGridView 控件的结构使得它比 DataGrid 控件更容易扩展和自定义。
阅读全文
C#中获取当前时间:System.DateTime.Now.ToString()用法
摘要:http://xiaoyueweiguang.blog.163.com/blog/static/117267556201101244535138/转:http://hi.baidu.com/chris_cui/blog/item/25e640cb0fb3124af21fe7ff.html//2008年4月24日System.DateTime.Now.ToString("D");//2008-4-24System.DateTime.Now.ToString("d"); //2008年4月24日 16:30:15System.DateTime.Now.ToS
阅读全文
winform 如何创建mdi--属性IsMdiContainer=true
摘要:private void MDI_MainForm_Load(object sender, EventArgs e) {frm_DataCenter dtCenter = new frm_DataCenter();dtCenter.MdiParent = this; dtCenter.Show(); dtCenter.WindowState = FormWindowState.Maximized;}dtCenter.WindowState = FormWindowState.Maximized;dtCenter.WindowState = FormWindowState.Normal; //原
阅读全文
窗体分为左右两部分,要求在左边栏点击按钮时,右边动态加载窗体
摘要:http://smartsoft.5d6d.com/thread-7420-1-1.html今天在做项目时候遇到一个问题,窗体分为左右两部分,要求在左边栏点击按钮时,右边动态加载窗体最后想到用panel实现,经历几次失败,并查找资料后,终于搞定说明:如果多次切换需加入 panel.controls.clear();清空原有panel内容环境:C# VS2008方法一:通过给panel加载子元素实现Form2 form=newForm2();form.FormBorderStyle=FormBorderStyle.None; //隐藏子窗体边框(去除最小花,最大化,关闭等按钮)form.TopL
阅读全文
成为一个顶级设计师的八大秘诀
摘要:http://news.csdn.net/a/20111023/306263.html如何成为一个设计专家?这个过程很难吗?没有设计天份也可以做到吗?这些可能是想从事设计工作的人心中共有疑问。Purin在Pluse中发表了一篇博文《Design Secrets for Engineers》,文中表示他也曾是一个对设计很不灵通的人,后来听取了从事图形设计的朋友的一些建议,几年后,他成功地成为了一名设计专家。他将这些经验总结成为八点并在文中分享。下文是对该博文的编译。如果你是一个像我一样的设计师,你所设计的作品首先要美观。这一点可能会触动你的自尊心,让你以为设计者需要有一种超能力,这种能力足以把整
阅读全文
DotNetBar 教程
摘要:DotNetBar视频教程、视频教程在官网在线看http://www.componentcn.com/?thread-6425-1.html产品简介http://www.componentcn.com/html/cpjmtb_243_5606.htmlDotNetBar图文介绍http://www.componentcn.com/?thread-6423-1.html!!官方http://www.devcomponents.com/dotnetbar/movies.aspx#文件已经下载到F:\SoftWare-new\DotNetBar WinForms\DotNetBarSetupTria
阅读全文
适合IT经理的编程语言
摘要:Windows
PowerShell是你不二的选择。Windows PowerShell是一种命令行外壳程序和脚本环境,命令行用户和脚本编写者可以利用.NET Framework的强大功能。
熟悉PowerShell操作后,我会继续学习ASP.NET Mvc,它是微软官方提供的Mvc模式编写Asp.net Web应用程序的一个框架,使项目化简为易。
在内部应用程序开发方面,我建议看看敏捷平台OutSystems,它可以将活动目录和技术构架很好的配合,相比APS.NET Mvc可以减少开发应用程序的工作量。
阅读全文
请问我如何在一个webBrowser控件中加载一个 html格式的字符串 - _NET技术 - C#
摘要:http://topic.csdn.net/u/20080524/13/135f43bb-f452-4538-bebe-6b1204173ca7.htmlwebBrowser_Logo2.Navigate("about:blank");然后webBrowser1.Document.InnerHtml = " <b>b </b>";或webBrowser1.Document.Write(str);hehe.多谢上面两位的提示,其实用webBrowser1.DocumentText(str); 即可
阅读全文
c#抓取网页分析
摘要:http://blog.csdn.net/tianykun/article/details/2994815c#抓取网页分析2008-09-29 10:501148人阅读评论(0)收藏举报目的:抓取网页,分析网页内容,进行处理获取信息。例子:抓km169上的adsl用户的费用信息,分析存储到本地数据库。步骤:1、抓取。2、分析。3、存储。王暴徒2006-2-13 05:481抓取 public string GetPage(string url, string postData, out string err) { err = ""; Stream outstre...
阅读全文
调试 XPTable
摘要:调试 F:\SoftWare-new\XP-table\XPTable_demo\XPTableSamples\Renderers1、 <HintPath>..\..\XPTable\bin\Release\XPTable.dll</HintPath>要改为<HintPath>..\..\..\XPTable_src\XPTable\bin\Release\XPTable.dll</HintPath>2、查看 Color 列如何添加--》函数protected override void OnLoad(EventArgs e)
阅读全文
命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用?
摘要:http://hi.baidu.com/suxue_2004/blog/item/11c960955a00dd1f7af48007.htmlvs2010下解决方案:1、右击项目选择“属性”,目标框架选择“.net FrameWord 4”;2、右击项目中的引用,添加引用,在.net下选择System.Web,确定OK。
阅读全文
动态从资源中加载位图,生成Image对象+blog
摘要:ResourceManager myManager = new ResourceManager("XQ_4.Properties.Resources", Assembly.GetExecutingAssembly());1、项目的属性中资源选项中添加文件、字符串而不是解决方案中的Resources文件夹下2、《未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“Reso .》http://blog.csdn.net/mqgh2007/article/details/6336297引用该文件的地方就是 System.Resources.ResourceMa
阅读全文
c# xptable NET功能强大的表格控...
摘要:http://www.51ascx.com/74.html已经下载到下载 F:\SoftWare-new\XP-table这是一个开源控件,大家可以自己扩展用DEMO中的DLL或自己用源代码生成都可以1,在工具箱中添加XPTable.dll,方法:打开VS2008--->点击'工具箱'--->选中一项,如:'常规'这项--->单击右键--->在弹出的菜 单中选'选择项'--->在弹出的窗口中选择'浏览'--->找到'XPTable.dll'这个文件 --->按确定就添加上了
阅读全文
C#抓取和分析网页的类
摘要:http://www.cnblogs.com/justwannaloveyou/archive/2010/10/24/1859645.html抓取和分析网页的类。主要功能有:1、提取网页的纯文本,去所有html标签和javascript代码2、提取网页的链接,包括href和frame及iframe3、提取网页的title等(其它的标签可依此类推,正则是一样的)4、可以实现简单的表单提交及cookie保存/** Author:Sunjoy at CCNU* 如果您改进了这个类请发一份代码给我(ccnusjy 在gmail.com)*/usingSystem;usingSystem.Data;us
阅读全文
XQ-4 config.xml
摘要:<?xml version="1.0" encoding="UTF-8"?><config> <needLogin>0</needLogin></config>
阅读全文
XQ-4 logo-1.html
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb23
阅读全文
什么是哲学为基础的设计模式?
摘要:http://www.devx.com/dotnet/Article/47368 翻译而成的什么是哲学为基础的设计模式?软件工程主要是分析现实世界的一部分,它转化为一个软件系统。这可能是一个比哲学对现实的分析更丰富的思想来源?正在研究哲学学术?毕竟,我们没有去任何地方学习。(参见附文1。古典哲学与分析哲学的哲学的局限性充分讨论。)我认为答案是否定的,特别是如果你是一名软件工程师。一个软件工程的大量分析现实世界的一部分,并试图“复制”到一套软件系统,现实。这可能是一个比哲学对现实的分析更丰富的思想来源?我们可能无法期望的理念,以实际解决生活中的大问题,但我们一定能期望得到思想从哲学有关的观赏和探
阅读全文
乔布斯在斯坦福大学演讲时说
摘要:你的时间是有限的,因此不要轻易浪费它,不能生活在别人的世界里。不要被一些条条框框所限制,不要按照别人的想法来生活。不要让别人的观点淹没了你自己内心的声音。有时候,你的内心和直觉已经知道了你真正想要成为什么样的人。最重要的是,要有勇气遵从你的内心和直觉。除了你的内心和直觉,其他一切都是次要的。 ”
阅读全文
到移动开发大会 听《植物大战僵尸》成功秘诀
摘要:由CSDN和创新工场联合举办的2011中国移动开发者大会将于11月3~4日在北京举行,大会邀请到PopCap Games 宝开游戏大中华区经理刘琨先生讲述热门游戏《植物大战僵尸》的成功秘诀。刘琨领导团队将PopCap在全球享有盛誉的休闲游戏产品引入中国,根据本地用户的消费习惯和市场特征加以适应,在中国市场建立良好用户基础,将产品延伸到在线游戏、手机游戏、社交游戏等多个领域,并在中国市场开出形象授权业务之先河。在加入PopCap Games 前,刘琨有超过十年的游戏行业从业经验。曾长期在第九城市工作,历任销售总监、投资管理总监、业务发展资深总监等职。在奇迹、魔兽世界、名将三国等游戏的产品规划、渠
阅读全文
程序员一夜暴富之前的漫漫长路
摘要:产品策略。----我们成了精益(lean)创业运动的一分子。我从一开始就参加纽约精益创业洽谈会,阅读Four Steps to Epiphany,我们认识到,我们要做的是一个最简化功能的产品。
做原型样品。----近几年我一直在自学Web开发技术,而Jim在自学前端的程序开发。我们不需要找人去做原型,我们能自己快速的开发出来。
设计用户界面。----我们设计了大量的原型,我们很清楚如何设计登录页面来收集用户的email,我们设计在注册流程中收集用户信息并让人们向他们的朋友们散布我们的信息。
找到启动动力。----我们知道如何加工我们的故事,让新闻记者注意到我们。我们在TechCruch成了重要话题,这给我们吸引了大量的初始用户。
让投资者感兴趣。----过去两年里我们和很多纽约的天使资金投资者保持着良好的关系,我们能很快的争取到对我们感兴趣的投资者,因为他们很熟悉我们。
培养名声。----我一直参与纽约科技界的活动,业内的朋友们在给Yipit创造话题的事情上帮了很大的忙。
从外面看来,我们没有任何可以成功的迹象,但我们学到了一些非常重要的东西:!!!开创新事业的艺术和技术。
阅读全文