易网时代-编程资源站
Welcome
首页
/
软件开发
/
C#
挑战:C#学习的最快速度
2016-07-27
27
挑战:C#学习的最快速度2011-04-04最近,应邀为朋友公司新招聘来的新员工进行C#培训,由于项目要人相当紧,可以用于培训的时间不是很多——大概只有2到3周——而且要求员工能够跟着老员工上手写Code。新员工完全是大学计算机相关专业本科毕业,经初步测试,得知水平比较平均。这样的培训对自己也是一种考验。本文的目的是与大家探讨在这样一种情况下学习C#的最快速方法。一.培训的时间长度和课时安排1.时间长度:3周...
怎样在MFC中调用C#编写的DLL
2016-07-27
26
怎样在MFC中调用C#编写的DLL2011-04-04欧昊川一、使用 /clr 编译 MFC 可执行文件或规则 DLL1、打开“项目属性”对话框,方法是右键单击“解决方案资源管理器”中的项目并选择“属性”。2、展开“配置属性”旁边的节点并选择“常规”。在右侧窗格中的“项目默认值”下,将“公共语言运行库支...
字符串和十六进制之间的转换方法
2016-07-27
25
字符串和十六进制之间的转换方法2011-04-041.C#中的代码/// <summary> /// <函数:Encode> /// 作用:将字符串内容转化为16进制数据编码,其逆过程是Decode /// 参数说明: /// strEncode 需要转化的原始字符串 /// 转换的过程是直接把字符转换成Unicode字符,比如数字"3"-->0033,汉字"我&qu...
在C#中调试Windows窗体程序
2016-07-27
26
在C#中调试Windows窗体程序2011-04-04在控制台应用程序中Main函数是程序的入口点。同样地,在Windows窗体应用程序中,Main函数也是程序入口点。这可以通过调试看出来,方法如下所示。(1)打开或新建一个Windows窗体应用程序,如前面的FormsTest应用程序。(2)单击“调试”|“逐句调试”命令,也可以按快捷键F11。可以看到,程序会跳转到Program.cs文件。指示运行的黄色箭...
用TreeView实现树菜单
2016-07-27
27
用TreeView实现树菜单2011-04-04pery具体方法是:创建一个数据库,设计树图信息表S_Menu,包含NodeId、ParentId、 NodeName、Address、Icon字段,其它字段根据实际业务而定,节点名称NodeName将在树 型控件的节点上显示,NodeId字段保存节点的唯一标识号,ParentId表示当前节点的父节 点号,标识号组成了一个“链表”,记录了树上节点的结构。设计一个Web窗 体其上放置Tr...
一个典型的Windows窗体程序实例
2016-07-27
25
一个典型的Windows窗体程序实例2011-04-04/*Form1.cs文件*/using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace FormsTest{public par...
特殊类型窗体制作:用C#实现启动欢迎界面
2016-07-27
26
特殊类型窗体制作:用C#实现启动欢迎界面2011-04-04第一步: 主程序启动主窗体(这里表示为 form1)如下:static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); ...
如何在C#中播放AVI短片并使背景透明
2016-07-27
27
如何在C#中播放AVI短片并使背景透明2011-04-04在C#编程的时候,由于一个功能需要播放一小段的AVI格式的短片,结果找了半天也没有搞定如何来进行播放。于是本人在网上查呀查呀!找了半天终于找到了一个方法播放文件。他的方式是首先用下面的命令为媒体播放器控件:msdxm.ocx 生成 MediaPlayer.dll 和 AxMediaPlayer.dll。命令为:aximp c:winntsystem32msdxm.ocx 而通常msdxm.ocx中的...
如何创建和使用socket链接池
2016-07-27
25
如何创建和使用socket链接池2011-04-04吴康彬采用CS方式的程序不可避免都要碰到socket连接的问题,很多时候,使用编程语言当 中自带的socket库,使用起来多少有些不习惯,虽然系统自带的库在很多异常处理,稳定 性上下了很多功夫,但是要去理解和使用那些库,比如做socket连接池不免要走很多弯路 。在这里我和大家讨论下怎么样创建和使用socket链接池。一般socket链接有以下两种方式:长(常)链接和短链接。长链接:当数据发送完成后soc...
日期型数据转换成C#长整型数据
2016-07-27
23
日期型数据转换成C#长整型数据2011-04-04 it168 C#语言还是比较常见的东西,这里我们主要介绍日期型数据转换成C#长整型数据,包 括介绍DateTime 的构造函数等方面。为什么要将日期型数据转换成C#长整型数据呢?原因很多,但就我个人来说,经常将 它用于数据库的日期存储。由于各种数据库对日期型的定义和处理是不一样的,各种语言 对日期型数据的定义的处理也各不相同,因为,我宁愿将日期型数据转换成长整型数据再 保存到数据库中。虽然也可以使用字符串...
C#中提供的VB不支持的新特性
2016-07-27
27
C#中提供的VB不支持的新特性2011-04-04 INFOQ Jonathan Allen在Beta 2中,.NET中的两种旗舰语言——C#和Visual Basic各自的功能集合都已经确定。以前我们曾经介绍过只在VB中出现的特性,例如可变匿名类型和XML常量等。而今天本文则要介绍一些只在C#中出现的特性。第一个特性是用于创建数据类的一个语法上的便捷之处。借助于自动属性(Automatic Properties)语法,C#开发者无...
C#中LINQ写法
2016-07-27
26
C#中LINQ写法2011-04-04有人问起C#的LINQ写法...也很简单...关键的地方稍微修改一下,差不多是底下这样...//查询BMI值大于25的人var result = from c in matrix where c.BmiValue > 25 select c;//显示名称foreach (string item in (from c in result select c.name)) {MessageBox.Show (item)...
C#反射命名空间浅析
2016-07-27
28
C#反射命名空间浅析2011-04-04 博客园 LinderMan学习C#反射命名空间之前我们来看看C#反射的概念,反射是一个运行库类型发现的过 程。 通过反射可以得到一个给定程序集所包含的所有类型的列表,这个列表包括给定类 型中定义的方法、字段、属性和事件。也可以动态的发现一组给定类支持的借口、方法的 参数和其他相关信息如基类、命名空间、数据清单等。C#反射命名空间详细介绍:1.System.Reflection命名空间内的各类型(1) Assembl...
列出C#进程以及详细信息
2016-07-27
29
列出C#进程以及详细信息2011-04-04建立一个listBox将进程名称遍历进去this.listBox1.Items.Clear();Process[] MyProcesses=Process.GetProcesses();foreach(Process MyProcess in MyProcesses){this.listBox1.Items.Add(MyProcess.ProcessName);}this.listBox1.SelectedInd...
C#利用网页强制重启服务器
2016-07-27
28
C#利用网页强制重启服务器2011-04-04点击Button1,强制重启C#重启服务器代码using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System...
利用C#的for循环语句为数组赋值
2016-07-27
26
利用C#的for循环语句为数组赋值2011-04-04 网易博客 旋叶笔记C#的for循环语句为数组赋值是C#编程中比较基础的一部分,通过C# for循环语句遍历一个数组,然后对数组中的每个元素进行赋值。string[] strarr=new string[n]; //n为数组的长度for(int i=0;i{strarr[i]=m; //m为一个变量,通过i的循环,m也同时实现了一个循环} //比如通过DATESET里面表ds.Tables["...
C#中通过Assembly类访问程序集信息
2016-07-27
28
C#中通过Assembly类访问程序集信息2011-04-04C#中通过Assembly类可以访问程序集信息.1.允许访问给定程序集的元元素,包含可以加载和执行程序集的方法;2.加载程序集:使用静态方法Assembly.Load(程序集名称)或Assembly.LoadFrom(程序集完整路径名);3.属性:FullName:程序集显示名称;3.方法:GetTypes():获取程序集中定义的类型。TestAssembly.cs:view plaincopy...
C#中使用反射的使用实现和性能分析
2016-07-27
31
C#中使用反射的使用实现和性能分析2011-04-04最近在研究一个可配置系统的框架,在代码中大量使用了反射的方法,虽然借鉴到其他的语言,如Java中反射性能都比较差,但是想到C#既然是一种强类型的语言,对于AppDomain中的类的调用应该性能不会差很多。今天在mvp站点上看到有人说反射的性能很差,要避免使用,就写了一个简单的例子测试了一下测试类如下:namespace ReflectionTest.Test{public class CTester{p...
C#中如何得到主机名与IP地址
2016-07-27
24
C#中如何得到主机名与IP地址2011-04-04 四川师范大学 安美洪/** Copyright (c) 2006,四川师范大学* All rights reserved.* 文件名称:GetIpAndName* 文件标识:见配置管理计划书* 文件摘要:得到本地主机的名字与IP*/using System;using System.Net;/** 当前版本:1.0* 软件作者:安美洪* 完成日期:2006年3月28日** 取代版本:无* 原作者 :无* ...
不要忽略C#中的using和as操作符
2016-07-27
27
不要忽略C#中的using和as操作符2011-04-041、using按照msdn的解释:using 语句定义一个范围,在此范围的末尾将处理对象。举例:class TestUsing:IDisposable{ public void Dispose() { Console.WriteLine("Dispose"); } public void Method() { Console.WriteLine("Do a meth...
<<
161
162
163
164
165
166
167
168
169
170
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图