- 博客(8)
- 收藏
- 关注
原创 C语言编程风格(转)
第一章:缩进格式 Tab是8个字符,于是缩进也是8个字符.有很多怪异的风格,他们将缩进格式定义为4个字符(设置为2个字符!)的深度,这就象试图将PI定义为3一样让人难以接受. 理由是:缩进的大小是为了清楚的定义一个块的开始和结束.特别是当你已经在计算机前面呆了20多个小时了以后,你会发现一个大的缩进格式使得你对程序的理解更容易. 现在,有一些人说,使用8个字符的缩进使得代码离右边很近,在
2005-07-25 15:04:00 881
原创 程序编码规范C语言(转)
基本要求 1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。 1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。 1.3 尽量使用标准库函数和公共函数。 1.4 不要随意定义全局变量,尽量使用局部变量。 1.5 使用括号以避免二义性。 2.可读性要求 2.1 可读性第一,效率第二。 2.2 保持注释与代码完全一致。 2.3 每个源程序
2005-07-25 15:02:00 1720
原创 .net参考
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre
2005-07-22 15:22:00 722
原创 Visual Studio .NET2003 和IIS顺序装反后不能运行web的处理
一般出现的问题是Visual Studio.NET已检测到指定的WEB服务器运行的不是ASP。NET1.1版,这时普通解决方案,适合大部分情况:C:/>/WINNT/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis -i开始安装 ASP.NET (1.1.4322.0)。已安装完 ASP.NET (1.1.4322.0)。regsvr32 C:
2005-07-20 10:00:00 1879
原创 如何获得要显示字体的大小
好多次需要根据字体大小决定DrawString中定义矩形的高度,刚开始自己写了一个函数。首先把要显示的字符串转换到字符数组中,然后根据Ascall码判断有多少个汉字,多少个字符,一般情况字符显示是汉字的一半,然后根据字体的大小,不过字体大小就是主观决定了,还好如果是宋体,9象素,我判断是12,还是比较准确的。但是这个方法具有针对性,不能普遍使用。正当我发愁时,竟然在很早前就看过的.net
2005-07-19 10:50:00 1304
原创 程序中要注意控件焦点问题
最近绘图控件代码测试过程中增加了控制是放大功能还是选中某点显示信息的功能,在调用控件的form中我加了一个button,用于改变绘图控件中的放大或显示点信息的属性。在程序运行过程中,是达到了放大和显示功能分开的效果,但是显示某点信息时却不能使用按键控制显示点移动了,经过近一步测试是form根本捕获步到硬件按钮的信息了。 经过反复测试发现,原来竟然是在我点击button后,焦点仍然留在
2005-07-19 10:37:00 891
原创 自定义控件要根据屏幕方向生成显示方案
由于自定义的控件需要识别屏幕方向改变显示模式,在刚开始编的代码中是以竖屏模式处理的,只在屏幕中处理了200个点,但是需求改变需要另外加横屏了,这样就要处理300个点了,现在需要在调用控件的form里识别处理是横屏还是竖屏,需要窗体的 Resize 事件创建一个事件处理程序。在该事件处理程序中,新的方向将调用相应的布局函数。private void MainForm_Resize(object se
2005-07-17 10:31:00 726
原创 检查bug一天了,发现犯了数值处理的错误
前几天写了一个自定义的绘图控件,用到了好多数值处理,很多int和double的类型处理,一个没注意写了一个double类型 = int类型/int类型;结果刚开始除数大于被除数时没有感觉到问题存在,但是当除数小于被除数时老是出现异常,由昨天开始都调了整整一天,还好就在我今天即将去吃中午饭时。发现了这句躲在角落的除法运算。以后做数值运算一定要类型检测清楚,计算机的好多常规处理一定得记牢的,不
2005-07-16 20:11:00 591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人