导读:要想收获,就逃不开总结。一直拖着拖着,再也无法忍受了。应该说是又学习迷茫了,所以,我要总结。一直都觉得自己总结不出来,或者是看了别人的优秀总结,心里就打鼓,不敢下笔。现在,化用一下:但热闹是他们的,我什么也没有.——但,总结是他们的,好歹我也要有。

一、主要内容



说明:在视频中,楚老师还讲了C# 和UML的联系,以及简单的设计模式。其中提出,软件设计的目标是:可扩展、可修改和可替换。突然就想起之前学的软工和UML,好像所有的东西,所有的方法原理,都是在朝着一个方向努力。突然觉得,这编程就像是一个妈妈一样,什么软工啊,UML啊,设计模式乱七八糟的,都是她闺女儿子。一个壮一个强悍,这老母亲也饿不死,但要是每一个都很厉害呢?呼呼,对未来的学习好向往。

二、对比VB

除了前面两篇博客中的对比,我感触最大的就是C#中的异常处理。

犹记得做机房收费的时候,由于error goto用的多了点,导致到处报错,各种调。在C#中,异常处理变得好像很神奇,方法也变得多了点。楚老师传授了几点异常处理技术,简单说来就是:1,记录;2,通知;3,方式友好。

虽然看起来挺好的,但由于在VB中的不堪回首的经历,我觉得,不管在哪儿,错误异常处理都不能泛滥的使用。

共同点:1,流程控制都是三大结构:选择、循环、顺序。2,数据类型基本相同(数组区别很大)。

不同点:1,C#是全面的面向对象,VB基于面向对象。2,C#的结构(程序集、命名空间等)是VB没有的。

三、个人感受

开始是没有重视起来C#,就像看电视剧一样看了,像个机器一样的把例子做了。等到正儿八经正视它的时候,发现信息量真的有点大,现在的自己也根本不能全都给Hold住。所以导致长时间的挫败,不愿意去学习。

其实,想想吧,老师一直教导说:学习不是一蹴而就的事儿,需要不断重复。自己怎么就在关键时刻,忘记了这么一茬儿呢。好了,满血复活,好好学习!

随机推荐

  1. 【转】HashMap,ArrayMap,SparseArray源码分析及性能对比

    HashMap,ArrayMap,SparseArray源码分析及性能对比 jjlanbupt 关注 2016.06.03 20:19* 字数 2165 阅读 7967评论 13喜欢 43 Array ...

  2. drupal6提示 Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 9 on line 615

    解决办法:将sites\all\modules\ctools\includes\cleanstring.inc文件中的61行改成62行这样子即可,如下图

  3. Java MVC 增删改查 实例

    需求:实现增加新部门的功能,对应数据库表示Oracle的dept表 一.Java MVC 增 实现: 1.视图层(V):注册部门 deptAdd.jsp 在注册新部门页面只需输入“部门名称”和“城市” ...

  4. 总结SQL Server窗口函数的简单使用

    总结SQL Server窗口函数的简单使用 前言:我一直十分喜欢使用SQL Server2005/2008的窗口函数,排名函数ROW_NUMBER()尤甚.今天晚上我在查看SQL Server开发的相 ...

  5. codevs 1008 选数

    时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题目描述 Description 已知 n 个整数 x1,x2,…,xn,以及一个整数 k(k<n).从 n ...

  6. 状态压缩---状态压缩dp第一题

    标签: ACM 题目: Farmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; ...

  7. 关于java中实现在oracle数据库中实现对中文首字母进行排序的解决方案

    首先介绍Oracle 9i新增加的一个系统自带的排序函数 1.按首字母排序 在oracle9i中新增了按照拼音.部首.笔画排序功能.设置NLS_SORT值     SCHINESE_RADICAL_M ...

  8. WINDOWS-基础:WINDOWS常用API

    1.窗口信息 //MS 为我们提供了打开特定桌面和枚举桌面窗口的函数. hDesk=OpenDesktop(lpszDesktop,,FALSE,DESKTOP_ENUMERATE); //打开我们默 ...

  9. react native在xcode真机调试ios

    1修改URL地址:打开项目目录下的AppDelegate.m文件,修改里面的URL,把localhost改为你的电脑的IP.在Mac系统下,你可以在系统设置/网络里找到电脑的IP地址. 2选择设备:把 ...

  10. 一. python基础知识

    第一章.变量与判断语句 1.第一个python程序 # -*- coding:utf-8 -*- # Author: Raymond print ("hello world") p ...