随记

2010年7月31日

记录生活点滴,我自己的微博客

  1. 2009年9月8日18:46 | #1

    微博首篇-----------
    决定了,时隔三年后首个考试,我要参加软考

  2. 2009年9月8日19:30 | #2

    【软考】以前怎么没注意要上午考那么多门,先从哪里开始复习?

  3. 2009年9月8日22:07 | #3

    唉,最近晚上发困,躺一下,闭眼就很容易睡着了

  4. 2009年9月9日21:38 | #4

    总算在vs 2008 c++中调试了个简单程序,包括引用头文件

  5. 2009年9月9日21:40 | #5

    C盘的空间才剩1G,经常安装东西还占用临时文件,导致经常提示C盘空间不足,好多次东西没装上

  6. 2009年9月14日00:39 | #6

    今天复习了c++基础的东西,以前学完c++后来搞net,现在回头去学,另外发现原来那个不用临时变量交换原来使用引用,exchange(&a,&b)
    {
    a=a+b;
    b=a-b;
    a=a-b;
    }
    居然在c#笔试题出现

  7. 2009年9月14日22:03 | #7

    mfc是微软的一个类库,想用vs 2008 创建个mfc应用程序,出现错误
    无法找到:E:\Program Files\Microsoft visual studio 9.0\VC\VCWixardAppWiz\MFC\Application\Templates\2052\fileview.h
    明天去同事机子搜搜不知道有没有此文件
    =============================================
    mfc中主要有个WinMain函数,经常调用AfxWinMain函数 Af表示Aplication framework应用程序框架的缩写,x没有啥意义

  8. 2009年9月15日20:18 | #8

    还是一心搞下flex 和as3,软件设计师证书先不考了,虽然打好报名表和洗好照片了

  9. 2009年9月15日21:17 | #9

    flex 3与 flash builder 4貌似有很大区别,
    我在想flex 3 与flex 2有什么区别,而flex 2也支持as 3,好像区别不大

  10. 2009年9月16日22:02 | #10

    private function changeEvt(evt:Event):void
    {
    testinfo.htmlText=evt.currentTarget.selectedItem.data;
    }

    evt.currentTarget,selectedItem.data,事件输入一个参数是一个对象,对象名称为evt,类型是Event,
    evt有个属性名称叫currentTarget,它指向当前接受的互动控件,currentTarget有个属性名selectedItem,它指向当前显示下拉框的数据项,数据项其实是定义数组的元素,元素有个data属性

  11. 2009年9月16日22:06 | #11

    flex 中的delete 对象操作符,主要用于动态属性的的删除,还能删除数组中的元素
    数组
    delete arrayTest[1];

    属性
    var obj:Object={a1:1;a2:false};

    delete obj.a1;
    delete obj.a2;

  12. 2009年9月16日22:09 | #12

    flex中的接口用关键字implements,继承用extends,如果类前用了dynamic,那么该类无法继承

  13. 2009年9月16日22:23 | #13

    比特运算符
    "A<<B" 变量A左移B位 7= 111 <>B 变量A右移B位 234= 11101010 >>2 右移2位后 =111010 =58
    A>>>B 变量A右移B位,这种右移区别在于不涉及正负值的右移,左边的值永远为0

    1000111111 >>右移3位 后 1111000111
    1000111111 >>>右移3位 后 0001000111

  14. 2009年9月17日12:41 | #14

    flex继承调用super与 this
    c#继承调用base 与this

  15. 2009年9月19日11:02 | #15

    终于彻底解决那个问题
    C:\System Volume Information\catalog.wci
    目录经常自动变大导致C盘容量不足。下次下篇文章总结

  16. 2009年9月19日11:03 | #16

    C++的结构是可以作为基类,并且可以继承。而net是不可以的。

  17. 2009年9月19日11:12 | #17

    net结构(structure)和类(class)的区别,好好总结下
    两者声明类似,一个用你struct,一个用class
    区别
    1.值类型和引用类型
    结构是值类型栈上分配(栈的访问速度比堆快,但栈的资源有限),赋值分配产生新的对象
    类是引用类型在堆上分配,类的实例赋值只是复制了引用,都是同一段实际对象分配内存
    2.继承性 结构无法继承,类可以
    3.析构函数 结构没有,类有

  18. 2009年9月19日11:16 | #18

    Random.Next()方法产生随机数
    Random r=new Random(unchecked((int)DateTime.Now.Ticks));

    int i=r.Next(10,100) 这样在10,100之间产生随即数

  19. 2009年9月19日11:28 | #19

    explicit和implicit属于转换运算符
    显示转换 B=(B)A
    隐式转换 A=B

    DateTime不可以为null,因为是Struct类型,值类型不能为null,而引用类型可以

    少用DateTime.Parse,建议使用DateTime.TryParse

  20. 2009年9月19日14:51 | #20

    关键字sealed,c#用这个表示密封类,不可以继承,(as 3中dynamic类似)。
    不能与abstract同时使用,用于方法或属性时必须与override一起使用。
    在密封的类中,不能定义新的密封虚函数

  21. 2009年9月19日14:55 | #21

    const和static readonly的区别
    两个都是表示常量,都是只读
    编译期间----运行期间
    声明初始化----既可以声明初始化或构造器初始化
    修饰类中成员,或函数体局部变量-----类中成员

  22. 2009年9月19日15:06 | #22

    构造函数
    不能被覆盖,(覆盖用虚函数)。不能有返回值。不能用virtual类型,(析构函数可以)。
    可以用private,必须与类名相同,可以带参数。

  23. 2009年9月19日15:28 | #23

    int a;定义后输出没有赋值,默认a=0;
    静态声明赋值语句先于静态构造函数执行。

  24. 2009年9月19日15:48 | #24

    什么叫单例模式
    顾名思义
    一个实例,必须唯一,提供所有其它对象这个实例
    sealed class Singleton
    {
    private Singleton();
    public static readonly Singleton Instance=new Singleton();
    }

  25. 2009年9月19日15:54 | #25

    什么叫多态
    一个接口,多个方法。在程序运行过程中才决定调用的函数。

    虚函数:就是允许被其子类重新定义的成员函数。而重新定义父类虚函数的做法,叫覆盖。注意与重载区别

    函数同名 参数不同=》重载

  26. 2009年9月19日16:15 | #26

    c#支持名为索引器属性,必须this关键字后面跟[],指定参数
    private string[] member;
    public string this[int idx]
    {
    get
    {
    return member[idx];
    }
    set
    {
    member[idx]=value;
    }
    }

  27. 2009年9月19日16:32 | #27

    三重继承只继承父类

  28. 2009年9月21日23:55 | #28

    flex可以使用包含 include "abc.as"

    include "abc.as"

  29. 2009年9月22日23:42 | #29

    今天看了as 视频,英文的,已经做好笔记下次发布

  30. 2009年9月22日23:46 | #30

    刚在想要不要要找个转换代码,原来javascirpt中也是有toUpperCase()转换成大写
    小写转大写
    document.getElementById("output").value=document.getElementById("input").value.toUpperCase();
    大写转小写
    document.getElementById("output").value=document.getElementById("input").value.toLowerCase();

  31. 2009年10月5日14:56 | #31

    触摸板左右按键坏了,已经过了保,几个月没用居然坏了

  32. 2009年10月5日21:38 | #32

    MenuStrip 和 ContextMenuStrip 替换了早期版本的 MainMenu 和 ContextMenu 控件并添加了功能,但是也可选择保留 MainMenu 和 ContextMenu 以备向后兼容和将来使用。

  33. 2009年10月23日23:27 | #33
  34. 2009年10月30日00:50 | #34

    每天不知道能否写一篇文章,每天能否深夜1点钟前睡觉

  35. 2009年11月12日23:31 | #35

    终于可以登录后采集要更新的数据了,需要几个要掌握的知识点列下
    1.webBrowser控件的使用
    2.webBrowser1_DocumentCompleted事件的应用
    3.Application.DoEvents()的如何使用

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
本文的评论功能被关闭了.