随笔分类 - C#
摘要:设置参数化SQL的方式: 语法一 //设置SQL语句中的参数 //定义 SqlParameter parUid = new SqlParameter("@userId", SqlDbType.NVarChar, 50); SqlParameter parPwd = new SqlParameter(
        阅读全文
                
摘要:从代码复用的角度: 1、ctrl + c 、Ctrl + v 2、封装成一个“方法” 一个代码文件中 3、封装成一个包含该“数据”及“逻辑”的类 同一个项目内 4、封装成一个“结果集”(项目) 各项目间共享 从合作开发的角度: 1、不能够彼此影响开发进度(并行) 2、在彼此独立的开发环境下,彼此独立
        阅读全文
                
摘要:自己进行数据的“持久化操作”: 数据持久化技术:程序还运行过程中,所有的“中间数据”(加工或处理过程中数据)都存放在内存中,但内存的特点是掉电后数据无法保存,所以需要有种技术能够将存放在内存中数据进行“永久保存”,这样的技术我们称为持久化技术。 以“文件”的方式对数据进行“持久化保存”: 方式一:直
        阅读全文
                
摘要:代码优化技术: 通过“继承”技术,实现代码的复用,减少代码的编写量。 因为子类继承父类,拥有了父类所有对外公开“属性”和“方法”,所以,在系统中,完全可以由子类替代父类(里氏替换原则)!在替代的过程中,子类不仅仅能替代父类完成与父类一模一样的业务功能,也可以使用“自己业务逻辑”替代掉“父类原有的业务
        阅读全文
                
摘要:代码优化技术: 当您在 编写一个类时,如果您发现你需要编写的“属性”和“方法”曾经在已有的类中实现,则,您可以将其共用的“属性”和“方法”剪切到一个新的“类”中,然后,让两个类共同继承这个“新类”。(使用 :,体现继承关系) 此时,被继承类我们称为“父类”(基类),继承父类的类,我们称为“子类”(派
        阅读全文
                
摘要:继承、多态,学习目标: 1、能够熟记定义和概念 2、能够理解其内部意义 3、能够运用到自己的编码实现中 如何进行代码的复用: 自己写好了一段代码,理想状态(永远都不要再写了,直接用) 当编写好一个类后,再编写其他类时,如果他们有“共同的属性”和“共同的方法”时,我们就可以考虑将其共有的部分,提取出来
        阅读全文
                
摘要:.net 的命名规则: 帕斯卡命名法 多个单词说明,且直接连接,并首字母大写(类名、方法名、属性名....) 骆驼命名法 多个单词说明,且直接连接,并首字母大写,第一个字母“小写”;(成员变量) 下划线命名法 多个单词之间使用下划线来连接;(成员变量) 匈牙利命名法 数据类型做前缀(控件命名) 访问
        阅读全文
                
摘要:集合技术: 用于“批量数据”管理的重要技术,是数组技术的替代技术! 与数组技术的对比: 数组:只提供“存储的空间”,但缺乏各种数据管理措施! 集合:在数组的基础上,提供丰富的“属性”和“方法”,来方便我们对数据的访问,且不限定长度! 典型“集合类型”: 传统集合 ArrayList、Hashtabl
        阅读全文
                
摘要:C#究竟为我们提供了哪些“数据类型”供我们使用?这些类型有什么样的“特征”? 数据类型的分类: 数据类型是存放数据的容器。那么我们就以它们“存放数据的方式”分类! 1、值类型:变量中直接存放着“数据” 2、引用类型:变量中没有存放数据,数据存放在其他地方,而变量中只存放“真实数据的地址” 值类型 引
        阅读全文
                
摘要:S2A技能点: 1、学会“自己”进行大量复杂数据的管理(数据类型、集合、xml、文件) 2、学会“优化”代码编写 复用、可扩展、可替换(封装、继承、多态) 什么是“跨平台” 您的应用程序.exe,能够在其他的操作平台上使用。 C:完全无法跨平台 C#:理论上跨平台 java:真正意义上的跨平台 .n
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号