Tag Archives: Course Design

Network Programming Using Internet Sockets

Socket网络编程略窥一二.. 网络原理课的课程设计

完全是看这篇文章学的, 貌似有中文版但是我点不进去
就不说两句了, 底层的东西, 全是细节, 非要概括的话可以引用原文第五章的小标题来描述这个过程

5.1. getaddrinfo()—Prepare to launch!
5.2. socket()—Get the File Descriptor!
5.3. bind()—What port am I on?
5.4. connect()—Hey, you!
5.5. listen()—Will somebody please call me?
5.6. accept()—”Thank you for calling port 3490.”
5.7. send() and recv()—Talk to me, baby!
5.8. sendto() and recvfrom()—Talk to me, DGRAM-style
5.9. close() and shutdown()—Get outta my face!

我的代码, 这是linux的, windows有点小不一样, 我不知道 :): Continue reading

Java + MySQL 实现的图书馆管理系统

我实在想在标题后面加两个点.. 这个是课程设计..是课程设计.. 都用的C#, C#做Windows程序貌似很方便, 不过我实在不待见M$, 比较爱开源, 所以就花了一晚上整了这么一个Java + MySQL的东西出来, 之前没怎么用Java写过东西

以我的浅薄之见JDBC(就是Java得以与SQL通信的库, 与怎样的SQL通信就装一个怎样的Driver)其实是没啥大用. Linux下做MySQL应用还是以web形式好吧, 要图形界面干嘛, 反正用不到Java, Windows用.Net也比Java快, 而且也不需要跨平台..

但是反正课程设计还指望它能有什么实际用处.. 我正好练习下Java
而且虽然没用.. 但是哥确确实实是实现了跨平台.. Linux下编好compile打包成jar, 放到windows下直接运行的感觉还是不错的 嘿嘿

八百多行好像, 一小半是图形界面的代码, 用NetBeans做的图形界面, 据yzhw牛说有个叫JBuilder的做界面很不错, 不过是收费的. NetBeans我用起来也没什么问题, 就是设计的时候界面很好看, Compile出来就傻眼了..降了一个等级

总之, 这么个东西我网上没找到适合课设的源码, JDBC的实现是我Google一点一点摸索出来的, 还有点参考价值, 放出下载吧..
有BUG哟~~ 并且下面的TAB就TAB1是真的, TAB2和3都是我随便搞出来撑场子的.. 老师查的松
不过基本的数据库操作都搞出来了, 那些墨墨迹迹的功能还不是小菜

下载见下载页