兰保明

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年6月27日

摘要: 方法一:在web.config配置文件中添加如下代码<system.web><globalization fileEncoding=”gb2312”requestEnconding=”gb2312”responseEncoding=”gb2312”culture=”zh-CN” /></system.web>方法二:<%@PageLanguage="C#"ContentType="text/html"ResponseEncoding="utf-8"%> 阅读全文
posted @ 2012-06-27 21:31 兰保明 阅读(138) 评论(0) 推荐(0) 编辑

2011年11月15日

摘要: 假设你设计一个和人交流的程序。 先建立一个接口 interface 人 //定义接口,它代表一个人, {void Hello(); }//接口虚函数,用来跟这个人说话但不同的人有不用的交流方式,具体方式用类来实现,比如。 class 美国人:人 //继承接口“人” 然后,类里实例化接口函数 void Hello(){说hi;}class 中国人:人 //继承接口“人” 然后,类里实例化接口函数 void Hello(){说你好;}class SB:人 //sb也是人 实现 Hello{说xxxxx;}最后你的程序运行时,就用接口“人”就可以了,因为不管遇到什么人(美国人,中国人,还是sb),都 阅读全文
posted @ 2011-11-15 16:58 兰保明 阅读(676) 评论(0) 推荐(1) 编辑

摘要: 1、理解接口 多花点时间理解接口和类的关系,以及为什么用接口。 ArcEngine的类实现的方法很多,当你获取一个类的对象时你要用这个类的方法,这时由于方法个数很多(可能上千个)你不知道 用哪个方法好,为此有了接口。 接口可以说是把类的方法进行分类。这样你要获取类的某个方法,先获取类的某个接口,然后再由实现这个接口的类的对象去调用方法。 同一个类的接口之间可以相互转换,因为都是这个类的对象。 接口在类和函数之间找到了一个平衡。这样用户可以很方便的去调用自己所需要的方法。2、理解对象模型图 能看懂对象模型图才能方便的编程进行代码的编写。 ArcEngine中的类分为三种,要进行区别,要能看懂他们 阅读全文
posted @ 2011-11-15 16:47 兰保明 阅读(1269) 评论(0) 推荐(0) 编辑

2011年11月14日

摘要: 官方的AutoCAD2010+ObjectARX2010开发环境是VS2008SP1,所以装了VS2008之后还需要打个补丁。一切都装好之后就是设置问题了,新建项目-添加包含目录(inc和inc-win32)-添加库目录(lib-win32),如果使用向导的话,这样就可以了然后自己添加代码就行了如果是全自己写的,那么还需要在项目属性-链接器-输入-附加依赖项添加几个需要的文件,比如常用的rxapi.libacedapi.libacad.libacdb18.lib。接下来就差不多了。写好代码,arx加载,输入命令,OK!C++和ObjectARX开发一例//------------------- 阅读全文
posted @ 2011-11-14 14:46 兰保明 阅读(671) 评论(0) 推荐(0) 编辑

2011年9月8日

摘要: 1 <asp:GridView ID="GridView1" runat="server" AllowPaging="True" 2 AutoGenerateColumns="False" BackColor="White" BorderColor="#DEDFDE" 3 BorderStyle="None" BorderWidth="1px" CellPadding="4" DataKeyNames=&quo 阅读全文
posted @ 2011-09-08 14:50 兰保明 阅读(1141) 评论(0) 推荐(0) 编辑

2011年8月27日

摘要: 1 DialogResult dr = ofdAddUserPicture.ShowDialog(); 2 this.picPicture.Image = Image.FromFile(ofdAddUserPicture.FileName); //显示图片 3 if (dr == DialogResult.OK) 4 { 5 user.Picture = ofdAddUserPicture.FileName; 6 } 7 ... 阅读全文
posted @ 2011-08-27 15:12 兰保明 阅读(600) 评论(0) 推荐(0) 编辑

摘要: 1.如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?)form1.Text = string. Empty; form1.ControlBox = false;2. 如何在.NET的Windows窗体上启用XP主题集?(How to use XP Themes with Windows Forms using the .NET?)确认你的控件中FlatStyle属性已经修改为System,再修改Main方法。static void Main() { Application.Enab 阅读全文
posted @ 2011-08-27 09:41 兰保明 阅读(319) 评论(0) 推荐(0) 编辑

2011年8月25日

摘要: 1 //关闭时提示“是否关闭” 2 Response.Write("<script language:javascript>javascript:window.close();</script>");3 4 //直接关闭不提示 5 //Response.Write("<script language:javascript>javascript:window.opener=null;window.close();</script>"); 阅读全文
posted @ 2011-08-25 16:53 兰保明 阅读(222) 评论(0) 推荐(0) 编辑

2011年8月16日

摘要: ASP.NET 2.0中给所有的validator控件和按钮(button、linkbutton等等)增加了ValidatorGroup属性,就可以轻松地解决这 个问题。如果在页面中有一个TextBox并且紧挨着他有一个RequiredFieldValidator和Button控件,可以将RequiredFieldValidator和Button的ValidationGroup属性设置成一样的值从而使得点 击button时只触发这个RequiredFieldValidator的validor,任何没有定义在ValidationGroup内的其他的 validator都会被忽略。 阅读全文
posted @ 2011-08-16 12:46 兰保明 阅读(391) 评论(0) 推荐(0) 编辑

2011年8月15日

摘要: select sno,avg(score) from scgroup by sno having avg(score)>60 阅读全文
posted @ 2011-08-15 22:55 兰保明 阅读(160) 评论(0) 推荐(0) 编辑