
.NET
iStringTheory
CSharp iOS Developer
展开
-
个性化的分页实现
我们前面讲的分页,只不过是通过修改DataGrid的属性来实现分页,这样有这样的好处,最大的就是简单,呵呵,根本不用操心,分页是如何产生的。但是它同样有缺点,不能按照我们想像的产生各种我们需要的样式。没有办法,想个性化功能,只有自已动手来做了,呵呵。我们一步步的来,首先是导入需要的命名空间。下面的例子,其实也是我从国外找来的,再加上点个人的东东,再汉化,呵呵。今天心情很好,我连标签色彩原创 2003-06-10 10:17:00 · 1555 阅读 · 0 评论 -
使用C#编写BHO实现残障人群上网冲浪无障碍
<br />原文发表于作者博客 http://www.nod6.net——以c#和Objective-C为主题的网站。<br /> <br />先看一个效果图:<br /><br />位于下方的工具栏即是我们编写的BHO组件。它本质上是一个DLL,是由IE浏览器加载的,它的生命周期=浏览器进程的生命周期。更多关于BHO的信息,请大家自行Google。IE8是多进程浏览器,因此没打开一个选项卡,或者每打开一个新的窗口就会启动这样一个BHO组件。那么,IE是如何知道要加载哪些BHO呢?答案是:注册表。注册表是W原创 2010-12-17 17:13:00 · 7016 阅读 · 20 评论 -
VMWare虚拟机中配置Windows Mobile模拟器连接Cellular Emulator
不想一遍遍的重装系统,干脆把开发环境装在了虚拟机中,性能尚可。由于需要进行Windows Mobile应用的开发,装了Windows Mobile SDK,需要Cellular Emulator的配合,如下图:从左下角看到Cellular Emulator的端口为:COM3,那么在模拟器中配置COM3,如下:仍然无法连接,中间尝试过软重置模拟器,均无效,同样的操作步骤,在一台物原创 2010-03-19 21:30:00 · 2456 阅读 · 0 评论 -
教你使用XNA Game Studio 3.1+C#开发游戏
转载请注明出处!作者:姜晓东 博客:http://blog.youkuaiyun.com/abigfrog QQ:800736 MSN:j2ee@hotmail.comMicrosoft XNA Game Studio 3.1 是一套支持各版本的Microsoft Visual Studio 的游戏开发套件,使用它可以让学生或者爱好者来为Microsoft Windows、Microsoft Xb原创 2009-11-23 16:25:00 · 22022 阅读 · 11 评论 -
非对称加密算法RSA使用注意事项
第一个问题,也是最重要的一个——RSA无法对超过117字节的数据进行加密!切记!其实也勿需要求对更大数据的加密,虽然网上已经有相关解决方案,比如BigInteger项目。但这点确实需要注意,如果对大于117字节的数据加密就会抛异常出来,说法还有点莫名其妙。考虑下RSA的主要用途就可以理解了,一般我们使用RSA的主要用途是进行数字签名,另外就是对“对称加密”算法的KEY和IV向量进行加密;原创 2009-11-07 12:06:00 · 7464 阅读 · 1 评论 -
.Net Framework学习的10个建议
1、多练习,课本上的内容一定要通读,里面的示例程序要亲自测试,或许你会发现书上平时看不出来的小错误,另外,输入时候的手误也是难免的,那么在解决问题的过程中也会让你加深对某个知识点的理解,举例如下:public class Contractors : IEnumerable { private ArrayList items = new ArrayList()原创 2009-10-23 14:40:00 · 6769 阅读 · 4 评论 -
使用c#编写的正则表达式练习软件
在.NET FRAMEWORK的教学过程中,出于教学需要,使用C#写了这样一个正则表达式练习器软件,可以通过输入正则表达式和待分析的文本,由软件给出解析结果,其中解析结果里包括了分组信息,界面如下: 核心代码:using System;using System.Text;using System.Windows.Forms;using System.Text.Regular原创 2009-10-16 14:03:00 · 1505 阅读 · 0 评论 -
.NET Framework中的委托和事件
委托是什么?它就是一“托儿”,你一旦上了它的贼船,那么后续的很多好戏就该轮番上演了!为啥?因为这个“托儿”有一肚子的坏水在等着你呢(它代理的那些方法)!另外,从好的方面讲,委托就是一尚方宝剑,可以当皇帝老子使!牛着呐!下面举个例子来说明下:首先定义一个委托:public delegate void SomethingHappendEventHandler(ReorderEv原创 2009-09-30 15:20:00 · 1238 阅读 · 1 评论 -
Visual Studio 2010 beta1初体验
网上看了关于2010的介绍,ms自己也说要把这个版本打造成一个new VS6!ms的信心一向都是满满滴!干脆down下来看看,我一向不太喜欢beta版软件,但无奈要等2010正式版发布还不知道要到何年何月!!!先看看主界面,WPF的做的,看着还行! 新增加的F#语言 大概Google了下这个F#,原来是一种函数式编程语言(原来是Function滴意思 -_-),m原创 2009-09-18 16:56:00 · 962 阅读 · 0 评论 -
一个读取EXCEL问题的解决
项目要求需要从一个EXCEL读取数据到系统,然后进行处理,开始一切正常,后来在读取一个客户的EXCEL文件时发生莫名其妙的问题,如下:经分析,发现从Excel文件读取的某些数据已经是这种科学记数法,而原始数据类似这样:100100100,问题出现在EXCEL文件的单元格格式上,凡是单元格左上方有绿色三角的单元格读取都正常,于是将全部单元格都设置为带绿色三角,问题解决。设置方法如下:原创 2007-12-23 21:36:00 · 2080 阅读 · 1 评论 -
C#桌面应用使用异步计算改善界面效果的两种方式
在桌面应用中,我们希望当一个费时的运算在进行的时候,当前窗体可以有所表现,比如显示等待动画或者进度条,避免让用户陷入无聊、乏味又不知何时才能执行完成的苦闷之中,此时异步计算即可派上用场,所谓异步,即是将费时的运算放到一个专门的工作线程里面去,不在当前UI线程里面处理,如果在UI线程内处理,UI势必会进入假死状态,期间用户无法移动窗体,无法取消费时操作,只能等待程序处理完毕,程序的控制权才会重新交换原创 2007-12-20 13:47:00 · 1576 阅读 · 0 评论 -
一个找不到CLR错误的解决
本来好好的程序,按F6编译突然报一大堆错误,主要错误为:错误 1 找不到文件“Microsoft.Windows.CommonLanguageRuntime, Version=2.0.50727.0”。 在网上搜索了下资料,原来是交叉引用惹的祸,原来我一个Solution下面有两个项目,一个是开发项目,一个是测试项目,测试项目引用了开发项目,造成了上述问题。 删掉测试项目对第原创 2007-11-16 17:21:00 · 5062 阅读 · 1 评论 -
NET编译时都做了一些什么
在新闻组和邮件列表里有大量关于一个.Net程序的设计编译(design-time orrun-time)和运行原理 (CPU-specific binary or pseudo-code)的疑问。这里是一个简单的回答:当你编译一个C#应用程序或任何一种CLS(CommmonLanguage Specification)兼容的语言时,它将首先被编译成一种称为IL(Intermediate Lan原创 2003-06-09 07:45:00 · 4391 阅读 · 0 评论 -
在ASP.NET中面向对象的编程思想
首先,我们还是来谈一下面向对象的编程思想吧。我想现在的主流编程思想无非两种:结构与面向对象。以前,在ASP中我们完全采用的是结构化思想。现在,asp.net可以完全支持面向对象的编程思想,这不得不说是一个质上的飞跃。 记得我在大约半年前给大家写过一篇>,当时是由于看到一本小说的启发,发现任何东西都可以用面向对象的思想来看。我现在还是简单谈一下吧,面向对象无非就是把世间万物当做一个类,要想使用类原创 2003-06-09 07:45:00 · 1405 阅读 · 0 评论 -
新书《C#4.0权威指南》接受预订了!
内容简介《c# 4.0权威指南》由国内资深微软技术专家亲自执笔,微软技术开发者社区和技术专家联袂推荐。内容新颖,基于最新的c# 4.0、net framework 4和visual studio 2010;写作方式有创新,用图解的方式对c#进行了完美的演绎;内容全面,不仅重点讲解了c# 4.0的所有新特性,而且对c#的所有知识点的原理、用法和要点都进行了全面的讲解和深度的分析,广度和深度完美结合。本书注重实践,包含大量有价值的示例代码,可操作性极强。全书分为三个部分:准备篇首先对.net体系结构原创 2010-11-14 13:04:00 · 1975 阅读 · 1 评论