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

一、主要内容



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

二、对比VB

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

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

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

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

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

三、个人感受

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

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

随机推荐

  1. CSS3 基本要素概览

    这篇文章将对 CSS 的几个新属性 (text-shadow,box-shadow,and border-radius) 做基本介绍.这些 CSS3 属性通常用来加强页面布局.  RGBA  前面的 ...

  2. c++的const和static区别

    const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间. static表示的是静态的.类的静态成员函数.静态成员变量是和类相关的,而不是和类的 ...

  3. sublime text 3中emmet常用技巧

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 关于用终端运行php来测试推送的问题

    照网上的方法,合并好了证书的pem,密码也是对的,然后也写好了推送用的php文件,在终端里php这个文件,报错报错内容是:Warning: stream_socket_client(): SSL op ...

  5. grep, egrep, fgrep - 打印匹配给定模式的行

    总览 SYNOPSIS grep [options] PATTERN [FILE...] grep [options] [-e PATTERN | -f FILE] [FILE...] 描述 DESC ...

  6. Asp.Net Core 入门(六)—— 路由

    Asp.Net Core MVC的路由在Startup.cs文件中的Configure方法中进行配置,使其加入到Http请求管道中,如果不配置,那么我们所发送的请求无法得到象应. 那么该怎么配置Asp ...

  7. Shift-Invariant论文笔记

    ICML 2019 Making Convolutional Networks Shift-Invariant Again ICML 2019 Making Convolutional Network ...

  8. OpenCV2:第十一章 图像转换

    一.简介 二.例子 #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #inclu ...

  9. Sql Server 自动备份

    1)启动代理服务 服务->Sql server 代理启动 2)设置维护计划 维护计划->设置维护计划向导->修改名称及说明 3)更改计划 4)选择维护任务 5)顺序调整不做解释 6) ...

  10. shell脚本,计算输入给定的数,判断最大值,最小值,总和?

    [root@localhost ~]# cat five.sh #!/bin/bash #任意输入5个数,判断最大值,最小值,总和 s= read -p "please input:&quo ...