2009年10月13日
摘要: 读到本章,习惯性的编了点代码做试验,发现一个疑问,在6.4.2地址传递中,书中提到“当参数类型为数组、结构体等复杂类型时,并不是将实参完整的复制一份给形参,而是把实参的地址传给形参即实参和形参指向同一块内存空间,这种传递叫地址传递”。 读到此,当时就觉得有点困惑,在印象中,struct是值类型,怎么可能在值传递中传递的是指向实例(值类型的参数也应可称为实例吧)的地址呢?为此... 阅读全文
posted @ 2009-10-13 21:47 友闻语上 阅读(362) 评论(0) 推荐(0) 编辑
  2009年10月11日
摘要: 1、枚举类型(Enumeration type) enum 类型名{枚举项 逗号隔开}   是一种数据类型不是变量,如: enum WeekDays {Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday} 枚举类型的定义代码写在主函数的外面,和主函数并列放置。 每个枚举项都关联一个整数,所以我们可以直接用枚举... 阅读全文
posted @ 2009-10-11 22:03 友闻语上 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 本章与一般入门书籍差不多,程序框图符号倒是引起了学生时代学编程的一些回忆 起止框、输入输出框、处理框、判断框、流程线、连接点 还是找个时间把visio再装一下,说不定能用上 顺序结构、逻辑表达式(关系运算符、逻辑运算符)并非所有的逻辑运算都一定被执行,当运算到一般即可判断真假时,后面的运算将不再执行。 优先级:赋值运算符<&& || <关系运算符<算术运算符... 阅读全文
posted @ 2009-10-11 00:08 友闻语上 阅读(271) 评论(1) 推荐(0) 编辑
  2009年10月9日
摘要: 这章基本上写的中规中矩,和一般的入门书籍差不多,但即便这样,作者的认真还是让人佩服!写点自己的体会和需提醒自己的地方 1、真是惭愧,一上来就发现自己连基姆拉尔森公式都不知道,真的很厉害,轻松算出日期所对应的星期几。 int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1; 2、在算数中“/”除法,对于整型,除之后得到的必定为整... 阅读全文
posted @ 2009-10-09 23:44 友闻语上 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 刚来博客园的时候就学习了李永京李大侠的CnBlogs博文排版技巧,作为小菜的我,受益匪浅,但使用了一段时间,感觉写博客效率太低了,主要是图片处理方面,因为用Windows Live Writer“自动生成一个图片缩略图即一张图片在服务器上生成两张”,太浪费博客空间了,但如果先用CuteEditor编辑器上传图片,再做图片地址引用,效率也太低了,最后,我这样的偷懒之人总会不自... 阅读全文
posted @ 2009-10-09 22:11 友闻语上 阅读(508) 评论(2) 推荐(0) 编辑
  2009年10月8日
摘要: 变量这章在很多入门教材里都是泛泛一谈,非常粗浅、简单,但在看到《叩响C#之门》的变量时,真的被作者的认真所打动,与其说是复习变量知识,倒不如说,我在本书的变量章节学到了更多有益的知识!并通过书中内容启发,又领悟和自学了不少扩展知识。 一、整型变量 1、C#默认整型变量为Int32,因为32位整数,按照一般8位一个字节来算,当声明整型变量时,系统当然会在内存中分配一块4字节空间,用来存储变量的值。整... 阅读全文
posted @ 2009-10-08 20:14 友闻语上 阅读(781) 评论(0) 推荐(0) 编辑
  2009年10月7日
摘要: 第一章 初识编程 1、C#编译情况简述。 C#属于高级语言,但和一般的高级语言不同的是,C#语言要经过两次编译。我们编写好源码之后进行第一次编译,将源代码编译为微软中间语言(MSIL),就可以发布软件了;当用户使用软件时,MSIL代码载入内存后会进行第二次编译,中间语言被编译为机器语言,以供计算机执行。第二次编译只在代码首次载入内存时发生,编译结果被暂时保存起来(保存到哪里?是内存中吗?存留疑问)... 阅读全文
posted @ 2009-10-07 21:51 友闻语上 阅读(328) 评论(0) 推荐(0) 编辑
  2009年10月6日
摘要: 事件和委派通常用于应用程序需要被通知以执行特殊操作的情况。 一、委派(委托) 1、委派概念 在C#中,大体包含两种对象:一类产生变化;另一类响应变化。一个委派作为两个对象之间的通道,从一方向另一方传递信息。 委派声明格式: 访问修饰符        delegate关键字 委派调用方法的返回值类型 委派名称(委派调用方法所接受的... 阅读全文
posted @ 2009-10-06 21:52 友闻语上 阅读(327) 评论(0) 推荐(0) 编辑
  2009年10月5日
摘要: 知识点 一、属性(Property)为我们提供了一种控制类中字段访问的简捷方法 1、什么是属性 属性(Property)是逻辑字段和物理方法的一个交集。属性的用法和字段完全相同,从逻辑上说属性就是一个字段。不过,编译器会将这个字段风格的语法自动转换为对特殊的accessor方法的调用。 1)属性的声明: 属性访问修饰符 属性类型 属性名 {   get //取值代码或称get acce... 阅读全文
posted @ 2009-10-05 22:14 友闻语上 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 今天主要初步学习了.NET框架和.NET命名空间及程序集,特别对单文件程序集、多文件程序集、在IDE中学用“添加引用”这三方面做了实验,在IDE里添加引用比较简单,但用al命令创建程序集,却遇到了困难,因为总是遇到“ error AL1037:无法找到入口点方法”这个故障,在网上找了很久,也没找到解决的办法,很是奇怪,按照MSDN和书上的参数说明去做... 阅读全文
posted @ 2009-10-05 00:14 友闻语上 阅读(500) 评论(0) 推荐(0) 编辑