VB程序设计 课程表查询 编辑代码
Ctrl+t找Microsoft DataGrid Control.... '菜单"工程"->;"引用" 找 Microsoft ActiveX Data Object.... Dim cn As New ADODB.ConnectionDim rst As New ADODB.RecordsetDim SqlStr As Stringcn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb;Mode=ReadWrite;Persist Security Info=False;Jet OLEDB:Database Password=111"SqlStr = "Select * From 某个表 where 课程字段名 ='" & Text1.Text & "'"rst.CursorLocation = adUseClientrst.Open SqlStr, cn, adOpenDynamic, adLockOptimistic, adCmdText '打开记录集Set DataGrid1.DataSource = rst '给DataGrid设置数据源
物理实验 选课系统 代码
一、选课原则 1. 咨询及指导 学生应认真阅读本专业的培养计划与2005-2006学年第二学期的教学安排,了解本专业的必修课和选修课程,在导师的指导下安排学习。
也可向院(系)教务办公室咨询或上网查询有关信息。
2. 修读学分限制 学生应根据自己的学习情况及能力,决定每学期选修的课程。
按本科四年学习进程安排,学生每学期应至少修读20学分培养计划规定的课程,低于规定的学分数,其选课结果不能被接受。
3. 课程衔接 选课时要首先保证必修课。
对于有先修课程要求的课程,一般应先选先修课程,因为大部分课程有前后衔接的要求,提前修读有可能给学生的学习带来困难,滞后修读有可能延长在校学习时间,推迟毕业。
4. 跨专业选课 学生跨专业选修课程应认真考虑自己的能力和时间,一般跨专业课程均有先修课程的要求。
选修前应认真了解该课程的教学大纲以及对选修课程的要求,慎重选择,一经选定不能退课。
另外学生应认真分析下学期所选课程的难度和总学时,使其强度适中,确保按计划完成学习任务。
5. 重修方法 修读未通过的课程,可参照教务处关于组织2005年课程免修考试的通知执行。
重修的课程选课每学期开学后第1、2周进行。
在全校所有年级课程安排中选需重修的课程。
(对某些课程将开设重修班,开学时教务处网上或选课网上将公布开设重修班的具体课程以及课程的上课时间与地点。
)如你要重修的课程在全校所有的年级课程安排中选不到,则该课程为未开课。
如果由于下一年级的教学计划的变动,发现要重修的课程做了变动,可以向院(系)教务办公室咨询。
由院(系)向学校教务处申请办理学分转换认定相关手续。
二、选课前准备 1. 学生在选课前应仔细阅读本专业培养计划,了解本专业的必修课程和选修课程总体安排。
2. 认真阅读下学期教学执行计划,了解下学期应该修读的课程。
教学执行计划是根据专业培养计划制定的下学期课程安排,是指导学生选课的根本依据。
各专业人才培养的方向不同,课程安排也有所区别,同名课程对不同专业学生的要求不同,学时数及学分数也不同。
即使学时数相同的同名课程,对不同的专业其教学内容也有可能各有侧重。
学生选课时应注意选择修读本专业培养计划规定的课程(同名课程以课程代码不同予以区分)。
如学生所选课程是非本专业培养计划规定的课程,所修学分按学校学分转换的有关规定处理。
学生必须修读完成本专业培养计划规定的课程及全部教学、实践环节后方可取得毕业资格。
3. 学生可以通过校园网了解任课教师情况,也可以向指导教师或上一届学生了解课程及教师情况,在教师指导下根据学校制定的教学执行计划以及本人的实际情况,初步选择要修读的课程、任课教师以及上课时间。
4. 学校在安排任课教师时考虑了教师的特长和教学特点,有针对性地安排教师担任相应专业的课程教学任务,因此建议学生在学校推荐的时间段内选择任课教师。
5. 学生在试选时,可以自己制定书面计划课程表,填入课程名称、课程代码、课号、任课教师、上课时间、上课地点,以便于检查课程是否冲突,时间是否合理,学分数是否满足要求。
这样,当学校开放选课网站后可以直接将选定的课程安排输入,节省选课时间。
三、选课类别 1.必修课 必修课指的是本科生根据其专业培养计划内指定的必须修读的、并通过考试(考核)取得相应学分的课程,若未修满必修课规定学分则不能毕业。
学生在选课时,按其专业培养计划的要求选择某学期内规定的必修课课程,或选择其他专业课程名相同、学分高于本专业相应课程学分的必修课,毕业审核时遵循同名的较高学分课程可代替本专业培养计划中规定的必修课程的原则。
若学生按照自己意愿,对必修课的修读学期进行调整,请务必注意课程间的前后关联和相互衔接问题,请务必向本专业的选课指导老师咨询。
2.限选课 限选课指的是本科生专业培养计划内修读学分限定且课程名称确定的一组课程,某一组确定的课程又称限选课模块,学生在选修某课程模块内的课程时,一般按培养计划规定的该课程开课学期,根据自己的兴趣爱好、专业特长或发展方向选择具体的修读课程。
毕业审核时遵循各模块修满规定的学分数即可通过的原则。
若学生按照自己意愿,对模块内课程的修读学期进行调整,请务必注意课程间的前后关联和相互衔接问题,最好向本专业的选课指导老师进行咨询。
3.通选课 通选课指的是某专业培养计划内对某些课程大类有学分要求、但具体课程不确定、需要学生自己按类选择修读的课程。
这些课程大类包括自然科学类、人文社科类、经管类、体育类和其它共五类。
学生必须按照相应专业培养计划的要求修满某课程大类所规定的学分,并在通选课平台上,在对应的课程大类内挑选具体修读的课程。
毕业审核时遵循各模块修满规定的学分数即可通过的原则。
请务必注意课程间的前后关联和相互衔接问题,最好向本专业的选课指导老师咨询。
学生在选读通选课时,应注意本专业培养计划对选修课程的学分要求,并注意课程后面的备注,有些课程有先修的要求。
4.任选课 任选课分为两类。
一类任选课指的是非培养计划内规定的课程...
什么是源代码,源代码通过怎样的方式可以成为软件?
源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。
在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。
计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。
编译完成后源代码就成为软件了。
源代码主要有如下两种作用:1.生成目标代码,即计算机可以识别的代码。
2.对软件进行说明,即对软件的编写进行说明。
提示:源代码的修改不能改变已经生成的目标代码。
如果需要目标代码做出相应的修改,必须重新编译。
求一个简单的安卓课程表代码(eclipse的)
时间 星期一 星期二 星期三 星期四 星期五 上午 1 语文 语文 语文 语文 语文 2 语文 语文 语文 语文 语文 3 语文 语文 语文 语文 语文 4 语文 语文 语文 语文 语文 午休 下午 5 语文 语文 语文 语文 语文 6 语文 语文 语文 语文 语文 7 语文 语文 语文 语文 语文
程序代码写好后,怎么样变成软件
(转自别人的答案!!!) 不晓得是我太笨,还是大家太笨,我觉得大家要么没看出楼主的意思,要么,要么没讲清楚问题。
还是让老夫来说说吧: 首先,楼主所谓的学C,学算法,实际上就是说学会了编写代码,即知道让计算机先干什么,再干什么,最后得什么结果。
他遇到的问题是,没有一个界面让他输入数据,因为他看到的几乎所有软件,都具有输入框、“确定”、“取消”、“关闭”之类的按钮,而他不知道从哪儿弄到这些按钮。
其次,我觉得楼主要有必要建立一些“面向对象程序设计”的观念,具体我不多说,楼主可以自己查。
希望大家不要嫌我罗嗦,因为我觉得,要为楼主解决问题很简单,但要让楼主知道为什么会有这样的迷惑,则须多说几句。
在上世纪九十年代以前的微机,也就是人们说的286,386时代,计算机的运行速度还很低,那时候的计算机几乎不需要用到鼠标,也几乎没什么图形界面,没音响,没彩色……当然也没有windows操作系统,人们操作计算机,大都是用的DOS操作系统。
屏幕是黑的,字符是白的,人们输入一组字符串组成的命令,回车,计算机就开始执行,执行完后,再由人输入下一组命令。
其界面相信楼主见识过,因为楼主似乎能将原代码变成exe文件,运行时跳出一个黑框来,程序在黑框中运行。
实际上,那个黑框就是DOS操作系统的界面,只不过以前的计算机上,这个界面占据了整个屏幕,而现在,却是一个窗口。
也就是说,windows操作系统为了方便老用户,提供了这样一个功能:可以运行DOS操作系统的程序,只不过不是占据整个屏幕,而是将其显示在一个窗口中。
人们可在里面运行DOS程序,就同当年使用DOS操作系统一样。
楼主所学的TC,就是那个时代的程序设计软件,由于几乎不需用到图形界面,当然也没有提供相应的按钮,窗体等功能。
假如你非要一个按钮,那么你先得掌握绘图语句,如画线,画点,填色等等。
在公元2000年以前,湖南教育界的计算机一级考试系统界面中的那几个按钮就是这样完成的。
另外,我最初学用qbasic语言设计界面时,也是这样做的,画个按钮形状,当遇到回车键时,再画个被按下去的形状,半秒种后让它又恢复弹起的形状……总之,麻烦。
随着计算机软、硬件的高速发展以及鼠标,音响,图片,动画在计算机中的大量应用,DOS操作系统已如昔日黄花,退出了历史舞台。
windows的普及,使得人们能够更方便,直观的操作电脑。
那么新兴起的软件,当然需要经常用到诸如菜单、按钮,图标,滚动条,进度条,文本框之类的东西,我们把它叫做控件,在面像对像程序设计中,一个已绘好的控件就可以理解为一个对像。
显然,每编一个程序都去画这些东西是相当烦人的,所以微软公司在后来提供的软件开发工具,比如visual c++中,就直接提供这些控件让人们使用,因为绘制各种控件的方式虽然麻烦,但其过程大致是相同的,所以人们只需给出诸出高度,宽度,名称之类的参数,而把绘制的过程交给了编译程序,就好像在word里面画一张表格一样,你只需用鼠标一拖,它就自己给你画好了。
实际上产生的绘制语句代码,可以从头文件里找到,不过我估计没多少人去研究这些无多大意义的过程。
为了便于理解,以VC++6.0为例:启动程序--新建--在“工程”栏选择“MFC AppWizard”,工程名字随便填,确定--单选“基本对话框”,然后点“完成”--最后确定。
这时你可以见到一个面板,他就是你将要设计的程序的界面。
初始时只有“确定”、“取消”两个按钮,当然,旁边还有一个工具箱,上面有很多其它的控件,需要的话你自己加,比如你想要两个框框输入数据,就可从工具箱中选“编辑框”,画两个就是。
楼主希望按“确定”后,显示较大的数,则应该对着“确定”按右键,选“事件”,将相应的代码写在clicked事件里面,若想双击“确定”后显示,就将相应代码写在doublecliced事件里……要说更具体的操作,比如改变字体、大小、颜色、文字对齐方式等等,那是一门完整的课程,这里我就不谈了,楼主可以自己查相关资料。
幸运的是,VC几乎完全兼容TC,所以TC里面设计的源程序,只要作少量的修改,就可以在VC上运行。
说到这儿,最起码楼主的问题应该解决了,即TC本身不提供“输入框”、“确定”之类的控件,因为他不是为windows操作系统设计的开发工具,如果你非要用,就只能用其提供的绘图语句去画,那不是一般的麻烦,当然你不介意的话,可以画着玩玩,然后作成一个模板函数保存吧。
如果你嫌麻烦,算了,还是将就着用"scanf"之类的函数吧,虽然不美观也不方便,但用久了就习惯了……在DOS中,一个程序甚至就可以理解为一个软件。
而在windows中,则可能需要很多相对独立却又彼此关联的程序,共同完成软件功能。
比如,单击“确定”时该执行的程序;单击“取消”时该执行的程序。
所有这些程序和控件的集合被称为“工程”,狭义上的一个“软件”就是一个“工程”,而广义上的软件,则还包括帮助文件,说明文档,需求分析,数据流图,调试维护记录,客户说明书等等一系列乱七八糟的东西。
具体可参考“软件工程”一类的书籍...
转载请注明出处51数据库 » 课程表安排软件源代码
太阳日了狗生了这鸟天