第篇:java编程心体会
java编程心
计算机3班
窦金霞
20144773
周直弄程序说实话真累累中成功快乐觉学东西课知识学
说实话前直没学java然知道java重性课听实践掌握种种原年没买笔记没机器仅仅周次机练绝够插空调程序舍友时候接电脑调
调web版通讯录程序时已感觉学吃力东西懂次做学生成绩理系统更复杂开始调时候感觉特吃力告诉放弃慢慢样基sql语句session象开始学起觉太懂付出更努力样点点学着
说心里话做web版通讯录时感觉成功喜悦方点点问问程中学会:servletjsp间跳时两种解决办法关闭底层类中dbclose二servlet中throws exception改成try catch捕捉异常学集中查找错误方法加两双斜杠具体方法屏蔽掉检查方法错误servlet错误写systemoutprintln()获数输出检查数传输程没错误等等
然方法常规确实学会觉成感已做计划暑假时候买练java然学期学javajava热情会削减
做完学生成绩理系统觉java法已改变前总java繁琐难听学说java学开始听懂直畏惧java真正做系统感觉实事没难难分肯努力做世难事怕心
现java学充满热情知道足
需努力方java旅继续进行
第二篇:socket编程实验心体会
实验心体会
次实验中通网络课学知识应学实践中知识加深课知识理解认识实验程中更容易记忆深入理解种协议工作网络编程中应该注意系列问题
第实验arpicmpftphttp协议分析验证利软件etherpeek抓取机通信中报文关协议具体参数课程学程中书老师感觉太枯燥通课学根没办法理解种协议工作细节细微处想通次实验中通种报文分析网络中层次协议间协做程应层间通协议整网路体架构统筹解然更深入知识解课学东西更趣容易学更够学兴趣 第二实验socket编程实验编写网络程序前网路通信说知根知道网路程序通网路进行通信次实验中终揭开神秘面纱然实验中出现插曲linux环境编写程序技术方面问题法解决查阅书籍网咨询弄懂龙脉终程序编写完开始接触网路编程时头雾水根知手辅导教员程序
起色够编写程序网络编程中深体会具体部细节熟悉导致调试程中感觉力函数作常团乱麻次编写前函数法温够解决问题
次试验学网路第次前课程没接触网路方面知识次新知识挑战算太通努力困难时克服掉实实验应该重点工作中实际动手力果学期间学书知识样理解够深刻通实验激发学兴趣总觉实验检验理唯标准
第三篇:vhdl 编程心体会
vhdl 编程心体会(转)
vhdl 美国国防部描述电子电路开发种语言全称(very high speed integrated circuit) hardware description language 外门硬件描述语言 verilog hdl 相vhdl 更善描述高层设计包括系统级(算法数通路控制)行级(寄存器传输级) vhdl 具设计重型设计力读性强易编译等优点逐渐受硬件设计者青睐vhdl 门语法相严格语言易学性差特刚开始接触 vhdl 设计者言常会某细节处理导致综合法通文中较典型问题展开探讨希初学者帮助提高学进度
.关端口
vhdl 定义 5 种类型端口分 in outinout buffer linkage实际设计时会前四种in out 端口相简单里讲述关 bufferinout 时注意事项
out 端口buffer 端口具回读功部反馈设计时 buffer buffer类型端口连接类型端口法包含该类型端口设计作子模块元件例化利型设计程序读性设计时需实现某输出回读功通增加中间信号作缓该信号完成回读功
双端口 inout 四种端口类型中特殊种难学掌握专门提供简单程序进行阐述部分程序:
①datab
③ dout
程序中 datab 双端口编程时应注意 datab 作输出空闲时必须设高阻态挂起类似第②行语句否实现会造成端口死锁 datab 作效输入时 datab 输出必须处高阻态该例子中 ce’1’ and rd’1’时
二.信号变量
常数信号变量 vhdl 中象分代表定物理意义常数应数字电路中电源信号应某条硬件连线变量通常指时数局部存储信号变量功相法
表 1信号变量区
信
号变量
赋值延迟少△延时立变化
相关信息形成波形前值进程敏
感否全局性具全局性存进程中某进程子程序中效相互赋值关系信号变量赋值变量信号赋值
变量赋值操作延迟初学者认特性 vhdl 设计非常利理基点原建议编程时应信号量减少变量
(1)变量赋值延时针进程运行言理想值变量操作综合成组合逻辑形式硬件组合逻辑必然存输入输出延时进程关变量操作越组合逻辑会变越越复杂假设进程关变量 3 级连操作输出延时分 5ns6ns7ns快时钟达 18ns相反采信号编程时钟控制综合成触发器形式特 fpga 芯片言具丰富触发器结构易形成流水作业时钟频率受控延时级会变量样层层累积假设某设计 3 级流水作业级延时分 10ns11ns12ns快时钟达 12ns采信号反更提高设计速度
(2)变量具备信息相关性前值法仿真时观察波形状态改变情况法设计运行情况效验证测试验证工作量会占整设计 70%~80%工作量采信号会存类问题
(3)变量效范围局限单进程子程序中想值带出余进程子模块间相互作必须助信号定程度会造成代码够简洁读性降等缺点
然变量具特殊优点特描述复杂算法图处理维数组变换等
三.位(矢量)逻辑(矢量)
bit 矢量形式 bit_vector’0’’1’两种状态数字电路中’0’’1’两种逻辑会初学者误区认采位(矢量)足够设计必std_logic样出现’x’’u’’w’种状态增加编程难度实际情况非简单 d型触发器设计例
① process(clk)
② begin
③ if clk’event and clk’1’ then
④ q
⑥ end process
实际中 clk 数端 d输入定时间限制 clk 升附(建立时间保持时间)d必须保持稳定否 q输出会出现亚稳态图示
clk d时序关系满足时 bit ’0’’1’系统机’0’’1’中 q 输出样结果显然信采 std_logic 类型时序仿真时会输出’x’提醒户建立保持时间存问题应重新安排 d clk 间时序关系
外双总线设计(前面已提) fpgacpld电配置等问题果没’z’’x’等状态根法进行设计效验证
四.关进程
进程(process) vhdl 中重部分部分设计会 process 结构掌握process 显尤重初学 process 常会出错例子
1余时钟引入
设计时会遇种情况需外部某输入信号进行判断出现跳跳时执行相应操作该信号正常时钟样具固定占空周期机需程序设计判断跳出现否时容易写出程序:
①process(ctl_a) ctl_a该输入信号
② begin
③ if ctl_a’event and ctl_a’1’ then
④ 执行相应操作
⑤ end if
⑥ end process
出现第③行类语句综合工具动默认 ctl_a 时钟某 fpga 更会强行该输入约束时钟引脚设计者初衷想作位机状态输入进行判断面程序容易造成时钟现象增加设计难度解决办法 ctl_a 增加级状态
ctl_areg 寄存通 ctl_a ctl_areg 状态判断跳否改正程序:① process(clk)
② begin
③ if clk’event and clk’1’ then
④ ctl_areg
⑥ 执行相应操作
⑦ end if
⑧ end if
⑨ end process
程序中第④行产生两相邻状态第⑤行前状态进行判断否跳现
象发生中需注意 clk 时钟频率应明显快 ctl_a信号变化频率保证正确采样
2输出驱动
误 process常会引起输出驱动源发生两进程信号赋值操作
程序出现类情况:
⑴ proc_a process(clk)
⑵ begin
⑶ if clk’event and clk’1’ then
⑷ dout
⑹ end process
⑺
⑻ proc_bprocess(sel_en)
⑼ begin
⑽ if sel_en’1’ then
⑾ dout
⒀ end process
进程 proc_a proc_b 中出现 dout 赋值语句设计者原想法合理控制 clk sel_en 输入发生突 clk升时 sel_en ’1’sel_en ’1’时出现 clk 升样 proc_aproc_b 两进程会发生突综合时综合工具会情况全部罗列进包括第⑶行第⑽行时成立情况时 dout din_a din_b 两输入驱动dout 知接收该程序法综合改正方法两进程合成
进程 vhdl 中重性专门做总结:
(1)进程中允许出现两时钟触发(xilinx 公司 coolrunner 系列 cpld 支持单时双钟双触发外)
(2)信号赋值语句应出现单进程时钟加 else 语句 if clk’event and clk’1’ then else结构现综合工具支持种特殊触发器结构
出现层 if语句嵌套时采 case 语句代减少层嵌套带延时二增强程序读性
(4)序语句 if语句case 语句loop 语句变量赋值语句等必须出现进程函数子程序部单独出现进程外
(5)进程部序执行进程间行运行vhdl 中行语句理解特殊进程 process结构出现输入信号判断信号隐含敏感表
五.关 vhdl 学中点说明
软件语言相vhdl 重特点行运行特性设计电路电器件部信号时发工作会软件方式
程序序执行进程部趋行工作例程序:① process(clk)
② begin
③ if clk’event and clk’1’ then
④ <
⑤ <
⑥ end if
⑦ end process
综合结果两独立 d 型触发器然进程部应序执行硬件实现采样时钟升 状态会时翻转会先执行变化然会执行转变vhdl 学程中应加强硬件概念理解没硬件概念硬件概念强设计时会 vhdl 设计软件编程方式处理出思议结果
作门硬件描述语言vhdl 描述现型系统数字电路算法设计限目前综合工具水vhdl 中许语法支持例:
dout
第四篇:c语言高级编程心体会
高级语言程序设计心体会
通五天高级语言程序设计学学东西时更深层次体会c语言知识奥妙穷激起c语言知识学兴趣激情
学c语言必须记忆关键字语法库函数学会c语言关算术运算符包含运算符表达式掌握赋值语句方法种类型数(例熟悉定义整型字符型实型变量赋值方法掌握类型数值间赋值规律等)输入输出方法正确种格式转换符等需逻辑思维力
外机实验学程序设计语言必少实践环节特c语言灵活简洁更需通编程实践真正掌握然通次机练语法知识慢慢感性认识时间久会加深理解理解基础会然然掌握c语言语法规定容认课堂听懂机实践中会发现原理解偏差加深c语言认识
编程时细心编完记检查语法符号遗漏错误等相关问题
c语言课程设计现代计算机技术实际应相结合阶段学完理课程该方面力次检验
开始算法思路运行调试兴奋程序学锻炼程巩固原理知识培养灵活运组合集成学知识技分析解决实际问题力体会身知识力实际中应发挥激发创新意识开发创造力培养沟通力次实时间然仅五天时间
确实受益非浅通实丰富计算机操作验更加深c语言解熟悉环境更增强visual c++技巧外实中老师进行细心耐心指导鼓励程序进行合理改进培养创新意识创新力原认怕课程设计种种辅助条件完成心里说出高兴
三年学专业学业工作中c语言起着巨作程度说专业学生想专业取定成现学c语言未埋伏笔总说觉c语言没想象中晦涩难懂关键先认真学会熟悉语法知识机实践先基础学c语言会熟练编程突破建树
第五篇:编程心
学时候网络方没接触编程学校开始学c++感觉知道具体该做什听说学c++理知识做出什实际东西vcc++回事vc开发环境mfc精华头苍蝇根找学编程方导师没项目知道做起学告诉具体实例开始做mfc窗口界面编程图书馆方面书(mfc windows应程序设计)种c++高级应mfc前控制台编程较差异实现部分视化编程说真难难书面例子实现面代码进行模仿着写实现感觉挺成感mfc符号确实长难记觉果学里学c语言门初级语言方法学话怕学十年英语样单词背千会做题会写作文碰老外时候哑巴聋子说出听懂初学c语言时搞懂细节课纠错记住语法规少机实践解决实际问题等真正编程时候知手
感觉学mfc时msdn帮助文档特重难记住类方法查msdn library代码直接复制粘贴
孙鑫老师教程学感觉教程难懂东西理知识实践应
绘制窗口时会出现严重刷屏问题
问解决问题
通改变背景位图代部分重绘达更效果
满载二维三维数组足够长维数组装 mfc基础细节学:学位图cbrush类cdc类cdialog
类基菜单设置初步解
3mfc编程初步理解:通学解mfc编程实现通建立消息映射表实现函数调
(1)通declare_message_map声明消息映射
(2)通begin_message_map宏end_message_map包含消息映射宏 创建消息映射列表
(3)消息处理函数添加代码实现需响应通三步实现消息映射种话框操作通先建立相应cdialog类具体进行
mfc编程种工具编程核心代码实现mfc编程时想学更断练更具体解中种类函数种工具mfc巨工具箱果知道工具箱里面工具工具武认次编程实初步接触mfc实现视化编程未想真正掌握mfc编程断深入解种mfc工具真正代码结合起实现高效实编程效果 令痛苦学段时间回头感觉什没学
api函数windows提供应程序编程接口 户应程序必须运行api函数 直接api编程解操作系统运行细节佳方式 熟知api函数程序开发者基求 课程api函数作起点介绍windows编程 撇开c++特性专心熟悉win32编程思路消息驱动机制
然mfc仅仅api函数简单封装 前c++语言解够 清楚框架程序工作机制 便验程序员mfc复杂结构面前显非常困惑 会mfc 知道什 运行程序出错时种现象带问题明显 会改
实系统学起mfc较清晰mfc工程程序肯定两类cwnd类应程序类cwinapp类必须应程序类窗口类
编写mfc程序程中着实体验mfc编写程序局限性mfc然开发者提供现成框架着实便利开发者开发样造成巨问题开发者难开发出具特色软件想重新改写程序整体外观较困难c++
编写程序时需开发者定义变量空间开辟回收点没java开发时方便尤c++中指针机制注意容易造成程序错误
然mfc中方法较难写尤消息映射函数庆幸需写通classwinzard类导指引进行选择想添加什消息映射需鼠标操作
通mfc windows应程序设计学掌握知识: 应程序类框架窗口类视图类文档类构成mfc应程序框架框架功通类间协调工作实现类
mfc采文档试图结构实现数数表现分离文档试图分离利数数表现单独改变
mfc类信息存储动态创建类象时需消息
门课程学掌握windows应程序设计基方法进步深刻全面理解面象程序设计思想握程序设计方法发展方
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档