2012年11月26日

摘要: 类型运算 使用ref关键字课时值参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该参数变量中。定义方法和调用方法都必须显示使用ref关键字。相当于C中的out修饰符。线程 线程的同步是一个很重要的问题。但是有的时候,后台线程并不需要跟主线程同步,这时使用线程池技术进行处理最合适,也最方便,(线程池中的线程一定是后台线程)。线程池在被创建的时候会带有很多个工作线程,对于每个传入的请求,线程池都将分配一个线程,因此可以异步处理请求,而不会占用主线程,也不会延迟后续请求的处理。一旦池中的某个线程完成了任务,它将返回到线程池线程队列中等待,等待被再次征用。线程 阅读全文
posted @ 2012-11-26 22:58 每一天都是崭新的~ 阅读(175) 评论(1) 推荐(0)

2012年11月23日

摘要: 第九章 定义类 1、 C#类定义中,只能有一个基类,没有基类,就只能继承自system.object,还可以指定支持的接口,接口要放在基类后面,可以有多个接口。如果继承自抽象类,必须实现其所有抽象成员。编译器不允许派生类的可访问性比其基类更高。2、类的修饰符 internal(默认),public,sealed,abstract。system.object的成员可以通过接口类型的变量来访问。3、接口和抽象类。接口的成员是公共的,而抽象类成员无限制。抽象类主要用作对象系列的基类,共享某些主要特性。接口则主要用于类,这些类在基础水平上有所不同,但仍可以完成某些相同的任务。 4、结构是值类型,类是引 阅读全文
posted @ 2012-11-23 18:14 每一天都是崭新的~ 阅读(260) 评论(0) 推荐(0)

2012年11月19日

摘要: 1、关于变量的作用域问题,为什么在程序的有些部分,无法使用相应的控件? 2、要得到combox的文本值,调用其text属性即可。 3、this.dataGridView1.CurrentCell.RowIndex;得到当前 dataGridView 1.处于活动状态的单元.获取单元格父行的索引 4、int MaxValue = Convert.ToInt32(new OleDbCommand("select Count(*) from 流量测量方法",conn).ExecuteScalar());//得到Access记录表的行数 5、Arraylist对象使用之前也要初始化 阅读全文
posted @ 2012-11-19 16:32 每一天都是崭新的~ 阅读(238) 评论(0) 推荐(0)

2012年11月16日

摘要: 下载了一个DotNetBar组件,正在学习中。 学习到了两种界面风格:Metro风格,Ribbon风格。“Ribbon”是指的固定式工具栏,例如通用、插入、邮件等等,他们都在屏幕的最上方,而不再是下拉菜单。office2007即为典型的Ribbon风格软件。 Windows Phone7及WIN8的界面风格即为Metro风格。metro UI是一种界面展示技术,和苹果的iOS、谷歌的Android界面最大的区别在于:后两种都是以应用为主要呈现对象,而Metro界面强调的是信息本身,而不是冗余的界面元素。显示下一个界面的部分元素的功能上的作用主要是提示用户“这儿有更多信息”。同时在视觉效果方面. 阅读全文
posted @ 2012-11-16 16:09 每一天都是崭新的~ 阅读(649) 评论(0) 推荐(0)

导航