上一页 1 ··· 6 7 8 9 10 11 下一页

2012年8月2日

C#多线程学习(二) 如何操纵一个线程

摘要: 下面我们就动手来创建一个线程,使用Thread类创建线程时,只需提供线程入口即可。(线程入口使程序知道该让这个线程干什么事)在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为一个函数指针,指向线程要执行的函数,当调用Thread.Start()方法后,线程就开始执行ThreadStart所代表或者说指向的函数。 打开你的VS.net,新建一个控制台应用程序(Console Application),编写完全控制一个线程的代码示例://ThreadTest.cs using System;using System.Threadin 阅读全文

posted @ 2012-08-02 18:42 星空夜夏梦 阅读(175) 评论(0) 推荐(0) 编辑

C#多线程学习(一) 多线程的相关概念

摘要: 什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。多线程的好处:可以提高CPU的利用率。在多线程程序中,一个线程必须等待的时候,CPU可以运行其它的线程而不是等待,这样就大大提高了程序的效率。 多线程的不利方 阅读全文

posted @ 2012-08-02 18:41 星空夜夏梦 阅读(137) 评论(0) 推荐(0) 编辑

2012年7月17日

C# 安装部署

摘要: 1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。 2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成。 3 开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。这样安装程序安装完成后会在 " 阅读全文

posted @ 2012-07-17 23:49 星空夜夏梦 阅读(1558) 评论(0) 推荐(0) 编辑

2012年6月25日

C#面试题

摘要: 2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1).使用QueryString, 如....?id=1; response. Redirect().... 2).使用Session变量 3).使用Server.Transfer3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。答:public class MainClass { public static void Main() { Console.WriteLine(Foo(30)); } public static int Foo(int i)... 阅读全文

posted @ 2012-06-25 22:50 星空夜夏梦 阅读(165) 评论(0) 推荐(0) 编辑

2012年6月14日

Devexpress GridView部分常用操作总结

摘要: 一:Clone返回新的 DataTableClone返回新的 DataTable,与当前的 DataTable 具有相同的架构;Copy:返回新的 DataTable,它具有与该 DataTable 相同的结构(表架构和约束)和数据DataRow[] _dr = DT.Select("CLSSBH='"+ Filter_Str +"'"); DataTable dt = DT.Clone() ; DataRow dr ; for( int j = 0 ;j < _dr.Length ;j ++ ) { dr = dt.NewRow( 阅读全文

posted @ 2012-06-14 21:08 星空夜夏梦 阅读(1059) 评论(0) 推荐(0) 编辑

Dev GridControl使用小结

摘要: Dev GridControl使用小结XtraGrid的关键类就是:GridControl和GridView。GridControl本身不显示数据,数据都是显示在GridView/CardView/XXXXView中。GridControl是各种View的容器。所以要控制显示,要从GridView这些类入手。关于GridControl与GridView的关系,我不说了。下面给出一段代码。实际使用中常用到。public Form2(){InitializeComponent();//不显示内置的导航条。gc1.UseEmbeddedNavigator = false;//不显示分组的面板gv1. 阅读全文

posted @ 2012-06-14 18:10 星空夜夏梦 阅读(1182) 评论(0) 推荐(0) 编辑

dev中gridview控件

摘要: dev中gridview控件目录:一、客户端常用1.常用API2.聚焦行变更事件3.客户端选择多行4.客户端选择行5. 获取选择的行数目6.单击行时,选中行7.通过checkbox 选择行8.选择所有行9.启动编辑框,Container.VisibleIndex 获取行索引10.启动服务器端函数:二、客户端常用事件三、服务器端常用属性四、服务器端常用方法五、服务器端常用事件六、列的设置1.模板列使用超链接2.模板列使用Button用法3. 使用命令列七、其他------------------------------------------------内容:一客户端常用1.常用API: Per 阅读全文

posted @ 2012-06-14 18:05 星空夜夏梦 阅读(3036) 评论(0) 推荐(0) 编辑

2012年6月13日

PDF转换成图片——11种方案

摘要: PDF转换成图片——11种方案 原文出处:http://topic.csdn.net/u/20120219/20/4888d128-3b77-47bc-aa21-cb02c014bc1f.html最近公司安排了个任务:要求交付一个DLL,实现【PDF转换成图片】,最好的效果是能够掌握所有源码,实在不行才交付第三方DLL。研究了6个工作日+1双休+每晚9点下班,逛遍了国内外各种论坛,还是没能成功整出源码,但发现了很多有用的工具和其他工具,在此分享给大家。1.【iTextSharp.dll】,C# 开源PDF处理工具,可以任意操作PDF,并可以提取PDF中的文字和图片,但不能直接将PDF转换成图片 阅读全文

posted @ 2012-06-13 23:03 星空夜夏梦 阅读(779) 评论(0) 推荐(0) 编辑

C# 截屏方式

摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Drawing.Imaging;namespace zhuaScreen{ public partial class Form1 : Form { public Form1() { Initial... 阅读全文

posted @ 2012-06-13 23:01 星空夜夏梦 阅读(202) 评论(0) 推荐(0) 编辑

2012年5月23日

Ribbon菜单栏布局和调整大小

摘要: Ribbon菜单栏布局和调整大小原文地址:http://blog.csdn.net/kyranhan/article/details/6641076设置菜单组的变化顺序。窗口大小调整时,GroupSizeReductionOrder设置多个菜单组的先后顺序,下图显示当逐渐缩小窗口时,菜单的变化View Code <ribbon:RibbonTab x:Name="HomeTab" Header="Home" GroupSizeReductionOrder="tbdGroup2, tbdGroup1, editGroup"> 阅读全文

posted @ 2012-05-23 21:44 星空夜夏梦 阅读(1389) 评论(0) 推荐(1) 编辑

上一页 1 ··· 6 7 8 9 10 11 下一页

导航