當前位置:首頁 » 編程軟體 » 編程界面設計

編程界面設計

發布時間: 2023-05-31 08:22:02

Ⅰ Visual Studio編程中,界面格局要如何設計好

界面布局首選使用DIV+CSS,這是一種潮流和趨勢,因為從頁面瀏覽速度和SEO(搜索引擎優化)來說,DIV+CSS效率更高,但並不是說表格布侍弊搜局也一無是處,有時表格也是很方便的,VS的表格操作比較麻煩,我在使用表格通常的做法是先在DREAMWEAVER里做好表格,再把HTML代碼粘貼到VS里!這樣比較方便!當然了,如果對於一個代碼水平高的來講,就不用這么麻煩了!直接改代碼可能會更簡單!表格的嵌套其實很簡單,也就是在表格的單元里再加入表格,如下面的代碼(生成自DW)
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="4">
<table width="95%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></卜扮td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<老歷/tr>
</table>

Ⅱ Html頁面設計和編程

在整個網頁的設計過程中,考慮到該網頁的主題為校慶,因此加入了比較喜慶的紅色元素,同時保留了廈大的代表色藍色,將紅藍進行了混合搭配。

在對整個頁面的禪液設計中,主頁包含「通知」、「新聞」、「影像」幾個模塊的部分,採用的是圖文結合的方式,

而在後半部分介紹「廈大簡介」、「校友風采」、「廈大歷史」這幾個模塊,頁面的排毀蘆版我改成了豎式閱讀的方式,製作了幾個標題圖片,然後結合圖文。

除此以外,在校友風采這一塊,我採用的是卡片式的排版,即將圖片和文字以卡片的形式組合,但是這邊因為我暫時還不能把卡片樣式做的比較有個性,所以比較樸素。

頁面不僅採用了橫式的導航欄,而且在左側也有豎式的導航欄,同時把頁尾也放到了豎式的導航欄下,出發點是讓用戶更多關注頁面中央的內容。

在主導航欄這里我做了一些樣式纖襲帶,即一級菜單和二級菜單在被點擊的時候被有不同的顏色變化。

這次簡單地自己做了一個校慶網頁,還有很多不足的地方有待改善,比如「廈大歷史」板塊原來想設計一個時間軸,但是目前來說對自己的難度有點大,所以暫時只做了文字和標題紅塊的樣式;由於我整個框架是構建在table內的,所以頁面內的各個元素的層級做著做著自己就有點亂了,下一次做網頁還需要更多嘗試下用css來進行排版。
總得來說,收獲很大,還需要借鑒更多優秀網站的設計以及更加熟練地運用css和html。

Ⅲ 編程一個界面

首先,你要根據你所要做的軟體確定你要使用什麼編程衫消語言來做,使用什麼架構,要做用戶登錄界面的話,應該還要用到資料庫來存放你的軟體中的需要保存的信息,例如用戶名和登錄密碼。

用戶登錄界面主要要解決兩個問題 : 界面資料庫

界面的話可以使用以下語言來編寫:

1c語言

2VB

3 C#

4 C語言使手棚用MFC

5 java

前4種可以使用Microsoftvisualstidio 2008或2010或2012來編寫界面,個人推薦使用C中的MFC或C#,MFC和C#可以建立基於對話框的界面,只要添加控制項然後編程就可以了,如果要把界面做的很炫的話,用C#比較好,簡單一些。然後把你做界面的工程和資料庫連接,添加上對資料庫操作的語句就可以了。

第5種java語言編寫的話,如果是基於JSP架構的話(簡單來說就是網頁的形式登陸),要用到的軟體有 eclipse或者myeclipse 、 Tomcat 、還有Java的運行環境的安裝配置 jre.

資料庫的編寫你可以有很多種選擇,個人建議可以使用mysql,這個簡單方便,而且是免費的。

至於書籍和教程要看你個人的基礎到什麼程度了,不建議從頭開始看到尾再去編程,這樣很盲目也很浪費畢塌則時間,而是你邊做邊需要什麼知識的時候再去有針對性的查詢資料。因為你做的這個東西很簡單,當你確定用什麼編程語言後,就安裝好編程環境(軟體),然後製作登陸界面, 設計資料庫(要保存那些數據,這些數據的關系,根據數據的關系設計好表),然後連接界面和資料庫, 添加資料庫操作語句。基本上就成了。

當然,我不知道你只是單純做一個界面還是什麼,如果只是單純做一個界面的話,那就不需要資料庫了。

Ⅳ 如何用c語言設計界面

使用graphic相關的函數可以做圖像界面。
如果是類似Dos那樣的,你就使用一串*或#號等分割。

Ⅳ 想利用C或C++做界面設計,怎麼做

方法步驟如下:

1、首先打開計算機在,在計算機內打開打開QtCreator,新建一個qt工程。

Ⅵ ui設計怎麼編程

ui設計怎麼編程?怎麼學會腔舉友用一定的軟體。首先在ps里建立一種空白畫布。然後用文件菜單打開,選擇畫布-圖像和調整,按住鍵調整復制三個圖層的位置,如下圖。然後在軟體菜單中選擇排列-組織-位置,使用群組命令進行排列。首先在ps里建立一個空白畫布。然後在軟體菜單中答悉選擇排列-位置-類別,使用群組命令進行伍槐排列。

Ⅶ VB中的界面設計原則和編程技巧

Windows的通用圖形界面的出現,使計算機用戶不必通過專門的學習就可以得心應手地使用各種Windows的軟體。不僅如此,它還是程序設計者在設計Windows程序界面時所必須遵循的標准,這在很大程度上減輕了程序設計者的負擔,使他們能夠把主要精力放在問題的求解和實現上。

Visual Basic(以下簡稱VB)的出現,更加簡化了Windows程序界面的設計工作,只需要極少量的代碼,就能實現標准Win-dows應用程序的界面。但是,如果不了解Windows程序界面設計的原則,或者不熟悉VB下界面編程的技巧,就難以設計和實現既符合一般標准又具有特色的界面。

界面設計的原則

界面設計具有一般性的原則,最為重要的有:

1.界面要具有一致性。一致性原則在界面設計中最容易違反,同時也最容易修改和避免。例如,在菜單和聯機幫助中必須使用相同的術語;對話框必須具有相同的風格等。

2.常用操作要有捷徑。常用操作的使用頻度大,應老隱該減少操作序列的長度。例如,為文件的常用操作如打開、存檔、另存等設置快捷鍵。使常用操作具有捷徑,不僅會提高用戶的工作效率,還使得界面在功能實現上簡潔和高效。

3.提供簡單的錯誤處理。系統要有錯誤處理的功能。在出現錯誤時,系統應該能檢測出錯誤,並且提供簡單和容易理解的錯誤處理功能。錯誤出現後系統的狀態不發生變化,或者系統要提供錯誤恢復的指導。

4.提供信息反饋。對操作人員的重要操作要有信息反饋。對常用操作和簡單操作的反饋可以不作要求,但是對不常用操作和至關重要的操作,系統應該提供信息的反饋。

5.操作可逆。操作應該可逆。這對於不具備專門知識的操作人員相當有用。可逆的動作可以是單個的操作,或者是一個相對獨立的操作序列。

6.設計良好的聯機幫助。雖然對於熟練用戶來說,聯機幫助並非必不可少,但是對於大多數不熟練用戶來說,聯機幫助具有非常重要的作用。

菜單設計的原則和編程

菜單設計有如下的一般性原則:

按照系統侍冊廳的功能來組織菜單。

要選用廣而淺的菜單樹,而不是窄而深的菜單樹。

根據菜單選項的含義進行分組;並且按一定的規則排序。

菜單選項的標題要力求文學簡短、含義明確,並且以關鍵詞開始。

常用選項要設置快捷鍵。

結合以上的原則,菜單編程有以下幾方面的技術和技巧:

菜單選項的分組

在VB中,菜單選項的分組是通過菜單欄分隔橫線實現的。在菜單的一定位置增加一個Ca ption屬性為"-"的菜單項,它在菜單上就表現為一條橫線。在許多情況下,同一個功能菜單下又可以按照菜單選項的功能分為幾組,這時就可以用分隔橫線來實現菜單項的分組。

常用選項快捷鍵的設置

打開菜單設計窗口(Menu Design Window),應對於每個菜單選項有相應的快捷鍵(Short cut)列表,在該表中選擇一個即可。需要注意的是,具有子菜單的菜單或者頂層菜單的姿陸快捷鍵不能這樣定義。按照Windows的界面設計原則,頂層菜單的快捷鍵的形式是Alt+字母鍵。

對於一些常用的功能菜單項,有約定俗成的快捷鍵。例如,文件打開用CTRL+O,文件存檔用CRTL+S,列印用CTRL+P,等等。

為菜單選項定義好快捷鍵之後,菜單上該選項的後面就出現了快捷鍵的文字表示。

菜單選項的使能與禁止、可見與隱藏

為了表示菜單選項的一些特殊功能,可能要用到菜單選項的使能與禁止、可見與隱藏屬性。當因為某種原因使得某個選項所代表的功能不能被實現時,就應該禁止該選項被選中。菜單選項的使能與禁止是通過改變該選項的Enabled屬性實現的。舉例來說,假設菜單選項名為mnuName,則禁止該選項可以這樣實現:

mnuName.Enabled=False

同理,隱藏一個選項可以用:

mnuName.Visible=False

而使一個隱藏的選項恢復可見則用

mnuName.Visible=True

菜單項的隱藏與恢復可見常用在動態菜單的實現中。

菜單項的動態裝入

菜單項的動態裝入是指菜單項的個數不固定,並且能夠在需要時動態地裝入。最簡單的例子就是文件菜單中最近打開的文件的列表。在第一次打開文件之前,該列表是空的,並且不在文件菜單中出現;打開一個文件後,該列表不再是空的,並且文件菜單中出現代表被打開文件的菜單項。

在上面的例子里,就綜合運用了菜單項的下標屬性(Index)、標題屬性(Caption)、可見屬性(Visible)以及菜單項的裝入方法(Load Method)。

具體的實現過程如下:

在文件菜單里增加一個菜單項,標題任意,並假設菜單項的Name屬性是opened_files_ list;

更改菜單項opened_files_list的可見屬性,使

opened_files_list.Visible=False

更改菜單項opened_files_list的下標屬性,使

opened_files_list.Index=0

在程序中控制菜單項opened_files_list的動態裝入。

假設要顯示打開過的第二個文件的文件名,並且該文件名存放在一個文件名數組opened _file_name里。需要注意的是,對於下標為0的菜單項,不能用Load方法。因為在程序執行時,該菜單項就已經被裝入到內存里了;另外,在菜單項的標題屬性字元里的"&"字元具有特殊的含義,它的作用是在顯示該屬性字元串的同時,並不顯示"&"本身,而緊跟"&"的字元在顯示時具有下劃線, 並且該字元成為熱鍵。

Ⅷ Java編程 設計一個圖形用戶界面。界麵包括三個單選按鈕、兩個復選框、一個列表、一個文本區和一個按

程序如下:
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextArea;
public class JFrameDemo extends JFrame implements ActionListener
{
private JPanel panel;
private JButton button;
private JTextArea textArea;
private JCheckBox musicBox;
private JCheckBox danceBox;
private JRadioButton hanButton;
private JRadioButton manButton;
private JRadioButton huiButton;
private ButtonGroup buttonGroup;
public JFrameDemo()
{
panel = new JPanel();
button = new JButton("確定");
textArea = new JTextArea(40,30);
musicBox = new JCheckBox("唱歌"橡滲);
danceBox = new JCheckBox("跳舞梁念脊"高輪);
huiButton = new JRadioButton("回族");
hanButton = new JRadioButton("漢族");
manButton = new JRadioButton("滿族");

buttonGroup = new ButtonGroup();
buttonGroup.add(huiButton);
buttonGroup.add(hanButton);
buttonGroup.add(manButton);

panel.setLayout(new FlowLayout(3));
panel.add(huiButton);
panel.add(hanButton);
panel.add(manButton);
panel.add(musicBox);
panel.add(danceBox);
panel.add(button);
panel.add(textArea);

add(panel);
setTitle("選擇興趣愛好");
setBounds(100, 100, 400, 280);
setResizable(false);
setVisible(true);

this.button.addActionListener(this);

}
public static void main(String[] args)
{
new JFrameDemo();
}
@Override
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == this.button)
{
String info = "";
if(this.huiButton.isSelected())
{
info += this.huiButton.getText() + "\n";
}
if(this.hanButton.isSelected())
{
info += this.hanButton.getText() + "\n";
}
if(this.manButton.isSelected())
{
info += this.manButton.getText() + "\n";
}
if(this.danceBox.isSelected())
{
info += this.danceBox.getText() + "\n";
}
if(this.musicBox.isSelected())
{
info += this.musicBox.getText() + "\n";
}
this.textArea.setText(info);
}
}
}

有問題歡迎提問,滿意請採納,謝謝!

Ⅸ VC++6.0編程時,怎樣用自己設計的軟體界面

方法:在新建工程的時候選擇MFC應用程序(不要選MFC DLL),然後在資源管理器,就能看到界面了。你可以看到一個主窗口,這就是你自己程序的界面。
在這個界面按CTRL + X可以調出工具箱,可以把自己喜歡的按鈕啦什麼的加上去。
同樣是這個界面,按CTRL + ENTER 可以調出屬性框,可以更改窗口的風格、大小、樣式、標題、背景等等等等。

如果想得到更加美麗的界面,可以深入學習MFC編程(相對形象化)或者Windows GDI(相對更底層,直接使用Windows介面)。
如果想做出現代風格的界面(例如360安全衛士主界面或者Office 2007以上版本的界面),就請安裝更新版本的VC++ , 例如包含在Visual Studio 2010 中的 VC++2010,使用Ribbon界面。

祝你學習愉快^_^

Ⅹ java編程用什麼做界面設計

Java的界面設計很大一部分都是利用編程工具(有NetBeans,MyEclipse等等),裡面有界面編程類,新建後可以直接拖拽組件(按鈕,文本框等),可自動生成代碼,極大的減少了程序員的編寫代碼量
所以我還是建議你下載一個編程工具,還體驗一下,很好懂得,建議NetBeans

熱點內容
linuxselect阻塞 發布:2024-03-29 10:16:07 瀏覽:448
java喂狗 發布:2024-03-29 10:03:33 瀏覽:547
mcafee按訪問掃描 發布:2024-03-29 10:02:40 瀏覽:817
編譯成debug版本 發布:2024-03-29 09:06:55 瀏覽:885
wms伺服器地址 發布:2024-03-29 09:05:55 瀏覽:416
mep編程器 發布:2024-03-29 09:05:13 瀏覽:140
大小s我們一家訪問人 發布:2024-03-29 09:03:16 瀏覽:533
造物者編程 發布:2024-03-29 08:50:27 瀏覽:534
sql技能 發布:2024-03-29 08:50:23 瀏覽:56
希沃安卓下載安裝應用在哪裡 發布:2024-03-29 08:22:51 瀏覽:631