程序笔记1

黑马微信小程序开发自学笔记——Day1小程序入门 微信小程序 阅读详情
现在是2005年2月2日2:23:02
刚刚搞定了一个恼火的问题,终于把不同文件之间的swing组件联系起来了,突然有了写笔记的想法。我觉得实在应该把这段有意义、有意思的日子记录下来。
虽然放寒假了,但是我还是留在学校,决定过年不回家了----为了Java.
2月10号以后回去一个星期,因为我觉得回去一下还是有必要的,最多在家里待的时间可以放短点。
学校把留校生统一安排在15幢,我们学校只有10来个左右的同学没回家。自从搬过来后,我的生物钟就完全颠倒过来了,每天晚上要么通宵看书,要么通宵编程,一直到第二天早上6、7点左右才上床,一直睡到下午4点半。5点去食堂吃饭。
只吃一餐吗?否。凌晨一点左右的时候,泡碗面。早上上床前,泡碗面。
寝室里还有一个同学,他每天下午要去卖当劳打工,晚上很晚下班,有时候太晚了就不回来了,如果回来了洗个澡就要睡觉了,每天也只有这个很短的时间会聊几句,我们的作息时间是交叉的:)所以寒假到现在基本上我都处于一种非常“安静”的状态,说悠闲倒说不上,买了那么多Java书,我每次看书都聚精会神,下意识的希望看快一点,我渴望学到新的知识。
每天这样学习,效果是显著的,一方面是编程的水平,另一方面是我从镜子里看到自己明显变瘦了:)本来就瘦,哎,,,我又是何尝不想白天干活晚上睡觉,但是怎样白天都起不来,晚上又死都睡不着。。。天意吗?:)
年轻人嘛,无所谓的,我想我身体还算可以吧,就这么几天啊。
刚搬过来的时候我开始学习swing,期末考试Java实习的时候因为我们没学swing,所以我的简单的学生数据管理系统是用终端运行的,感觉swing不难,特别是Thinking in Java里Bruce Eckel更是高效率的把我带进了Swing的世界,我和大多数人一样本来对GUI编程不太重视的,大概下意识里总觉得这个没什么技术含量吧,但是当我准备自己用swing编个小玩意的时候,我把一个小程序不断往下写,越写越有意思,竟然写了个简单的文本阅读器:)
可惜的事发生了,第4个早上,我头发昏了???在eclipse下,我本来想把源代码所在的包删掉,没想到eclipse会连带把包里面的所有东东都删掉的。。。。所以,还没拿出来给大家看看就没了。。。eclipse删除文件是不经过回收站的啊!倒,那个时候我看着eclipse,又爱又恨呀。。。
不过我后来想这是天意吧,老天不想让我在这小玩意上浪费时间吧。
到那时我把Think in Java看完了,赶紧去上海书城买书~~买了本Java Core2高级特性,和Java编程艺术,到现在Java Core已经从头看到Swing那章了,应该看Awt高级编程了,我想我应该停下来做个实战演练了,于是我准备开发一个GUI界面的学生成绩管理系统,对象就是我学校上海电力学院:)
编程是一门艺术,说实话,我现在对swing的看法已经和原来不一样了,一个优秀的程序对于界面的要求是很高的,程序最后是来为大家服务的,你的程序再高级,但是是个基于终端的或者GUI界面不友好,那和没写没什么区别。
从昨天晚上开始写,一夜写了5百多行,这次比上次写那个文本阅读器快多了,一夜写好一个JDialog和主界面的一个JTree,这个JDialog是照者Eclipse的样子写的:)所以花了很长时间
,但是问题又来了,怎么把不同文件的各个界面联系起来呢?我在去网上问了问,因为时间关系,有两个高手说对GUI钻研的不深。。。所以还是要自己解决。
编程就是实践实践再实践,真理。
我做了几个尝试,没用,索性干脆放下程序去做别的事了,我一直想看看sun的JDK自带的jfc,刚好现在闲着,与是一个一个看着(看运行结果不是看原代码:) )不知道怎么回事,突然脑袋里隐隐约约闪了一个念头,有了,呵呵,问题可以解决了,我想。
赶紧回到程序里头,哈哈,经过半小时左右的时间终于搞定了,我一直是从窗口往主界面的方向思考问题,没想到逆向就可以解决了。
问题是什么和问题怎么解决的见另外一篇独立的文章。
好,笔记写到这里拉,我要继续写程序了:)
程序员的自我修养读书笔记-1 #计算机基本软硬件 ##1.硬件组成 ###1. 1早期的计算机硬件结构 早期的计算机没有复杂的图形设备,大多数的显示设备是只能输出字符的终端,而CPU的核心频率也不高,和内存的频率基本一样,这些外部I/O设备(显示设备,键盘,软盘,磁盘)与CPU,内存都是直接连接在一个**总线(Bus)**上面。但是这些I/O设备的速度与CPU,内存相比来说还是差很大,因此为了协调I/O设备与总线之间的速度,也... 阅读详情

相关推荐

程序员或IT从业者笔记软件大观_程序员笔记软件(1)

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。那就是🍏 青苹果,🍎 红苹果,或者烂苹果,在选择的过程中,第一份《Linux从入门到精通》466页。

1285

黑马程序员C++从0到1笔记教程-PDF带目录

黑马程序员C++从0到1笔记教程-PDF带目录 【下载地址】黑马程序员C从0到1笔记教程-PDF带目录 黑马程序员C++从0到1笔记教程是专为C++初学者设计的全面学习指南,涵盖从基础语法到高级编程的七个阶段,每个阶段均配有详细的理论讲解和实战案例。教程从变量、数据类型等基础知识入手,逐步深入面向对象编程、模板、异常处理...

gitblog_06797的博客 1332

MATLAB IMU程序学习笔记(1)

MATLAB IMU程序学习笔记(1) 最近在看一个十分庞大的imu程序,为了看完忘了之后能找到笔记,所以在这里写点东西。如有错误,希望大家可以批评指正,谢谢! matlab面向对象编程 MATLAB面向对象编程模式 https://www.zybuluo.com/hainingwyx/note/609905 matlab面向对象的类 最开始看到的是matlab的面向对象编程,类的继承之类的代...

m0_37820073的博客 3402

微信小程序Day1-4 笔记

使用步骤1、创建自定义组件2、引入组件(.json文件)3、使用组件(wxml文件)如何快速生成组件的四个文件。在微信开发者工具中,右键文件夹,选择新建Component步骤:1、父组件,标签中传值2 子组件中js,properties接收参数3 子组件正常使用该参数父传子组件数据解析。

2301_79743315的博客 1192

C++笔记:1.6 书店程序

C++笔记:书店程序 从一个文件中读取销售记录,生成每本书的销售报告,显示售出册数、总销售额和平均售价。假定每个ISBN书号的所有销售记录在文件中是聚在一起保存的。 程序会将每个ISBN的所有数据合并起来,存入名为total的变量中。使用另一个名为trans的变量保存读取的每条销售记录。如果trans和total指向相同的ISBN,更新total的值。否则,会打印total的值,并将其重置为刚刚读取的数据(trans): #include <iostream> #include "Sales_i

MovedInDream的博客 273

pyautogui库详细教程,逐行注释(附项目实战:基于图像识别实现崩坏星穹铁道自动化测试)

本文包含了pyautogui的使用方法与常见问题指南,随文附带对游戏实现的自动化项目源码与说明文档

m0_53043024的博客 1万+

黑马程序员TypeScript课程笔记1(1-10)

TypeScript(简称:TS)是JavaScript的超集(JS有的TS都有)TypeScript=Type+JavaScript(在JS基础上,为JS添加了类型支持)TS有明确的类型 let age1:number=18JS没有明确的类型 let age2=18TS 和JS都可以在浏览器和NodeJS中运行1.一类是JS已有的类型原始类型(基础类型):number String boolean null undefined symbol。

JLY19970726的博客 433

T2T基因组组装实战指南:从数据到完整染色体

本文详细介绍了T2T基因组组装技术的实战指南,从测序数据选择到完整染色体组装的全流程。重点解析了ONT ultra-long和PacBio HiFi测序技术的优势,以及如何攻克端粒和着丝粒等重复区域的组装难题。通过具体案例和实用技巧,帮助研究人员实现从数据到完整染色体的高质量组装。

weixin_29292535的博客 846

《OpenCV3编程入门》第1章-学习笔记3-程序练习

1.5.2 第二个程序,图像腐蚀 //----------【1.5.2 第二个程序,图像腐蚀】------------ // //--------------------------------------------------- #include <opencv2\highgui\highgui.hpp> #include<opencv2...

王博(Kings)的博客 1708

使用FileZilla在武汉大学IGS数据分析中心下载GNSS数据

2.依次点击如下图标下载到本地并解压安装(按系统选择要下载的版本)

qq_43381998的博客 6041

5分钟快速搭建:使用ros1_bridge实现ROS2容器与ROS1主机的无缝通信

本文详细介绍了如何在5分钟内快速搭建基于ros1_bridge的通信方案,实现运行在Docker容器中的ROS2节点与宿主机ROS1系统的无缝数据交换。通过环境隔离、Docker容器化部署及选择性桥接配置,该方案能有效整合新旧系统,避免大规模代码重构,是机器人项目渐进式升级的实用策略。

weixin_29268637的博客 179

小程序笔记1

鲜花玫瑰永生玫瑰玫瑰珠宝鲜花玫瑰

m0_74175160的博客 1083

从零到一:如何用GraphRAG Visualizer打造你的第一个3D知识图谱

本文详细介绍了如何使用GraphRAG Visualizer从零开始构建3D知识图谱,涵盖环境准备、Parquet数据处理、可视化操作及高级分析功能。通过简洁的步骤和实用技巧,帮助用户快速掌握这一强大的知识图谱可视化工具,提升数据分析和关系挖掘效率。

rock5的博客 220

Java程序设计1的笔记

(3) 配置 jdk的环境变量: java_home:jdk的根目录, C:\Program Files\Java\jdk1.8.0_131 path:jdk的bin目录 C:\Program Files\Java\jdk1.8.0_131\bin classpath:代表类路径,告知 jvm去哪找对 应的类文件classpath = . ,代表在当前路径下查找。注意:通过编译会生成对应的 .class文件, 而且.class文件的名字和类名相同。

myq99的博客 910

【异常检测】新版异常检测库anomalib的使用

异常检测库anomalib的使用。

胡侃有料的博客 4390

1-Wire 单总线硬件结构及软件时序分析(实测波形+C代码分析)

1根线就可以通信,是不是很神奇?因为其节省I/O口的优点而被广泛使用!

记得诚 1万+

uniapp-小程序开发0-1笔记大全

生成keystore: keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystoreHBuilder官网:https://dev.dcloud.net.cn/pages/app/list通过微信小程序平台可以进行实时调试,注意部分vue api 无法运行到小程序,需要添加说明onLaunch 全局只触发一次 初始化完成 onShow uniapp启动 onHide 从前天

简单玩家丶的博客 1366

告别第三方控件!C#实现OPC UA客户端,对接工业设备超简单

C#实现OPC UA客户端无需依赖第三方商业控件,通过快速起步:通过NuGet安装,使用模拟器完成前期开发测试;复用性强:封装通用工具类,支持连接、读写、订阅等核心功能,可直接集成到各类上位机项目;界面友好:通过WinForm绑定工具类,实现可视化操作,适配工业现场人员使用;工业适配:支持安全配置、身份验证,联调步骤清晰,可快速对接西门子、欧姆龙等主流工业设备;稳定性高:具备资源释放、异常处理、线程安全UI更新等特性,满足工业7×24小时运行要求。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1365

《程序是怎么跑起来的》读书笔记1

祝各位假期过得开心!这个假期主要看了《程序是怎么跑起来的》这本书,日本人写的,适合初级程序员学习,同时也适合中高级程序员查漏补缺,个人觉得挺不错的,所以推荐。以下是图书截图,后续的读书笔记,我会按照顺序补上。 在这里推荐大家购买书籍来阅读,之后我会分享自己的读书笔记。写的精彩的地方确实有很多。

liao_huan_xin的博客 683

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

小程序学习笔记1

这是我学习微信小程序的笔记。 初遇小程序一、小程序配置1、全局配置 app.json2、页面配置 page.json3、小程序搜索4、项目配置 project.config.json二、视图层1、WXML2、WXSS三、逻辑层四、小程序的宿主环境五、小程序启动的过程六、页面渲染的过程 一、小程序配置 配置文件名 作用 app.json 小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等 page.json 小程序页面样式配置 sitemap.json 小程序内搜索 .

君莫笑 1363

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Verilog HDL程序笔记1

Verilog HDL程序笔记 文章目录Verilog HDL程序笔记前言一、Verilog 模块的基本概念二、Verilog HDL中的变量1.wire型2.reg型变量三、Verilog HDL第一段代码总结 前言 Verilog HDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。 提示:以下是本篇文章正文内容 一、Verilog 模块的基本概念 Verilog有两个重要的特点:模块化和层次化。所

weixin_43393800的博客 866

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

微信小程序实战笔记(1)

观前提示:笔者是第一次正式接触前后端以及小程序开发的初学者,这篇文章是笔者learn by doing和费曼学习法的产物,可能会有很多谬误和不成熟的解释,希望各位读者能够理性讨论,如果有错误欢迎指出。跳过各种安装等步骤,我们来看看微信小程序是怎么实现的。

Regend的博客 1921
上一篇: 一个简单的IP地址管理系统源代码
下一篇: 如何衔接不同文件中的swing组件
W1nt3rs
W1nt3rs 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄22年 977粉丝 301原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值