为祖国健康工作50年

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

2010年3月1日

摘要: 闲来放假后第一天上班,实在没什么可干的,就写了写一些关于模拟提交表单的程序,大概有以下几种常用方式:其实SendKeys的用途远不止提交表单,我们完全可以写个程序来实现一些自动的按键操作。当然还有一些需要处理的,比如要求操作的程序处于必须焦点,并且事前是了解这个程序利用键盘是如何操作的。关于扩展的应用,可以参考:《C#用 SendKyes 结合 Process 或 API FindWindow、S... 阅读全文
posted @ 2010-03-01 16:37 lerit 阅读(609) 评论(0) 推荐(1) 编辑

2010年2月25日

摘要: 第六章 继承和多态 本章关注OOP两个支柱,继承和多态。首先学习了如何利用继承来构建一族相关类,然后学写了虚成员和抽象成员在类层次结构中创建多态接口,最后介绍了超级父类System.Object的作用。 6.1继承 在OOP中,代码重用有两类,一种是经典继承(is-a的关系),另一种是包含/委托模型(has-a关系),前者就是通常所说的继承。 经典继承基本思想就是新的类可以利用或扩展既有类... 阅读全文
posted @ 2010-02-25 10:58 lerit 阅读(2198) 评论(12) 推荐(1) 编辑

2010年2月22日

摘要: 第五章 定义封装的类类型 本章研究c#的面向对象功能。首先介绍如何构建类类型,之后研究了封装的作用,然后讨论定义属性、字段等内容,最后研究了XML代码文档语法的作用。 5.1类类型和及其构造函数 类的基本概念: 类是由数据字段(也叫成员变量)和操作这个数据的成员(构造函数、属性、方法、事件等)所构成的自定义类型。其中的字段数据用于表示类实例(也称对象)的“状态”,对象就是表示使用new关键字... 阅读全文
posted @ 2010-02-22 11:00 lerit 阅读(1991) 评论(3) 推荐(1) 编辑

2010年2月12日

摘要: 今天终于决定装上2008作为以后开发的操作系统环境。一切都比较顺利,我的T400装了所有驱动,但是无线网络虽然驱动装好了,也安装了thinkvantage的“Access Connections”程序,但是就是无法使用,驱动换了好几个版本都不行。其表现是无法上网,发送接收数据包都为0,开机提示“Access Connections Main Service ”服务启动失败。 在设备管理器中看,确实... 阅读全文
posted @ 2010-02-12 18:13 lerit 阅读(3209) 评论(6) 推荐(2) 编辑

2010年2月9日

摘要: 第四章 C#核心编程结构2 本章对前一章进行补充,介绍了构造C#方法的细节,探讨了方法的各种关键字和方法重载的主题,之后介绍数组类型,也介绍了枚举类型、结构类型,然后详细介绍了值类型和引用类型之间区别,最后探讨了可空数据类型以及?和??运算符。 4.1方法重载和参数修饰符 C#中有四种参数修饰符,分别为: (无),此时为值传递。数据的副本就会被传入函数,至于到底复制什么,取决于参数是值类型还是... 阅读全文
posted @ 2010-02-09 09:42 lerit 阅读(1842) 评论(6) 推荐(1) 编辑

2010年2月8日

摘要: 第三章 C#核心编程结构1 本章将介绍C#的一些基本语法和类型。首先介绍了所有应用程序都必须用到的应用程序对象和它的入口点函数(Main),然后介绍了一些内建数据类型,之后介绍了数据转换的相关概念,最后,介绍了核心运算符、循环和选择结构。 3.1 Main函数 默认情况下,当建立一个项目时,VS会建立一个默认的类,叫做program(可以改名),这个类含有一个静态函数:Main,这个函数就是所有可... 阅读全文
posted @ 2010-02-08 13:23 lerit 阅读(2463) 评论(1) 推荐(1) 编辑

2010年2月5日

摘要: 今天看到一篇文章,是关于在.NET中如何提升程序性能的,里面有这样一条: 建议使用+=、-= 等简化操作符例如原有表达式 A=A+B 改为A+=B 这样不仅减少了敲入代码的数量,而且由于变量A只出现一次,在运行时也提高了系统的性能。 确实这样的操作能减少输入,但是对于是否真能提高性能,以及以什么方式来提高性能(是优化了代码还是节省了空间等),确实不太知道,带着好奇心,自己动手试试了。首先写了两... 阅读全文
posted @ 2010-02-05 22:10 lerit 阅读(8376) 评论(33) 推荐(2) 编辑

2010年2月4日

摘要: 其实做三层架构软件也就3个月吧,通过项目实现,对于三层也有了一定认识,只是有一个问题总是困扰着我。 在项目中,我主要负责web层和bll层的开发。虽然是分了层,对于dal,主要是对数据文件(xml,数据库等)的操作,这层问题不大,主要总是对web层和bll层的代码,总是掌握不好某一段代码究竟写在哪里好。 以前总认为有些代码写在哪里好像都模棱两可的,就比如: 要一个人在文本框输入年龄,显然提交时要验... 阅读全文
posted @ 2010-02-04 21:52 lerit 阅读(902) 评论(7) 推荐(0) 编辑

摘要: 第二章 构建C#应用程序构建.NET应用程序有许多工具可以选择,从简单的c#命令行编辑器CSC.EXE与记事本的配合使用,到轻量级编辑器(textpad和notepad++),另外开源的IDE开发工具sharpdevelop,再到微软的商用.NET开发工具,VISUAL STUDIO 2008等。2.1 CSC命令行编译器对于许多程序员来说,一开始就使用VS.NET作为开发平台,没有或很少利用命令... 阅读全文
posted @ 2010-02-04 11:52 lerit 阅读(3052) 评论(13) 推荐(0) 编辑

摘要: 第一章 .NET之道 本章的目的在于为本书其余部分建立起一个概念性的框架,由.NET之前各种技术的局限性和复杂性开始,然后综述了.NET和C#是如何试图简化这种状况的。 以前看过不少.NET相关书籍,一般第一章都是简述.NET,但是比较凌乱,概念也不统一,在原有的理解基础上,从这本书中又得到一些新的理解。虽然是第一章,但是许多概念都很重要,因此多引用一些原文,并对一些概念进行了扩充,以求在之后的学... 阅读全文
posted @ 2010-02-04 09:45 lerit 阅读(4171) 评论(24) 推荐(2) 编辑