Вниз  C / C++
- 19.03.2011 / 12:36
manifest_mf
  Пользователь

manifest_mf 
Сейчас: Offline
У меня вопрос - в чём может быть проблема в Microsoft Visual Studio при открытии проекта? http://up2mobi.ru/dl/21773/screenshot_VCpp.png.html .NET Framework 4 у меня установлен

Изменено manifest_mf (19.03 / 12:40) (всего 1 раз)
- 19.03.2011 / 12:43
Pro7Viser
  Пользователь

Pro7Viser 
manifest_mf, смахивает на рекламу
- 19.03.2011 / 12:49
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
manifest_mf, может плагин для открытия не загружен
__________________
 Эль Презеденте
- 19.03.2011 / 13:18
SummerWood
  Пользователь

SummerWood 
LPzhelud, есть у кого кряк microsoft visual studio 2008?!!
- 19.03.2011 / 13:35
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
SummerWood, на торрентах посмотри, там обязательно есть
__________________
 Эль Презеденте
- 19.03.2011 / 14:26
SummerWood
  Пользователь

SummerWood 
LPzhelud, у меня мегафон,он блокирует торренты
- 21.03.2011 / 08:22
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Как из textbox получить инфу? C#
- 21.03.2011 / 11:23
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Тупанул) String s = tb.Text;
- 21.03.2011 / 12:02
kiriman
  Пользователь

kiriman 
Сейчас: Offline
  1. using System;
  2. using System.Windows.Forms;
  3. using System.Drawing;
  4. using System.Collections;
  5. using System.ComponentModel;
  6.  
  7.  
  8. class HelloWorld: Form
  9.     {
  10.         Button Rezult = new Button();
  11.         TextBox tb = new TextBox();
  12.         TextBox tb1 = new TextBox();
  13.         TextBox tb2 = new TextBox();
  14.         double ss, do1, plan, zd;
  15.         int s4, sm, do4, dom, r4, rm, zdg, zdk, s, do2, r, rd;
  16.  
  17.         public static void Main()
  18.         {
  19.             Application.Run(new HelloWorld());
  20.         }
  21.  
  22.         public HelloWorld(){
  23.             Text = "Plan v 1.0";
  24.             Width = 300;
  25.             Height = 250;
  26.  
  27.             tb.Text = "";
  28.             tb.Width = Width/2;
  29.             tb.Height = 15;
  30.             tb.Location = new Point(Width/4, 40);
  31.             Controls.Add(tb);
  32.  
  33.             tb1.Text = "";
  34.             tb1.Width = Width/2;
  35.             tb1.Height = 15;
  36.             tb1.Location = new Point(Width/4, 80);
  37.             Controls.Add(tb1);
  38.  
  39.             tb2.Text = "";
  40.             tb2.Width = Width/2;
  41.             tb2.Height = 15;
  42.             tb2.Location = new Point(Width/4, 120);
  43.             Controls.Add(tb2);
  44.  
  45.             Rezult.Text = "Посчитать";
  46.             Rezult.Location = new Point(Width/4, 160);
  47.             Controls.Add(Rezult);
  48.             Rezult.Click += new System.EventHandler(Rezult_Click);
  49.  
  50.             ResizeRedraw = true;
  51.  
  52.             FormBorderStyle = FormBorderStyle.SizableToolWindow;
  53.             MaximizeBox = false;
  54.             MinimizeBox = false;
  55.             Cursor = Cursors.Default;
  56.             StartPosition = FormStartPosition.CenterScreen;
  57.         }
  58.  
  59.         private void Rezult_Click(object sender, System.EventArgs e){
  60.  
  61.             ss = double.Parse(tb.Text);
  62.             do1 = double.Parse(tb1.Text);
  63.             plan = double.Parse(tb2.Text);
  64.  
  65.             s4 = (int) ss;
  66.             sm = (int) (ss % s4 * 100);
  67.  
  68.             do4 = (int) do1;
  69.             dom = (int) (do1 % do4 * 100);
  70.  
  71.             s = (s4 * 60) + sm;
  72.             do2 = (do4 * 60) + dom;
  73.             if (do2 < s) {
  74.             rd = (24 * 60) - s;
  75.             r = rd + do2;
  76.         } else {
  77.             r = do2 - s;
  78.         }
  79.             plan = plan * 100 / 60;
  80.             zd = r * plan;
  81.             r4 = r / 60;
  82.             rm = r % 60;
  83.             zdg = (int) (zd / 100);
  84.             zdk = (int) (zd % 100);
  85.  
  86.             MessageBox.Show("Время работы:\n" + r4 + "." + rm + "\nСдать в кассу:\n" + zdg + "." + zdk);
  87.         }
  88.  
  89.  
  90.         protected override void OnPaint(PaintEventArgs pea){
  91.             Graphics grfx = pea.Graphics;
  92.  
  93.             StringFormat strfmt = new StringFormat();
  94.             strfmt.Alignment = StringAlignment.Near;
  95.             strfmt.LineAlignment = StringAlignment.Near;
  96.  
  97.             grfx.DrawString("Работаю с:",
  98.                             Font, Brushes.Black, Width/4, 25, strfmt);
  99.             grfx.DrawString("До:",
  100.                             Font, Brushes.Black, Width/4, 65, strfmt);
  101.             grfx.DrawString("План:",
  102.                             Font, Brushes.Black, Width/4, 105, strfmt);
  103.         }
  104. }
Почему при введенных данных, типа:
2.0
3.5
4.6, ошибка, а при
2
4
5, все норм.
А мне надо именно 2.4, т.е. с плавающей точкой.
- 21.03.2011 / 14:47
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Видимо здесь все крутые и пишут на си++.. Эх, как нибудь сам разберусь.
Наверх  Всего сообщений: 2777
Фильтровать сообщения
Поиск по теме
Файлы топика (111)