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

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

软件的界面

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

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

  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. 接下来利用存储过程,将信息存储到数据库里面。

时间: 2024-10-09 10:13:07

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

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

说明:生活中,又有谁,能真正摆脱周围环境的束缚,而追随自己的内心呢? ListView的简单用法. 最后展示几张效果图吧 主窗体 登录窗体,虽然没有角色 选择,但已经隐藏在代码里了. 选择购买窗体,这个地方想介绍一下,双击ListView的一行,然后弹出对应的商品的详细信息. 管理员部分 备注:这只是一次小的课外实践而已.对于每一次的课外实践,不是没有东西可做,而是你想不想投入其中,只要投入了,就会有结果.还是那句话,软件设计的最高境界是一种艺术的境界.

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

说明:一个人的进步都是点点滴滴的积累起来的.接着总结这次的课外实践. 有时候,想这样,3个Combox,当第一个ComBox选择以后,第二个ComBox会根据第一个的选择结果来显示相对应的内容.其实你们都知道.Change事件就可以了. 关于登录窗体,我一直有一个疑问.就是登录窗体上面都会有角色选择这个功能.我一直认为这个功能可以去掉的.我的思想是:对于一些标准的行业,普通用户的账号和管理员的账号是有区分的.所以我们完全可以根据账号的不同特征来区分用户是属于什么类型的角色,这样登录的用户就不用选

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

先声明一下,现在回头看一下自己做的小程序,感觉很不怎么地.但是通过这次的实践明白了很多的东西.至于程序实现的什么给你,通过名字就可以猜出来.不过,是客户端的.我想,这应该是我见过的第一个以客户端为模式的交易网站了. 这次的心得: (1)尽自己的一切努力,用代码实现自己的想法.这里,我想说,因为编程工具的完善,确实提高了软件的生产速度,但是,却降低了编程人员的能力.我个人觉得,随着编程工具的完美,快捷,社会可能会形成一个全民编程的现象.图形化的编程工具,让编程可以不用写一句代码,但这对于初学者,就

web校园二手物品管理平台

每天记录学习,每天会有好心情.*^_^* 今天记录的项目是基于web的校园二手物品管理平台,本网站采用五层构架设计模式,采用JAVA技术,实现了用户管理.物品管理.留言管理等功能,便于师生来处理自己闲置物品,既方便又环保.采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统.做基于web的校园二手物品管理平台的时候,我们需要用到SSM(MYECLIPSE)框架,开发工具选用最拿手的MYECLIPSE.基于web的校园二手物品管理平台项目是一

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

注:毕业有一段时间了,这里了做一下当年毕设的经验分享. 绪论 随着中国新四大发明的诞生,网购成了千千万万网友们购物的新方式,新的购物方式促进商业的发展,但随着人们生活水平的提高,许多新购置的物品用了没多少天,甚至没多少次就开始嫌弃.就开始不再使用,成为了闲置物品,大量的闲置物品已然爆发式增长. 在网购人群中,学生网购已经是非常常见,随着购物的便捷,学生们四年下来手里头有着太多的闲置的废旧物,一到大四毕业季,学生离校时都会丢弃一些学习资料和生活用具,这些闲置的废旧物造成校园垃圾增长,给环境保洁员工

做校园二手交易站点 千万不要忽略这一点

快五一了,商家们早已经忙得不亦乐乎,通过电视.传单.网络等做的广告满天飞,个个都想从中分一块蛋糕:这不,学校组织的二手交易市场也要举行了,可这让新辰沉默了,由于新辰想起了去年那个失败的二手交易站点-- 故事还得从去年说起,那是新辰開始接触网络的头一年,所谓初生牛犊不怕虎,新辰也是对非常多事情都非常感兴趣,比方:校园二手交易:那是由于听说了学校要在餐厅.**广场那举办二手交易市场開始的,这个消息提前通知了1个月,然后,新辰便萌发了一个念头:办一个校园二手交易站点! 对于二手交易站点的了解,那个时候

校园二手交易平台与收获友谊

组长:萌萌哒 组员:恒宝.大脸妹.铁柱哥.小白.小灰灰 项目该来还是要来的,三级项目也是项目.只要认真面对生活中每一件事情,生活处处都是项目. 也就在三四月份,无忧无虑的恒宝在享受着轻松的大学生活.突然,老师要求上报软件项目管理的小组分组情况了,这个时候才发现身边的人都已经有小组了.无奈,只得在系群里大喊:"还有谁没有软件项目管理的三级项目的分组."也就是这个时候,小白投来了橄榄枝,说萌萌哒和大脸妹已经和她组成了一组,说要不要让我们一起.我当然欣然同意,带着铁柱哥参加了萌萌哒的小组.起

校园二手交易系统应用带服务端

该源码是校园二手交易系统应用带服务端,也是一个基于安卓和javaweb的校园二手交易系统,包括整套安卓客户端.javaweb服务端.mysql数据库,可以进行基本的列表显示帖子.显示帖子详情.用户注册登录.收藏帖子.留言.上传图片发布信息,管理发布的帖子.发布和管理求购信息等交易系统常见的功能.机子上有myeclipse的朋友可以直接导入项目,配合mysql数据库进行测试,没有myeclipse的朋友可以搜一个叫jspstudy 2014的jsp集成环境进行测试,mysql连接地址需要在web端

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

该源码是校园二手交易系统应用带服务端,也是一个基于安卓和javaweb的校园二手交易系统,包括整套安卓客户端.javaweb服务端.mysql数据库,可以进行基本的列表显示帖子.显示帖子详情.用户注册登录.收藏帖子.留言.上传图片发布信息,管理发布的帖子.发布和管理求购信息等交易系统常见的功能.机子上有myeclipse的朋友可以直接导入项目,配合mysql数据库进行测试,没有myeclipse的朋友可以搜一个叫jspstudy 2014的jsp集成环境进行测试,mysql连接地址需要在web端