上一页 1 ··· 5 6 7 8 9
摘要: 转载的,就不翻译了…微软把精力放到xna去了。所以推荐大家用XNA,如果非要用托管的DirectX也可以,只不过版本一直是2006年的了。 具体方法: 安装SDK之后 他默认的位置在 C:\WINDOWS\Microsoft.NET\Managed DirectX 把里面相应版本的Microsoft 阅读全文
posted @ 2011-09-26 09:44 leestar54 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 一 建立虚拟目录 http://localhost/EncryptWebConfig,并添加web.config,其中包含数据库连接字符串: <connectionStrings> <add name="Conn" connectionString="Data Source=liuwu;User I 阅读全文
posted @ 2011-09-18 16:14 leestar54 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 引言作为一个.NET程序员,我们知道托管代码的内存管理是自动的。.NET可以保证我们的托管程序在结束时全部释放,这为我们编程人员省去了不少麻烦,我们可以连想都不想怎么去管理内存,反正.NET自己会保证一切。好吧,有道理,有一定的道理。问题是,当我们用到非托管资源时.NET就不能自动管理了。这是因为非托管代码不受CLR(Common Language Runtime)控制,超出CLR的管理范围。那么如何处理这些非托管资源呢,.NET又是如何管理并释放托管资源的呢?自动内存管理和GC在原始程序中堆的内存分配是这样的:找到第一个有足够空间的内存地址(没被占用的),然后将该内存分配。当程序不再需要此内 阅读全文
posted @ 2011-09-15 10:39 leestar54 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 今天想用ExecuteNonQuery方法select表中符合的内容实现登录框,然后判断返回行是否大于0,但是一直返回-1,郁闷了很久。 查msdn,上面备注说了: 您可以使用 ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 UPDATE 阅读全文
posted @ 2011-09-07 22:37 leestar54 阅读(613) 评论(0) 推荐(1) 编辑
摘要: 我用数据集定义了一个InsertMenber函数,用来插入数据到数据库 过程也判断了返回受影响的行数。 调试也看了,都是插入成功。 但是我在资源管理器上面看数据库里面还是什么都没有。 我原来以为是执行语句的问题,结果发现语句复制到数据库执行是没有任何问题的 在网上查了,有一个解决办法,就是连接字符串 阅读全文
posted @ 2011-09-07 22:31 leestar54 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 今天又遇到问题了。 查看了源代码,语句,字符串什么的都没有错,数据库里面没有一行或多行中包含违反非空、唯一或外键约束的值的问题。 之后查资料,原来是我之前修改了一下表里面的类型大小,结果数据集不会再次自动生成 这里有两种解决办法: 1、再从新建立一次数据集 2、找到数据集源代码声明字符类型和大小的地 阅读全文
posted @ 2011-09-03 16:26 leestar54 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 数据的加密重要性大家皆知,很多情况下需要对数据进行加密处理,但各种重要数据的加密要求不一样,有些需要时可逆的,有些是不要求可逆的,可逆的一般称之为对称加密算法,不可逆的一般可以成为非对称加密算法。如登录密码,一般较好的方式是采用不可逆的加密算法,如MD5、SHA256、哈希数值等,当然也有的采用可逆的强度好一些的加密方式,在选择加密键值的时候,变化一下也算是比较不错的选择。另外一些为了掩人耳目或者不让别人直接可以查看到,就采用其他的加密算法,如DES加密算法、AES的RijndaelManaged加密算法,或者也可以采用Base64加密,甚至我看到一个很变态的方式,就是用MD5加密的头,内容则 阅读全文
posted @ 2011-09-02 16:34 leestar54 阅读(575) 评论(0) 推荐(1) 编辑
摘要: 之前我以为实现这个功能很容易,之后才发现有很多问题要解决啊,花了一个晚上终于实现了,但是不知道是不是最好的办法。 查了网上很多资料,就做一个总结。 问题一: DropdownList动态绑定select提交表单之后任然是第一项。 原因:因为提交表单之后页面会postback,就相当于页面再次实例化一 阅读全文
posted @ 2011-08-31 09:19 leestar54 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1.C#连接连接Access 程序代码: using System.Data; using System.Data.OleDb; .. string strConnection="Provider=Microsoft.Jet.OleDb.4.0;"; strConnection+=@"Data So 阅读全文
posted @ 2011-08-29 16:14 leestar54 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这个问题郁闷了我一天啊 FLASH元件里包含按钮,只能在本场景进行跳转,无法实现按钮代码直接跳转别的场景,否则按钮失效。 具体原因为什么实现不了,据说是触发机制的问题。 现在找到的唯一解决办法呢,就是把跳转代码写到主场景的第一帧上。 function gotoScreen*() { gotoAndS 阅读全文
posted @ 2011-06-09 10:55 leestar54 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 这个问题再C#上面不存在…网上搜集的 二维数组做参数传递的时候,可以如下声明: void func(int a[][3]); 但是有时碰到的情况是,数组的位数是动态生成的 解决方案:直接传int指针,不与那些复杂的多维数组,多重指针纠缠,模拟二维数组 void func(int *p, int n, 阅读全文
posted @ 2011-05-15 19:51 leestar54 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~ 笔者也是在看欧立奇版的《.Net 程序员面试宝典》的时候,才发现自己长久以来竟然在弄不清出两者的情况下,混用了这么长的时间。的确,const与readonly 很像,都是将变量声明为只读,且在变量初始化后就不可改写。那么,const与readonly 这两个修饰符到底区别在什么地方呢?其实,这个牵扯出C#语言中两种不同的常量类型:静态常量(compile-time constants)和动态常量(runtime constants)。这两者具有不同的特性,错误的使用不仅会损失效率. 阅读全文
posted @ 2011-05-10 16:50 leestar54 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 事件与委托似乎很难以理解,这是因为它们的使用方式与常用的编码有很大的差别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法执行的结果,这是符合逻辑的。但在某些情况中,同步代码未必满足需求,拿公共汽车来打个比方,如果交通管制中心希望每一辆公车到达一个站点时都发送给自己一个信号以便自己能够随时掌握交通状况,使用同步代码,公汽对象肯定需要调用管制中心对象,这样就出现了我们一直不愿意看到的情况:两个类型紧密地耦合在一起。既然要其它类型对自己的行为作出反应,亲自调用其类型的方法似乎不可避免,在同步代码中,很难避免这种紧密的类型调用关系。另一个差别是在一般情况下,我们只将属性作为参数传递给方 阅读全文
posted @ 2011-05-08 11:28 leestar54 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1)class 是引用类型,继承自System.Object;stuce是值类型,继承自System.ValueType类,因此不具多态性。但是注意,System.ValueType是个引用类型。 2)从职能观点来看,class表现为行为;而stuct常用于存储数据。 3)class支持继承,可以继承自类和接口;而struct没有继承性,struct不能从class继承,也不能作为class的基类,但struct支持接口继承。 4)classs可以声明无参构造函数,可以声明析构函数;而struct只能声明带参数构造函数,且不能声明析构函数。因此,struct没有自定义的默认无参构造函数,默认无 阅读全文
posted @ 2011-04-22 20:43 leestar54 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 网上找到的,有什么不对的大家指出来,重新学习1.栈是存放函数返回地址、参数、局部变量的。堆是程序可以自由操作的内存,使用时先申请,用完之后释放,如何使用完全由程序代码控制。2.栈在汇编代码中表示成PUSH POP,用的是ESS段,SP寄存器而堆不是,是在内存中读写,EDS段,3.C++包括两种被应用程序管理的内存区域:一种称为栈(stack),另一种称为堆(heap)。stack是函数被调用时自动分配的一块内存区域,它主要用于保留函数内使用的变量及函数调用位置处下一条代码的地址。stack是后进先出,一个可变的指针指向stack的顶部。本质上,当一个函数被程序调用时,当前的执行地址被放入sta 阅读全文
posted @ 2011-04-07 11:52 leestar54 阅读(120) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9