前面分享了这次的课外实践的心得,这次,就分享一下从这次的课外实践的过程中学到的知识技能吧。虽然有句话说的好,不要做没有准备的战争,但是,我想说的是,生活中有很多的事情是不允许我们有准备的。遇到事情必须迎刃而上,至于没有掌握的技能,那就要看你的能力了,学习的能力是否够快,承受压力的能力是否够强。总之,无准备的战争还是有的。平时训练的就是解决问题的能力。

软件的界面

有很多的小组他们的界面都是很华丽的背景图片做成的。但是,我不同意。我个人觉得现在人们的生活的环境很复杂,尤其是中国式的软件,各种各样插件,我不知道大家的烦不烦,总之我是烦死了。没有一款软件是那么的干脆利索,简洁明了。

所以我的要求是,软件的外观不需要过多的装饰,简洁大方,操作明了。

  1. 窗体之间的参数的传递。
    1. 方法1,建立了一个CPublic类,这里面存放的都是公有的变量。
    2. 方法2,重写窗体的Show()函数。

      方法1的代码就不展示了,发放2的如下:

  2. 上面的窗体以模态的方式显示出来,在这里,在说一下模态与非模态的区别。老师上课讲得很难好,但是没有明白,还是在实践的过程中,深刻的区分了模态与非模态的区别。

    模态:当弹出一个模态窗体的时候,主程序从调用的地方 暂停,直到模态的窗体运行完关闭以后,主程序,才接着运行。

    非模态:当弹出一个非模态的窗体的时候,主程序并没有 暂停,而是继续执行。非模态的窗体和主程序是独立的。

  3. 学会利用DBHelper()类。软件的运行必定会有数据的参与,所以数据库的操作少不了。将你常用到的封装成一个类,这样使用的时候也会很方便的。
  4. C#的文件过滤器

  1. 单实例的使用(我觉得是单实例,一个事件只引发一个窗体,当窗体被主窗体挡住后,再次单击事件,不是第二次弹出一个窗体,而是激活后面的窗体。)

  1. GrideView的小知识

  1. 新手指南是否启动?(关于新手导航的问题,也就是说,程序的再次启动,用户选择是否启动新手指南。)

    我用到的只是一个小技巧吧,用朋友的话说,是"作弊",呵呵。现在的我只能想出这样的方法。都知道程序的再次运行,所有的变量都会恢复初值,我们可以把这个标识变量存到外面。

  2. 窗体有一种设计模式:是把 窗体 的标题栏去掉了。大家都知道,我们要向移动窗体的话,就需要标题栏,标题栏没了,这就预示着,我们要想其他的办法移动窗体。逻辑算法,就不多说了。

  3. 虽然说,只有2B的人会把图片存放到数据库里面,但是这次我就尝试了一下2B。我以2禁止字节的方式,把图片存放到了数据库的image类型的字段里。

  4. 接下来利用存储过程,将信息存储到数据库里面。

C#课外实践——校园二手平台(技术篇1)的更多相关文章

  1. C#课外实践——校园二手平台(技术篇3)

    说明:生活中,又有谁,能真正摆脱周围环境的束缚,而追随自己的内心呢? ListView的简单用法. 最后展示几张效果图吧 主窗体 登录窗体,虽然没有角色 选择,但已经隐藏在代码里了. 选择购买窗体,这 ...

  2. C#课外实践——校园二手平台(技术篇2)

    说明:一个人的进步都是点点滴滴的积累起来的.接着总结这次的课外实践. 有时候,想这样,3个Combox,当第一个ComBox选择以后,第二个ComBox会根据第一个的选择结果来显示相对应的内容.其实你 ...

  3. C#课外实践——校园二手平台(心得篇)

    先声明一下,现在回头看一下自己做的小程序,感觉很不怎么地.但是通过这次的实践明白了很多的东西.至于程序实现的什么给你,通过名字就可以猜出来.不过,是客户端的.我想,这应该是我见过的第一个以客户端为模式 ...

  4. JavaWeb开发校园二手平台项目 源码

    开发环境: Windows操作系统开发工具:MyEclipse/Eclipse + JDK+ Tomcat + MySQL 数据库 项目简介: JAVAWEB校园二手平台项目,基本功能包括:个人信息. ...

  5. 基于SSM框架贺州学院校园二手交易平台设计与实现

    前言 这个是我当时的毕业论文,分享出来,给同学们参考. 绪论 随着中国新四大发明的诞生,网购成了千千万万网友们购物的新方式,新的购物方式促进商业的发展,但随着人们生活水平的提高,许多新购置的物品用了没 ...

  6. Android应用源码基于安卓的校园二手交易系统客户端+服务端+数据库

    该源码是校园二手交易系统应用带服务端,也是一个基于安卓和javaweb的校园二手交易系统,包括整套安卓客户端.javaweb服务端.mysql数据库,可以进行基本的列表显示帖子.显示帖子详情.用户注册 ...

  7. 基于jsp技术的校园二手交易网站

    [项目介绍]基于jsp的校园二手商品交易网站系统使用jsp技术进行开发,项目主要实现了一整套的校园二手交易逻辑, 主要功能如下(包括但不限于,只列出主要功能): 管理员模块    |-----用户管理 ...

  8. 团队项目--“我爱淘”校园二手书店 NABC分析

    本项目的特点之一:可查询功能 NABC分析: N(Need):方便校园里的学生查找自己需要的二手书籍,免了同学想买二手书还得跑到阿姨那里去看. A(Approach):将学生的信息和书籍的信息都存放在 ...

  9. [持续交付实践] 研发协作平台:DevOps背景下的组织结构

    前言 今年以来做的事情越来越杂,负责的技术方向越来越广,精力越来越分散(创业公司的典型特点),编码的时间越来越少,有时候也会觉得很疲惫没办法专注一个事情. 除了技术方向上的实践,组织上如何组建一个最优 ...

随机推荐

  1. [wechall] Time to Reset (Exploit, Coding, PHP)

    Time to Reset (Exploit, Coding, PHP) <?php $start=1453000000; $cstf="nipNlJ6ZQPuGQ3i90QUTP8J ...

  2. [转]深入分析 Java 中的中文编码问题

    收益匪浅,所以转发至此 原文链接: http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/ 深入分析 Java 中的中文编码问题 编 ...

  3. web前端开发工具HBuilder使用技巧之快捷键

    /*注:本教程针对HBuilder5.0.0,制作日期2014-12-31*/ 创建HTML结构: h 8 (敲h激活代码块列表,按8选择第8个项目,即HTML代码块,或者敲h t Enter) 中途 ...

  4. NSPredicate谓词

    NSPredicate——谓词(is) 作用:判断条件表达式的求值返回真或假的过程 使用步骤: . 定义NSPredicate对象并指定条件 . 调用谓词的evaluateWithObject方法判断 ...

  5. 循环不变量loop invariant 与 算法的正确性

    在论述插入排序的正确性的时候, 书中引入了循环不变量的概念, 刚开始稍微有点不太明白, 早上查了一波资料之后决定把自己的理解记录下来. 什么是循环不变量 ? 在我看来, 所谓循环不变量的就是一个在循环 ...

  6. vbox进行克隆时时启动eth0时问题

    在进行虚拟机克隆时会出现mac地址冲突,在进行网卡启动时,会出现device eth0 does not seem to be present问题,解决方案如下: 问题描述: device eth0 ...

  7. ReferenceQueue的使用

    转:http://www.iflym.com/index.php/java-programe/201407140001.html 1 何为ReferenceQueue 在java的引用体系中,存在着强 ...

  8. Java范型随笔

    最近在帝都好无聊啊, 排遣寂寞就只有让自己不要停下来,不断的思考了 QWQ; 最近做ndk, java有点忘了,突然看到了一些java范型方面的问题, 踌躇了一会, 想着想着,决定还是写个随笔记录下来 ...

  9. 复利test

    因为上节课老师有给我们讲了单元测试的概念及其基本操作,我就对我之前的复利计算器进行了改进和测试.因为从控制台的简单输入输出对单元测试来说不够完善,便参考了其他同学的优秀编程又重新写了一个复利计算器的框 ...

  10. 如何进行正确的SQL性能优化

    在SQL查询中,为了提高查询的效率,我们常常采取一些措施对查询语句进行SQL性能优化.本文我们总结了一些优化措施,接下来我们就一一介绍. 1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE ...