设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 9149|回复: 15
打印 上一主题 下一主题

【读书】图解教程-CA-113A 天平

[复制链接]
跳转到指定楼层
1#
发表于 2014-3-19 23:11:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 faunus 于 2014-3-19 23:13 编辑

今天开始跟校长学习《C#4.0图解教程》。
老QQ下载不动群文件,汪老师线传也是速度超慢。
QQ更新ing。。。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2014-3-19 23:13:42 | 只看该作者
我传你接收试试,
然后你现在 开始读第几章节了?
3#
 楼主| 发表于 2014-3-19 23:27:06 | 只看该作者
本帖最后由 tianping 于 2014-3-19 23:28 编辑

日期:3月19日
目标:把书装手机上,看完第一章
——————————————
.

         
4#
 楼主| 发表于 2014-3-20 17:28:40 | 只看该作者
本帖最后由 tianping 于 2014-3-20 18:26 编辑

3月20日
读完了第一章
——————————
走过了c、c++、com、mfc
来到了面向网络和对象编程的.net的CLR和FCL(框架类库,BCL基类库的超集)
有了GC就只管吃,清理垃圾的事有饭店服务员
.net和API、com还是可以联系的,过去的成果还是能够保留
原始文本代码编译成世界语CIL,等到执行时才变成本机代码交给操作系统
托管代码要被CLR管着,进饭店吃完就走,
非托管代码API、c/c++、DLL自己管自己,自己做完要自己收拾干净

5#
 楼主| 发表于 2014-3-21 10:07:13 | 只看该作者
3月21日
第二章
——————————
1、C#程序的Main方法是特殊函数,是程序起点,Main首字母必须大写
2、标识符区分大小写,数字不能放在首位,_和字母等同,@不推荐使用
3、类名、类的成员名首字母大写,单词首字母大写;
4、内部变量、参数首字母小写,后面的单词首字母大写;
5、缩写词全大写;
6、c#所有关键字全是小写的,不能用作标识符;
7、单条语句以分号结束,多条语句组成块,块用{}括起来;
8、字符串中可以插入替代标记
9、/* */注释可以出现在任意位置,但不能嵌套


点击这里给我发消息

6#
发表于 2014-3-21 15:09:07 | 只看该作者
看了你的笔记,感觉比我厉害,向你学习。
7#
 楼主| 发表于 2014-3-21 23:24:21 | 只看该作者
本帖最后由 tianping 于 2014-3-21 23:26 编辑

3月21日
第三章
1、c#程序或DLL的原代码是一组类声明
2、可执行程序的类中至少有一个包含Main()方法的类
3、数值除了整型还有float、double、decimal。decimal是高精度小数型。
4、非简单类型:string、object、dynamic(动态类型)
5、var不是类型,只是让编译器自动识别变量类型,var定义变量必须赋值
6、dynamic在程序运行时看做是object类型
7、object是所有类型的基类,包括简单类型
8、6种自定义类型:class,delegate,struct,array,enum,interface
9、一句声明多个同类型变量:int a=1,b=2,c,d;
10、数据库会用到可空类型表示变量当前无有效值。定义和转换:int? a=15; int b=(int)a;

8#
 楼主| 发表于 2014-3-23 00:40:17 | 只看该作者

3月22日
第四章 类
_______________
1、类是数据项(字段)和函数(方法)的集合。
2、数据项表示现实世界事物的特征,函数表示现实世界事物的功能和动作。
3、引用类型的数据分两部分存储,数据引用存放在栈中,实际数据存放在堆中。
4、声明类类型变量只是创建引用,创建类型实例需要"new 类型()"表达式。
5、实例成员与类实例相关,静态成员与类相关不与实例相关。
6、private(私有,类内访问,默认类型),public(公有,类外可见),protected(受保护),internal(内部),protected internal(受保护内部)
____________________
第五章 方法
____________________
1、方法体的语句按先后顺序和控制流顺序执行
2、本地变量从声明处开始存在,必须显示赋值,在出块时结束
3、类的字段都存在在堆里,本地变量值类型存储在栈里,引用类型则引用存储在栈里,数据存储在堆里
4、var只能用于本地变量初始化时推定变量类型,不能用于字段
5、与c/c++不同,不论嵌套级别如何,在第一个名称有效范围内不能声明另一个同名本地变量
6、关键字const声明常量,声明中必须初始化,以后不能改变
7、选择语句:if/if else/switch/ ,迭代语句:for/while/do/foreach ,跳转语句:break/continue/goto/return

9#
 楼主| 发表于 2014-3-23 19:02:03 | 只看该作者
本帖最后由 tianping 于 2014-3-23 19:06 编辑

3月23日
第五章 方法的参数
___________________________
1、实参按位置顺序初始化形参,实参和形参类型一致或可以隐式转换成形参的类型
2、形参从实参中复制值,如实参是引用类型,则复制引用
3、引用参数用ref标记,实参必须是已赋值的变量
4、输出参数用out标记,输出参数被读取前必须被赋值
5、数组参数声明时:params 参数类型[] 形参数组名,调用时不带params关键字
6、参数数组在堆中创建,复制实参值到数组中;数组参数是值类型时复制值,实参不受影响;数组参数是引用类型,复制引用,引用的对象会受影响。数组做实参时,直接使用原数组,不创建新数组
7、相同名称的方法用不同的签名来区别,这叫方法重载。签名包括:名称、参数个数、参数数据类型和顺序、参数修饰符。(返回类型和形参名称不算)
8、命名参数可以在调用时不按形参顺序
9、可选参数在调用时如省略则使用默认值




10#
 楼主| 发表于 2014-3-25 23:52:50 | 只看该作者
3月25日
第六章  类进阶

__________________________
1、静态成员与所有实例分开存储
2、静态成员不需有实例也可访问
3、静态函数不能访问实例成员,但能访问其他静态成员
4、const标记成员常量,声明时必须初始化赋值
5、常量无需实例即可访问。常量没有存储位置,在编译时被替换
6、属性是函数成员,不存储数据,只执行代码,属性访问器set/get
7、set访问器隐式值参value;get访问器必须有return语句
8、属性常用于封装后备字段,后备字段命名约定:字段首字母小写或是属性名前加下划线
9、属性访问器可用于预处理后备字段数据,或做访问数据库字段的中间层
10、属性比公共字段更好,在想用公共字段的地方可以用自动属性,如public int MyValue{get;set}
11、=DateTime.Now  DateTime是BCL中的类,Now是其静态属性,创建一个DateTime类实例,初始化为当前时间
12、构造函数在New时执行,名称和类名相同,可以带参数,可以重载
13、类中如没有构造函数,编译器默认提供不带参数的方法体为空的构造函数
14、静态构造函数通常用来初始化类的静态字段,在类的静态成员和实例创建之前执行
15、Random是BCL随机数类,在System空间,Next()方法产生随机数
16、对象初始化列表:例:new Point(){x=5,y=6} ;  其中x、y字段必须是public,初始化发生在构造方法执行之后


您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-1 20:44 , Processed in 0.083037 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表