rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » C#

用c#进行directX开发的一个简单例子

  这几天一直在研究c#下进行directX的3D开发,颇有些成绩。先贴出一个小例子和大家分享,我做的是一个旋转的4棱锥。如果有人对这方面感兴趣不知道如何学习的话,我建议看两个文档<ManagedDirectX9图形和游戏编程简略中文文档>,<ManagedDirectX9SDK中文文... « 阅读全文

发布于: 2012-01-16 14:11:23

yield js c#

  可以把yield理解成一种特殊形式的return,它和return一样,会立即把执行权返回父级函数。特别之处在于,yield后面跟的函数或对象会跟一个条件判断,当条件满足时,就会再次回调包含该yield的子函数,并且从yield语句之后继续执行。条件满足之前,执行父函数下面的语句,可以看作异步执行。... « 阅读全文

发布于: 2012-01-15 08:56:48

C#基础语法总结

  C#3.5第一部分基础知识1.C#语法规则(1)标示符,关键字,用户变量区分大小写;在输入命名时首字母要大写,第二个字段首字母也要大写;(2)习惯用分号结尾(;)和花括号{};(3)NameSpace命名空间,用于将同名的类区分在不同名称的命名空间内;(4)Using用法是引用一个程序集中的命名空间... « 阅读全文

发布于: 2012-01-12 09:33:00

C#多线程中 lock关键字

  本文介绍C#lock关键字,C#提供了一个关键字lock,它可以把一段代码定义为互斥段(criticalsection),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。  每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行... « 阅读全文

发布于: 2012-01-11 10:49:45

C#与IDL传递数组的问题

  C#与IDL混编开发的时候,数组传递的过程中,往往会发生转置或者其它变化,根据笔者的研究现提出如下解决方案,如各位读者有更好的方法,感谢大家多多批评指正。C#向IDL中传递二三维数组当传入二三维数组时,在IDL中使用函数transpose进行转置,即可还原。(对于多维数组,笔者未作实验,不敢妄论)I... « 阅读全文

发布于: 2012-01-10 15:28:53

C#继承机制

  在面向对象中,有两种不同的继承类型:实现继承和接口继承。1. 实现继承:表示一类型派生于一个基类型,拥有该基类型的所有成员字段和函数。在实现继承中,派生类型的每个函数蚕蛹基类型的实现代码,除非在派生类型的定义中指定重写该函数的实现代码。在需要给现有的类型添加功能,或许多相关的类型共享一组重要的公共功... « 阅读全文

发布于: 2012-01-08 07:27:51

C#中隐性变量申请var

  在用c#编写代码的时候,遇到var变量,不是很清楚,现在也整理出来学习,以便日后查看。http://www.wangchao.net.cn/bbsdetail_1738489.html一.神奇的var  在C#3.0中增加了一个变量声明var,这个声明和JavaScript的var类似,但也有不同。... « 阅读全文

发布于: 2012-01-07 12:13:32

c# windows api 01

  //读内存         [DllImportAttribute("kernel32.dll", EntryPoint ="ReadProcessMemory")]         private static extern boolReadProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, IntPtrlpBuffer, int nSize, IntPtr lpNumberOfBytesRead);  //打开线程   ... « 阅读全文

发布于: 2012-01-06 11:02:34

C#使用Dotfuscator混淆代码的加密方法(图)

   C#编写的代码如果不进行一定程度的混淆和加密,那么是非常容易被反编译进行破解的,特别是对于一些商业用途的C#软件来说,因为盯着的人多,更是极易被攻破。使用VS自带的Dotfuscator可以实现混淆代码、变量名修改、字符串加密等功能。    使用的是 Dotfuscator 4.2 PRO 版本,... « 阅读全文

发布于: 2012-01-01 12:13:28

C# winform 捕获全局异常

  using System;using System.Collections.Generic;using System.Windows.Forms;using System.IO;namespace GobalException    static classProgram       /// <summary>       /// </summary>       [STAThread]       static void Main()  ... « 阅读全文

发布于: 2011-12-31 13:11:18
热门标签
C#